基于51单片机警车示警装置的设计

基于51单片机警车示警装置的设计

ID:33032113

大小:137.25 KB

页数:16页

时间:2019-02-19

基于51单片机警车示警装置的设计_第1页
基于51单片机警车示警装置的设计_第2页
基于51单片机警车示警装置的设计_第3页
基于51单片机警车示警装置的设计_第4页
基于51单片机警车示警装置的设计_第5页
资源描述:

《基于51单片机警车示警装置的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、衡阳师范学院南岳学院综合电子设计报告题@:基于51单片机警车示警装置的设计所在系:物理与电子信息科学系专业:电子信息工程班级:作者姓名:指导教师:2013年10月20日木设计为基于51单片机警车示警装置的设计,采用模块化、层次化设计。运用单片机STC89C52RC进行数据的分析和处理,为显示提供信号,显示部分采用发光二级管显示。系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。【关键词】STC89C52RC,发光二级管,喇叭LM386引言11硬件设计21.1单片机最小系统21.2显示系统61.3喇叭驱动电路72软件介绍72

2、.1电路工程设计部分72.2电路仿真与PLD部分83原理图84元件清单9参考文献11附录12最近几年来,随着科技的飞速发展,单片机领域正在不断的走向社会各个角落,还带动传统控制检测日新月异更新。在实时运作和自动控制的单片机应用到系统中,单片机如今是作为一个核心部件来使用,仅掌握单片机方面知识是不够的,还应根据其具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。“单片机原理及应用课程设计”是电子类专业的学科基础科,它是继“汇编语言程序设计”,“接口技术”等课程之后开出的实践环节课程⑴。1硬件设计以STC89C52RC单片机为核心,起着控制作

3、用。系统包括发光二级管显示电路、复位电路、时钟电路和喇叭驱动电路。设计思路分为五个模块:复位电路、晶振电路模块、STC89C52RC、发光二级管显示电路和喇叭驱动电路这五个模块〔2〕。1.1单片机最小系统51单片机是对目前所有兼容intel8031指令系统的单片机的统称。单片机是在一块芯片内集成了CPU、RAM、ROM、定时器/计数器和多功能I/O口等计算机所需要的基木功能部件的大规模集成电路,乂称为MCUo51系列单片机内包含以下几个部件:一个8位CPU;—个片内振荡器及时钟电路;4KB的ROM程序存储器;一个128B的RAM数据存储器;32条可

4、编程的I/O口线;两个16位定时/计数器;一个可编程全双工串行口;5个中断源、两个优先级嵌套中断结构⑶。U119201^-345678901^-345678111111111T2P1.OvecT^EXP1.1PO・O・ADOP1.2PO.1/AE>1Pl.3PO・2・AD2Pl.4PO.3AAJD3Pl.5PO.4AD斗Pl.<5PO.5AE>5Pl.7PO.6RSTPO.T.AD7RZPDP3.OEA1-XT)P3・丄ALEPROGINTOP3•丄/P3・3PSEZP2・77Al5TOP3.4P2・<5Al4T1P3.5P2.5/A13WRP3.

5、6P2・4.Al2RDP3.7P2.3/A11XTAL^PiAlOXTAL1P2.1/A9GNDP2.OASSTCS9O52R.C'图1STC89C52RC单片机403S"30Q743TSTC89C52RC本身内含40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中端口,3个16位可编程定时计数器,2个全双工串行通信口,STC89C51RC可以按照常规方法进行编程,但不可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本⑷。STC89C52RC的主要特性如下表所示:表1

6、STC89C52RC主要功能描述兼容MCS—51指令系统32个可编程I/O线4k字节可编程闪烁存储器可编程UARL通道三个16位可编程定时/计数器中断时钟频率0・24MHz2个外部中断源,共8个中断源256x8bit内部RAM2个读写中断口线可直接驱动LED软件设置睡眠和唤醒功能低功耗空闲和掉电模式STC89C52RC为40脚双列直插封装的8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚

7、测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。RST/Vpd(9脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。P0〜P3为可编程通用I/O脚,其功能用途由软件定义,在本设计中,P0端口(32〜39脚)被定义为N1功能控制端口,分别与N1的相应功能管脚相连接,13脚定义为IR输入端,10脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19

8、脚)端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板CPU的相应功能端,用于当前制式的检测及会聚调整状态进入的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。