基于单片机的汽车防盗报警系统的设计与实现

合集下载

单片机毕业设计

单片机毕业设计

基于2.4G射频的汽车防盗报警系统设计摘要:汽车成为很多人不可缺少的交通工具,现在汽车被盗的现象很多,盗贼的手法也层出不穷。

为对付不断升级的盗车手段,人们研制出各种方式、各种结构的防盗器,但汽车被盗还是非常严重。

基于此现象,本次设计采用以单片微机8051为核心设计的汽车防盗报警系统,该系统主要使用无线收发一体射频模块nRF24L01、温度传感器、单片机、显示报警电路。

本系统通过温度传感器测量发动机表面温度,然后把信号输入到单片机,单片机根据检测电路输出的温度与设定温度值的比对决定是否启动继电器亮灯,从无线收发模块发射无线电信号,在接收板的显示屏上显示出当前温度,从而判读汽车是否被启动,实现系统的报警功能。

设计了低功耗采集电路,该系统使用方便,扩展十分容易。

关键词:STC89C52 温度传感器 nRF24L01Based on the 2.4 G car security alarm systemdesignAbstract: the become a lot of people do not lack of transportation, now the phenomenon of the car was stolen a lot, rogue technique also emerge in endlessly. To deal with the escalating auto theft means, people developed all kinds of ways, all kinds of structure of the devices, but the car was stolen or very serious. Based on this phenomenon, this design USES the single chip microcomputer 8051 to design as the core of guard against theft alarm system, this system mainly use wireless transceiver module, rf one nRF24L01 temperature sensors, SCM, display alarming circuit. The system through the temperature sensor measuring engine surface temperature, then the signal is input to a single-chip microcomputer, SCM according to the test circuit output temperature and the temperature setting than to decide whether starter relay light, from wireless transceiver module launch radio signals, the receiver display shows that thecurrent temperature, and thereby reading if the car was launched, the system of alarm function. Design the low consumption acquisition circuit, this system is easy to use, expand very easy.Key words: STC89C52 temperature sensor nRF24L01目录1.绪论 (4)1.1课题的背景与意义 (5)1.2系统功能及目的 (5)2.方案论证 (6)2.1 系统总体方案论证 (6)3.元器件选择 (7)3.1温度传感器部分 (7)3.2 单片机的选择 (7)3.3 显示器件的选择 (8)4.系统的硬件电路设计 (10)4.1系统总体电路设计 (10)4.2单片机主控制电路设计 (11)4.2.1 STC89C52简介 (11)4.2.2STC89C52引脚说明 (12)4.3 LCD显示电路设计 (14)4.3.1 字符型液晶显示模块 (14)4.3.2 字符型液晶显示模块引脚 (15)4.3.3 字符型液晶显示模块内部结构 (15)4.4温度传感器DS18B20电路设计 (16)4.4.1 DS18B20简介 (16)4.4.2 电路设计 (18)4.5无线收发模块 (18)4.5.1 简介 (18)4.5.2 nRF24L01概述 (19)4.5.3 引脚功能及描述 (19)4.5.4 工作模式 (20)4.5.5 工作原理 (21)4.6 电源设计电路 (21)5.系统软件设计 (23)5.1无线发射模块软件设计 (23)5.2 接收端软件设计 (24)6.总结 (26)6.1调试总结 (26)6.2心得体会 (26)致谢 (28)参考文献 (29)附录 (30)1.绪论1.1课题的背景与意义近些年来,随着社会经济的发展以及工业发展的突飞猛进,人民生活水平也有了显著提高,世界的距离也在不断缩小,随着交通日益发达,越来越多的汽车进入了人们的日常生活,随着科学技术的发展,汽车偷窃技术越来越高,令人们防不胜防,已对全世界造成极大的危害,汽车防盗问题也成了一个不容忽视的问题,无论是对汽车制造商还是社会保险业都具有极其重要的研究价值,如何制定出更为严范的法规,开发出更为有效的汽车防盗装置,减少车主的损失是今后人们现就的重要课题。

(论文)汽车智能防盗防撞报警系统的设计之欧阳体创编

(论文)汽车智能防盗防撞报警系统的设计之欧阳体创编

汽车智能防盗防撞报警系统的设计时间:2021.02.03 创作:欧阳体摘要:介绍一种将单片机的实时控制及数据处理功能,与超声波的测距技术、红外线传感器控测技术相结合,实现的汽车防撞、防盗报警系统。

关键词:单片机;防盗防撞;报警器Intelligent Car Warning System Design of Guarding againstTheft and BumpAbstract: Combining microcontroller data handles function in tim e, with ultrasonic distance measuring technique, infra red senser probing techn ique together, system of guarding against theft and bump was introduced.Key words: microcontroller; guarding against theft and bump; ala rm1系统方案设计1.1系统原理框图1.2遥控器控制框图1.3系统功能(1)测量障碍物距离:0~5米;(2)显示方式:静态连续显示;(3)检测人体:采用红外线传感器,如有盗窃,能及时将信号传到单片机;(4)报警处理:对所测的参数进行超限判断,如超限,给出声光报警;(5)发射和接收功能:通过防盗发射器和接收器实现,由单片机控制;另有遥控器对防盗信号进行遥控。

1.4工作原理(1)传感器的选择汽车防撞系统涉及到距离的检测,根据测量的环境和要求,利用超声波测距具有测量灵敏度高,穿透力强,测量速度快,测量角度大的特点,可对较大范围内的物体进行检测。

本系统选用MA40EIS型超声波发射传感器和MA40EIR接收传感器。

防盗系统采用红外传感器TX05D,它是一种“一体化”红外发射、接收器件,其内部包含红外线发射、接收、信号放大与处理电路,能以非接触方式检测出前方一定范围内的人体或物体,并转换成高电平输出。

基于MC68HC08系列单片机下汽车防盗器程序设计

基于MC68HC08系列单片机下汽车防盗器程序设计
1 引 言
为 r防止 车 辆 被盗 ,许 多 汽车 公 司 开始 将 汽 车 防盗
装 置作 为 汽 车的 标准 配 置 , 以提高 汽 车 的市 场竞 争 力 。 防 盗 报警 系统 通 常与 汽 车 中控 门锁 系统 配 合 T作 , 当汽 车 处 于 防盗 报 警 功能 状 态 时 ,若 有 人企 图不用 钥 匙 强行 进 入 汽 车或 打 开发 动 机罩 、 李 箱 门 时 , 盗报 警 系 统 的各 行 防 种传 感 器 便 能检 测 到这 种 信 息 , 立刻 启 动 防 盗报 警 系统 , 方面发出报警 , 灯光闪烁 、 叭呜叫 , 如 喇 另一 方 面 阻止
1 l 4 E O O5 ; F # L #tG T 0 J
作 者简介 : 栗振 (9 】)男 , 1 8 _ , 助理讲 师 , 究方 向为机 械制 造 , 研 数控 加 工 。
收稿 日期 :0l— 8 2 2 0 0—0
M9 9;
程序结束
机械工程师 2 1 年第 1 期 00 0 6 9
制 造 业信 总 化
仿 真 , 壤 I DI AMI AE C P 建 CA C C I AP
基 C8C8 列 片 下 车 盗 程 设 于M 6 0系 单 机 汽 防 器 序 计 H
王鹏 1 , 2
(. 西 机 电职 业 技 术 学 院 , 西 长 治 0 6 1 :. 北 大 学 0 1
可以起 作用 。若警 戒 灯 不亮 , 一 则一 定有 某 扇 车 门未关 好 。
以 坐 标 变 化 为 条 件 的循 环 语
,开 始 口 J
当防 盗报 警 系 统进 入 戒 备 状态 时 ,防盗 报 警 系统 对 车 门锁 开 关 及行 李 箱 开关 等 所 有 开关 进 行 监控 , 当被 监 控 的开 关 有 被撬 时 , 盗报 警 系 统启 动 , 统便 发 音 响 防 系 报 警 和 灯 光 闪烁 , 定 时器 到 时后 (0 )音 响 和 灯 光 平 待 3s ,

车辆定位防盗系统设计与实现

车辆定位防盗系统设计与实现

车辆定位防盗系统设计与实现摘要:经济的高速发展促进了人们生活水平的提高,汽车作为人们日常中的代步工具,伴随生活经济水平的提高也在不断的增多,汽车数量的持续增长,伴随而来的车辆被盗事件也在频繁的发生。

传统的车辆防盗产品,功能单一,技术落后,虽也具备声光报警功能,但防盗功能有限,特别是车主远离后,或者车辆停放位置无人时,声光报警功能显得非常的无力,这时就需要一种具有多功能、远程监控报警防盗系统的设计。

本文设计的车辆防盗系统主要功能就是利用GPS技术和GSM网络通信技术提供一种移动远程车辆报警定位防盗系统。

本文设计的车位定位防盗系统采用STM32F103C8T6单片机为控制核心的定位防盗系统,主要是利用GPS来实时的获取当前车辆的经纬度位置信息,并通过GSM网络发送报警信息和经纬度信息到车主的手机上,车主可通过手机发送控制指令来控制当前车辆的工作状态。

关键词:GPS, GSM, 震动传感器, 手机控制概述车辆定位防盗系统是通过STM32单片机作为控制端,震动传感器检测到异常,通过远程通信子系统把车辆的报警信息用短信的形式通知车主,车主收到短信回复相应短信内容,系统收到短信读取并解析,然后采取熄火、远程控制门锁等相应的措施,从而实现对被盗车辆移动的限制;再通过GSM网络将车辆的位置通过显示屏显示出经纬度的一种GPS跟踪定位设备。

1系统设计本设计使用STM32F103C8T6单片机为控制核心的定位防盗系统,且用户手机可以通过发送短信对车辆进行远程控制。

设计使用到了STM32F103C8T6单片机、传感器技术、GPS定位技术、GSM无线通信网络技术来完成。

1.1系统的整体方案设计实现系统的总体方案如图1所示。

图一1.2主控系统主控系统将选用STM32单片机中的STM32F103C8T6为处理器,STM32F103C8T6有48个IO口,内置64K字节的闪存存储空间,具有USB、CAN端口,以及7个定时器、2个模数转换器、9个通信端口,运行频率高达72MHz,因此处理能力很快,拥有周期乘法、硬件除法的存在,因此跑指令功能特别强。

(完整版)基于单片机的汽车防盗报警系统毕业设计论文

(完整版)基于单片机的汽车防盗报警系统毕业设计论文

摘要随着科学技术的进步,为对付不断升级的盗车的段,人们研制开发了不同方式结构的防盗器。

本设计以单片机AT89S52作为控制核心,从单片机最小系统设计、防人接近热释电检测电路的设计、玻璃防震、车身防击的振动检测电路的设计、防车门开启检测电路的设计、防接近驾驶座电路、汽车点火闭锁电路的设计、无线遥控电路及无线报警电路的设计等几个方面出发,详细研究和设计了汽车防盗报警器的各个部分内容,设计了单片机及其外围电路,并结合一套经典的程序算法。

给出了一套合理的汽车防盗报警器软硬件解决方案。

关键词单片机热释电多普勒效应振动无线报警遥控AbstractWith the scientific and technological progress, to combat the escalating car theft in the section, people developed different ways to structure the anti-theft device.The design MCU AT89S52 as thcontrol, from the microcomputer system design, anti-people close to the pyroelectric detection circuit design, glass vibration, the vibration of the body against attack detection circuit design, anti-detection circuit to open the door, anti-nearly driving Block circuit, car ignition locking circuit design, wireless remote control circuit and the design of wireless alarm circuit aspects of starting a detailed study and design of the vehicle anti-theft alarm in all parts of the design of the microcontroller and its peripheral circuits, combined with a set of the classic program algorithm. Given a reasonable car burglar alarm Wireless Alarm Remote control第一章绪论随着我国改革开放以来,人们生活水平不断提高,汽车越来越成为人们生活中不可缺少的一部分,从世界上第一辆T型福特车被盗开始,偷车已成为现今社会里最常见的犯罪行为之一,这已成为一个严重的社会问题。

基于STM32系列单片机的多传感器汽车防盗报警系统设计

基于STM32系列单片机的多传感器汽车防盗报警系统设计

基于STM32系列单片机的多传感器汽车防盗报警系统设计摘要:本系统采用STM32系列单片机作为控制器,利用GSM模块、GPS模块、加速度传感器、热释电红外线传感器等实现与车主的通信、判断车体是否被转移破坏、是否有人体入侵车辆,一旦有警情发生,便可在短时间内发送短消息到车主手机,实现无声报警。

车主可以通过收发短消息,向系统控制器发送指令,通过继电器操作控制,实现汽车自锁以及声光报警。

关键字;汽车报警;GSM;GPS;加速度传感器;热释电红外线传感器1引言传统汽车防盗系统存在作用距离短、可靠性低等缺点。

抽样调查显示在失窃的汽车中,一半以上都是装有汽车防盗系统的。

这说明现有的汽车防盗报警装置并不可靠,同时还存在着噪声污染、功耗高、误报率高等诸多缺陷。

因此,设计新一代的更为可靠的汽车防盗报警系统是本次设计的最终目标。

2系统结构及设计方案本文设计的汽车防盗报警系统主要是以下部分组成:控制部分、检测部分(传感器部分)、执行部分。

控制部分主要是对GSM通讯以及检测部分电路进行操作和控制。

检测部分用来测试车辆是否被入侵,检测汽车的状态信息。

执行部分是用来收到控制部分的指令后做出系列保护汽车的行为。

除此之外,该系统还引用了GSM通讯模块、GPS模块,用来实现实时数据与车主之间的传输、采集车辆实时位置信息。

3硬件设计3.1控制器设计系统使用了ARM公司的STM32F103C8单片机,该系列单片机对512K Flash 存储器进行了集成,使工作过程中节点和程序收集到的数据得以保存。

工作频率为72MHZ,包含了三个通用16位定时器,一个PWM定时器,一个USB接口、一个CAN、两个SPI、三个USART。

利用5个通用串行接口,可以开展指令和数据通讯;利用两个12位的A/DC,实现声传感器收集信号的模数转换,然后传送到单片机I/O端。

该单片机支持低功耗工作模式,芯片供电电压为3.3V,应用温度范围为-40~+150℃。

GSM模块和GPS模块与STM32F103C8之间分别用串口进行通信。

基于ARM的汽车防盗报警系统设计

基于ARM的汽车防盗报警系统设计

基于ARM的汽车防盗报警系统设计作者:王莉莉吕芳来源:《现代电子技术》2008年第08期摘要:汽车的普及为人们的工作和生活增添许多便利和愉悦,但是汽车的频繁丢失成了车主们新的忧虑。

利用飞利浦的ARM 7芯片LPC2210,实现使用手机远程控制的车辆防盗报警系统。

该系统采取多种探测方式并利用多种不同的报警策略,可以有效地解决传统报警器存在的噪声污染,降低误报警的机率,从而实现汽车报警。

关键词:ARM;TC35;GSM;震动传感器;报警中图分类号:TP368.1文献标识码:B文章编号:1004-373X(2008)08-020-Abstract:The popularity of motorcars has increased lots of convenience and enjoyment for people′s work and life.However,the frequency of car stolen brings new losses to people.This paper concerns a car theftproof alarm device which is based on LPC2210,realizes a car theftproof alarm device includs mobile telephone longdistancecontrol.This device employs many probe methods and different alarmgiving strategies.The system eliminates noise pollution caused by traditional alarm system and induces the rate of wrong alarm,which makes thKeywords:ARM;TC35;GSM;vibration sensor;alarm随着我国汽车工业的高速发展,许多家庭拥有了自己的私家车,但车库的数量远远满足不了需求,因此,如何有效地防止汽车被盗是车主们最关心的问题。

浅谈单片机汽车防盗报警系统设计

浅谈单片机汽车防盗报警系统设计
'$#A0 6恤 } ,26-0 0
阂海 〔 新疆克拉玛依技师 培训学院驾训学科 834026) 摘 要:应用单片机内 部资源实现的跳变 编码/解码汽车防盗系 它每次使用的遥控密 统, 码都在变 既提高了系 化, 统的安全性, 又大大降
低 了成本。
小于或等于和P2.3 端口, 驱动指示灯显示电路和声音报警 电路, 发出三声二闪光。并触发一个高电平, 驱
随着社会经济的不断进步和高科技的飞
速发展, 常工作和生活中, 在日 汽车已成为人们
理想的交通工具。但随之而来的机动车辆被盗 的案件也逐渐增多,造成了驾驶员经济财产的 损失。 为了减少汽车被盗事件的发生率, 给拥有 汽车的用户提供安全保障, 研制一种简单可靠、 操作方便 ,能在发现不正常情况下给驾驶员发 出报警提醒和防盗警报的安全系统具有实际意
二 系统工作原理
汽车防盗报警系统由司机携带的遥控器 和安装在汽车内的控制器两部分组成。遥控器 和控 制器都用美国 ATMEL 公 司生产 的八位 CMOS 型AVR 单片机, 该系列单片机基于新的 精简指令 RISC 结构 ,含有使用寿命最少为 100) 次写 I擦循环的Flash 程序存储器,以及使 用寿命至少为 10 万次写/擦循环的 EEPROM 数 据存储器,有 2 位只有在整片擦除时才能擦除 的编程加密锁定位。 2.1 总体设计 汽车防盗的检测, 采用超声波传感器。超 声波传感器由超声波发射电路和超声波接收电 路组成, 在汽车驾驶室的适当位置, 装设超声波 发射/接收器, 以及遥控开关电路 T1。当汽车停 放车主人要离开汽车时,用遥控器闭合开关 T1, 汽车报警系统处于设防状态, 系统利用超声
其代码定为O Ho O
解码是确认接收的编码是否合法的一系列
操作过程。 被确认合法的编码要满足三个条件;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.绪论二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。

不过,这种电脑,通常是指个人计算机,简称PC机。

它由主机、键盘、显示器等组成。

还有一类计算机,大多数人却不怎么熟悉。

这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。

顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。

它的出现是近代计算机技术发展史上的一个重要里程碑,因为它体积小,通常都藏在被控机械的“肚子”里。

它在这个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。

单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。

它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

同时,学习使用单片机了解计算机原理与结构的最佳选择。

现在,这种单片机的使用领域已十分广泛。

彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。

单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。

单片机按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机。

1.1 单片机基础知识单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲,一块芯片就成了一台计算机。

MCS-51单片机是美国INTEL公司于1980年推出的产品,与MCS- 48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MSC-51单片机作为代表进行理论基础学习。

MCS-51系列单片机主要包括8031、8051和8751等通用产品。

DP-51S单片机仿真实验仪是由广州致远电子有限公司设计的DP系列单片机仿真实验仪之一,是一种功能强大的单片机应用技术学习、调试。

1.2 单片机的应用领域单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分为如下几个范畴:一、在智能仪器仪表的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点如精密的测量设备(功率计,示波器,各种分析仪)。

二、在家用电器中的应用可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。

三、在工业控制中的应用用单片机可以构成形式多样的控制系统、数据采集系统。

例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。

四、在计算机网络和通信领域中的应用现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机、电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。

五、单片机在医用设备领域中的应用单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。

此外,单片机在工商、金融、科研、教育、国防航空等领域都有着十分广泛的用途。

1.3单片机的发展趋势单片机现在可以说是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供了广阔的天地。

纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:一、微型单片化现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D 转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。

甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。

此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。

现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。

二、低功耗CMOS化MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。

像80C51就采用了HMOS (即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。

CMOS虽然功耗低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于要求低功耗像电池供电的应用场合。

所以这种工艺将是今后一段时期单片机发展的主要途径。

三、主流与多品种共存现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和中国台湾的Winbond系列单片机。

所以80C51占据了半壁江山。

而Microchip公司的PIC精简指令集合(RISC)也有着强劲的发展势头,中国台湾的HOLTEX公司近年的单片机产量与日俱增,与其底价质优的优势,占据一定的市场份额。

此外还有MOTOROLA公司的产品,日本几大公司的专用单片机。

在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补、相辅相成、共同发展的道路。

九十年代以后,单片机在结构上采用双CPU或内部流水线,CPU位数有8位、16位、32位,时钟频率高达20MHZ,片内带有PWM输出、监视定时器WDT、可编程计数器阵列PCA、DMA传输、调制解调器等。

芯片向高度集成化、低功耗方向的发展,使得单片机在大量数据的实时处理、高级通信系统、数字信号处理、复杂工业过程控制、高级机器人以及局域网等方面得到大量应用。

这类单片机有NEC公司的MPD7800,MITSUBISHI公司的M337700,REVKWELL公司的R6500。

2.硬件设计2.1 硬件设计2.1.1 80C51单片机的内部结构图2-1为80C51单片机功能结构框图80C51 芯片内部集成了CPU、RAM、ROM、定时/计数器和I/O口等各功能部件,并由内部总线把这些不见连接在一起。

80C51单片机内部包含以下一些功能部件:(1) 一个8位CPU;(2) 一个片内振荡器和时钟电路;(3) 4KB ROM(80C51有4KB掩膜ROM,87C51有4KB EPROM,80C31片内有无ROM);(4) 128B内RAM;(5) 可寻址64KB的外ROM和外RAM控制电路;(6) 两个16位定时/计数器;(7) 21个特许功能寄存器;(8) 4个8位并行I/O口,共32条可编程I/O端线;(9) 一个可编程全双工串行口;(10) 5个中断源,可设置成2个优先级。

中断控制并行口串行通信图2-1 80C51单片机功能结构框图2.1.2 80C51单片机的引脚功能80C51单片机一般采用双列直插DIP封装,共40个引脚,图2-2a为引脚排列图。

图2-2b为逻辑符号图。

40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。

图2-2 80C51引脚图1.电源(1)Vcc——芯片电源,接+5V;(2)Vss——接地端。

2.时钟XTAL1、XTAL2——晶体振荡电路反相输入端和输出端。

使用内部振荡电路时外接石英晶体。

3.控制线控制线共有4根,其中3根是复用线。

所谓复用线是指具有两种功能,正常使用时是一种功能,在某种条件下是另一种功能。

(1)ALE/PROG——地址锁存允许/片内EPROM编程脉冲。

①ALE功能:用来锁存P0口送出的低8位地址。

80C51在并行扩展外存储器(包括并行扩展I/O口)时,P0口用于分时传送低8位地址和数据信号,且均为二进制数。

那么如何区分是低8位地址还是8位数据信号呢?当ALE信号有效时,P0口传送的是低8位地址信号;ALE信号无效时,P0口传送的是8位数据信号。

在ALE信号的下降沿,锁定P0口传送的内容,即低8位地址信号。

需要指出的是,当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率1 / 6的固定频率输出,因此ALE信号也可作为外部芯片CLK 时钟或其他需要。

但是,当CPU执行MOVX指令时,ALE将跳过一个ALE 脉冲。

ALE端可驱动8个LSTTL门电路。

②PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

(2)PSEN——外ROM读选通信号。

80C51读外ROM时,没个机器周期内PSEN两次有效输出。

PSEN可作为外ROM芯片输出允许OE的选通信号。

在读内ROM或读外RAM时,PSEN 无效。

PSEN可驱动8个LSTTL门电路。

(3) RST/Vpd——复位/备用电源。

①正常工作时,RST(Reset)端为复位信号输入端,只要在该引脚上连续保持两个机器周期以上高电平,80C51芯片即实现复位操作,复位后一切从头开始,CPU从0000H开始执行指令。

②Vpd功能:在Vcc掉电情况下,该引脚可接上备用电源,由Vpd向片内供电,以保持片内RAM中的数据不丢失。

(4) EA/Vpp ——内外ROM选择/片内EPROM编程电源。

①EA功能:正常工作时,EA为内外ROM选择端。

80C51单片机ROM 寻址范围为64KB,其中4KB在片内,60KB在片外(80C31芯片无内ROM,全部在片外)。

当EA保持高电平时,先访问内ROM,但当PC(程序计数器)值超过4KB(0FFFH)时,将自动转向执行外ROM中的程序。

当EA保持低电平时,则只访问外ROM,不管芯片内有否内ROM。

对80C31芯片,片内无ROM,因此EA必须接地。

②Vpp功能:片内有EPROM的芯片,在EPROM编程期间,此引脚用于施加编程电源Vpp。

对4个控制引脚,应熟记起第一功能,了解其第二功能。

严格来讲,80C51的控制线还应该包括P3口的第二功能。

4. I/O引脚80C51共有4个8位并行I/O端口,共32个引脚(1)P0口——8位双向I/O口。

相关文档
最新文档