微控制器LED數碼管掃描程式題

2023-01-15 15:55:10 字數 1364 閱讀 7023

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個數碼管功 先...