ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:136.22KB ,
资源ID:6511609      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6511609.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于51单片机的交通灯毕业设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于51单片机的交通灯毕业设计.docx

1、基于51单片机的交通灯毕业设计摘 要交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。本系统采用单片机AT89S52为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展性强。本设计就是采用单片机模拟十字路口交通灯的各种状态显示以

2、与倒计时时间。关键字: AT89S52 交通灯1设计任务和内容1.1设计任务设计交通灯。要求甲车道和乙车道两条交叉道路上的车辆交替运行(以红绿灯指示),每次通行时间设为030秒(可预置);变更车道以前,黄灯先亮5秒钟,黄灯亮时,要求每秒钟闪亮一次;两个车道均以减计数方式显示时间。1.2设计内容(1)设计并绘制硬件电路图(2)制作PCB并焊接好元器件(3)编写程序并将调试好的程序固化到单片机中1.3交通管理的方案设计甲、乙两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯。红灯亮禁止通行,绿灯亮允许通行。黄灯闪亮提示人们注意绿、红灯的状态即将切换。指示灯燃亮的方案如表1。倒计时30S5S

3、30S5S甲道红灯亮红灯亮绿灯亮黄灯闪 亮乙道绿灯亮黄灯闪 亮红灯亮红灯亮表12硬件设计使用AT89S52制作的单片机进行设计,5V直流稳压电源供电,采用数码管显示时间,红,绿,黄灯交替显示的方案,2.1整体设计方框图整个设计以AT89S52单片机为核心,由数码管显示,红,绿,黄灯显示,复位电路组成。硬件模块如图1。图1芯片简介AT89S52芯片简介其引DIP封装的脚图如图2:图2主要性能 与MCS-51单片机产品兼容 、8K字节在系统可编程Flash存储器、 1000次擦写周期、 全静态操作:0Hz33Hz 、 三级加密程序存储器1 、 32个可编程I/O口线 、三个16位定时器/计数器八个

4、中断源 、全双工UART串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器 、双数据指针 、掉电标识符 。2.2电路模块2.2.1数码管显示模块数码管显示使用动态显示方式,是指一位一位地轮流点亮每个数码管的二极管2,即每个数码管的位选被轮流选中,多个数码管公用一组段选,段选数据仅对位选选中的数码管有效。红绿灯显示模块本实验有四种状态:状态1,乙绿灯亮,甲红灯亮,此时P2.0口3的高低电平为0x8f。状态2,乙黄灯亮,甲红灯亮,此时P2.0口的高低电平为0xaf。状态3,乙红灯亮,甲绿灯亮,此时P2.0口的高低电平为0xd8。状态4,乙红灯亮,甲黄灯亮,此时P2.0口的高低电平

5、为0xdb。再采用显示子程序与延时子程序可使红绿灯灯按照要求点亮。2.3复位电路复位方式有多种,本设计采用按键复位。接线图如图3。图32.4晶振电路晶振电路原理图如图4:图 4选取原则:传统做法,但能够实现所需,即最简单也最是实用。电容选取30pF,晶振为12MHz4。3软件设计3.1软件流程图如图54心得体会通过这次课程设计,使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼。使我在单片机的基本原理、单片机应用系统开发过程,以与在常用编程设计C语言的掌握方面都能向前迈了一大步。本次课程设计的过程是艰辛的,不过收获却是很大的。在设计过程中,会出现了一些问题,但都是常见的小问题,如:

6、代码中双引号的使用并不是在英语书写状态下,输入字母出错等,在调试时出现异常,不过这些都是经常性错误,经过调试修改都一一解决,程序顺利完成,并实现了其功能。综合课程设计让我把以前学习到的知识得到巩固和进一步的提高认识,对已有知识有了更进一步的理解和认识。在此,由于自身能力有限,在课程设计中碰到了很多的问题,我通过查阅相关书籍、资料以与和周围同学交流,还初步学回了proteus5的基本操作。由于使用的是单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。但是在我们设计和调试的过程中,也发现了一些问题,譬如红灯和绿灯的切换还不够迅速,红绿灯规

7、则的效率还不是很高等等,这需要在实践中进一步完善。当然,通过这次课程设计,我也发现了自身的很多不足之处,在以后的学习中,我会不断的完善自我。附录参考文献1伍时和.数字电子技术基础.:清华大学,20092吴友宇.模拟电子技术基础.:清华大学,20093李朝青.单片机原理与接口技术.四川:电子科技大学,20054蔡朝洋.单片机控制实习与专题制作,:电子工业,20045赵广林.电路设计与制版,:人民邮电,2005附录程序设计#include #define uint unsigned int#define uchar unsigned char sbit g1=P27;sbit y1=P26;sbi

8、t r1=P25;sbit r2=P24;sbit y2=P23;sbit g2=P22;uint tt,t1,t2;uint a,b,c,d,m,k,p1,p2,l,Y1,Y2;uint t3=35,30,5;uchar code s410=0xe0,0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9, 0xd0,0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9, 0xb0,0xb1,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,0xb8,0xb9, 0x70,0x71,0x72,0x73,0x74,

9、0x75,0x76,0x77,0x78,0x79;void delay(uint n)uint i,j;for(i=0;in;i+)for(j=0;j100;j+);void dis(void)a=t1%10;P0=s0a;delay(5);b=t1/10;P0=s1b;delay(5);c=t2%10;P0=s2c;delay(5);d=t2/10;P0=s3d;delay(5);void main()t1=35;t2=30;p1=1;p2=2;r1=0;g2=0;g1=1;y1=1;y2=1;r2=1;Y1=1;Y2=1;tt=0; EA=1;/开总中断 ET0=1;/开定时器0中断 TM

10、OD=0x01;/设置定时器0为工作方式1 TH0=(65536-50000)/256; TL0=(65536-50000)%256; TR0=1;/启动定时器0 EX0=1;/开外部中断0 IT0=1; EX1=1;/开外部中断1 IT1=1;while(1)l=Y1;Y1=g1;g1=r1;r1=l;if(t2=0)t2=tp2;p2+;if(p2=3)p2=0;l=Y2;Y2=g2;g2=r2;r2=l;if(Y1=0)if(tt10)y1=0;else y1=1;if(Y2=0)if(tt10)y2=0;else y2=1;void exter0() interrupt 0 t0=t0+5;t1=t1+5;void exter1() interrupt 2dis();void time0() interrupt 1 TH0=(65536-50000)/256; TL0=(65536-50000)%256; tt+; if(tt=20)tt=0;t1-;t2-; if(t1=0)t1=tp1;p1+;if(p1=3)p1=0; t0=t0-5;t1=t1-5;附录电路设计总图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1