51 交通灯 汇编
2011-08-12 11:22
225 查看
ORG 0000H
LJMP MAIN
ORG 0030H
main:lcall hongdeng
lcall delay1
lcall tiaoshi
lcall huangdeng
lcall delay2
lcall tiaoshi
lcall lvdeng
lcall delay3
lcall tiaoshi
ljmp main
hongdeng:mov dptr,#3fffh
mov a,#2h
movx @dptr,a
ret
huangdeng:mov dptr,#5fffh
mov a,2h
movx @dptr,a
ret
lvdeng:mov dptr,#5fffh
mov a,4h
movx @dptr,a
ret
delay1:mov r1,#100
w1:mov r2,#10
djnz r1,$
djnz r2,w1
ret
delay2:mov r1,#50
w2:mov r2,#10
djnz r1,$
djnz r2,w2
ret
delay3:mov r1,#100
w3:mov r2,#10
djnz r1,$
djnz r2,w3
ret
ww:tmod,#10h
mov th1,#0fch
mov tl1,#18h
setb tr1
setb ea
ajmp $
end
LJMP MAIN
ORG 0030H
main:lcall hongdeng
lcall delay1
lcall tiaoshi
lcall huangdeng
lcall delay2
lcall tiaoshi
lcall lvdeng
lcall delay3
lcall tiaoshi
ljmp main
hongdeng:mov dptr,#3fffh
mov a,#2h
movx @dptr,a
ret
huangdeng:mov dptr,#5fffh
mov a,2h
movx @dptr,a
ret
lvdeng:mov dptr,#5fffh
mov a,4h
movx @dptr,a
ret
delay1:mov r1,#100
w1:mov r2,#10
djnz r1,$
djnz r2,w1
ret
delay2:mov r1,#50
w2:mov r2,#10
djnz r1,$
djnz r2,w2
ret
delay3:mov r1,#100
w3:mov r2,#10
djnz r1,$
djnz r2,w3
ret
ww:tmod,#10h
mov th1,#0fch
mov tl1,#18h
setb tr1
setb ea
ajmp $
end
相关文章推荐
- i2c裸机-汇编图解(51)
- 基于51汇编的at24c02读写程序
- 51 汇编语言编程:求最大、最小值的乘积
- 51 单片机汇编语言:0~100 计数器
- 51 汇编编程:使蜂鸣器发出“嘀、嘀。。。”报警声
- 51单片机交通灯(定时器+38译码器+中断)
- 51单片机之流水灯(C语言和汇编两个版本)
- 基于MCS-51内核的汇编操作符笔记
- 51 汇编语言编程:变速计数
- 51汇编语言编程,共五个小题
- 51单片机开始要学汇编吗
- 51汇编笔记-与外部RAM交换数据
- 51单片机一位数码管汇编程序
- 测透51汇编 51单片机定时器模块程序
- 51 汇编编程:8255 驱动矩阵键盘和数码管
- 51单片机汇编语言使用串口
- 51单片机汇编
- 51 汇编语言编程--输入密码
- 51汇编模拟PT2272解码程序
- 51汇编常用伪指令