找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3105|回復(fù): 0
收起左側(cè)

單片機(jī)數(shù)碼管顯示成功

[復(fù)制鏈接]
ID:73526 發(fā)表于 2015-2-11 15:34 | 顯示全部樓層 |閱讀模式
                                                                                                 眾所周知,在單片機(jī)中應(yīng)用最廣泛的當(dāng)然是中斷系統(tǒng), 可以很好的解決單片機(jī)的執(zhí)行效率
為了學(xué)好這一點(diǎn)  ,雖然需要記得那幾個(gè)特殊為的使用 ,但是你也可以隨用隨查
沒(méi)有必要記憶  ,所以今天特別興奮  ,因?yàn)槲野盐业臄?shù)碼管顯示能夠動(dòng)態(tài)的顯示了
下面是我自己寫的一些程序


LED1 EQU 08H
ORG 0000H
MOV LED1,#0
AJMP START
ORG 000BH
LJMP INTE
START: MOV SP,#60H
MOV DPTR,#TAB
ANL TMOD,#0F0H
ORL TMOD,#01H
MOV TH0,#00H
MOV TL0,#03H
SETB EA
SETB ET0
SETB TR0
SJMP $
INTE: MOV TH0,#00H
MOV TL0,#03H
MOV A,LED1
MOVC A,@A+DPTR
MOV P1,A
CLR P2.4
LCALL DELAY
SETB P2.4
INC LED1
MOV R7,LED1
CJNE R7,#10,ONE
MOV LED1,#0
ONE: RETI
DELAY: MOV R6,#0FFH
TO: MOV R5,#0FFH
DJNZ R5,$
DJNZ R6,TO
RET
TAB: DB 00101000B ;0
DB 11101011B ;1
DB 00110010B ;2
DB 10100010B ;3
DB 11100001B ;4
DB 10100100B ;5
DB 00100100B ;6
DB 11101010B ;7
DB 00100000B ;8
DB 10100000B ;9
DB 01100000B ;A
DB 00100101B ;B
DB 00111100B ;C
DB 00100011B ;D
DB 00110100B ;E
DB 01110100B ;F
DB 11110111B ;-
DB 11111111B ;
END
這個(gè)程序是根據(jù)我的試驗(yàn)板編寫的 ,要是其他的要根據(jù)具體情況改變了  呵呵
這個(gè)程序主要實(shí)現(xiàn)的功能是 使數(shù)碼管 從零一次的顯示到九,然后返回到零
雖然有點(diǎn)簡(jiǎn)單 但是是 值得的慶幸的一天
學(xué)到不少東西                                                                                                                    

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表