本帖最后由 zl2168 于 2017-11-1 18:47 編輯
你的問(wèn)題在下例中找到答案
實(shí)例5 4種不同方式鍵控信號(hào)燈
按鍵按能否鎖定可分為有鎖按鍵和無(wú)鎖按鍵。有鎖按鍵是按下即能鎖定閉合狀態(tài),只有再次按一下才能解除閉合狀態(tài),回歸斷開(kāi)狀態(tài)。無(wú)鎖按鍵不能鎖定閉合狀態(tài),除非按住鍵不予釋放,典型的例子就是電腦鍵盤上的按鍵。 單片機(jī)應(yīng)用系統(tǒng)中,根據(jù)按鍵閉合和釋放狀態(tài),有多種不同的鍵控方式,可編寫不同的程序予以實(shí)現(xiàn)。本例要求按以下4種不同方式分別鍵控VD0~ VD3。 ① 無(wú)鎖按鍵:S0按下,VD0亮;S0釋放,VD0暗; ② 無(wú)鎖按鍵(前沿有效):S1按下,VD1亮;S1釋放,VD1延時(shí)2s后暗。 ③ 無(wú)鎖按鍵(后沿有效):S2按下,VD2不亮;S2釋放,VD2亮,并延時(shí)2s后暗。 ④ 模擬有鎖按鍵:S3按第一次,VD3亮,并繼續(xù)保持;按第二次,VD3才暗。
先 Proteus仿真一下,確認(rèn)有效。
實(shí)例5 不同方式鍵控?zé)?rar
(31.72 KB, 下載次數(shù): 6)
2017-11-1 18:47 上傳
點(diǎn)擊文件名下載附件
以上摘自張志良編著《 80C51單片機(jī)仿真設(shè)計(jì)實(shí)例教程——基于Keil C和Proteus》清華大學(xué)出版社ISBN 978-7-302-41682-1.書中電路和程序設(shè)計(jì)有詳細(xì)說(shuō)明,程序語(yǔ)句條條有注解。
|