- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学士学位论文---交通灯控制器设计
信息科学与技术学院
微机原理与接口技术
课程设计报告
题目名称:交通灯控制器
组 员:
专业年级
时 间:
一、方案选择: 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主程序总流程图
硬件原理电路图的设计及分析
总电路图
计时显示模块:
红绿灯模块:
程序设计与分析
亮灯的子程序流程图:
四、程序及硬件系统调试情况
1、开始的27秒为绿灯亮
2、到3秒---0秒的时候黄灯亮
3、一次的前27秒,红灯亮
4关于应急的手动控制
应急黄灯亮
应急绿灯亮
应急红灯亮
五、心得体会
这次课程设计历时两个星期,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。以前在上课的时候,老师建议在写一个程序的时候,一定要事先把程序原理方框图化出来,但是我开始总觉得这样做没必要,很浪费时间。但是,这次课程设计完全改变了我以前的那种错误的认识,以前我接触的那些程序都是很短、很基础的,但是在课程设计中碰到的那些需要很多代码才能完成的任务,画程序方框图是很有必要的。因为通过程序方框图,在做设计的过程中,我们每一步要做什么,每一步要完成什么任务都有一个很清楚。
其次,以前对于编程工具的使用还处于一知半解的状态上,但是经过一段上机的实践,对于怎么去排错、查错,怎么去看每一步的运行结果,怎么去了解每个寄存器的内容以确保程序的正确性上都有了很大程度的提高。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
这次课程设计终于顺利完成了,在设计中遇到了很多问题,所以查阅了不少资料,经过和同学的讨论,终于游逆而解。
六、参考文献
[1] 戴梅萼、史嘉权.《微型计算机技术及应用》(第四版) [M]北京:清华大学出版社,2008.
程序附录:
DATA SEGMENT
BIAOHAO DW 0 ;用于标记红绿灯0-绿,1-红
LIGHT DW GREEN ;用于调用时红灯还是绿灯亮
DW RED
COUNT DB 30 ;时间的初始化为30秒
SHIWEI DB ? ;用于存放每一个时刻count的十位和个位
GEWEI DB ?
TEMP DB 0 ;用于判断防抖动
SEGTAB DB 3FH,06H,5BH,4FH,66H ;段选码
DB 6DH,7DH,07H,7FH,6FH
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
IOA EQU 8000H ;各个端口的地址
IOB EQU 8002H
IOC EQU 8004H
IOCON EQU 8006H
START:
MOV AX,DATA
MOV DS,AX
MAIN: MOV DI,0 ;初始化为绿灯亮
MOV BIAOHAO,DI
READA: MOV AL,90H ;1001,0000 ;读A口的程序
MOV DX,IOCON
OUT DX,AL
NOP
NOP
MOV DX,IOA
IN AL,DX
AND AL,01H
您可能关注的文档
- 学士学位论文---计算机控制技术课程设计基于at89s52单片机的比赛记分牌设计.doc
- 学士学位论文---计算机控制课程设计单片机光照强度检测系统.doc
- 学士学位论文---计算机通信网课程设计到达远程主机的路由探测程序的设计.doc
- 学士学位论文---计算机控制技术课程设计基于单片机的直流电机调速系统设计.doc
- 学士学位论文---计算机应用arp欺骗技术的研究与实践.doc
- 学士学位论文---技术智能化弱电集成施工组织设计方案.doc
- 学士学位论文---计算书曲江芙蓉小区新风楼设计.doc
- 学士学位论文---济南市茶饮吧饮料市场研究综合分析调研报告.doc
- 学士学位论文---济南中建信和置业有限公司招聘与录用分析人力资源管理.doc
- 学士学位论文---家居日用品的网络运营方案.doc
文档评论(0)