单片机温度能检测记录系统
基于单片机的气象信息实时监测系统设计

基于单片机的气象信息实时监测系统设计气象是人们日常生活中非常重要的一部分,无论是农业生产、交通出行、还是城市规划和环境保护,都需要依赖气象信息的实时监测和分析。
如今,随着科技的不断发展和应用领域的不断扩展,基于单片机的气象信息实时监测系统也越来越受到人们的关注,成为了一种新兴的测量技术。
一、气象信息实时监测系统的介绍基于单片机的气象信息实时监测系统是一种集测量、记录、传输和处理于一体的综合性气象监测系统,通常包括温度、湿度、风速、风向、降雨量等多种气象因素的检测和测量模块,以及数据传输模块、数据处理模块和显示输出模块等多个子系统。
二、气象信息实时监测系统的设计原理基于单片机的气象信息实时监测系统的设计原理主要包括两部分:检测和控制。
1.检测模块的设计温度、湿度、风速、风向、降雨量等多种气象因素是气象信息实时监测系统的核心要素,因此检测模块的设计至关重要。
通常情况下,温度和湿度检测采用单片机内置的ADC进行检测,而风速和风向通常采用MEMS微型风速风向传感器进行检测,降雨量则采用一种特殊的杯式雨量计进行检测。
2.控制模块的设计控制模块主要包括数据传输、数据处理和输出控制三个部分。
其中,数据传输模块负责将检测到的气象数据传输至外部设备,如计算机、手机等;数据处理模块主要负责对检测到的气象数据进行处理和分析,提取出有用的信息;而输出控制模块则负责将处理后的气象数据以直观、易读的方式进行输出,以便用户快速掌握气象信息变化情况。
三、气象信息实时监测系统的应用前景随着城市化进程的加速,城市规划和环境保护也成为了人们越来越关注的话题。
基于单片机的气象信息实时监测系统,无疑将在城市规划和环境保护方面发挥越来越重要的作用。
例如,在城市道路规划和设计中,气象信息实时监测系统可以提供相应的气象数据,帮助道路设计师更好地选择材料和设计结构;在环境保护方面,气象信息实时监测系统则可以帮助环保部门实时掌握空气质量、水质状况等关键信息,为环境治理提供有力支持。
单片机类毕设题目

单片机类毕设题目以下是一些单片机类的毕业设计题目:1.温度监控与控制系统:设计一个基于单片机的温度监测与控制系统,可以测量环境温度并实现自动控制,例如通过调节风扇或加热器来维持恒定温度。
2.智能家居系统:设计一个基于单片机的智能家居控制系统,可以通过手机或其他终端远程控制家居设备,例如灯光控制、电器控制和安防监控等。
3.自动植物浇水系统:设计一个基于单片机的自动植物浇水系统,通过感知土壤湿度并控制水泵实现定时或根据需要的自动浇水。
4.智能交通信号灯控制系统:设计一个基于单片机的智能交通信号灯控制系统,可以根据实时交通流量和需求调节信号灯的绿灯时间,以优化交通流畅度。
5.室内空气质量监测系统:设计一个基于单片机的室内空气质量监测系统,可以测量并显示温度、湿度、二氧化碳浓度等参数,提供可视化的空气质量信息。
6.智能健康监护系统:设计一个基于单片机的智能健康监护系统,可以实时监测心率、体温、血压等身体参数,并提供数据记录和报警功能。
7.智能车辆防盗报警系统:设计一个基于单片机的智能车辆防盗报警系统,可以通过车辆振动、车门开启等感知信号实时监测并触发报警装置。
8.以下是一些单片机类的毕业设计题目:9.温度监控与控制系统:设计一个基于单片机的温度监测与控制系统,可以测量环境温度并实现自动控制,例如通过调节风扇或加热器来维持恒定温度。
10.智能家居系统:设计一个基于单片机的智能家居控制系统,可以通过手机或其他终端远程控制家居设备,例如灯光控制、电器控制和安防监控等。
11.自动植物浇水系统:设计一个基于单片机的自动植物浇水系统,通过感知土壤湿度并控制水泵实现定时或根据需要的自动浇水。
12.智能交通信号灯控制系统:设计一个基于单片机的智能交通信号灯控制系统,可以根据实时交通流量和需求调节信号灯的绿灯时间,以优化交通流畅度。
13.室内空气质量监测系统:设计一个基于单片机的室内空气质量监测系统,可以测量并显示温度、湿度、二氧化碳浓度等参数,提供可视化的空气质量信息。
stc15w204s应用实例

stc15w204s应用实例一、系统原理STC15W204S是一款单片机芯片,具有强大的处理能力和丰富的外设接口。
在本系统中,我们利用STC15W204S的ADC模块和串口模块,以及温湿度传感器,实现了温湿度数据的采集和传输。
系统的原理如下:1. 温湿度传感器采集环境温湿度信号,并将信号转换为模拟电压信号。
2. STC15W204S的ADC模块将模拟电压信号转换为数字信号,并进行采样。
3. 采样完成后,STC15W204S将采集到的温湿度数据通过串口发送到计算机上。
4. 计算机接收到数据后,通过软件进行解析和处理,并将温湿度数据显示在界面上。
二、硬件设计在硬件设计方面,我们需要准备一些材料和模块:1. STC15W204S开发板:该开发板集成了STC15W204S芯片和相关外设接口,方便我们进行开发和调试。
2. 温湿度传感器:选择一款适合的温湿度传感器,如DHT11或DHT22。
3. 串口转USB模块:用于将串口信号转换为USB信号,方便与计算机通信。
4. 连接线和面包板:用于连接各个模块和电路的接线。
具体的硬件连接方式如下:1. 将温湿度传感器的数据线连接到STC15W204S的ADC引脚上,将传感器的电源和地线连接到相应的引脚上。
2. 将STC15W204S的串口引脚连接到串口转USB模块上,再将模块连接到计算机的USB接口上。
3. 根据需要,可以连接其他外设接口或传感器,以实现更多功能。
三、软件设计在软件设计方面,我们需要使用STC-ISP软件和Keil C语言开发环境来编写代码和烧录程序。
具体的软件设计步骤如下:1. 打开Keil C语言开发环境,创建一个新的工程。
2. 在工程中编写C语言代码,包括初始化串口和ADC模块、读取温湿度传感器数据、将数据通过串口发送等功能。
3. 编译代码,生成可执行文件。
4. 打开STC-ISP软件,选择对应的串口和芯片型号,将可执行文件烧录到STC15W204S芯片中。
单片机远程监测系统的基本原理与工作流程分析

单片机远程监测系统的基本原理与工作流程分析单片机远程监测系统是一种应用于工业自动化控制领域的监测系统,采用单片机作为核心控制器,通过网络技术实现对远程设备的监测与控制。
本文将对单片机远程监测系统的基本原理和工作流程进行分析和介绍。
1. 基本原理单片机远程监测系统的基本原理是通过单片机控制器获取待监测设备的数据,并将数据通过网络传输到远程监测中心进行处理和显示。
其主要包括以下几个方面的原理:1.1 单片机数据采集与处理单片机作为系统的核心控制器,通过各种传感器采集待监测设备的参数和状态信息,并进行数据处理。
例如,通过温度传感器可以实时采集待监测设备的温度变化情况,通过光照传感器可以获取光照强度等。
单片机通过内部的模数转换器将模拟信号转换为数字信号,并进行处理和存储。
1.2 网络通信单片机通过网络模块与远程监测中心进行通信,将采集到的数据传输到远程端。
常用的通信方式包括以太网、WiFi、GPRS等,通过这些方式实现与远程服务器的连接。
单片机将采集到的数据封装成数据包,通过网络传输协议发送到远程监测中心。
1.3 远程数据处理与显示远程监测中心接收到单片机传输的数据包后,进行数据解析和处理。
通过特定的算法和模型,将原始数据转换为可视化的形式并进行展示。
远程监测中心可以通过Web界面或者客户端应用程序进行数据显示,也可以进行报警处理等。
2. 工作流程分析单片机远程监测系统的工作流程主要包括以下几个步骤:2.1 数据采集单片机根据设定的采集周期,定时或事件触发性地采集被监测设备的数据。
例如,可以每隔一定时间采集一次温度传感器的数据和光照传感器的数据。
通过模拟信号转换器将模拟信号转换为数字信号,并存储到单片机内部的存储器中。
2.2 数据处理单片机对采集到的数据进行处理,可以进行滤波去噪、数据校正、数据压缩等操作。
根据采集到的数据和预设的算法,对数据进行相应的处理,如计算平均值、极值、波动范围等。
2.3 网络通信处理完的数据通过网络模块进行传输,连接到远程监测中心。
基于AT89C2051单片机的大气温度采集和记录系统

21 0 0年 4月
微
处
理
机
No 2 .
MI CROP R0C S0RS ES
Ap ., 01 r 2 0
基 于 A 8 0 片 机 的大气 温 度 采 集 和 记 录 系统 T9 25 C 1单
张 明 杰
( 海盐 湖元通 钾肥 有 限公 司 , 尔木 8 6 0 ) 青 格 1 0 0 摘 要 : 统 以 A 8 C 0 1单 片 机 为 核 心 , 对 大 气 温 度 进 行 定 时 测 量 。测 量 范 围 为 系 T 9 25 能
.
c n so e 2 6 d t m. I lo pr vd s RS 3 ntra e whc a o a tr 5 a u tas o ie 2 2 i e c ih c n c mmu ia e wih t e PC. f n c t t h Ke wo ds: mo ph r e e a u e; i g e—c p; 23 ntra e y r At s e e tmp r t r S n l hi RS 2 i e c f
A 8 C 0 1 一 款 低 电压 , 性 能 的 C S8 T9 25 是 高 MO
A T 8
竺I
TX D RXD 2 33 通 讯接 口
—
9 C 0
上 .
ቤተ መጻሕፍቲ ባይዱ位单 片 机 , 内 含 2 ye 片 kbts的 可 反 复 擦 写 的 只 读
F s 程序存储器和 18bt 的随机存取数据存储 lh a 2 y s e 器( A , R M)器件 采 用 A ME T L公 司 的高 密 度 、 非易 失 性 存储 技术 生产 , 容标 准 MC 5 兼 S一 1指令 系统 , 内
基于单片机的温湿度监测系统设计

基于单片机的温湿度监测系统设计一、引言在现代生活和工业生产中,对环境温湿度的准确监测具有重要意义。
温湿度的变化可能会影响到产品质量、设备运行以及人们的生活舒适度。
因此,设计一个高效、准确且可靠的温湿度监测系统至关重要。
本设计基于单片机,旨在实现对环境温湿度的实时监测和数据处理。
二、系统总体设计方案(一)系统功能需求本系统需要实现以下功能:1、实时采集环境温湿度数据。
2、对采集到的数据进行处理和分析。
3、将温湿度数据显示在液晶显示屏上。
4、具备数据存储功能,以便后续查询和分析。
5、当温湿度超出设定范围时,能够发出报警信号。
(二)系统总体架构本系统主要由传感器模块、单片机控制模块、显示模块、存储模块和报警模块组成。
传感器模块负责采集温湿度数据,并将其转换为电信号传输给单片机。
单片机对接收的数据进行处理和分析,然后将结果发送给显示模块进行显示,同时将数据存储到存储模块中。
当温湿度超出设定范围时,单片机控制报警模块发出报警信号。
三、硬件设计(一)传感器选择选用 DHT11 数字温湿度传感器,它是一款含有已校准数字信号输出的温湿度复合传感器。
具有体积小、功耗低、响应速度快、性价比高等优点,能够满足本系统的设计要求。
(二)单片机控制模块选择 STC89C52 单片机作为控制核心。
它具有丰富的 I/O 口资源、较高的处理速度和稳定性,能够有效地处理和控制整个系统的运行。
(三)显示模块采用液晶显示屏 1602,它能够清晰地显示温湿度数据和相关信息。
(四)存储模块选用 EEPROM 芯片 AT24C02 作为存储模块,用于存储温湿度数据,方便后续查询和分析。
(五)报警模块使用蜂鸣器作为报警装置,当温湿度超出设定范围时,单片机控制蜂鸣器发出报警声音。
四、软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括单片机内部资源的初始化、传感器的初始化、显示模块的初始化等。
然后,系统进入循环,不断读取传感器采集到的温湿度数据,并进行处理和分析。
基于单片机的供暖室温实时监测系统

• 193•构建了一种基于STC89C52单片机的供暖室温实时监测系统,给出了系统的硬件设计结构和软件设计流程。
首先利用温湿度传感器DHT11采集温湿度数据,然后通过STC89C52单片机将温湿度数据显示在液晶显示屏上,同时也通过单片机与无线传输模块nRF905对上位机进行温度数据传输,上位机对接收到的数据进行处理,从而实现供暖室温的实时监测。
重点论述了系统的硬件设计原理和软件设计方案,并给出了实验测试数据。
引言:在我国北方,冬季供暖的方式主要以集中供暖为主。
供暖公司通过城市地下的供热管道将热水送至用户所在地。
但最近几年来,供暖质量一直是居民与供暖企业的矛盾之一。
而最直接体现供暖质量的就是室内温度数据,因此在供热网的不同位置安装温度采集装置,将实时采集的数据回传至供暖公司以便其及时掌握供暖质量情况,从而对供暖的水速水量进行调控,对提高供暖质量、解决社会供暖企业与用户之间矛盾等具有重要的意义。
我国只有少部分地区的用户室内安装了实时温度采集装置,但采集和传输装置上有很大的限制,不能做到及时的反馈与调节处理。
在用户室内加装供暖室温实时监测系统,可以使供暖信息得到及时的反馈,避免了不同时间不同测试装置之间的测量误差,使测量数据更加直观地显示,同时可避免居民与供暖企业之间的在测温的及时性与有效性方面可能会产生的纠纷,因此研制此装置非常有意义。
1.系统硬件设计本系统主要分为以下几部分:传感器模块、微处理器模块、液晶显示模块、无线传输模块、上位机模块。
系统组成框图如图1所示。
首先通过传感器采集温湿度信息,再通过微处理器STC89C52对传感器输入的温湿度信息进行处理,传送给液晶显示模块与无线传输模块。
液晶模块显示温湿度信息,无线传输模块发送温度数据至上位机,最后由上位机对温度数据加以分析处理,完成整个监测过程。
1.1 传感器模块设计采用的DHT11与单片机的接口电路原理如图2所示。
它可以检测周围环境的湿度和温度,并可以通过DATA 口发送以下数据:温度高 8 位、温度低 8 位、湿度高 8 位、湿度低 8 位和校验 8 位。
基于单片机的远程监测系统的实时监测与报警机制设计

基于单片机的远程监测系统的实时监测与报警机制设计实时监测与报警机制是一个基于单片机的远程监测系统中至关重要的部分。
它能够及时检测到系统中的异常情况,并发送报警信号给用户,以便用户能够及时采取措施来解决问题。
本文将详细介绍基于单片机的远程监测系统的实时监测与报警机制的设计,并提供一种有效的实现方案。
1. 系统架构设计首先,我们需要设计系统的架构。
一种常见的设计方案是将系统分为传感器模块、单片机模块和远程通信模块。
传感器模块负责采集数据,单片机模块负责处理采集到的数据,并根据设定的阈值进行监测和报警,远程通信模块负责与用户进行通信并发送报警信号。
2. 数据采集与处理传感器模块负责采集数据,可以包括温度、湿度、压力等多个参数。
采集到的数据将通过模拟输入引脚或数字输入引脚输入到单片机中进行处理。
单片机可以使用AD转换器将模拟信号转换为数字信号,然后进行相关的数据处理和分析。
3. 监测与阈值设定单片机模块通过读取传感器模块采集到的数据,可以实现对监测参数的实时监测。
监测参数可以根据具体需求进行设定,例如温度是否超过某个阈值、湿度是否过高等。
单片机通过比较采集到的数据与设定的阈值,可以判断系统是否出现异常情况。
4. 报警机制设计一旦单片机模块发现系统出现异常情况,需要及时向用户发送报警信号。
报警信号可以通过声音、光线或者无线通信的方式进行传递。
例如,单片机可以通过蜂鸣器发出警报声音,或者通过LED灯闪烁进行提示。
此外,单片机还可以利用远程通信模块,将报警信息发送给用户的手机或者电脑,以便用户能够及时收到报警通知。
5. 远程通信模块设计远程通信模块起着将单片机模块与用户进行连接的重要作用。
它可以采用无线通信技术,例如Wi-Fi或者蓝牙等,实现与用户设备的无线连接。
通过远程通信模块,单片机可以将实时监测到的数据和报警信号发送给用户,并接收用户的指令进行相应的操作。
以上是基于单片机的远程监测系统的实时监测与报警机制的设计方案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计(报告)课题:单片机温度能检测记录系统学生: 陈奇伟系部: 电子信息系班级: 微电子091班学号: ********** ****: ***装订交卷日期: 2012.3.16毕业设计(报告)成绩评定记录表郑重申明本人呈交的毕业实习报告(设计),是在伊洪剑导师的指导下,独立进行实习和研究工作所取得的成果,所有数据、图片资料真实可靠。
尽我所知,除文中已经注明引用的内容外,本毕业实习报告(设计)的成果不包含他人享有著作权的内容。
对本毕业实习报告(设计)所涉及的实习和研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。
本毕业实习报告(设计)的知识产权归属于作者与培养单位。
学生签名[签字盖章]陈奇伟日期2012.03.16摘要在现代工业生产和科学实验中,温度是最普遍、重要的参数之一。
温度的变化会直接影响产品的质量和实验结果,与我们的生活息息相关。
本文以AT89C51为核心,组成一个包括温度采集、数据处理、报警系统、液晶显示和人机界面等子系统的温度监视记录系统,其中以数字温度传感器DS18B20 为数据采集端,DS1302为时钟芯片,采用LCD1602实时显示时间与温度信息、采用蜂鸣器及液晶显示屏闪烁进行报警,并且通过串口进行数据记录、制表以及生成温度变化曲线。
实验表明,采用AT89C51控制的温度监测记录系统具有反应速度快,精度高等优点。
人机交互界面有利于记录温度数据和预测温度变化的实现。
关键词:温度采集;单片机;LCD1602;DS18B20;报警目录1 前言1.1研究背景 (7)1.2研究现状 (7)1.3本文研究内容及流程图 (7)1.4毕业设计中用到的硬件及软件工具 (9)1.5实验成果展示 (9)2AT89C51单片机 (12)2.1 AT89C51 单片机简介 (12)2.1.1 AT89C51 单片机的管脚介绍 (13)2.2 主要特性 (14)2.3 单片机最小系统 (14)3 温度采集模块 (15)3.1温度传感器DS18B20简介 (15)3.1.1DS18B20特征 (15)3.2DS18B20时序 (16)3.2.1 DBS18B20初始化时序 (16)3.2.2 DBS18B20 写时序 (16)3.3DS18B20电路 (16)4计时模块 (18)4.1DS1302简介 (18)4.2实验中DS1302的读写地址 (18)4.3DS1302电路 (18)5 显示模块 (20)5.1LCD1602简介 (20)5.2LCD1602时序 (20)5.3显示效果展示 (22)5.41602闪烁报警 (22)6串口通信及人机界面 (24)7 报警模块 (25)7.1蜂鸣器报警 (25)7.2液晶显示屏报警 (26)8 结论 (27)参考文献 (28)致谢 (29)附录 (30)1前言1.1 研究背景温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应都与温度密切相关。
在科学研究和生产实践的诸多领域中,温度监测占有着极为重要的地位。
特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足轻重的作用。
单片机AT89C51是ATMEL公司所生产的一种低功耗、高性能8位微控制器,具备8K片上可编程Flsah存储器。
AT89C51具有系统结构紧凑、功能简单、功耗小、体积小、价格便宜等优点,适合低成本的电气控制。
1.2 研究现状温度监测系统在工业生产中获得广泛的应用,在工业农业生产、国防、科研以及日常生活中占有重要的地位。
温度监测系统为人类供热、取暖的主要设备驱动提供温度数据来源,它的出现迄今已有两百多年的历史。
期间,从低级到高级,从简单到复杂,随着生产力的发展和对温度控制精度的要求的不断提高,温度测控系统的控制得到迅速的发展。
当前比较流行的温度监测系统有基于PLC的温度监测系统 (如西门子S7-200),基于工控制(IPC)的温度监测系统,集散型温度监测系统(DCS)(如科远 NT6000),现场总线温度监测系统(FCS)等。
本文设计以单片机为核心的温度监测记录系统,采用单片机的温度监测记录系统具有反应快,功耗小,价格便宜,电路简单等优点。
1.3 本文研究内容及流程图本文介绍以单片机AT89C51为核心,主要以温度数据测试记录为主的系统。
系统流程图:图1 系统流程系统模块图:图2 系统模块系统以AT89C51为核心通过温度传感器DS18B20进行温度数据采集,采用时钟芯片DS1302单片机AT89C51温度采集时钟控制数据显示通信模块 报警模块人机界面实现计时功能,采用LCD1602显示实时时间和温度信息,通过串口实现系统和PC机通信进行时间调整、时间温度数据记录的功能,采用蜂鸣器实现温度越界的报警功能。
1.4 毕业设计中用到的硬件及软件工具毕业设计中硬件:AT89C51开发板LCD1602液晶显示器DS18B20温度传感器DS1302 计时芯片有源蜂鸣器无源蜂鸣器NE 555定时器三极管电阻等毕业设计中用到的软件:Keil uVision3AVR_fighter.exeUartAssist_3.6.exe1.5实验成果展示实验硬件展示图3 硬件展示设计是以上海浩豚电子科技有限公司提供的Mini80开发板为基础进行的。
Mini80开发板集数码管、矩阵按键、发光二极管、RS232通信接口、红外接收头、遥控器红外发射管、喇叭、单色点阵、DS18B20接口、USB供电、4相步进电机、DS1302时钟芯片、标准1602液晶接口,标准12864液晶接口等功能与一体。
集合了常用原件与接口,适合单片机的学习与开发。
实验温度数据曲线图4 温度曲线实验中运用Excel表格功能进行温度曲线的绘制。
2 AT89C51单片机2.1 AT89C51单片机简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除100次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
AT89C51引脚图:图5 AT89C51引脚2.1.1 AT89C51单片机的管脚介绍vcc:供电电压。
gnd:接地。
p0口:p0口为一个8位漏级开路双向i/o口,每脚可吸收8ttl门电流。
当p1口的管脚第一次写1时,被定义为高阻输入。
p0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在fiash编程时,p0 口作为原码输入口,当fiash进行校验时,p0输出原码,此时p0外部必须被拉高。
p1口:p1口是一个内部提供上拉电阻的8位双向i/o口,p1口缓冲器能接收输出4ttl门电流。
p1口管脚写入1后,被内部上拉为高,可用作输入,p1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在flash编程和校验时,p1口作为第八位地址接收。
p2口:p2口为一个内部上拉电阻的8位双向i/o口,p2口缓冲器可接收,输出4个ttl门电流,当p2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,p2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
p2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,p2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,p2口输出其特殊功能寄存器的内容。
p2口在flash编程和校验时接收高八位地址信号和控制信号。
p3口:p3口管脚是8个带内部上拉电阻的双向i/o口,可接收输出4个ttl门电流。
当p3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,p3口将输出电流(ill)这是由于上拉的缘故。
p3口也可作为at89c51的一些特殊功能口,如下表所示:口管脚备选功能p3.0 rxd(串行输入口)p3.1 txd(串行输出口)p3.2 /int0(外部中断0)p3.3 /int1(外部中断1)p3.4 t0(记时器0外部输入)p3.5 t1(记时器1外部输入)p3.6 /wr(外部数据存储器写选通)p3.7 /rd(外部数据存储器读选通)p3口同时为闪烁编程和编程校验接收一些控制信号。
rst:复位输入。
当振荡器复位器件时,要保持rst脚两个机器周期的高电平时间。
ale/prog:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在flash编程期间,此引脚用于输入编程脉冲。
在平时,ale端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:每当用作外部数据存储器时,将跳过一个ale脉冲。
如想禁止ale的输出可在sfr8eh地址上置0。
此时, ale只有在执行movx,movc指令是ale才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ale禁止,置位无效。
/psen:外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/psen 有效。
但在访问外部数据存储器时,这两次有效的/psen信号将不出现。
/ea/vpp:当/ea保持低电平时,则在此期间外部程序存储器(0000h-ffffh),不管是否有内部程序存储器。
注意加密方式1时,/ea将内部锁定为reset;当/ea端保持高电平时,此间内部程序存储器。
在flash编程期间,此引脚也用于施加12v编程电源(vpp)。
xtal1:反向振荡放大器的输入及内部时钟工作电路的输入。
xtal2:来自反向振荡器的输出。
2.2 主要特性与MCS-51兼容;4K字节可编程闪烁存储器;寿命:1000写/擦循环;数据保留时间:10年;全静态工作:0Hz-24Hz;三级程序存储器锁定;128*8位内部RAM;32可编程I/O线;两个16位定时器/计数器;5个中断源;可编程串行通道;低功耗的闲置和掉电模式;片内振荡器和时钟电路;片内振荡器和时钟电路。
2.3 单片机最小系统介绍图6 单片机最小系统实验中晶振取11.0592 M Hz。
3温度采集模块3.1 温度传感器DS18B20简介DS18B20具有超小的体积,硬件开销低,抗干扰能力强,精度高,附加功能强等优点,使得DS18B20很受欢迎。