欢迎来到天天文库
浏览记录
ID:12829692
大小:1.86 MB
页数:14页
时间:2018-07-19
《单片机交通灯设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、14浙江科技学院课程设计报告浙江科技学院课题实验设计报告班级:建筑电气与智能化111学生:学号:指导老师:陈军统1414浙江科技学院课程设计报告一、设计题目二、设计内容与要求三、设计目的意义四、系统硬件电路图五、程序流程图与源程序六、系统功能分析与说明七、实物照片八、设计体会1414浙江科技学院课程设计报告一、设计题目单片机交通灯控制器二、设计内容与要求某十字路口,南北向为主干道,东西向为支道,每个道口安装一组交通灯:红、黄、绿。设计十字路口的交通灯控制器,使交通灯按状态1状态2状态3状态4的规律变化,循环不止。状态1:东西向绿灯亮,南北向红灯亮,其他灯全灭,保持30秒状态2:
2、东西向黄灯亮,南北向红灯亮,其他灯全灭,保持5秒状态3:东西向红灯亮,南北向绿灯亮,其他灯全灭,保持20秒状态4:东西向红灯亮,南北向黄灯亮,其他灯全灭,保持5秒三、设计目的意义1.通过亲身的设计应用电路,将所用的理论知识应用到实践中,增强实践动手能力,进而促进理论知识的强化。2.通过交通灯的设计系统掌握51单片机的应用。掌握A/D转换的原理及软件编程及硬件设计的方法,掌握根据课题的要求,提出选择设计方案,查找所需元器,设计并搭建硬件电路,编程写入EPROM并进行调试等。四、系统硬件4.1系统原理框图硬件电路主要由电源电路、复位电路、时钟振荡电路和交通灯LED显示电路组成。 为
3、了让12只led灯可以“东西”方向、“南北” 方向分别显示,分别选取AT89C52的P1口中低六位对交通灯LED管进行控制,一路信号控制两个LED二极管显示。LED发光二极管都采用共阳极接法,连接在P1口上,当P1口中有低电平输出时发光二极管才会点亮。AT89C51单片机的时钟晶振由外接电路产生,为12MHz的晶振。 主要接口说明:晶振接XTAL1和XTAL2,复位信号接RST,横向的红灯接P1.0,黄灯接P1.1,绿灯接P1.2;纵向的红灯接P1.3,黄灯接P1.4,绿灯接P1.51414浙江科技学院课程设计报告4..2芯片1.STC89C52STC89C52引脚图图
4、4.6ADC0809内部结构2.STC89C52具体介绍如下:①主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线②外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端③控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。1414浙江科技学院课程设计报告ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接
5、高电平则从内部程序存储器读指令。④可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7STC89C52主要功能如表二所示。表二STC89C52主要功能主要功能特性兼容MCS5
6、1指令系统8K可反复擦写FlashROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能1414浙江科技学院课程设计报告4.3时钟电路和复位电路(1).时钟电路STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图(a)所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定
7、时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.2~12MHz之间选择,电容值在5~30pF之间选择,电容值的大小可对频率起微调的作用。外部方式的时钟电路如图(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号
此文档下载收益归作者所有