- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                
                                                       宁波理工学院
专业综合课程实习
课程论文
        题   目       基于proteus的交通信号灯设计与仿真                        
项目成员             沈  毅                                       
专业班级            电气101                                   
指导教师              裘  君                                  
分    院              信 息                                
完成日期            20013. 7.14                                    
目        录
 TOC \o 1-3 \h \z \u 
  一、	题目及要求	 4
  1.1	实验目的	 4
  1.2	实验原理图	 4
  二、软件设置	 5
  三、硬件原理图	 6
  四、软件流程图	 7
  五、设计结果(仿真+实物)	 8
  5.1状态一	 8
  5.2状态二	 8
  5.2状态三	 9
  5.2状态四	 10
  六、个人心得	 10
  七、附件	 10
  基于proteus的交通信号灯设计与仿真
题目及要求
实现一个如下基本功能的交通灯:按照常规我们假设一个十字路口为东西南北走向。初始状态为状态1,南北方向绿灯通车,东西方向红灯。经过一段时间(25S)转换状态2,南北方向绿灯闪几次转亮黄灯,延时5S,东西方向仍然红灯。再转换到状态3,东西方向绿灯通车,南北方向红灯。过一段时间(25S)转换到状态4,东西方向绿灯闪几次转亮黄等,延时5S,南北方向仍然红灯。最后循环至南北绿灯,东西红灯。在这些状态下,有时钟倒数计时。(35分) 
附加功能得分(15分) 
如按键、蜂鸣器等 
实验目的
掌握MCS-51单片机定时器/计数器、外部中断、LED数码管显示及I/O口的综合应用。
了解交通灯的工作原理及设计方法。
掌握单片机应用系统分析、设计、调试方法。
实验原理图
                        图1 交通灯电路原理图(1)
							图2交通灯电路原理图(2)
软件设置
图3 软件仿真
硬件原理图
图4 硬件模块
图5硬件连接
软件流程图
开始
开始
初始化
初始化
中断初始化
中断初始化
中断触发
Y状态一0N
Y
状态一
0N=25
1s中断
1s中断
N
N
N
Number+1
状态二Y25
状态二
Y
25N=30
NNN60
N
N
N60
状态三YYY30N=55
状态三
Y
Y
Y
30N=55
N状态四YN=1N55N=60
N
状态四
Y
N=1
N
55N=60
设计结果(仿真+实物)
5.1状态一
状态1:南北方向绿灯通车,东西方向红灯。经过一段时间(25S),倒计时。
图6 状态一
5.2状态二
状态2,南北方向绿灯闪几次转亮黄灯,延时5S,东西方向仍然红灯。
图7 状态二
5.2状态三
状态3,东西方向绿灯通车,南北方向红灯,过一段时间(25S)倒计时。
图8 状态三
5.2状态四
状态4,东西方向绿灯闪几次转亮黄等,延时5S,南北方向仍然红灯。
图9 状态四
个人心得
通过keil与proteus和硬件的联合使用,对交通灯综合考虑,实现了红灯30s,绿灯25s,3s绿灯闪烁,2s黄灯亮的交通功能设计。
七、附件
#includereg51.h 
#define uchar unsigned char 
#define uint unsigned int 
//uint FUNC = 1 ; //0:数码管功能, 1:红绿灯功能
uint T_Count= 0;
uint number=0;
uint a=0,a1=0,a2=0;
uint b=0,b1=0,b2=0;
sbit LED=P1^0; 
int LEDSHOW[10] = {0xC0,0xF9,0xA4,0xB0,0X99,0X92,0X82,0XF8,0X80,0x90};
//#define LED P1^0 
//延时
void DelayMS(uint x) 
{ 
 uchar i; 
 while(x--) 
 { 
  for(i=0;i120;i++);        
 } 
} 
//主程序 
void main() 
{ 
  //定时器0中断初始化代码
  TMOD=0x00;    
                
原创力文档
                        

文档评论(0)