⑴ AT89S51單片機怎麼用匯編語言讓數碼管從0到9顯示
START:MOV R5,#00H ;次數計數單元R5,後面的程序應該看得懂了,都是教科書式的
MAIN: MOV A,R5
MOV DPTR,#TAB
MOV A,@A+DPTR
LCALL DISPLAY
CJNE,R5,#10,START ;次數到,從頭再來專
LJMP MAIN
DISPLAY: ;數碼管屬顯示子程序
..................
..................
LCALL DLY10MS
DLY10MS:.............. ;數碼管顯示延時
.............................
TAB: DB .................................... ;數碼管七段碼表
⑵ 如何修改程序使數碼管顯示0-F這16個數字
調整顯示常數表:
共陰極顯示:3F 06 5B 4F 66 6D 7D 07 7F 6F 77 7C 39 5E 79 71
0 1 2 3 4 5 6 7 8 9 A b C d E F
共陽極顯示:C0 F9 A4 B0 99 92 82 F8 80 90 88 83 C6 A1 86 8E
0 1 2 3 4 5 6 7 8 9 A b C d E F