这是我第一次项目做的亮灯程序
程序采用的是汇编语言
其中包括亮灯轮流亮灯主程序以及1秒的延时子程序
可以通过改变输入量再次利用延时子程序,将其时间做更改
还有生成的供proteus ISIS使用的hex文件
文件类型为UV2的是keil的运行文件
文件内容比较基础
纯属原创,在学习汇编语言和延时子程序的设计上可以用来参考
单片机序如下:
- ORG 0000H
- START:
- CLR P0.0
- LCALL DELAY
- SETB P0.0
- LCALL DELAY
- LJMP START
- DELAY:
- MOV R7,#10
- LOOP3:
- MOV R6,#200
- LOOP2:
- MOV R5,#250
- LOOP1:
- DJNZ R5,LOOP1
- DJNZ R6,LOOP2
- DJNZ R7,LOOP3
- RET
- END
复制代码
|