chuanxingjingtaixianshi.txt
来自「本程序为单片机控制LED串行静态显示程序 控制8个数码管显示8个数据 用」· 文本 代码 · 共 57 行
TXT
57 行
; 串行静态显示 DISP1.ASM 8 LED
; P3.0--DIN P3.1--CLK
DBUF0 EQU 30H
TEMP EQU 40H
DIN BIT P3.0
CLK BIT P3.1
ORG 0000H
LJMP START
ORG 0100H
START:
MOV 30H,#10h
MOV 31H,#10H
MOV 32H,#10h
MOV 33H,#8
MOV 34H,#9
MOV 35H,#0cH
MOV 36H,#5
MOV 37H,#2
DISP:MOV R0, #DBUF0
MOV R1, #TEMP
MOV R2, #8
DP10:MOV DPTR,#SEGTAB; 字形表入口地址
MOV A, @R0;取最高位待显示数据
MOVC A, @A+DPTR ;查表读取字型码
MOV @R1, A;将字型码送入40H-47H中
INC R0;读取下一个待显示数据
INC R1;准备下一个存储单元
DJNZ R2, DP10 ; 存取循环
MOV R0, #TEMP;待显示字型码缓冲区入口地址
MOV R1, #8;初始化
DP12:MOV R2, #8;初始化
MOV A, @R0;将第一个字型码送到累加器
DP13:RLC A;将字型码左移一位
MOV DIN, C;将最高位送到P3.0口
CLR CLK;复位P3.1口
SETB CLK;P3.1输出高电平
DJNZ R2, DP13;P3.0口循环输出
INC R0;读取下一个字型码
DJNZ R1, DP12;字型码输出循环
OK: SJMP OK
SEGTAB: DB 3FH,06H,5BH,4FH,66H,6DH
DB 7DH,07H,7FH,6FH,77H,7CH
DB 39H,5EH,7BH,71H,00H,40H;字型码表格
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?