久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

這個單片機按鍵程序是哪里錯了

查看數: 2317 | 評論數: 16 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-4-28 15:53

正文摘要:

請問想實現獨立鍵盤k4(sbit k4=P1^3)按下,會從“歡迎使用”畫面進入“IC”數據畫面,但是在燒寫程序時,單片機不會等待按鍵按下或者按鍵按下TFT屏幕出錯。請問是哪里錯了。

回復

ID:323345 發表于 2018-5-6 11:41
可能是語法錯誤吧
ID:319538 發表于 2018-5-6 09:33
無法進入while(1)這個循環,說明問題出在前面的語句,你需要把你的顯示語句welcome()檢查一下。不過正常來說,編譯通過的話應該不是一些死循環這種邏輯錯誤
ID:319538 發表于 2018-5-6 09:30
sacredyy 發表于 2018-5-3 10:39
請問,歡迎界面放在了循環外邊,但是按鍵按下,沒有反應,一直是歡迎界面。是什么問題

那就要分析了,按鍵檢測模塊沒有問題,但是按鍵沒有反應,說明你這個延時模塊有問題。Delay(1000)這句有問題
ID:321043 發表于 2018-5-3 10:40
進不了判斷程序
ID:302865 發表于 2018-5-3 10:39
許三少天 發表于 2018-5-1 12:14
你發出來的都沒問題啊,歡迎界面如果能顯示的話,按鍵按下去再出錯說明錯誤有沖突,你把歡迎放在清屏語句后 ...

請問,歡迎界面放在了循環外邊,但是按鍵按下,沒有反應,一直是歡迎界面。是什么問題
ID:302865 發表于 2018-5-3 09:39
wenzedong 發表于 2018-5-1 11:59
我來說一下為什么單片機不會等待按鍵按下,你在鍵值按下前有個延時1000,就會對按鍵判斷產生影響,而且軟件 ...

網上說消抖時間一般是10-20ms,那如果是按下松開應該怎么寫程序
ID:301728 發表于 2018-5-1 14:50
while(1)
{
   welcome();
   Delay(1000);
   judge1();
  if(start==1)
   break;
}
clear();
Ic();
Delay(1000);
如果把welcome放在while(1)里面,就算是start=1也會顯示welcome
ID:319538 發表于 2018-5-1 12:15
因為你延時之后馬上又繼續循環,那就會在沒有清屏的時候直接出現歡迎這個語句,導致屏幕出錯
ID:319538 發表于 2018-5-1 12:14
你發出來的都沒問題啊,歡迎界面如果能顯示的話,按鍵按下去再出錯說明錯誤有沖突,你把歡迎放在清屏語句后面,不放在循環里面試試看
ID:319344 發表于 2018-5-1 11:59
我來說一下為什么單片機不會等待按鍵按下,你在鍵值按下前有個延時1000,就會對按鍵判斷產生影響,而且軟件延時消抖根本用不了那么長時間,10~20us就可以了,如果你是按下就松開,不建議你設置成這樣,除非你是按下后直到執行了相應功能再松開
ID:302865 發表于 2018-5-1 09:51
cj52 發表于 2018-4-29 14:37
等待按鍵按下之前就調用welcom ()了

先調用welcome,然后等待子函數,按鍵按下會讓start=1,再判斷start==1,調用IC函數
ID:302865 發表于 2018-5-1 09:49
devcang 發表于 2018-4-28 16:26
子函數是一直等待的,主函數中,怎么能判斷得到start==1呢

~~~~~~~~~~

那請問應該怎么改
ID:319019 發表于 2018-4-29 17:32
welcome放到按鍵函數里去
ID:318910 發表于 2018-4-29 14:37
等待按鍵按下之前就調用welcom ()了
ID:318910 發表于 2018-4-29 14:36
等待按鍵按下前不就調用了welcom()嗎
ID:277550 發表于 2018-4-28 16:26
子函數是一直等待的,主函數中,怎么能判斷得到start==1呢

~~~~~~~~~~

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 美国黄色毛片 | 国产日产精品一区二区三区四区 | 毛片一级片 | 成年人在线视频 | 免费永久av | 日韩毛片中文字幕 | 欧美一级免费 | 亚洲国产日韩欧美 | 日日碰狠狠躁久久躁96avv | 国产一区二区三区免费观看在线 | a网站在线观看 | 亚洲天堂中文字幕 | 黄色一级毛片 | 精品91| 欧美成人精品在线观看 | 亚洲精品日韩精品 | av大片 | 欧美 日韩 国产 成人 在线 | 欧美一区二区成人 | 久久一二区| 亚洲精品在线播放 | 久久久久久亚洲精品 | 精品一级毛片 | 午夜寂寞影院在线观看 | 视频在线一区二区 | 色综合色综合网色综合 | 久久精品视频一区二区 | 在线超碰 | 日日操日日舔 | 中文字幕一区在线观看视频 | 日韩欧美亚洲 | 精品中文在线 | 国产成人av在线播放 | 在线一区二区三区 | 精品久久国产 | 国产露脸国语对白在线 | 免费看大片bbbb欧美 | 日一日操一操 | 欧美一级电影免费 | 日韩综合在线播放 | 国产精品久久久久久久久久久久久久 |