|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)把我看一下數(shù)碼管靜態(tài)顯示程序 |
| 作者:gaojian413 欄目:單片機(jī) |
(89C51通過串轉(zhuǎn)并芯片4片74LS164推動(dòng)四個(gè)數(shù)碼管顯示),我試了幾次,顯示的都是亂碼 數(shù)碼管采用的是共陽(yáng)極 ORG 0000H START:AJMP MAIN ORG 000BH LJMP PITO ORG 0100H MAIN:CLR ET0 CLR RS0 MOV SP,#6FH MOV R0,#79H MOV R7,#4 NL1: CLR P3.6 MOV @R0,#00 INC R0 DJNZ R7,NL1 MOV TMOD,#01H MOV TL0,#0B0H MOV TH0,#3CH SETB TR0 SETB EA SETB ET0 MOV 30H,#20 ML0: LCALL DISP SJMP ML0 PITO:PUSH PSW PUSH A SETB RS0 MOV TL0,#0B0H MOV TH0,#3CH MOV A,30H DEC A MOV A,30H JNZ RET0 MOV 30H,#20 MOV R0,#7AH ACALL DAAD1 MOV A,R2 XRL A,#60 JNZ RET0 ACALL CLR0 MOV R0,#7CH ACALL DAAD1 MOV A,R2 XRL A,#60 JNZ RET0 ACALL CLR0 RET0:POP A POP PSW RETI DAAD1:MOV A,@R0 DEC R0 SWAP A ORL A,@R0 ADD A,#01H DA A MOV R2,A ANL A,#0FH MOV @R0,A MOV A,R2 INC R0 ANL A,#0F0H SWAP A MOV @R0,A RET CLR0:CLR A MOV @R0,A DEC R0 MOV @R0,A RET DELAY: MOV R7,#200 D1: MOV R6,#250 DJNZ R6,$ DJNZ R7,D1 RET DISP: MOV SCON,#00H CLR ES SETB P3.1 MOV R3,#4 MOV R0,#7CH A1: MOV DPTR,#TABLE MOV A,@R0 MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI DEC R0 DJNZ R3,A1 CLR P3.1 RET TABLE: DB 88H 0EBH 4CH 49H 2BH DB & |
| 2樓: | >>參與討論 |
| 作者: dmz 于 2006/9/29 15:16:00 發(fā)布:
最好附一張電路圖嘛,這樣看起很頭痛的 |
|
| 3樓: | >>參與討論 |
| 作者: conwh 于 2006/9/29 16:51:00 發(fā)布:
靜態(tài)顯示的,就直接輸出就行 |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |