- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告---十字路口交通灯
中南民族大学
计算机科学学院
单片机课程设计报告
课 程 单片机课程设计
设计题目 十字路口交通灯控制1
年级专业 10级自动化(*)班
学 号 100640**
学生姓名 **
指导教师 苗祖英 周熠
2012年 12 月 11 日
目录
课程设计量化评分表 2
一、设计要求及思想 3
1、1设计内容 3
1、2设计思想 3
二、设计 3
2、1硬件设计 3
配置 4
十字路口的交通灯分布图 4
系统硬件接线图 5
2、2 软件设计 5
分析论证 5
状态地址分配 5
程序流程图 6
程序设计 6
三、调试说明 9
四、设计结果及错误分析 10
五、设计总结 10
参考文献 11
课程设计量化评分标准
指标 最高分 评分要素 评分 方案设计 35 方案选择合理,分析、设计正确,原理清楚,电路、程序流程图清晰,结构合理,程序简洁、正确。? ? 调试 15 过程清晰,调试方案设计合理,测试点选择适当,程序编写正确,调试步骤清楚。 ? 结果 20 电路及程序运行结果正确,达到预期效果。? ? 设计报告 20 报告结构严谨,逻辑严密,论述层次清晰,语言流畅,表达准确,重点突出,报告完全符合规范化要求,用计算机打印成文。 ? 工作态度 10 工作态度认真,按时完成设计任务,是否独立完成。? ? 总 评 成 绩 ?
指导老师评语:
十字路口交通灯控制
设计要求及思想
1、1设计内容
设计一个能够控制十二盏交通信号灯的模拟系统。利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭。
假设一个十字路口为东南西北走向。初始状态0为东西南北都红灯亮。然后转状态1东西绿灯通车,南北红灯亮。过一段时间后,转状态2,东西绿灯灭,黄灯闪几下,南北还是红灯。再转状态3,南北绿灯通车,东西红灯亮。过一段时间后转状态4,南北绿灯灭,闪几个黄灯,东西还是为红灯亮,一段时间后,又循环至状态1。
通过对发光二极管的控制,来模拟交通信号灯的管理。
1、2设计思想
在该交通灯控制系统中,东西南北四个方向各有红黄绿三种颜色的指示灯各一盏,共计6盏指示灯,用以来指挥车辆和行人安全通行。当红色指示灯亮的时候表示禁止该方向的车辆和行人通行,当绿色指示灯亮的时候表示允许该方向的车辆和行人通行,当黄色指示灯亮的时候提示人们红、绿灯的状态即将切换。并且黄灯燃亮时为东西南北两干道的公共停车时间。为了达到上述设计要求,可以用一片AT89C51单片机实现。用AT89C51的P0口(P1.0~P1.5)分别接上垂直两个道口的6盏信号灯1。
设计
2、1硬件设计
配置
根据设计的要求以及自己设计的实际情况,选用AT89C51单片机为交通灯
控制系统的核心,主要用来驱动数码显示管、实现晶振电路和发光二极管等部件的控制,以实现对整个系统进行控制。数码显示管用来显示红黄绿三种颜色的灯的倒计时时间。指示灯六个发光二极管用以实现对主支路的控制,红灯亮表示“停止”,绿灯亮表示“通行”,黄灯是警告信号。
十字路口的交通灯分布示意图
十字路口的交通灯分布示意图如图2-1所示,将这12个交通灯进行编号。
图2-1 十字路口交通灯分布示意图
这12个交通灯共有四个状态:
状态1(S1):东西红灯(4、10)亮,南北绿灯(3、9)亮
状态2(S2):南北黄灯(2、8)亮,东西仍为红灯(4、10)亮
状态3(S3):南北红灯(1、7)亮,东西绿灯(6、12)亮
状态4(S4):东西黄灯(5、11)亮,南北仍为红灯(1、7)亮
系统硬件接线图
系统硬件接线原理图如图2-2
P1.0 ●-----------------------● L1
P1.1 ●-----------------------● L2
P1.2 ●-----------------------● L3
P1.3 ●-----------------------● L4
P1.4 ●-----------------------● L5
P1.5 ●-----------------------● L6
图2-2 系统硬件接线图
2、2软件设计
分析论证
单片机控制交通灯的软件设计是采用顺序执行并反复循环的方法,其中数码显示电路运用动态显示的方法,并采用延时的方法来定时通行时间。由于整个设计是在AT89C51单片开发机上进行的, 所以用LED来代替交通灯,需要低电平“0”来驱动点亮,在实际应用电路中,应使P1口输出高电平“1”来驱动继电器导通,从而使220V的交通灯点亮,可以通
您可能关注的文档
- 医药代表培训教材 PPT课件.ppt
- 医疗质量与安全管理考核标准临床科室医疗质量控制方案.doc
- 医疗质量考核实施细则.doc
- 医药代表培训--医院微观市场管理 PPT课件.ppt
- 医药公司甲基邻苯二胺母液回收处理记录.doc
- 医药公司单咪唑生产操作规程记录.doc
- 医药公司双咪唑加速和长期稳定性试验方案.doc
- 医药科技公司纸板桶质量标准和检验规程.doc
- 医药科技有限公司员工培训管理规程及培训记录样表.doc
- 医药行业战略管理分析-战略管理PPT.ppt
- 数学冀教版二年级下册《参观爱国教育基地》说课课件.ppt
- 统编版历史八年级上册第七单元 人民解放战争 大单元教学设计.pdf
- 人教版小学数学四年级下册第八单元《平均数与条形统计图》 单元教学设计(表格式).pdf
- 《口算两位数加减法》说课课件冀教版二年级下册数学.ppt
- 人教版四年级数学下册第九单元《数学广角——鸡兔同笼》 单元教学设计(表格式).pdf
- 牛津深圳版英语八年级上册Unit 8 English Week 单元整体教学设计.pdf
- 北师大版小学数学六年级下册3.2《图形的旋转(二)》说课课件.ppt
- 二年级下册冀教版第六单元《解决问题》说课.ppt
- 人教版九年级化学上册全册教学设计教案.pdf
- 人教版四年级数学下册第二单元《观察物体(二)》 单元教学设计(表格式).pdf
文档评论(0)