|
發布時間: 2020-4-27 17:12
正文摘要:我在做一道題,意思就是從8255的八個端口中讀出高低電平,然后用二進制表示出來 在轉化成16進制送到兩個數碼管中,我卡到了那個從八個端口怎么才能知道它代表的二進制數,八個開關按下去,開關的數量不一樣代表的二 ... |
wulin 發表于 2020-4-27 20:56 忘了說了 我們是匯編寫~~ 程序我解決了 就是數碼管不停的閃爍,不長亮 沒找到解決思路 |
benclee 發表于 2020-4-28 08:13 對,我們是匯編語言 程序我已經解決了 但現在有個新問題,兩個數碼管來回顯示時,不停的閃爍,頻率也不一樣,這個改咋辦 程序沒問題 調試結果正確的 |
| 直接讀PC口就行了,不用讀每一個位 |
|
a=PC; b=a&0x0f; c=a>>4; |
xxpp2011 發表于 2020-4-27 17:49 這個我也想了,但是掃描的話 好像不能疊加鍵值吧 假如 我按了兩個鍵,他結果會只顯示第二次的值,不是兩個的和 |
| 類似矩陣鍵盤掃描方式 |