電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

51單片機(jī)按鍵程序中 while(!key)的作用

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2013/4/14

我相信大家也是常常遇到過這一句代碼while(!key);,那么大家知道這句代碼是有什么用嗎?在這我就和大家分享一下,還是用代碼來說話吧:

#include <reg52.h>

typedef unsigned int uint;

typedef unsigned char uchar;

sbit key=P1^0;

void delay(uint x)

{

   uchar i;

   while(x--)for(i=0;i<120;i++);

}

void scan_key(void)

{

   uchar j;

   if(key==0)//判斷按鍵是否被按下

   delay(10);//按鍵消抖

   if(key==0)//再次判斷是否被下

   {

        while(!key);//等待按鍵釋放

        j++;//J加1

   }

}

     大家不難看出程序中while(!key);的作用吧,在這起到是等待按鍵按開的作用,防止一直不按開按鍵判斷錯(cuò)誤。當(dāng)你的按鍵一直沒有釋放,key=0;那么while(!key);中的!key就為1,它這個(gè)語句一直為真,永遠(yuǎn)地循環(huán)下去。當(dāng)你松開按鍵,key=1,那么 while(!key);中的!key為0,這個(gè)語句為假,執(zhí)行j++;。 所以while(!key);一般用在當(dāng)按一下,松開才執(zhí)行一下面的動作的應(yīng)用中。

Tags:51單片機(jī),while,語句  
責(zé)任編輯:admin
相關(guān)文章列表
51單片機(jī)零基礎(chǔ)入門
基于51單片機(jī)的數(shù)字電壓表設(shè)計(jì)_Proteus仿真+程序
基于51單片機(jī)的數(shù)字電壓表(ADC0832)(Proteus仿真+程序)_基于
超聲波測距+溫度+報(bào)警的單片機(jī)代碼_51單片機(jī)超聲波測距C語言程序
基于51單片機(jī)的SHT11溫濕度測量儀設(shè)計(jì)(源碼+仿真+文檔)
基于51單片機(jī)的恒溫控制器系統(tǒng) protues+keil c
51單片機(jī)數(shù)碼管顯示程序, 共陰數(shù)碼管顯示程序 數(shù)碼管原理(顯示
51單片機(jī)學(xué)習(xí)筆記直流電機(jī)驅(qū)動(PWM)C語言程序
MCU-51單片機(jī)直流電機(jī)驅(qū)動(PWM)51單片機(jī)驅(qū)動直流電機(jī)
先學(xué)51還是先學(xué)STM32?STM32和51單片機(jī)的區(qū)別
51單片機(jī)和STM32單片機(jī)的結(jié)構(gòu)有什么不同
51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)的IO口操作
關(guān)于51單片機(jī)IO引腳的驅(qū)動能力與上拉電阻
51單片機(jī)“呼吸燈”程序
51單片機(jī)入門之靜態(tài)數(shù)碼管電路設(shè)計(jì)
AT89C51,51單片機(jī)1602液晶顯示時(shí)鐘程序
4位單片機(jī)數(shù)字鐘 電子鐘制作
51單片機(jī)4位數(shù)碼管電子鐘源程序
AT89C2051電腦機(jī)箱風(fēng)扇智能溫控儀,AT89C2051 Temperature contro
51單片機(jī)溫控風(fēng)扇(含程序+原理圖+仿真+PCB)
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
国产精品国产三级国产在线观看| 国产专区第一页| 高清国产性色视频在线| 国产精品亚洲专区无码不卡| 97影院在线午夜| 国产色综合久久无码有码| 99热在线免费观看| 国产精品视频一区二区三区无码| 99re6在线视频精品免费下载| 国产精品无码无片在线观看3D| 91麻豆精品国产自产在线| 国产精品国产三级国产在线观看 | 精品丝袜人妻久久久久久| 吃奶摸下的激烈免费视频播放| 粗暴hd另类另类| 免费人妻无码不卡中文字幕18禁| 波多野结衣绝顶大高潮| 亚洲综合色成在线播放| 欧美成人高清手机在线视频| 亚洲成AV人片在WWW色猫咪| 最近的中文字幕视频完整| 亚洲av极品无码专区在线观看| 日韩一区二区三区免费视频| 久久国产免费福利永久| 成人在线第一页| 一级大黄美女免费播放| 在线免费观看一区二区三区| 97日日碰人人模人人澡| 国产桃色无码视频在线观看| 色综合天天综合网国产成人网| 国产jizzjizz视频全部免费| 男国少年梦电影| 亚洲高清中文字幕| 欧美a级在线观看| 九九在线中文字幕无码| 成年人性生活免费视频| 一级看片免费视频囗交| 国产青青草视频| 香蕉视频一区二区三区| 国产一区二区三区樱花动漫| 男人桶爽女人30分钟视频动态图|