|
本人大一新生刚学单片机算是一个小白,自己写了一个爆闪灯程序,请大家多多指教谢谢!
- ORG 0000H
- AJMP MAIN
- ORG 000BH
- AJMP TIMER0
- MAIN:
- CLR F0 //设置状态标志
- MOV 30H,#5H //每个状态次
- MOV TH0,#3CH //初始化中断定时器设置50ms
- MOV TL0,#0B0H
- MOV IE,#82H
- SETB TR0
- SJMP $
- TIMER0:
- MOV TH0,#3CH
- MOV TL0,#0B0H
- DJNZ 30H,T001 //判断循环次数
- CPL F0
- MOV 30H,#5H
- T001:
- JB F0,T002 //判断状态
- CPL P1.0
- CLR P1.1
- CPL P1.2
- CLR P1.3
- SJMP T0_EX
- T002: CLR P1.0
- CPL P1.1
- CLR P1.2
- CPL P1.3
- T0_EX: RETI
复制代码
|
-
-
爆闪灯.zip
22.94 KB, 下载次数: 7, 下载积分: 黑币 -5
|