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

標題: 單片機計時程序有點小毛病! [打印本頁]

作者: shenqiwei    時間: 2022-7-16 22:13
標題: 單片機計時程序有點小毛病!
以前程序是從9999開始倒計時開始的,現在按下鍵,不是從9999開始計時的

51hei圖片20220716221005.png (8.91 KB, 下載次數: 30)

51hei圖片20220716221005.png

51hei圖片20220716221109.png (9.21 KB, 下載次數: 43)

51hei圖片20220716221109.png

51hei圖片20220716221637.png (31.93 KB, 下載次數: 42)

51hei圖片20220716221637.png

51hei圖片20220716221656.png (4.41 KB, 下載次數: 45)

51hei圖片20220716221656.png

51hei圖片20220716221753.png (7.9 KB, 下載次數: 37)

51hei圖片20220716221753.png

51hei圖片20220716221903.png (19.11 KB, 下載次數: 40)

51hei圖片20220716221903.png

51hei圖片20220716222415.png (7.6 KB, 下載次數: 43)

51hei圖片20220716222415.png

作者: shenqiwei    時間: 2022-7-16 22:14
是9998開始的,這是什么毛病.
作者: shenqiwei    時間: 2022-7-16 22:15
現在從9998或是9997開始計時.
作者: shenqiwei    時間: 2022-7-16 22:32
隨機數倒計時
作者: zhangxl    時間: 2022-7-17 11:44
我是新手,別的沒看明白,沒看到樓主對sec賦值,不知道是不是賦值的問題?另外
LEDBuf[0]=sec/1000   LEDBuf[1]=sec%1000/100
LEDBuf[2]=sec%100/10   LEDBuf[3]=sec%100
這樣取數會不會更好一點兒
新手有說錯不要見怪
作者: zhxiufan    時間: 2022-7-17 13:14
初始化時TR1=0,SEC=9999;按鍵后才TR1=1;就可以了

作者: zhangxl    時間: 2022-7-17 17:20
本帖最后由 zhangxl 于 2022-7-17 17:25 編輯

viod servic_init(void)
{
  sec=9999;
     while(1)
     {
        取數
      }
}
應該這樣吧,中斷時時的在減sec值。我今天遇到了相同的情況。
作者: zhangxl    時間: 2022-7-17 17:24
zhangxl 發表于 2022-7-17 17:20
viod servic_init(void)
{
  sec=9999;

這個可能不太對,你可已在調用Service_int()之前加上sec=9999;
作者: lkc8210    時間: 2022-7-17 17:39

  1. While(1)
  2. {
  3.         While(1)
  4.         {
  5.                 While(1)
  6.                 {
  7.                         //這寫法令人極度不適
  8.                 }
  9.         }
  10. }
復制代碼


作者: wei1130    時間: 2022-7-17 20:22
lkc8210 發表于 2022-7-17 17:39

但是規范寫法就這樣
作者: 名字不是重點    時間: 2022-7-19 16:49
這么多while(1),你確定代碼不會陷死在里邊,出不來嗎?
作者: 名字不是重點    時間: 2022-7-19 16:51
wei1130 發表于 2022-7-17 20:22
但是規范寫法就這樣

不!
While(1)是無條件循環。沒有退出的條件,如果代碼中沒有相應的處理,很容易死在里邊的。
作者: 名字不是重點    時間: 2022-7-19 16:56
這代碼似乎不大對,main()中沒有大循環,卻在鍵掃中加入while(1)。看成不明白。
作者: shenqiwei    時間: 2022-8-6 17:19
zhangxl 發表于 2022-7-17 11:44
我是新手,別的沒看明白,沒看到樓主對sec賦值,不知道是不是賦值的問題?另外
LEDBuf[0]=sec/1000   LEDB ...

沒事,這本來就是交流,取長補短
作者: shenqiwei    時間: 2022-8-6 17:20
zhangxl 發表于 2022-7-17 17:20
viod servic_init(void)
{
  sec=9999;

,一起努力




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品久久久久久久免费大片 | 91精品一区二区三区久久久久 | 请别相信他免费喜剧电影在线观看 | 91免费福利视频 | 欧美激情一区二区三区 | 亚卅毛片 | 久久国产一区 | 91se在线| 亚洲精品一区二区冲田杏梨 | 色视频www在线播放国产人成 | 精品成人一区 | 天天宗合网 | 香蕉久久久| 天天操天天操 | 亚洲国产成人精品一区二区 | 中文一区 | 日韩成人在线观看 | 在线播放国产一区二区三区 | 青青艹在线视频 | 国产福利视频 | 欧美日一区 | 密室大逃脱第六季大神版在线观看 | 久久在线精品 | 欧美人成在线视频 | 久久久久久久久蜜桃 | 日韩免费一区二区 | 国产成人免费视频网站高清观看视频 | 一区二区三区高清 | 亚洲精品一二三区 | 国产精品欧美一区二区三区不卡 | 综合激情av | 中文字幕在线免费 | 亚洲精品久久久一区二区三区 | 日本亚洲一区 | 在线中文字幕视频 | 超碰免费在线 | 精品久久久久久久久久 | 一级黄色av电影 | 久久国产秒 | 性视频一区 | 日韩欧美理论片 |