




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
交通灯控制器设计报告设计时间:2012-10-26班 级:2011911班小组成员:曾扬武闵 菏曹茵茵单片机控制交通灯设计方案 一、单片机设计交通灯的设计要求: 状态一:南北绿灯亮,东西红灯亮,南北人行道绿灯,东西人行道红灯,南北左拐绿灯,东西左拐红灯。(时间为15S) 状态二:南北黄灯亮,东西红灯亮,南北人行道绿灯,东西人行道红灯,南北左拐绿灯,东西左拐红灯。(时间为5S) 状态三:南北红灯亮,东西绿灯亮,南北人行道红灯,东西人行道绿灯,南北左拐红灯,东西左拐绿灯。(时间为15S) 状态四:南北红灯亮,东西黄灯亮,南北人行道红灯,东西人行道绿灯,南北左拐红灯,东西左拐绿灯。(时间为5S)二、设计原理分析 人行道人行道人行道 人行道 1、首先了解实际交通灯的变化情况和规律。假设一个十字路口如上图所以,为东南西北走向。初始状态0:为东西绿灯亮,南北红灯亮;然后转状态1:东西绿灯亮黄灯亮,南北红灯亮黄灯亮;过后转状态2:东西红灯亮,南北绿灯亮;再转状态3:东西红灯亮黄灯亮,南北绿灯亮黄灯亮。一段时间后,又循环至状态0。中间可通过中断按钮产生中断,跳入中断程序执行中断。2、对于交通信号灯来说,应该有东西南北共四组灯,但由于同一道上的两组的信号灯的显示情况是相同的,所以只要用两组就行了,因此,采用单片机内部的I/O口上的P1口中的6个引脚即可来控制6个信号灯。3、通过编写程序,实现对发光二极管的控制,来模拟交通信号灯的管理。每延时一段时间,灯的显示情况都会按交通灯的显示规律进行状态转换。4、通过延时时间送显,可以在原有的交通信号灯系统的基础上,增添其倒计时间的显示功能,实现其功能的扩展。5通过脉冲中断编写中断程序,可实现中断。三、设计的仿真图如下;其接法为:P0接数码管的端选段,P1接数码管的位选端,P2接交通灯,接法如下:P20,P21,P22,分别接南北向的红黄绿灯,P23接南北左拐绿灯,P24,P25,P26,分别接东西向的红黄绿灯,P27接东西左拐红灯东西人行到红绿灯和南北红绿灯接到一起南北人行到红绿灯和东西红绿灯接到一起四、AT89C51的KILL程序#include reg51.h#define uchar unsigned char#define uint unsigned intuchar code wei=0x01,0x02,0x04,0x08;/位码选择uchar code duan=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;/段码选择uchar table4=0,0,0,0;/四位为选端赋值区间uchar num=0;uchar ID=1;uchar sec=15;uchar n=0;void init(void) P0=0xff;/端口初始化 P1=0x00;/端口初始化 P2=0x00;/端口初始化TMOD=0x01;/使用定时器0的工作方式EA=1;/开总中断ET0=1;/开定时器0的中断TH0=(65536-10000)/256;/定时10毫秒TL0=(65536-10000)%256;TR0=1;void main(void)init();while(1)switch(ID)/选择函数case 1:P2=0x14;break;/东西红,南北绿,case 2:P2=0x12;break;/东西红,南北黄,case 3:P2=0x41;break;/东西绿,南北红,case 4:P2=0x21;break;/东西黄,南北红,default:break;void timer0() interrupt 1/对应中断定时器0TH0=(65536-10000)/256;TL0=(65536-10000)%256;P1=weinum;/位选端送值P0=duantablenum;/端选端送值num+;if(num=4)num=0;table0=(sec-1)/10;table1=(sec-1)%10;table2=(sec-1)/10;table3=(sec-1)%10;n+;if(n=100)/10毫秒执行一百次为一秒n=0;sec-;if(sec=0)ID+;if(ID=5)/ID=1;switch(ID)case 1:sec=15;break; /case 2:sec=3;break;/case 3:sec=15;break
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字配对试题及答案
- 堵车问题面试题及答案
- 人流护理考试题及答案
- 书店仓管员考试题及答案
- 土方班主考试题及答案
- 2024年护理三基知识考试必考题库及答案
- 中医熏洗治疗在儿童康复中的应用试题(附答案)
- 预防春季传染病理论知识考核试题及答案
- 海姆立克急救法试题(附答案)
- 区口腔医院院感培训考核试题及答案
- 我和我的祖国混声四部合唱简谱
- LYT 2085-2013 森林火灾损失评估技术规范
- 信息安全技术 电信领域数据安全指南
- 青岛版科学 二年级《天气与动植物》
- 《养老护理员》-课件:协助老年人穿脱简易矫形器
- 影视艺术欣赏课程(教案)
- 动物的行为发育与行为遗传
- 风光储储能项目PCS舱、电池舱吊装方案
- 政务服务大厅管理规范:安全与应急处置
- 双重预防机制构建-隐患排查治理(中石化中原油田天然气厂)
- 二年级下册音乐《每天》教案
评论
0/150
提交评论