单片机十字路口交通灯课程设计bnep.docx
《单片机十字路口交通灯课程设计bnep.docx》由会员分享,可在线阅读,更多相关《单片机十字路口交通灯课程设计bnep.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 目 录录1 课题题描述12 基本本器件简简介2 2.1 单单片机889C551.2 2.2 或或门744LS332引脚脚功能.33设计过过程.43.1 复位电电路.443.2 晶振电电路.553.3 车辆检检测电路路.64程序设设计.7 4.1程序序流程图图.7 4.2主程程序设计计.8总结.11参考文献献.1221课程描描述本系统采采用MSSC-551系列列单片机机89CC51为为中心器器件来设设计交通通灯控制制器,本本系统实实用性强强,。用882555来制作作的交通通灯控制制系统相相比,程程序简单单易读,结结构清楚楚,最重重要的是是成本低低 。2 基本本器件介介绍2.1 89C511芯片
2、89C551引脚脚图及引引脚功能能简介图1 889C511单片机机引脚图图VCC:供电电电压GND:接地。P0口:P0口口为一个个8位漏漏级开路路双向II/O口口,每脚脚可吸收收8TTTL门电电流。当当P1口口的管脚脚第一次次写1时时,被定定义为高高阻输入入。P00能够用用于外部部程序数数据存储储器,它它可以被被定义为为数据/地址的的第八位位。在FFIASSH编程程时,PP0 口口作为原原码输入入口,当当FIAASH进进行校验验时,PP0输出出原码,此此时P00外部必必须被拉拉高。 P1口口:P11口是一一个内部部提供上上拉电阻阻的8位位双向II/O口口,P11口缓冲冲器能接接收输出出4TTT
3、L门电电流。PP1口管管脚写入入1后,被被内部上上拉为高高,可用用作输入入,P11口被外外部下拉拉为低电电平时,将将输出电电流,这这是由于于内部上上拉的缘缘故。在在FLAASH编编程和校校验时,PP1口作作为第八八位地址址接收。 P2口口:P22口为一一个内部部上拉电电阻的88位双向向I/OO口,PP2口缓缓冲器可可接收,输输出4个个TTLL门电流流,当PP2口被被写“1”时,其其管脚被被内部上上拉电阻阻拉高,且且作为输输入。并并因此作作为输入入时,PP2口的的管脚被被外部拉拉低,将将输出电电流。这这是由于于内部上上拉的缘缘故。PP2口当当用于外外部程序序存储器器或166位地址址外部数数据存储
4、储器进行行存取时时,P22口输出出地址的的高八位位。在给给出地址址“1”时,它它利用内内部上拉拉优势,当当对外部部八位地地址数据据存储器器进行读读写时,PP2口输输出其特特殊功能能寄存器器的内容容。P22口在FFLASSH编程程和校验验时接收收高八位位地址信信号和控控制信号号。 P3口口:P33口管脚脚是8个个带内部部上拉电电阻的双双向I/O口,可可接收输输出4个个TTLL门电流流。当PP3口写写入“1”后,它它们被内内部上拉拉为高电电平,并并用作输输入。作作为输入入,由于于外部下下拉为低低电平,PP3口将将输出电电流(IILL)这这是由于于上拉的的缘故。P3.00 RXXD(串串行输入入口)
5、P3.11 TXXD(串串行输出出口)P3.22 /IINT00(外部部中断00)P3.33 /IINT11(外部部中断11)P3.44 T00(记时时器0外外部输入入)P3.55 T11(记时时器1外外部输入入)P3.66 /WWR(外外部数据据存储器器写选通通)P3.77 /RRD(外外部数据据存储器器读选通通)P3口同同时为闪闪烁编程程和编程程校验接接收一些些控制信信号。RST:复位输输入。当当振荡器器复位器器件时,要要保持RRST脚脚两个机机器周期期的高电电平时间间。ALE/PROOG:当当访问外外部存储储器时,地地址锁存存允许的的输出电电平用于于锁存地地址的地地位字节节。在FFLAS
6、SH编程程期间,此此引脚用用于输入入编程脉脉冲。在在平时,AALE端端以不变变的频率率周期输输出正脉脉冲信号号,此频频率为振振荡器频频率的11/6。因因此它可可用作对对外部输输出的脉脉冲或用用于定时时目的。然然而要注注意的是是:每当当用作外外部数据据存储器器时,将将跳过一一个ALLE脉冲冲。如想想禁止AALE的的输出可可在SFFR8EEH地址址上置00。此时时, AALE只只有在执执行MOOVX,MMOVCC指令是是ALEE才起作作用。另另外,该该引脚被被略微拉拉高。如如果微处处理器在在外部执执行状态态ALEE禁止,置置位无效效。/PSEEN:外外部程序序存储器器的选通通信号。在在由外部部程序
7、存存储器取取指期间间,每个个机器周周期两次次/PSSEN有有效。但但在访问问外部数数据存储储器时,这这两次有有效的/PSEEN信号号将不出出现。 /EAA/VPPP:当当/EAA保持低低电平时时,则在在此期间间外部程程序存储储器(000000H-FFFFFFH),不不管是否否有内部部程序存存储器。注注意加密密方式11时,/EA将将内部锁锁定为RRESEET;当当/EAA端保持持高电平平时,此此间内部部程序存存储器。在在FLAASH编编程期间间,此引引脚也用用于施加加12VV编程电电源(VVPP)。 XTAAL1:反向振振荡放大大器的输输入及内内部时钟钟工作电电路的输输入。 XTAAL2:来自反
8、反向振荡荡器的输输出。2.2 或门774LSS3274LSS32引引脚图如如图2所所示。74LSS32是是四22输入或或门,正逻辑辑 Y=ABB。7脚接接地,114接电电源。图2 74LLS322或门引引脚图3电路设设计原理理及过程程设计电路路图如图图4所示示。 从图44可以看看出,由由单片机机组成的的路灯控控制电路路,有主主控系统统89CC51、红红绿灯指指示电路路、车辆辆检测电电路、上上电复位位电路、晶晶振电路路、外部部中断系系统组成成。3.1上上电复位位电路 上电电复位电电路如图图3所示示。图3 上上电复位位电路图4 设设计电路路原理图图复位方法法一般有有上电自自动复位位和外部部按键手手
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 十字路口 交通灯 课程设计 bnep
限制150内