建議,在做的時候,把各個數(shù)碼管的顯示做成子程序..
給予每個數(shù)碼管一個存儲空間..
比如說第一位.
DISP1:
MOV P0,#40H
SETB P2.0
MOV R7,#100
DJNZ R7,$
CLR P2.0
RET
之后再將鍵盤掃描程序?qū)懗勺映绦騅EY_SCAN
之后再寫個更改顯示數(shù)字的子程序CHANGE
在里面直接把相應存儲空間中的內(nèi)容改后,下次顯示就是新的內(nèi)容了..
總體結(jié)構(gòu)為:
MAIN:
LCALL DISP1
LCALL DISP2
LCALL DISP3
LCALL DISP4
LCALL KEY_SCAN
LCALL CHANG
AJMP MAIN
大概就是這樣了..
祝你好運!
^_^
|