交通灯控制器设计.docx
- 文档编号:11986891
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:19
- 大小:347.78KB
交通灯控制器设计.docx
《交通灯控制器设计.docx》由会员分享,可在线阅读,更多相关《交通灯控制器设计.docx(19页珍藏版)》请在冰点文库上搜索。
交通灯控制器设计
信息科学与技术学院
微机原理与接口技术
课程设计报告
题目名称:
交通灯控制器
组员:
专业年级
时间:
一、方案选择:
2
1.1题目要求:
2
1.2主程序总流程图3
二、硬件原理电路图的设计及分析3
三、程序设计与分析5
四、程序及硬件系统调试情况5
五、心得体会9
六、参考文献9
程序附录:
10
一、方案选择:
1.1题目要求:
1.能实现红绿灯交替点亮;
2.通过LED数码管显示点亮时间;
3.在绿灯要灭的前3秒钟变成黄灯闪烁;
4.在实验系统TDN86/88上实现。
1.2主程序总流程图
2、硬件原理电路图的设计及分析
总电路图
计时显示模块:
红绿灯模块:
3、程序设计与分析
亮灯的子程序流程图:
四、程序及硬件系统调试情况
1、开始的27秒为绿灯亮
2、到3秒---0秒的时候黄灯亮
3、一次的前27秒,红灯亮
4关于应急的手动控制
应急黄灯亮
应急绿灯亮
应急红灯亮
五、心得体会
这次课程设计历时两个星期,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
以前在上课的时候,老师建议在写一个程序的时候,一定要事先把程序原理方框图化出来,但是我开始总觉得这样做没必要,很浪费时间。
但是,这次课程设计完全改变了我以前的那种错误的认识,以前我接触的那些程序都是很短、很基础的,但是在课程设计中碰到的那些需要很多代码才能完成的任务,画程序方框图是很有必要的。
因为通过程序方框图,在做设计的过程中,我们每一步要做什么,每一步要完成什么任务都有一个很清楚。
其次,以前对于编程工具的使用还处于一知半解的状态上,但是经过一段上机的实践,对于怎么去排错、查错,怎么去看每一步的运行结果,怎么去了解每个寄存器的内容以确保程序的正确性上都有了很大程度的提高。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
这次课程设计终于顺利完成了,在设计中遇到了很多问题,所以查阅了不少资料,经过和同学的讨论,终于游逆而解。
六、参考文献
[1]戴梅萼、史嘉权.《微型计算机技术及应用》(第四版)[M]北京:
清华大学出版社,2008.
程序附录:
DATASEGMENT
BIAOHAODW0;用于标记红绿灯0-绿,1-红
LIGHTDWGREEN;用于调用时红灯还是绿灯亮
DWRED
COUNTDB30;时间的初始化为30秒
SHIWEIDB?
;用于存放每一个时刻count的十位和个位
GEWEIDB?
TEMPDB0;用于判断防抖动
SEGTABDB3FH,06H,5BH,4FH,66H;段选码
DB6DH,7DH,07H,7FH,6FH
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
IOAEQU8000H;各个端口的地址
IOBEQU8002H
IOCEQU8004H
IOCONEQU8006H
START:
MOVAX,DATA
MOVDS,AX
MAIN:
MOVDI,0;初始化为绿灯亮
MOVBIAOHAO,DI
READA:
MOVAL,90H;1001,0000;读A口的程序
MOVDX,IOCON
OUTDX,AL
NOP
NOP
MOVDX,IOA
INAL,DX
ANDAL,01H
CMPTEMP,AL;防抖动的判断
JEA1;信号保持一样则跳到下一个阶段
MOVTEMP,AL;否则执行减一操作
A0:
DECBL
MOVCOUNT,BL
A1:
MOVBL,COUNT;判断COUNT与3的大小,决定是否黄灯要亮
CMPBL,3
JBB2
MOVDI,BIAOHAO;如果COUNT大于3就应该是红或绿灯亮
CALLLIGHT[DI]
JMPREADA;再次跳回到读A口的程序
B2:
MOVBL,COUNT
CMPBL,0;判断是否0 ;秒应该是红黄中的另外一个灯亮 JZC1 CALLYELLOW JMPREADA C1: MOVBL,30;为下一个30秒做初始化 MOVCOUNT,BL MOVDI,BIAOHAO;判断下一次是应该红灯亮还是绿灯亮 CMPDI,0 JNZMAIN MOVDI,2 MOVBIAOHAO,DI JMPREADA GREENPROC;绿灯亮的子程序 MOVAL,90H;1001,0000 MOVDX,IOCON OUTDX,AL FENJIE1: MOVAL,COUNT MOVAH,0 MOVCL,10 DIVCL MOVSHIWEI,AL MOVGEWEI,AH DISP1: MOVAL,01000110B MOVDX,IOC OUTDX,AL XORAX,AX MOVAL,SHIWEI MOVSI,AX MOVAL,SEGTAB[SI] MOVDX,IOB OUTDX,AL MOVAL,01000100B MOVDX,IOC OUTDX,AL CALLYS MOVAL,01000110B MOVDX,IOC OUTDX,AL XORAX,AX MOVAL,GEWEI MOVSI,AX MOVAL,SEGTAB[SI] MOVDX,IOB OUTDX,AL MOVAL,01000010B MOVDX,IOC OUTDX,AL CALLYS RET GREENENDP REDPROC;红灯亮的子程序 MOVAL,90H;1001,0000 MOVDX,IOCON OUTDX,AL FENJIE3: MOVAL,COUNT MOVAH,0 MOVCL,10 DIVCL MOVSHIWEI,AL MOVGEWEI,AH DISP3: MOVAL,00100110B MOVDX,IOC OUTDX,AL XORAX,AX MOVAL,SHIWEI MOVSI,AX MOVAL,SEGTAB[SI] MOVDX,IOB OUTDX,AL MOVAL,00100100B MOVDX,IOC OUTDX,AL CALLYS MOVAL,00100110B MOVDX,IOC OUTDX,AL XORAX,AX MOVAL,GEWEI MOVSI,AX MOVAL,SEGTAB[SI] MOVDX,IOB OUTDX,AL MOVAL,00100010B MOVDX,IOC OUTDX,AL CALLYS RET REDENDP YSPROC;延时子程序 MOVCX,3D00H DELY: NOP LOOPDELY RET YSENDP YELLOWPROC;黄灯亮的子程序 MOVAL,90H;1001,0000 MOVDX,IOCON OUTDX,AL FENJIE2: MOVAL,COUNT MOVAH,0 MOVCL,10 DIVCL MOVSHIWEI,AL MOVGEWEI,AH DISP2: MOVAL,10000110B MOVDX,IOC OUTDX,AL XORAX,AX MOVAL,SHIWEI MOVSI,AX MOVAL,SEGTAB[SI] MOVDX,IOB OUTDX,AL MOVAL,10000100B MOVDX,IOC OUTDX,AL CALLYS MOVAL,10000110B MOVDX,IOC OUTDX,AL XORAX,AX MOVAL,GEWEI MOVSI,AX MOVAL,SEGTAB[SI] MOVDX,IOB OUTDX,AL MOVAL,10000010B MOVDX,IOC OUTDX,AL CALLYS RET YELLOWENDP CODEENDS ENDSTART 目录 第一章 项目概要1 1.1项目背景1 1.2项目建设内容与工期2 1.3投资估算和资金筹措3 1.3.1投资估算3 1.3.2资金筹措方案3 1.4效益分析4 1.4.1经济效益4 1.4.2社会效益5 1.4.3生态效益5 第二章项目区概况6 2.1自然概况6 2.2社会经济状况8 第三章项目建设的必要性和可行性10 3.1项目区农业发展的制约因素10 3.2项目建设的必要性10 3.3项目建设的可行性13 第四章水资源评价及水利工程设施14 4.1项目区水资源概况14 4.2水利工程措施14 第五章规划设计18 5.1指导思想18 5.2选项原则18 5.3建设标准18 5.4道路建设19 5.5建设规模20 5.6规划布局20 第六章开发任务与开发原则22 6.1开发任务22 6.2开发原则22 第七章投资估算与资金筹措24 7.1投资估算24 7.2资金来源构成及筹措方案24 第八章综合效益分析26 8.1经济效益26 8.2社会效益26 8.3生态效益26 第九章组织实施和运行管护28 9.1组织机构设置28 9.2项目实施管理29 9.3运行管理和维护29 第十章环境影响与评价31 10.1生态影响分析评价31 10.2环境质量影响分析评价31 第十一章可行性研究结论和建议33 11.1项目可行性研究的总体评价33 11.2主要污染物及治理措施35 11.3问题与建议36
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通灯 控制器 设计