基于单片机的温度检测报警装置
基于51单片机的的温度报警器设计

1引言 (1)1.1 单片机的应用背景 (1)2 总体设计方案 (2)2.1 功能简介 (2)2.2 设计思路 (2)2.3 芯片器材 (3)3 硬件设计 (3)3.1 AT89C51 (3)3.1.1 AT98C51引脚图 (3)3.1.2 AT89C51结构特点 (5)3.2 温度获取 (5) (7)3.3 时钟电路 (8)3.4 温度显示电路 (8)3.5报警电路 (10) (10)4 程序设计 (10)4.1 程序流程图 (11)4.2 初始化子程序 (11)4.3 读子程序 (12)4.4 写子程序 (13)4.5 数据处理子程序 (13)4.6 显示子程序 (15)4.7报警子程序 (17)5 实验仿真 (18) (18)6 总结 (19)参考文献 (20)附录 (21)1引言1.1 单片机的应用背景目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。
导弹的导航装置,飞机上各种仪表的控制,计算机的网络通信与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机,更不用说自动控制领域的机器人、智能仪表、医疗机械了。
世面上主要的单片机类型有Motorola 单片机、Microchip 单片机、东芝单片机、8051单片机、Atmel 单片机等。
此次课设中用到的是ATMEL公司,下面着重介绍一下ATMEL公司的单片机。
ATMEL 公司是世界上著名的高性能低功耗非易失性存储器和数字集成电路的一流半导体制造公司。
ATMEL 公司最令人注目的是它的EEPROM 电可擦除技术闪速存储器技术和质量高可靠性的生产技术。
在CMOS 器件生产领域中,ATMEL 的先进设计水平优秀的生产工艺及封装技术一直处于世界的领先地位。
这些技术用于单片机生产,使单片机也具有优秀的品质在结构性能和功能等方面都有明显的优势,ATMEL 公司的单片机是目前世界上一种独具特色。
基于单片机的车内儿童检测报警装置的设计

基于单片机的车内儿童检测报警装置的设计车内儿童检测报警装置是一种可以在车辆内部检测到儿童是否遗留在车内,并在必要时发出报警的装置。
这种装置可以帮助防止儿童因被遗忘在车内而导致的窒息、中暑等危险情况发生。
本文将从硬件设计、软件设计和工作原理三个方面进行详细介绍。
首先是硬件设计。
整个装置的核心控制部分采用单片机作为处理器。
单片机可以实现对各个传感器输入信号的采集与处理,以及根据处理结果控制报警器的工作状态。
此外,还需要添加一些传感器,如温度传感器、红外线传感器等,用于检测车内的环境情况和人体是否存在。
这些传感器可以连入单片机的IO口进行输入信号的采集。
其次是软件设计。
软件设计包括两个方面,一是单片机的程序设计,二是手机APP的开发。
单片机的程序需要实现对各个传感器的实时采集和处理,根据条件判断是否触发报警器。
同时需要实现与手机APP的通信接口,以便实时传输车内情况和控制报警器的开关状态。
手机APP的开发主要是为了方便车主在远程情况下,能够实时监测车内情况和远程控制报警器的开关状态。
最后是工作原理。
当儿童进入车辆后,温度传感器可以通过检测车内温度的变化,判断是否有人存在。
当温度超过一定阈值且持续一定时间后,会触发报警器。
同时,红外线传感器可以实时检测车内是否有人体存在,如果没有人体存在,则可以防止误报警。
当温度检测到有人存在后,单片机会通过手机APP发送警报信息给车主,提醒车主注意车内情况。
车主可以通过手机APP远程关闭报警器,也可以选择亲自前往车辆处理情况。
总之,基于单片机的车内儿童检测报警装置通过硬件设计和软件设计的配合,能够有效地监测车内情况,并在需要时发出报警,提醒车主注意儿童是否被遗留在车内。
这种装置可以提高车辆安全性,预防儿童遗留车内而导致的危险情况发生。
温度检测报警电路设计

随着现代信息技术的飞速发展和传统工业的逐步改造,温度自动检测和显示功能在很多领域得到广泛应用。
人们在温度检测的准确度、便捷性和快速等方面有着越来越高的要求。
而传统的温度传感器已经不能满足人们的需求,其渐渐被新型的温度传感器所代替。
本文设计了一个温度检测报警器电路。
采用单片机AT89C51和温度传感器DS18B20组成温度自动测控系统,可根据实际需要任意设定温度值,并进行报警和处理,通过LM016L显示温度。
本文是从测温电路、主控电路、报警电路以及驱动电路等几个方面来设计的。
该器件可直接向单片机传输数字信号,便于单片机处理及控制。
另外,还能直接采用测温器件测量温度,从而简化数据传输与处理过程。
此设计的优点主要体现在可操作性强,结构简单,拥有很大的扩展空间等。
关键词:AT89C51;DS18B20;LM016L;报警电路With the rapid development of modern information technology and traditional industrial transformation,the system of temperature automatic measurement and display system is widely used in many fields.people have a rising demand in temperature measurement accuracy,convenient, and velocity.Traditional temperature sensors have been unable to meet the people's demands,and have gradually been replaced by new-type temperature sensors.This article designs a temperature detection circuit,using a micro-controller AT89C51 and temperature sensor DS18B20,which composes temperature automatic control system,and temperature values can be setted according to the actual need and be controlled in time,then display temperature through LM016L.This design analysis the function in several parts,like temperature measurement circuit,control circuits,alarm circuits,driver circuit and so on.The device can directly transfer digital signal to the single-chip and make it convenient to process and control.In addition,it can also directly measure temperature with temperature measurement device,then largely simplify data transmission and process.The advantage of this design are mainly reflected in the stronger maneuverability,simple structure and larger room for expansion.Keywords:AT89C51;DS18B20;LM016L;alarming circuit目录第一章绪论 (1)1.1 选题的背景 (1)1.2 选题的目的及意义 (1)1.3 论文结构 (2)第二章设计的整体方案 (3)2.1 设计的主要内容 (3)2.2 设计性能要求 (3)第三章模块设计和器件的选择 (4)3.1 单片机的选择 (4)3.2 温度采集模块设计 (8)3.3 温度显示模块设计 (15)3.4直流电机驱动模块 (19)第四章系统电路设计 (21)4.1 主电路程序 (21)4.2 晶振复位电路 (21)4.3 温度采集电路 (24)4.4 按键电路 (26)4.5驱动电路 (26)4.6 报警电路 (27)4.7 电源电路 (28)第五章软件仿真 (30)5.1 软件介绍 (30)5.2 仿真过程 (30)第六章体会与展望 (34)6.1 设计总结 (34)6.2 设计前景 (34)附录A 系统总图 (36)附录B 系统程序 (37)参考文献 (53)外文资料 (65)致谢 (73)第一章绪论1.1 选题的背景随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的。
基于51单片机的温度报警控制系统报告

报告评分批改老师《现代电子综合实验》课程设计报告基于单片机的温度检测控制系统设计学生姓名 学 号专 业 班 级同组学生 提交日期 年 月 日指导教师目录2一、实验目的 .....................................................................................2二、实验要求 .....................................................................................2三、实验开发环境及工具 ...........................................................................2四、按键扫描和液晶显示功能实现 ...................................................................24.1矩阵键盘电路 ...............................................................................4.1.1矩阵键盘电路简介 .....................................................................224.1.2矩阵式按键扫描原理 ...................................................................24.1.3 按键扫描子程序设计思想及流程图 ......................................................34.2 LCD1602显示电路 ..........................................................................34.2.1 LCD1602模块简介 ....................................................................34.2.2 LCD1602模块引脚说明 .................................................................4.2.3 LCD1602控制方式及指令 ..............................................................344.2.4 LCD1602液晶显示子程序设计思想及流程图 ..............................................5五、基于单片机的温度检测控制系统设计过程 .........................................................55.1 系统整体电路框图及功能说明 ................................................................55.2 DS18B20数字温度传感器电路 ..............................................................55.2.1 单总线通信方式简介 ..................................................................65.2.2 DS18B20简介 ......................................................................5.2.3 DS18B20读写操作 ..................................................................665.3 声光报警及控制电路 ........................................................................75.4 软件设计 ..................................................................................5.4.1 主程序设计流程图 ....................................................................775.4.2 DS18B20子程序设计思想及流程图 ...................................................85.4.3 声光报警子程序设计思想及流程图 .....................................................9七、 实验过程及实验结果 ...........................................................................9八、实验中遇到的问题及解决方法 ...................................................................10附件 ............................................................................................一、实验目的(1). 掌握单片机应用系统的设计方法与步骤;(2).掌握硬件电路各功能模块的工作原理、应用电路与编程方法;(3).熟练掌握单总线的应用及编程;(4). 掌握基于单片机的温度检测控制系统的设计与实现。
基于51单片机的温度检测装置的设计

基于51单片机的温度检测装置的设计一、绪论温度检测是电子技术应用的一项基本工作之一。
无论在工业生产中还是家庭日常生活中,温度检测都有着重要的作用。
设计一种简单、实用的温度检测装置,对于提高生产效率、提高安全性等方面都有着重要的作用。
目前市面上有很多种温度检测装置,如数字式温度计、红外线温度计等。
而基于51单片机的温度检测装置,由于其设计简单、易于实现、成本低廉、可靠、灵活等优点,得到了广泛的应用和研究。
二、设计目标1.能实时采集并显示当前温度值;2.具备报警功能,当温度超出设定范围时,能够及时进行报警;3.能够保存历史最高温度值,并进行显示。
三、硬件设计1.温度传感器:DS18B20;2.单片机:STC89C52;3.显示器:1602液晶显示屏;4.报警器:有源蜂鸣器。
1.温度采集与显示模块;2.温度报警模块;3.历史最高温度显示模块。
具体实现如下:1.温度采集与显示模块DS18B20_Init(); //初始化温度传感器LcdIni(); //初始化液晶显示屏然后,在一个while循环中,不断采集温度值,并将其显示在液晶显示屏上,代码如下:while(1){Ds1820Convert(); //触发温度采集Ds1820ReadTemp(temp); //读取温度值LcdCommand(0x80); //光标定位到第一行第一列LcdShowStr("Temp:"); //显示“Temp:”字样LcdShowData(temp[1]); //显示温度值的百位数LcdShowData(temp[0]); //显示温度值的十位数LcdShowData(temp[2]); //显示温度值的个位数LcdShowStr("C "); //显示“C”字母和两个空格}2.温度报警模块为了实现温度报警功能,需要定义一个阈值,并比较当前温度值是否超过了这个阈值。
如果超过了阈值,则触发报警。
基于单片机的车内儿童检测报警装置的设计

图1 车内儿童检测报警装置电路组成 汽车状态检测识别汽车状态是否上锁,若汽车上锁则自动启动 报警装置;人体检测使用红外检测车内是否有人;温度检测检测车 内温度;声光报警电路直接发出声音和LED闪烁作为报警信号,提 醒车外人员;通信模块将报警信息发送到手机(潘海燕主编,电子 技术项目实训,电子工业出版社,2015年)。
作者简介:杨波(1999—),浙江绍兴人,台州职业技术学院 机电工程学院在校生,专业方向机电一体化技术。
• 47 •
2 系统组成 本系统由单片机最小系统、汽车状态检测、红外探测器、温
度检测电路、报警电路以及其他接口构成(张亚萍,宗桂林,鲁 加宝,儿童滞留校车报警系统的设计,唐山学院学报,2018年第6期 27-32页)。系统同时检测车内人员情况和温度值,如果检测到车 内有人或车内温度超过某一设定值时,系统直接发出声光报警信 号,并向车主手机发送报警信息,要求车主及时处理报警,防止儿 童长时间滞留车内无人知晓。电路组成如图1所示。
图2 单片机最小系统 3.2 温度检测模块
温度传感器采用单线数字温度计DS18B20(刘如意,常驰,李 刚,基于51单片机的温度数据采集系统,电子制作,2018年第21 期8-10页),提供9~12位二进制温度数据,测温范围为-55℃~+ 125℃,最大分辨率可达0.0625℃。经过单线接口送入单片机,因 此,单片机到DS18B20仅需一条线连接即可通信,如图3所示。
1 引言 随着我国小汽车保有量的不断增加,儿童因独自被锁在车内而导
致死亡的案例时有发生,并引起社会的高度重视。为什么孩子被锁车 内后果这么严重?停在室外的汽车车内温度上升速度很快,尤其在高 温天,以32℃为例,短短10分钟时间,车内温度即可到达40℃左右。 一般人体温度不能超过40℃,42℃更是人体温度的极限,如果达到这 个温度,人的器官会发生衰竭,生命也会受到影响。而儿童的身体发 育不完全,儿童体温升高速度是成人的3-5倍,在车内密闭狭小的空 间内更容易引起不良反应,可能会出现脱水、电解质紊乱、多脏器衰 竭、死亡等致命的危害,甚至死亡。由于儿童不具备一定行为能力, 可能无法自救或报警求救(王兴,柳炳琦,余洪坤 等,一种智能防遗 忘儿童汽车报警器设计,电子世界,2018年第16期135-136页)。
基于单片机的温度检测系统的设计

基于单片机的温度检测系统的设计一、引言随着科技的发展和社会的进步,温度检测在各个领域中起着至关重要的作用。
为了实现对温度变化的准确监测和控制,本文将介绍一种基于单片机的温度检测系统的设计方案。
二、系统概述本系统通过采集环境温度数据,并通过单片机进行处理和控制,实现对温度的实时监测和报警功能。
三、硬件设计3.1传感器选择在温度检测系统中,传感器是获取环境温度信息的关键部件。
本系统选择了精度高、稳定性好的数字温度传感器DS18B20作为温度采集装置。
3.2单片机选择单片机是系统的核心控制部分,负责采集传感器数据、处理数据并输出相应信号。
为了满足系统的实时性和稳定性要求,本系统选择了常用的S T M32系列单片机作为控制器。
3.3电路设计基于上述选择的传感器和单片机,我们设计了相应的电路接口和连接方式,确保传感器能够正常采集数据,并将数据传输给单片机进行处理。
四、软件设计4.1系统架构本系统采用分层架构设计,包括传感器数据采集层、数据处理层和用户界面层。
每一层都有相应的功能模块,实现温度数据的采集、处理和显示。
4.2数据采集和处理系统通过定时中断方式,周期性地读取传感器数据,并通过计算得到温度值。
采集到的数据经过滤波和校正处理后,传递给用户界面层进行显示。
4.3用户界面为了方便用户操作和监测温度变化,系统设计了简洁直观的用户界面。
用户可以通过L CD显示屏上的菜单操作,查看温度数值和设置相关参数,同时系统还具备温度报警功能。
五、系统测试与结果分析5.1硬件测试在硬件实现完毕后,进行了必要的硬件测试。
通过测量不同环境下的温度,并与实际温度进行比对,验证了系统的准确性和可靠性。
5.2软件测试系统软件的测试主要包括功能测试和性能测试。
通过模拟实际使用场景,测试了系统在不同条件下的温度检测和报警功能是否正常。
六、总结与展望本文介绍了基于单片机的温度检测系统的设计方案。
通过合理的硬件选型和软件设计,实现了对温度数据的实时监测和报警功能。
基于51单片机的温度报警器设计

基于51单片机的温度报警器设计引言:温度报警器是一种用来检测环境温度并在温度超过设定阈值时发出警报的装置。
本文将基于51单片机设计一个简单的温度报警器,以帮助读者了解如何利用单片机进行温度监测和报警。
一、硬件设计硬件设计包括传感器选择、电路连接以及报警装置的设计。
1.传感器选择温度传感器的选择非常重要,它决定了监测温度的准确性和稳定性。
常见的温度传感器有热敏电阻(如NTC热敏电阻)、热电偶以及数字温度传感器(如DS18B20)。
在本设计中,我们选择使用DS18B20数字温度传感器,因为它具有高精度和数字输出的优点。
2.电路连接将DS18B20与51单片机连接,可以采用一根三线总线(VCC、GND、DATA)的方式。
具体连接方式如下:-将DS18B20的VCC引脚连接到单片机的VCC引脚(一般为5V);-将DS18B20的GND引脚连接到单片机的GND引脚;-将DS18B20的DATA引脚连接到单片机的任意IO引脚。
3.报警装置设计报警装置可以选择发出声音警报或者显示警报信息。
在本设计中,我们选择使用蜂鸣器发出声音警报。
将蜂鸣器的一个引脚连接到单片机的任意IO引脚,另一个引脚连接到单片机的GND引脚。
二、软件设计软件设计包括温度读取、温度比较和报警控制的实现。
1.温度读取通过51单片机的IO引脚和DS18B20进行通信,读取DS18B20传感器返回的温度数据。
读取温度数据的具体步骤可以参考DS18B20的通信协议和单片机的编程手册。
2.温度比较和报警控制将读取到的温度数据和设定的阈值进行比较,如果温度超过阈值,则触发报警控制。
可以通过控制蜂鸣器的IO引脚输出高电平或低电平来控制蜂鸣器是否发出声音警报。
三、工作原理整个温度报警器的工作原理如下:1.首先,单片机将发出启动信号,要求DS18B20开始温度转换。
2.单片机等待一段时间,等待DS18B20完成温度转换。
3.单片机向DS18B20发送读取信号,并接收DS18B20返回的温度数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于89C52单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。
DS18B20与AT89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。
关键词:温度测量;DS18B20;AT89C52I目录引言 (1)1.设计背景 (3)1.1课题背景 (3)1.2设计内容 (3)2.数字温度计系统简介 (4)2.1方案选择 (4)2.2系统设计原理 (4)2.3系统组成 (5)3.系统硬件设计 .......................................................................................... 错误!未定义书签。
3.1主控制器选择 ................................................................................ 错误!未定义书签。
3.2显示电路 ........................................................................................ 错误!未定义书签。
3.3温度传感器简介 ............................................................................ 错误!未定义书签。
3.4 DS18B20温度传感器与单片机的接口电路 ............................... 错误!未定义书签。
3.5 报警电路3.6时钟电路与复位电路 .................................................................... 错误!未定义书签。
3.7系统总体电路图 ............................................................................ 错误!未定义书签。
4.软件设计简介 .......................................................................................... 错误!未定义书签。
4.1 C语言简介 .................................................................................... 错误!未定义书签。
4.2程序设计 ........................................................................................ 错误!未定义书签。
5. 电路仿真 ................................................................................................ 错误!未定义书签。
5.1Proteus软件介绍 ............................................................................ 错误!未定义书签。
5.2数字温度计Ptoteus仿真 .............................................................. 错误!未定义书签。
6. 总结 ........................................................................................................ 错误!未定义书签。
参考文献 . (21)附录:源程序代码 (22)引言1.设计背景1.1课题背景本次设计可以应用到许多我们用过的软件设计,将前面所学的知识融汇在一起实现温度监测及其报警的功能,来提醒农民当前大棚内温度是否适合农作物的生长。
电子技术是在十九世纪末、二十世纪初开始发展起来的新兴技术,在二十世纪发展最迅速,应用最广泛,成为近代科学技术发展的一个重要标志。
随着电子技术的飞速发展,电子技术在日常生活中得到了广泛的应用,各类转换电路的不断推出以及电子产品的快速更新,电子技术已成为世界发展和人们生活中必不可少的工具。
本次课设应用Protues软件设计一个温度检测报警系统,用温度传感器DS18B20采集大棚内的温度,当大棚内的温度高于30℃。
或低于15℃。
时,电路发出报警信号并显示当前温度,达到提醒农民的效果。
本次课设要求设计一个温度监测报警显示电路,要求温度范围:0℃--99℃;测量误差为±2℃;报警下限温度为:15℃;报警上限温度为:30℃。
1.2设计内容本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:(1)利用温度传感器(DS18B20)测量某一点环境温度;(2)测量范围为0℃~+99℃,精度为±0.5℃;(3)用LED进行实际温度值显示。
32数字温度计系统简介2.1方案选择方案一:基于AT89C52单片机通过读取温度传感器DS18B20测量温度后存储的数据,之后送去数码管显示。
此方案DS18B20测量温度范围为0℃~+99℃,但由于本系统中DS18B20是用于测量水的实时温度,仅需范围为0~100℃,所以该系统可以采取这种方式,这种方案接线简单易行。
方案二:采用51系列单片机作为整机的控制单元将0-5V模拟电压信号通过AD0808模数转换成模拟温度值0-255℃,然后通过数码管显示其温度值。
这种方式采用了AD0808模数转换装置,提高了测温范围,但是相比方案一来说,成本有所提高。
本设计采用第一种方案。
直接用AT89C52单片机通过读取温度传感器DS18B20 ,此种方案简单易行,大大降低了装置的成本。
2.2系统设计原理1.单片机最小系统的设计单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。
本次课程设计中选用AT89C52式单片机,其最小系统主要由电复位、振荡电路组成。
2.温度采集电路的设计温度采集电路部分,采用数字温度传感器DS18B20进行温度采集。
DS18B20是DALLAS 公司生产的一线式数字温度传感器,具有3个引脚;温度侧量范围为-55℃—+125℃,测量精度为0.5℃;被测温度用符号扩展的16位数字量方式串行输出;CPU只需用一个端口线就可以与DS18B20通信。
3.LED显示报警电路的设计LED数码管与单片机的P0口相连,单片机将采集到的温度值转化为与数码管对应的数据,通过P0口输出显示。
即信号通过译码管的端口a、b、c、d、e、f、g 、dp 端来控制每段译码管的亮灭与否,同时通过端口1、2、3、4 四个端口来控制四个译码管。
在本次设计中,用集成芯片74HC245驱动数码管。
同时当采集到的温度值超过所设置的范围时,单片机会输出一信号,通过三极管放大后驱动蜂鸣器发出报警信号。
LED数码管报警电路2.3系统组成3.系统硬件设计3.1主控制器选择单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。
AT89C52单片机使用12MHZ的晶振最为振荡源,由于单片机内部有振荡电路,所以外部只要连接一个晶振和两个电容即可,电容一般在15pF至50pF之间。
外部晶振结合单片机内部电路产生单片机所需的时钟频率。
AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。
AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。
其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。
兼容MCS51指令系统、8k可反复擦写(>1000次)Flash ROM、32个双向I/O 口、256x8bit内部RAM、3个16位可编程定时/计数器中断。
时钟频率0-24MHz、2个串行中断。
可编程UART串行通道、2个外部中断源。
共6个中断源、2个读写中断口线、3级加密位、低功耗空闲和掉电模式·软件设置睡眠和唤醒功能。
本次课程设计中选用AT89C52式单片机,其最小系统主要由电复位、振荡电路组成。
单片机的最小系统如图2-3所示。
单片机的复位电路原理是在单片机的复位引脚RST上电阻和电容,实现上电复位。
当复位电平持续两个时钟周期以上时复位有效。
复位电路由按键复位和上电复位两部分组成,上电复位是在复位引脚上连接一个电容到VCC,再连接一个电阻到GND;按键复位是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。
图2-3 单片机最小系统3.2显示电路LED数码管与单片机的P0口相连,单片机将采集到的温度值转化为与数码管对应的数据,通过P0口输出显示。