单片机控制的交通灯设计_第1页
单片机控制的交通灯设计_第2页
单片机控制的交通灯设计_第3页
单片机控制的交通灯设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-.z电子信息工程专业PCB板图设计及制作实践单片机控制的交通灯班级:****班**:*****:****日期:*****指导教师:****1.实践任务要求设计并制作主、支干道交通控制灯。控制要求见表4-1.设计时,主、支干道三个灯排列要垂直,三个灯分别采用红、黄、绿发光二极管。时间设定采用单片机定时器完成。表4-1控制时序表绿灯黄灯红灯主干道10秒支干道10秒主干道2秒支干道2秒主干道5秒支干道5秒主干道2秒支干道2秒2、硬件原理图3、PCB板图4、器件明细表序号标号型号器件名称数量1R1-R63301/8W电阻62C1/C2,C330PF,33uF电容2320脚集成块引脚座14U1AT89C205151单片机芯片15BT14节电池电池盒16D1普通二极管17T112MHZ晶振18DS1-DS6红、黄、绿交通灯69R92K电阻15、软件程序*include<reg51.h>*defineuintunsignedintvoiddelay(uintz){uint*,y;for(*=z;*>0;*--){for(y=115;y>0;y--){;}}}voidmain(){while(1){P1=0*f3;delay(10000); P1=0*f5;delay(2000);P1=0*de;delay(5000); P1=0*ee;delay(2000);}}实践总结一开场在电脑模拟时不理解小灯的亮灭和程序中的指令的对应关系,总是无法实现预期的功能,后来问教师知道了8个灯正好就是对应的8位16进制数的关系。就可以根据预想的结果来推算对应的16进制数的大小。于是解决了这个问题。2.实验中要求的亮灭时间比拟难把握,比方第一个状态要求小灯亮10秒,开场一直无法控制使时间在10秒左右设置的循环变量的值是115左右,但是时间却比10秒短,后来在晶振的设计那里把晶振调成12MHz后。时间大致是10秒。3.在转印的时候电路板的线路就不是很清晰,后来在腐蚀的时候效果就差了。后来对应PCB幅员,把没转印上的或者断开了的地方用焊锡进展连接,并且使用电流表测试了连通性,全部解决以后下载了之前的he*文件到单片机并开场测试。4.开场测试的时候小灯并没有按照预期的效果亮灭,本该是其中两个灯亮的结果却是其余4个亮了,明白了此电路中小灯应该是低电平亮的,并不是测试中的高电平亮。于是重新修改了编写的程序,重下把修改好的he*文件下载到单片机测试通过,完成了交通灯的预期效果。总结:通过此次这个简单的交通灯的设计和制作,对于电子产品的开发有了初步的认识,从开场的D*P原理图绘制到PCB幅员的排版再到protues仿真软件的电路仿真最后到keil软件的C51编程一切都密不可分,严密关联。在实际操作过程中,电路版的打孔,焊接等对动手能力还是有一定的要求的。而实物测试和电脑仿真还是存在一定的差距,所以要求焊接的时候一定要准确无误。通过这次制作,体会到了电子产品设计以及制作的乐趣,也体会到了设计过程中必须要有严谨

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论