|
仿真图:
51单片机数码管的使用仿真电路图(带汇编程序)
仿真文件下载地址:http://www.51hei.com/bbs/dpj-50777-1.html
- ORG 00H
- MOV R4, #01111001B
- MOV R5, #00100100B
- MOV R6, #00110000B
- MOV R7, #00011001B
-
-
- START:
- MOV P2, #00000001B
-
- MOV P0, R4 //R4值为 #01111001B 让第一个数码管显示1.
- CALL DELAY
- MOV P2, #00000010B
-
- MOV P0, R5 //R5值为 #00100100B 让第二个数码管显示2.
- CALL DELAY
- MOV P2, #00000100B
- MOV P0, R6 //R6值为 #00110000B 让第三个数码管显示3.
- CALL DELAY
-
- MOV P2, #00001000B
- MOV P0, R7 //R7值为 #00011001B 让第四个数码管显示4.
- CALL DELAY
-
- SETB P3.0 //设置P3这个端口的第0引脚为高电平
- ACALL DELAY
- CLR P3.0 //设置P3这个端口的第0引脚为低电平
- ACALL DELAY
- JMP START //跳转到START那段代码处继续执行程序
- DELAY: MOV R1, #10
- DL1: MOV R2, #250
- DJNZ R2, $
- DJNZ R1, DL1
- RET
- END
- //小月子2016年5月21日编辑 如果您有什么不理解的地方请加小月子QQ:616142166
- //小月子是个电子发烧友,小月子电子网店卖的是电子电路类、编程类学习资料教学视频
- //请关注我的网
复制代码
|
|