1樓:匿名使用者
除錯通過! p0接abcdefg,p1接位1,2,3,4.其實捱過 來才是最好的。
p0要加上拉電阻!
c_bit equ 30h
org 00h
ajmp _init_sys
org 0bh
inc c_bit
mov dptr,#_tab
mov th0,#244
mov tl0,#0
mov a,c_bit
jnz _int1
mov p0,#00h
mov p2,#0feh
mov a,20h
movc a,@a+dptr
mov p0,a
reti
_int1:
cjne a,#01h, _int2mov p0,#00h
mov p2,#0fdh
mov a,21h
movc a,@a+dptr
mov p0,a
reti
_int2:
cjne a,#02h, _int3mov p0,#00h
mov p2,#0fbh
mov a,22h
movc a,@a+dptr
mov p0,a
reti
_int3:
mov p0,#00h
mov p2,#0f7h
mov a,23h
movc a,@a+dptr
mov p0,a
mov c_bit,#0ffh
reti
_init_sys:
mov sp,#80h
mov ie,#082h
mov th0,#244
mov tl0,#0
mov tmod,#01h
mov c_bit,#0ffh
setb tr0
_main:
mov 20h,#01h
mov 21h,#02h
mov 22h,#03h
mov 23h,#04h
ajmp $
_tab: ;
end ;}
2樓:匿名使用者
po口控制中斷碼是什麼意思?
使用的是什麼微控制器?
掃描數碼管?是顯示輸出嗎?
51微控制器接led數碼管,怎麼讓數碼管倒計時
先看看下面程式,看懂了,就知道咋編了 include define uchar unsigned char define uint unsigned intuchar a b 0 sbit wei1 p1.0 sbit wei2 p1.1 共陰數碼管七段碼 uchar code table void...
微控制器數碼管小數點的顯示,微控制器中數碼管數字部分和小數點的點亮規則是什麼啊?
程式如下 include include sbit duan p3 0 sbit wei p3 1 unsigned char code table void delay void void show6led float num main 我不懂你的電 bai路圖是怎麼du接的,但是zhi 數碼管的...
52微控制器數碼管功能 點亮數碼管後,不滅,數碼管也接著亮起來,最後數碼管全亮
這種設計相當於用數碼管代替了發光二極體的流水燈,流水燈是8個led,變成8個數碼管就行了,然後依此點亮8個數碼管就行了。效果如下所示。讓數碼管的各個段,都不發光,即可。對於共陰的數碼管,段碼為 00h 時,八個段,就都滅掉了。當倒數計時完了,再輸出一次 00h,它就滅了。51微控制器8個數碼管功 先...