单片机课程设计报告 交通灯控制Word格式.docx

上传人:b****6 文档编号:16771580 上传时间:2022-11-26 格式:DOCX 页数:16 大小:390.62KB
下载 相关 举报
单片机课程设计报告 交通灯控制Word格式.docx_第1页
第1页 / 共16页
单片机课程设计报告 交通灯控制Word格式.docx_第2页
第2页 / 共16页
单片机课程设计报告 交通灯控制Word格式.docx_第3页
第3页 / 共16页
单片机课程设计报告 交通灯控制Word格式.docx_第4页
第4页 / 共16页
单片机课程设计报告 交通灯控制Word格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

单片机课程设计报告 交通灯控制Word格式.docx

《单片机课程设计报告 交通灯控制Word格式.docx》由会员分享,可在线阅读,更多相关《单片机课程设计报告 交通灯控制Word格式.docx(16页珍藏版)》请在冰豆网上搜索。

单片机课程设计报告 交通灯控制Word格式.docx

MOVR1,#00H

MOVDPTR,#TAB

MOVA,R1

MOVCA,@A+DPTR;

查表

MOVR5,#05H

MOVR4,#00H

MOV7AH,R5;

显示缓冲区首地址

MOV79H,R4

MOVP1,A;

P1口显示

LCALLDISP;

显示程序

LOOP:

LCALLDISP

MOVR2,#0AH

LOOP2:

LCALLDISP

MOVTH1,#3CH;

设置计数初值

MOVTL1,#0B0H

SETBTR1;

启动

LOOP1:

JNBTF1,LOOP1

CLRTF1

DJNZR2,LOOP2;

1s定时

MOVA,R4

MOVR7,A

INCR7

DECR4

DJNZR7,LOOP40

MOVR4,#09H

DECR5

LOOP40:

MOV7AH,R5;

数码管显示

DJNZR3,LOOP

INCR1

MOVCA,@A+DPTR

黄灯亮数码管显示5s

MOVR5,#00H

MOVR4,#05H

MOV7AH,R5

LOOP20:

LCALLDISP;

100ms定时

MOVTH1,#3CH

LOOP3:

JNBTF1,LOOP3

DJNZR2,LOOP20;

MOVR5,#00H;

MOVR4,#04H

黄灯闪烁

LOOP21:

LOOP4:

JNBTF1,LOOP4

DJNZR2,LOOP21

MOVR4,#03H

INCR1

MOVP1,A

LOOP22:

LOOP5:

显示两秒,黄灯灭

JNBTF1,LOOP5

DJNZR2,LOOP22

MOVR4,#02H

LOOP23:

LOOP6:

黄灯亮

JNBTF1,LOOP6

DJNZR2,LOOP23

MOVR4,#01H

LOOP24:

LOOP7:

JNBTF1,LOOP7

DJNZR2,LOOP24

数码管显示0

查表,黄灯灭

MOVR5,#05H;

MOVR4,#00H;

循环

MOVR3,#2DH

LOOP25:

LOOP8:

LOOP9:

JNBTF1,LOOP9

DJNZR2,LOOP8;

1s计时

DJNZR7,LOOP41

LOOP41:

MOV7AH,R5

DJNZR3,LOOP25;

50递减至45

LOOP26:

MOVTH1,#3CH

LOOP10:

JNBTF1,LOOP10

DJNZR2,LOOP26

MOVA,R1;

LOOP27:

LOOP11:

1s定时,黄灯亮显示3s

JNBTF1,LOOP11

DJNZR2,LOOP27

LOOP28:

LOOP12:

定时1s黄灯交替闪烁

JNBTF1,LOOP12

DJNZR2,LOOP28

MOV7AH,R5

LOOP29:

LOOP13:

JNBTF1,LOOP13

DJNZR2,LOOP29;

显示

LOOP30:

LOOP14:

JNBTF1,LOOP14

DJNZR2,LOOP30

LJMPLOOP31

TAB:

DB0CH,14H,04H,14H,04H,14H,21H,22H,20H,22H,20H,22H;

P1口控制

INT:

MOVA,P1

ZT:

JBP3.0,HF;

开关控制

MOVP1,#24H

SJMPZT

HF:

RETI

DISP:

MOVDPTR,#0FF20H;

命令口

MOVA,#03H

MOVX@DPTR,A

MOVR6,#01H

MOVR0,#79H

MOVA,@R0

MOVDPTR,#TAB1

MOVDPTR,#0FF22H;

段选

MOVDPTR,#0FF21H

MOVA,R6

MOVX@DPTR,A;

位选

LCALLDELL

INCR0

MOVDPTR,#0FF22H

RLA

RET

DELL:

MOV32H,#0FFH;

延时程序

LOOP36:

DJNZ32H,LOOP36

TAB1:

DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

END

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1