久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機按鍵暫停數碼管顯示怎么設計程序?
[打印本頁]
作者:
lx駕
時間:
2018-12-27 16:35
標題:
單片機按鍵暫停數碼管顯示怎么設計程序?
請問可以通過按鍵暫停數碼管顯示(主程序)嗎?如果能,要怎么操作呢?
作者:
areyouok
時間:
2018-12-27 21:50
能啊,換內容都行!數碼管顯示只不過是在做掃描動作!你想暫停就是不改變顯示的變量值,假如你的數字一直在0-9間變換,你讓該變量不加也不減,它就是一個固定值,顯示時就好像暫停效果。做一個條件語句,如:if(flag==2){i=i+0;}; else (flag==1)i++;........后面就是你具體化了
作者:
yzwzfyz
時間:
2018-12-27 21:52
首先了解數碼管是如何顯示的?再解決什么是“暫停顯示”?
弄清楚以上兩點,你就可以解決問題了。
作者:
1092648746
時間:
2018-12-27 23:31
暫停顯示是指數碼管熄滅嗎?還是數字停住不動?要熄滅的話直接寫數據進去就可以了,數字停止不動這個嘛要看程序了,我做的話就設個標志位加個if判斷影響數碼管刷新。
作者:
jll586
時間:
2018-12-28 08:39
如果用定時器和按鍵實現的話,可以使用標志位flag實現,flag=0時定時器啟動,flag=1時定時器關閉
if(!c_to_puse) //暫定和開始計時(S4)
{
delay_50us(10);
if(!c_to_puse)
{
TR0=~TR0;
while(!c_to_puse)
{
for(num=0;num<6;num++)
{
display(num,numduan_base[num]);
delay_50us(30);
}
}
}
}
復制代碼
作者:
robinsonlin
時間:
2018-12-28 09:25
一般實用的數碼管刷新都是在定時器中斷中進行的。那么可以用外部中斷來實現你想要的功能。 在中斷中判斷按鍵抖動,并設置標志位(第一個標志位用來判斷第一次按下,第二個標志位用來判斷第二次按下)。在主程序中判斷標志位,第一個標志為1時,關計時器中斷,暫停刷新,進入while循環等待。兩個標志位同時為1時,跳出while循環,開計時器中斷,繼續刷新數碼管。如兩個標志位同時為1,記得清零。
作者:
TK2019
時間:
2018-12-28 10:56
按鍵判定不刷新
作者:
Arvin0011
時間:
2018-12-28 11:26
可以,一個中斷就行了
作者:
chaoself
時間:
2019-1-3 21:47
寫個中斷就行了
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日本精品在线播放
|
一区二区视频在线
|
色视频在线播放
|
久久av资源网
|
久久国产精品72免费观看
|
欧美综合久久
|
欧美成人在线免费
|
在线国产一区
|
激情六月天
|
免费一区二区
|
亚洲国产精品99久久久久久久久
|
久草青青草
|
国产免费av网
|
少妇无套高潮一二三区
|
欧美成人精品在线
|
午夜一级黄色片
|
欧美亚洲国产精品
|
天天天天天天天干
|
成人亚洲片
|
久久精品国产久精国产
|
黄色片视频
|
亚洲欧美日韩电影
|
拍真实国产伦偷精品
|
久在线
|
一区视频在线播放
|
中文字幕免费观看
|
伊人网综合在线观看
|
看片wwwwwwwwwww
|
久久久久久久久99
|
久艹av
|
亚洲国产情侣
|
国产午夜在线
|
日韩精品一区二区三区中文在线
|
夜夜草
|
亚洲精品区
|
毛片一级网站
|
精品一区二区三区四区视频
|
麻豆视频国产在线观看
|
欧美成人精品一区二区男人看
|
亚洲福利片
|
久久久久久成人
|