[問題] 8051 4bit倒數器 倒數問題

作者: flameon5566 (燃燒56)   2017-05-23 19:53:18
開發平台(Platform): (Ex: Win10, Linux, ...)
win7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
Keil uVision5
問題(Question):
倒數的地方怪怪的
餵入的資料(Input):
http://imgur.com/a/jFGJM 這是電路圖
實際上http://imgur.com/a/tIAAc http://imgur.com/a/DPZeA
預期的正確結果(Expected Output):
按下最左邊的彈跳開關開始倒數
按下中間的會加10秒(第二顆七段顯示器+1)
按下右邊的會重製
錯誤結果(Wrong Output):
按下左邊的彈跳開關會歸零
然後重零開始倒數 0→9→8→7→6→5→4→3→2→1→0→亂碼
程式碼(Code):(請善用置底文網頁, 記得排版)
http://imgur.com/a/cIDTc
http://imgur.com/a/kezpJ
http://codepad.org/AFYa6DYk
補充說明(Supplement):
4bit7段顯示器 左邊兩顆是秒數 右邊兩顆是分鐘
程式碼等等再補網頁
作者: longlongint (華哥爾)   2017-05-23 20:40:00
數到零要停呀a扣到變成負值了
作者: JFLung9536 (立月小蛇)   2017-05-23 23:17:00
a-- 要減到哪裡去

Links booklink

Contact Us: admin [ a t ] ucptt.com