单片机独立式按键c语言程序,(原创)51单片机C语言程序设计--速学教程实例(入门篇)之独立按键(查询)...
(原創)51單片機C語言程序設計--速學教程實例(入門篇)之獨立按鍵(查詢)
/******************************************************************//*名稱:獨立按鍵去抖(查詢方式)*//*作者:蘇濤*//*時間:2011-01-12*//*單位:安徽建筑工業學院電子與信息工程學院*//*07級電子信息工程專業二班*//******************************************************************/#include//頭文件調用,寫程序時都要加上
#defineuintunsignedint//宏定義,為了后面定義變量書寫簡便#defineucharunsignedchar
sbit
sbit
sbit
sbitkey1=P3^0;key2=P3^1;key3=P3^2;key4=P3^3;
sbitLED1=P1^0;
sbitLED2=P1^1;
sbitLED3=P1^2;
sbitLED4=P1^3;
/******************************************************************//*名稱:延時函數*//*功能:C語言中常用的for循環延時方法*//*延時長短可以通過變量初值來改變*//******************************************************************/voidDelay1ms(uintcount)
{
uinti,j;
for(i=0;i
for(j=0;j<110;j++);
}
/******************************************************************//*名稱:主函數*//*功能:利用查詢方式檢測四個獨立按鍵*//*有鍵被按下,則P1口對應LED燈亮*//******************************************************************/voidmain()
{
while(1)
{
if(!key1)
{
Delay1ms(10);//去抖動
if(!key1)//檢測按鍵確實按下,進行按鍵處理
總結
以上是生活随笔為你收集整理的单片机独立式按键c语言程序,(原创)51单片机C语言程序设计--速学教程实例(入门篇)之独立按键(查询)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 联想台式机win10怎么u盘启动 联想台
- 下一篇: C语言*在变量前 **p,C语言之指针*