51单片机控制8个数码管并显示1-8

来源:百度知道 编辑:UC知道 时间:2024/06/30 03:04:05
要电路图要程序~
不要用C语言写

数码管段选连接到单片机P0口,位选连接到P2口

ORG 0000h

MAIN:

 CALL DISPLAY

 AJMP MAIN

DISPLAY:

 MOV R0,#0

 MOV R1,#0x01

 MOV DPTR,#TAB

 LOOP:

 INC R0

 MOV A,R0

 MOVC  A,@A+DPTR

 MOV P0,#0 ;消隐

 MOV P0,A  ;送段码

 CALL DELAY

 MOV A,R1 ;送位码

 RL A  ;移位

 MOV P2,A

 MOV R1,A

 CALL DELAY

 CJNE R0,#8,LOOP ;判断8次是否循环完成

 RET

DELAY:

 MOV R6,#25 

DD: MOV R7,#50

 DJNZ R7,$

 DJNZ R6,DD

 RET

TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

 END

单片机是怎么通过查表来控制数码管的啊? 高手 帮忙啊!单片机的论文程序不会写:8255数码管静态显示实验,要求4位数码管显示,和2行8列键盘接口. 求单片机实验七段数码管显示实验程序 求助单片机0-60秒可调数码管显示程序 数码管显示 单片机高手请进,求单片机六位数码管显示程序,谢谢 高分悬赏单片机期末论文! 设计一个4位数码管管理显示动态显示和2行8列键盘接口 设计超声波测距仪不用单片机计数用数码管显示部分怎么做 数码管扫描显示 vhdl LED数码管显示接口