电子综合课程设计报告模板

电子综合课程设计报告模板

ID:17512947

大小:167.61 KB

页数:9页

时间:2018-09-02

电子综合课程设计报告模板_第1页
电子综合课程设计报告模板_第2页
电子综合课程设计报告模板_第3页
电子综合课程设计报告模板_第4页
电子综合课程设计报告模板_第5页
资源描述:

《电子综合课程设计报告模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、延安大学西安创新学院电子综合课程设计报告课题名称模拟交通灯的设计姓名蔡德海胡凯李帅马壮学号28293032院系理工系专业电子信息工程指导教师李娣娜2013年12月24日9基于单片机的模拟交通信号灯的设计一设计目的了解单片机的指令系统,理解指令系统的功能各特点,熟悉C51程序设计的基本结构,掌握C51基本的数据类型等.熟悉C51各种运算语句及函数的使用.二设计的主要内容和要求使用单片机控制LED模拟十字路口交通信号灯的切换过程和显示效果,12只LED分为东西向和南北向两组,当东西向绿灯亮若干秒后,黄灯闪烁,闪烁5次后红灯

2、亮,红灯亮之后,南北向由红灯转变为绿灯,若干秒后南北向黄灯闪烁,闪烁5次后红灯亮,东西向绿灯亮,如此反复。三、硬件电路原理图LED模拟交通灯设计如图3-1所示,电路中,自左向右,自上到下,以次为红、绿、绿灯,LED按供阳极的形式连接。9图3-1原理图图3-2PCB9图3-33D图四、软件设计:1使用sbit对东西和南北方向的红、黄、绿指示灯分别进行定义,这样便于对他们进行单独的控制,为了在调试的时候比较快的观察到运行的效果,交通信号灯的切换时间设置得较短。采用P0口对LED进行控制,当输出低电平时,点亮LED。交通灯状

3、态如表所示。东西方向A组南北方向B组状态红灯黄灯绿灯红灯黄灯绿灯灭灭亮亮灭灭东西向通行,南北向禁止灭闪烁灭亮灭灭东西向警告,南北向禁止亮灭灭灭灭亮东西向禁止,南北向通行亮灭灭灭闪烁灭9东西向禁止,南北向警告2LED模拟交通灯设计源程序如下:#include#defineucharunsignedchar#defineuintunsignedintsbitRED_A=P0^0;sbitYELLOW_A=P0^1;sbitGREEN_A=P0^2;sbitRED_B=P0^3;sbitYELLOW_B=P

4、0^4;sbitGREEN_B=P0^5;ucharFlash_Count=0;Operation_Type=1;voidDelayMS(uintx){uchart;while(x--){for(t=120;t>0;t--);}}voidTraffic_lignt(){switch(Operation_Type){case1:RED_A=1;YELLOW_A=1;GREEN_A=0;RED_B=0;YELLOW_B=1;GREEN_B=1;DelayMS(2000);Operation_Type=2;break;cas

5、e2:DelayMS(200);YELLOW_A=~YELLOW_A;if(++Flash_Count!=10)return;Flash_Count=0;9Operation_Type=3;break;case3:RED_A=0;YELLOW_A=1;GREEN_A=1;RED_B=1;YELLOW_B=1;GREEN_B=0;DelayMS(2000);Operation_Type=4;break;case4:DelayMS(200);YELLOW_B=~YELLOW_B;if(++Flash_Count!=10)r

6、eturn;Flash_Count=0;Operation_Type=1;break;}}voidmain(){while(1){Traffic_lignt();}}五Proteus软件的仿真按照在ProteusISIS中搭建电路图,将编译的程序代码文件*.hex加载到AT89C51中执行,仿真的电路如图5-1,5-2所示,9图5-1仿真结果图5-2仿真结果999

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。