基于单片机的PM2.5空气质量检测论文
基于单片机控制的空气质量检测系统的设计
《基于单片机控制的空气质量检测系统的设计》在当今社会,空气质量问题日益受到人们的关注。
随着工业化进程的加速和城市化的不断发展,空气污染给人们的健康和生活带来了诸多负面影响。
开发一种能够实时监测空气质量并及时反馈相关信息的系统具有重要的现实意义。
基于单片机控制的空气质量检测系统应运而生,它为人们提供了一种便捷、高效且准确的空气质量监测手段。
一、概述空气质量是衡量环境质量的重要指标之一,直接关系到人们的身体健康和生活舒适度。
传统的空气质量监测方法往往存在监测范围有限、成本较高、实时性较差等问题,难以满足人们对于全面、实时、准确监测空气质量的需求。
而基于单片机控制的空气质量检测系统则能够克服这些局限性,具有体积小、成本低、功耗低、易于实现等优点,能够广泛应用于室内环境、室外环境、工业生产等领域,为空气质量的监测和管理提供了有力的技术支持。
二、系统总体设计(一)系统功能需求分析本空气质量检测系统的主要功能包括:实时监测空气中的多种污染物浓度,如 PM2.5、PM10、甲醛、二氧化碳等;将监测到的空气质量数据通过显示屏进行显示;具备数据存储功能,以便对历史数据进行分析和查询;能够根据设定的阈值发出报警信号,提醒用户采取相应的措施;具有与外部设备通信的接口,如串口、蓝牙等,以便将数据传输到其他设备或进行远程监控。
(二)系统硬件架构设计1. 传感器模块传感器是空气质量检测系统的核心部件,用于采集空气中的污染物浓度数据。
本系统选用了多种传感器,包括 PM2.5 传感器、PM10 传感器、甲醛传感器、二氧化碳传感器等。
这些传感器具有体积小、精度高、响应速度快等特点,能够满足系统的检测要求。
2. 单片机控制模块单片机作为系统的核心控制器,负责对传感器采集到的数据进行处理、显示、存储和通信等操作。
选择一款性能稳定、资源丰富的单片机芯片,如 STM32 系列单片机,能够满足系统的功能需求。
3. 显示模块显示模块用于将监测到的空气质量数据实时显示给用户,以便用户了解当前的空气质量状况。
基于单片机的PM2.5浓度检测及报警系统设计与实现-毕业论文
---文档均为word文档,下载后可直接编辑使用亦可打印---摘要PM2.5、PM10、SO2和重金属铅砷镍铬为雾霾的主要成分,PM2.5的空气动力学当量直径小于2.5 µm,它是可吸入颗粒物,它不仅属于严重的空气污染物,而且还是多种重金属以及其他粉尘的载体。
PM2.5常常可以长时间的在空气中漂浮,随风移动,因此其具有污染距离长范围广的特性。
由于PM2.5的强传播性、长停留性、使空气能见度变低、重金属和有毒物质易附性、强污染性等特性导致它严重影响城市和地区的环境空气质量和正常的居民日常生产生活,因此实时监PM2.5是十分重要的。
本设计通过使用夏普GP2Y1010AU0F芯片检测PM2.5的浓度电压,再由模数转换芯片ADC0832将检测的模拟电压转换为数字电压输入AT89C51单片机最小系统,最后把测量值显示在显示器上,显示器使用LCD1602液晶显示,当检测浓度大于预设浓度时LED灯亮并且蜂鸣器报警。
关键词:PM2.5,单片机,夏普GP2Y1010AU0F,检测,报警。
Design and Realization of PM2.5 Concentration Detection and Alarm System Based on Single Chip MicrocomputerAbstractThe main components of the haze are PM2.5, PM10, SO2 and heavy metal lead arsenic nickel chrome and other particles. PM2.5 is an inhalable particulate matter; it not only belongs to the serious air pollutants, but also is a carrier of variety heavy metals and other dust. PM2.5 can often float in the air for a long time and move with the wind, so it has a wide range of characteristics. Due to the characteristics of strong propagation, long stay, low visibility, easy adsorption of heavy metals and toxic, strong pollution, PM2.5 lead to serious environmental and seriously affects the urban and regional environmental air quality and residents’ daily life, so real-time monitoring PM2.5 is very important. This design detects PM2.5 concentration voltage by using Sharp GP2Y1010AU0F chip, and then converter the analog voltage into digital voltage using chip ADC0832 input AT89C51 microcontroller minimum system. Finally, the measured value is displayed on the display, LCD1602 liquid crystal display, the LED lights and buzzer alarm when the detection concentration is greater than the preset concentration.Keywords:PM2.5, MCU, SHARP GP2Y1010AU0F, Detection, Alarm.第一章前言1.1、设计的目的和意义环境问题一直是人们比较关心的问题,而其中的雾霾天气更是和人们的生产生活戚戚相关,雾霾严重影响着城市的空气质量。
PM2.5液晶显示论文
题目:基于单片机多功能环境检测系统研究随着经济的发展,人们越来越关注污染程度日益严重的居住环境。
他们开始利用高科技产品及时对居住环境进行检测,从而及时了解环境状况。
伴随着单片机技术的飞速发展,通过单片机开发的检测仪器越来越小型化和多样化,然而对环境检测的多功能设备却很少被开发出来。
本文主要介绍了基于单片原理开发的环境检测系统。
该系统把单片机的控制技术和传感器技术相结合,开发成多功能环境检测系统。
通过它对温湿度传感器、燃气浓度传感器、甲醒浓度传感器以及粉尘传感器的控制,实现对家庭环境的温湿度、燃气浓度、甲醒浓度、空气颗粒大小的采集。
采集的数值经过AI D 模数转换,再传输给单片机读取,然后传输给液晶显示屏显示,达到对室内环境的多功能检测和及时显示,使得室内环境状况一目了然。
当检测值超出预设值时,单片机驱动蜂鸣器报警,使得用户及时发现环境的具体状况,从而为用户的居住生活带来舒适和安全。
从而摆脱检测仪器的简单、独立的缺点而实现检测仪器的系统化、小型化、高效率和多功能。
关键词:室内环境检测,单片机,传感器技术,PM2. 5AbstractWith the development of economy, people are paying more attention to the living environment pollution is increasingly serious. They b egan to use the high-tech products in a timely manner to test the living environment, and in a timely manner to understand the sta tu s of the envir onm ent.Accompanied by single-chip computer technology rapid development, through the single-chip microcomputer detecting ins trum ent is more and more miniaturized and diversified development.D etection of multi-function equipment to the environment, however,is rarely developed.This article mainly introduced the development of environment detection system on the basis of the principle of sing l e chip. Th e system of the single chip microcomputer control technology and senso r technology,developed into a multifunctional testing system environment. Through its sensor for t emperature and humidity sensor, the gas concentration in the dust, formaldehyde concentra tion sensor and sensor control, implementation of home environment tempera阳re and humidity, gas concentration and the concentrat ion of formaldehyde,the air particles the size of the collection. Acquisition val u e after AID analog-to-digital conve r sion, to transmit to MCU r ead again,and then transferred to the LCD display shows, reached for the indoor env ironm ent of the multi-function detection and display in time, mak e indoor environment condition b e cl e ar at A glance. When values beyond the preset value, MCU drive buzz er alarm, allows the u se r environment specific shape in time.To get rid of a testing instrument is simple, the faults of independent and systematic testing instrument,the miniaturization, high effic i ency and more functionality.前言随着经济的发展,生活水平的提高,人们对居住环境的舒适度要求越来越高。
基于HOLTEK单片机的PM2.5检测仪
1.4
本文的内容共分为七章。第一章绪论,概括了国内空气质量系统发展情况概述、选题的背景和意义概述;第二章PM2.5传感器的介绍和选用,介绍PM2.5的测量方法,重点介绍日本神荣公司PPD42NS传感器的选用与特性;第三章控制系统硬件设计,分析了系统的组成和基本工作原理并详细介绍了电路的组成和实现;第四章控制系统软件的实现,着重介绍了编程语言,主程序流程;第五章原理图及PCB图绘制,介绍Protel99SE软件及软件的使用;第六章实物调试,介绍实物调试遇到的问题;第七章总结,对所做的工作进行总结,并对今后系统的发展与展望提出建议。
This design uses HOLTEK microcontroller core from PPD42NS (Japan SHINYEI) dust sensor measures the concentration of airborne dust, use a digital display of the current air concentration of dust. When the dust concentration in air reaches the set limit correspondingLEDdisplay and intuitive to remind the current pollution levels. The system circuit is simple, stable, highly integrated, easy to debug, high precision, has some practical value.
(1)用HT46F49E单片机控制编程与实现。
(2)用PPD42NS设计与实现空气中PM2.5颗粒的测量。
基于单片机的空气质量检测系统定稿版
基于单片机的空气质量检测系统HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】佳木斯大学毕业论文基于单片机的空气质量检测系统学院信息电子技术专业通信工程班级 12级1班学籍号 12109940619姓名潘琦指导教师田静佳木斯大学2016年6月10日摘要随着工业发展,国民经济日益增长,人民生活指数也在不断提高。
但是给环境却带来不可逆的影响,因为空气质量的恶化,使人类引起一系列呼吸道病症,危害身心健康。
国家政府出台政策,一方面从源头控制污染源,一方面增加空气质量监控。
各大中城市也将PM2.5作为天气预报一项重要指标,时时提醒市民关注环境。
本设计就是基于51系列单片机的PM2.5监控预警系统,对环境里的PM2.5浓度进行实时监控,预警。
本设计以STC89C52单片机为控制核心,用夏普GP2Y1010AU0F传感器实时采集空气中粉尘情况,然后由ADC0832模数转化芯片,将从粉尘传感器采集到的模拟信号转化成数字信号,然后传给单片机进行精确换算,在LCD1602液晶屏显示当前空气粉尘浓度和显示预置报警阈值,按键可以设置系统粉尘报警阈值,蜂鸣器报警模块可在环境PM2.5浓度超过设置值时进行报警。
本系统电路稳定性高、抗干扰能力强,处理速度快,功耗低,操作简便,实时精准显示,实时反馈环境因素。
关键字:PM2.5;单片机;粉尘浓度;GP2Y1010AU0F;报警AbstractWith the industrial development of the national economy growing, people living index is also rising. But the environment has brought irreversible impact because of the deterioration in air quality, weather haze phenomenon increased hazard phenomenon worse. National government policies, on the one hand to control pollution from the source, on the one hand increase the air quality monitoring. PM2.5 major cities will also be an important indicator as the weather forecast, remind the public concern for the environment. This design is based on the 51 computers PM2.5 monitoring system on the environment in the PM2.5 concentration time monitoring, early warning.This design STC89C52RC microcontroller to control the core, Sharp GP2Y1010AU0F sensor to collect dust in the air situation, LCD1602 display shows the current air concentration of dust and display the preset alarm threshold size, the keys can set the system dust alarm threshold, the buzzer alarm module can alarm when the ambient PM2.5 concentration exceeds the set value. System works: collected by the sensor in the air PM2.5 PM2.5 concentration, and then converted to a digital signal through ADC0832 for STC89C52RC microcontroller reads, after the system conversion, real-time display of the current PM2.5 concentration, and then set value, if less than the set value, the systemremains; if it exceeds the set value, the system will alarm to alert the PM2.5 concentration exceeded. The system circuit is simple, stable, highly integrated, easy to debug, high precision, has some practical value.Key words:Alarm; Dust concentration; GP2Y1010AU0F; PM2.5目录摘要 (i)Abstract ....................................................... i i 第1章绪论 .. (1)1.1 课题研究背景 (1)1.2 课题研究的目的和意义 (2)1.3 课题的主要内容 (2)第2章设计方案论证 (4)2.1 题目解析 (4)2.2 方案论证与设计 (4)2.2.1 控制部分的方案选择 (4)2.2.2 显示部分的方案选择 (5)2.2.3 传感器模块的方案选择 (5)2.2.4 模数转化模块的方案选择 (5)2.3 系统方案论证 (6)第3章硬件电路设计 (7)3.1 单片机最小系统 (7)3.2 ADC0832模数转化模块 (9)3.3 液晶屏显示模块 (10)3.4 夏普PM2.5传感器 (12)3.5 蜂鸣器 (14)3.6 按键电路 (14)3.7 污染级别提醒电路和程序下载电路 (14)3.8 总体原理图 (15)第4章软件部分设计 (17)4.1 系统流程设计 (17)4.2 ADC0832模数转化部分设计 (18)第5章仿真部分 (20)5.1 PWM驱动 (20)5.2 Keil的应用 (20)5.3 Protel 99se的应用 (22)5.4 Proteus的应用 (23)结论 (25)致谢 (26)参考文献 (27)附录1 系统原理图 (29)附录2 元器件清单 (30)附录3 程序清单 (31)附录4 外文参考资料翻译(原文、译文) (37)第1章绪论1.1 课题研究背景21世纪的今天,科学技术的发展日新月异,科学技术的进步的同时也带动了测量技术的发展,现代控制设备不同于以前,我们已经进入了高速发展的信息时代,测量技术是当今社会的主流,广泛地深入到应用工程的各个领域。
基于单片机的PM2.5检测系统设计
基于单片机的PM2.5检测系统设计随着城市化进程的不断加快,空气质量成为人们关注的焦点之一。
PM2.5是空气中颗粒物的一种,直径小于或等于2.5微米。
由于其粒径小,易进入人体肺部并对健康产生危害,因此对PM2.5的监测成为了城市环境监测的重点。
本文将介绍一种基于单片机的PM2.5检测系统设计,帮助人们更好地监测城市空气质量。
一、系统原理本系统基于单片机,通过传感器采集空气中的PM2.5颗粒物浓度,再通过单片机进行数据处理和显示。
系统的设计主要包括传感器模块、单片机模块、显示模块和供电模块。
1. 传感器模块传感器模块是PM2.5检测系统的核心,负责采集空气中的PM2.5颗粒物浓度。
传感器模块采用激光散射原理,通过激光束照射到空气中的颗粒物上,再通过光散射信号的强度来计算出颗粒物的浓度。
传感器模块能够实时监测空气中的PM2.5浓度,并将采集到的数据传输给单片机模块进行处理。
2. 单片机模块单片机模块是PM2.5检测系统的数据处理核心,负责接收传感器模块传来的数据,并进行数据处理、存储和显示。
单片机模块采用高性能的单片机,具有较强的数据处理能力和稳定性。
在接收到传感器模块传来的数据后,单片机模块将进行数据处理并通过显示模块将结果显示出来。
3. 显示模块显示模块以直观的方式将PM2.5的浓度显示出来,帮助用户直观地了解空气质量。
显示模块采用LED数码管或液晶显示屏,能够清晰地显示PM2.5的浓度数值。
显示模块还可以设置警报功能,当PM2.5浓度超过设定值时,显示模块将发出警报提醒用户。
4. 供电模块供电模块为整个系统提供稳定的电源,保证系统正常运行。
供电模块采用高品质的电源适配器或电池,以确保系统在室内和室外环境中都能正常工作。
二、系统设计基于上述原理,我们设计了一个基于单片机的PM2.5检测系统。
系统的设计包括硬件设计和软件设计两部分。
1. 硬件设计硬件设计主要包括传感器模块、单片机模块、显示模块和供电模块。
基于单片机的空气质量检测系统设计-正文
2系统的硬件电路设计2.1 主控制器电路设计主控芯片是整个系统的数据处理单元。
主控芯片主要负责数据操作、中断响应等各种逻辑指令。
主控芯片的工作频率与整个系统设计相关的内部硬件资源是好还是坏,要充分了解资源需求等系统要求,自行选择适合恰当的控制器。
否则,选择低性能主控芯片可能会影响整个系统性能,并为设计增加额外的困难。
本设计中采用STC89C52单片机最小系统。
STC89C52单片机最小系统具有体积小、质量轻、功能强、功耗低、性价比高等特点。
在本设计整套系统中起到了信号处理实时控制的作用,可以监测按键和采集传感器的各项参数,同时还能驱动LCD1602液晶显示检测到PM2.5浓度数据。
STC89C52单片机最小系统由STC89C52芯片、复位电路、时钟电路及输入/输出端口设备等构成。
STC89C52单片机是美国STC公司开发制造的一种8位微控制芯片,拥有512字节的数据存储空间和8K字节的程序存储空间。
共40个引脚,2个优先级设置,3个十六位强大定时/计数器,4个八位并行I/O端口,5个优质中断源。
STC89C52单片机的时钟引脚为XTAL1 和XTAL2;控制信号的引脚有RST,ALE,PSEN 和EA;I/O端口有P0,P1,P2和P3。
复位电路主要用于协助单片机来实现启动过程,控制单片机工作的起始状态。
在单片机工作过程中,受到外界干扰而出现代码丢失、运行出错或直接死机、停止运行的时候,此时通过复位,单片机内部的烧录代码就会自动重新执行。
复位方式一般分为自动复位和手动按键复位,本设计为了编程的简单化,采用了外部手动按键复位的方式。
STC89C52单片机的P0脚内无上拉电阻,为开漏输出。
所以在本设计中P0脚用作输出端口,需另加上拉电阻以加大输出的驱动能力,本设计采用10K的排阻作为上拉电阻。
时钟电路好比心脏,单片机的工作动力都来源于它。
时钟电路其实本质就是一个晶体振荡电路,提供一个正弦波信号作为基准让单片机进行工作,因此单片机的运行速度及处理能力都是由时钟电路决定。
基于51单片机的PM2.5检测仪设计
基于51单⽚机的PM2.5检测仪设计基于51单⽚机的PM2.5检测仪设计摘要我国现代社会迅速发展,⼈们也提⾼了对⽣活的质量的要求,都想在健康、安逸的环境⽣活。
我国也正在加强⽣态⽂明建设,不断减少各种空⽓污染。
PM2.5这种污染物随着雾霾加重被⼈们数值,由于其颗粒极⼩,含有⾼浓度的有毒、有害物质并且具有长时间停留漂浮等特性。
尽管近年来雾霾已经⼤⼤减少,但对于PM2.5的监测依然不能掉以轻⼼。
本设计采⽤STC89C51单⽚机为控制器件,利⽤传感器监测⼤⽓中颗粒物含量,通过AD 转换器将传感器输出信号处理后传给单⽚机处理,最终LCD显⽰含量。
系统还可以通过按键进⾏设置上限值,当浓度超过设定值时将会触发报警。
结果表明,该PM2.5检测仪电路简单⼩巧、检测精度⾼,具有良好的稳定性,具备良好的实⽤意义。
关键词STC89C51单⽚机、空⽓质量传感器、LCD第1章引⾔1.1 设计背景步⼊⼆⼗⼀世纪,我们迎来了多姿多彩、进步迅猛的现代信息社会。
⼈类已经迈⼊信息社会、正分享着信息丰富迅捷的好处并不断勇于开拓继续向前发展,我们会发现⽆论是现在还是未来信息的获取、传输与利⽤将⽆处不在⽆时不有,⽽⾸要任务就是如何获取准确可靠的信息,其中可以⼴泛分布感知探测信息的传感器是帮助⼈们实时获取⼤量信息的主要途径。
传感技术发展已久,但毫⽆疑问进⼊⼆⼗⼀世纪以来,随着科学技术的快速更新迭代,经济实⼒和⼈们对美好⽣活的需求⽇益增长,再加上环境保护、⽣态⽂明、智慧城市等概念的⽕热,更加促进了传感技术的⼴泛应⽤。
⼯业商业农业军事,处处都有传感技术的⾝影。
不得不承认,尽管蓬勃强劲的⼯业发展为繁荣兴旺的现代物质⽂明提供了坚强的物质基础,但环境保护的不完善和缺位,使得⼯业发展产⽣的各种废物污染给我们的⽣活尤其是⾝体健康带来了严重的负⾯影响。
以⼤⽓污染为例,近⼗年来来⼈们最熟知的、关注度最⾼的莫过于雾霾。
从从未听说过这个词汇再到“谈霾⾊变”,最主要的原因还是因为这种类似于阴天的天⽓暗藏杀机——在看似平静的的空⽓⾥,弥漫着各种微⼩的有害颗粒物。
基于MSP430单片机的PM2.5检测装置-(张恒)
基于MSP430单片机的PM2.5检测装置-(张恒)基于 MSP430 单片机的 PM2.5 检测装置张恒(西安文理学院陕西西安 710065)摘要: 为了实现 PM2.5 参数的分布式检测和统计管理,我们设计了空气 PM2.5 监测装置, 该装置采用 MSP430F149 单片机作为控制核心,并集成有收集探测系统、温控装置、检测记录装置四者相互作用从而实现 PM2.5 的检测,本文单片机在检测和控制系统中得到广泛的应用, 本文介绍了单片机控制的PM2.5 检测装置的设计方案,并对其作以简要介绍关键词: MSP430 单片机;温度传感器DS18B20;PM2.5 切割器;DHS; β 射线分析仪 0 前言 PM2.5 是指大气中直径小于或等于 2.5 微米的颗粒物,也称为可入肺颗粒物,其中 PM 的英文全称为 particulate matter(颗粒物).PM2.5 作为雾霾的重要组成部分,其颗粒物直径小, 含有高浓度的有毒、有害物质并且在空气中长时间保留、远距离漂浮等特性.科学家用PM2.5 表示每立方米空气中这种颗粒的含量,这个值越高,就代表空气污染越严重.气象专家和医学专家认为,由细颗粒物造成的灰霾天气对人体健康的危害甚至要比沙尘暴更大.据有关部门统计调查显示,2012 年北京、上海因PM2.5 污染分别造成早死人数为 2349、2980 人,分别占当年死亡总人数的比例为 1.9%、 1.6%,经济损失分别为 18.6、 23.7 亿元.而 2012 年北京、上海因交通意外死亡人数分别为974 人和1009 人.可见,PM2.5 对人类的危害极大可见,对PM2.5 的检测和治理成为当务之急,因此我们设计了PM2.5 检测装置通过β 射线吸收法来监测大气中微量颗粒物的含量.仪器主机面板有显示和按键,实现人机交换功能.内部集成有收集探测装置、温控装置、供电系统和检测记录装置等 1 PM2.5 检测装置设计原理 1.1 通过β 射线吸收法来监测大气中微量颗粒物的含量,仪器主机面板有显示和按键,实现人机交换功能.内部集成有收集探测装置、温控装置、供电系统和检测记录装置等1.2 收集探测系统由切割器和气泵及其采样纸带构成切割器是根据空气动力学原理设计的,用于分离不同直径的颗粒物(PM10 和 PM2.5)。
基于单片机的PM2.5检测系统设计
基于单片机的PM2.5检测系统设计1. 引言1.1 背景介绍PM2.5是指大气中颗粒物直径小于等于2.5微米的颗粒物,对人体健康产生严重影响。
据统计,高浓度的PM2.5颗粒物是导致呼吸系统疾病、心血管系统疾病和肺癌等疾病的主要原因之一。
随着工业化和城市化的加剧,PM2.5污染问题日益严重,监测和净化PM2.5颗粒物成为当务之急。
单片机是一种集成电路,通过内部的微处理器核心、存储器和各种输入输出端口,可以实现各种功能。
在实际应用中,单片机常用于各种系统的控制和计算。
基于单片机的PM2.5检测系统设计,可以实现实时监测空气中PM2.5颗粒物的浓度,为人们提供及时的空气质量信息。
本文旨在通过对PM2.5检测系统的硬件设计和软件设计进行详细描述,探讨其原理和实现方法,为解决PM2.5污染问题提供技术支持。
本文还将对实验结果进行分析,优化系统性能,为未来的工程应用提供参考。
通过本文的研究,希望能够提高人们对空气质量的认识,促进环境保护和人类健康。
1.2 问题提出在当今社会,空气质量问题日益受到人们的关注。
PM2.5作为空气中的一种有害颗粒物质,对人体健康造成了严重影响。
设计一种基于单片机的PM2.5检测系统具有重要意义。
目前市面上的PM2.5检测仪器往往价格昂贵、体积庞大,不太适合家庭用户进行个人空气质量监测。
本文旨在针对这一问题,设计一种便于携带、价格适中的基于单片机的PM2.5检测系统,以方便普通家庭用户监测室内和室外空气质量。
通过该系统,用户可以随时随地监测PM2.5浓度,及时了解空气质量情况,做出相应调整,保护自己和家人的健康。
随着智能化的发展,基于单片机的PM2.5检测系统将在未来得到更广泛的应用,并对人们的生活质量产生积极的影响。
1.3 研究目的本文旨在设计一种基于单片机的PM2.5检测系统,通过对PM2.5颗粒进行实时监测和分析,以达到提高空气质量监测效率和精确度的目的。
具体研究目的包括:1. 研究PM2.5检测原理:深入探究PM2.5颗粒的特性和检测方法,为系统设计提供理论支持。
基于单片机的PM2.5空气质量检测论文
基于单片机的空气质量检测系统设计专业:通信工程班级:2013级1班姓名:王世达引言 (4)1 概述 (6)1.1 系统组成 (6)1.2 硬件设计 (6)1.3 软件设计 (7)2 电路设计 (8)2.1 原理图 (8)2.2 单片机及外围电路设计 (8)2.3 传感器电路设计 (16)2.4 A/D模数转换电路 (18)2.5 LCD显示电路 (20)2.6 LED显示电路 (22)2.7 报警模块 (23)3 程序设计 (24)3.1 主程序设计 (24)3.2 按键部分 (24)3.3 显示部分 (24)3.4 A/D转换部分 (27)4 应用软件介绍 (30)4.1 keil的应用 (30)4.2 protel99se的应用 (31)4.3 Proteus的应用 (33)5 设计的应用 (34)5.1 主要用途 (34)5.2 应用场景 (34)6 结果与分析 (35)总结 (36)致谢 (37)参考文献 (38)附录1 原理图 (39)附录2 程序源代码 (40)随着现代科技的高度发展,工业生产力正在不断提高,而由此带来的负面影响也尤为显著,那就是环境的污染,它严重危害着人类的健康和生活。
雾霾,为大气污染之一,一直以来广受人们关注。
现在有越来越多的地区和国家开始高度重视雾霾天气,并将其视为一种灾害性天气。
其实,很早以前就报道过一些雾霾灾害的重大事件,在这几次事件当中,不仅危害到人们的健康,甚至还剥夺了很多人的生命,比如1952年伦敦杀人雾事件和2013年北京雾霾事件。
PM2.5,指环境中直径小于2.5μm的颗粒物,是雾霾的主要成分之一,由于其粒径小,活性强,易附有毒、有害物质,因而对人体健康威胁很大。
因此,对PM2.5的测量显得越来越重要。
本文将空气中PM2.5的浓度作为评定空气质量的依据。
本设计的控制核心采用的是非常实用的51系列单片机AT89C52,配合粉尘浓度采集装置和显示设备,共同完成数据的采集,处理及显示。
基于52单片机的PM2
基于52单片机的PM2Title: Design and Implementation of a PM2.5 Monitoring System Based on AT52 MicrocontrollerAbstract:With the increasing environmental pollution, air quality has become a major concern worldwide. PM2.5, also known asfine particulate matter, is a significant air pollutant that poses severe health risks. Hence, it is essential to monitor PM2.5 levels for public health and environmental protection.In this paper, we propose a PM2.5 monitoring system based on AT52 microcontroller and optical dust sensor. The system includes hardware and software design, testing and validation. The results demonstrate the effectiveness and accuracy of our proposed system in real-time measurement of PM2.5 concentrations.Keywords: PM2.5, AT52 microcontroller, optical dust sensor, monitoring systemIntroduction:Air pollution is one of the most critical environmental issues that pose a severe threat to human health and the ecosystem. Among various air pollutants, PM2.5 is one of the most concerning pollutants due to its small size and high toxicity. PM2.5 refers to the fine particulate matter with a diameter of less than 2.5 micrometers, which can penetrate deeply into the lungs, causing respiratory and cardiovascular diseases. Therefore, real-time monitoring of PM2.5 levels is necessary to assess air quality and protect public health.In recent years, there has been an increasing interestin developing PM2.5 monitoring systems that provide accurate, reliable, and cost-effective measurement of particulate concentrations. In this paper, we propose a PM2.5 monitoring system based on AT52 microcontroller and optical dust sensors. The system consists of hardware and software components that work together to measure the PM2.5 concentrations in real-time.Hardware Design:The hardware design of the PM2.5 monitoring system includes an AT52 microcontroller, optical dust sensor, and LCD display. The AT52 microcontroller is the core of the system, responsible for collecting data from the optical dust sensor and displaying the results on the LCD.The optical dust sensor utilizes the light-scattering principle to detect the concentration of particulate matterin the air. It contains an LED light source that emits light onto the air sample and a photodiode that detects thescattered light. The amount of scattered light is directly proportional to the concentration of particulate matter inthe air. The sensor provides a voltage output thatcorresponds to the PM2.5 concentration.The LCD display is used to show the real-time PM2.5 concentration values, making it easy for users to monitor and interpret the air quality. The display also includes a backlight that makes it visible even in low-light environments.Software Design:The software design of the PM2.5 monitoring system includes three main components: data acquisition, processing, and display. The data acquisition module is responsible for collecting data from the optical dust sensor periodically.The data processing module filters and smooths the data to remove any noise or interference. The display module presents the processed data on the LCD in a user-friendly format.To ensure the accuracy and reliability of the PM2.5 monitoring system, we use a calibration algorithm. The calibration algorithm maps the voltage output of the optical dust sensor to the corresponding PM2.5 concentration values according to the sensor's specifications. The calibration algorithm is implemented in the software, and the calibration coefficients can be adjusted as needed.Testing and Validation:The PM2.5 monitoring system's accuracy and effectiveness were tested and validated in real-world environments, including homes, offices, and outdoor locations. The system's performance was compared to a reference instrument, and the results were highly consistent, demonstrating the reliability and accuracy of the proposed system.Conclusion:In this paper, we propose a PM2.5 monitoring system based on AT52 microcontroller and optical dust sensors. The system provides accurate, reliable, and cost-effective measurement of PM2.5 concentrations in real-time. The results of testing and validation demonstrate the efficiency and effectiveness of our proposed system in monitoring PM2.5 concentrations in various environments. Our system can contribute to public health and environmental protection by providing reliable and timely information on air quality.。
基于STM32的密闭空间PM2.5检测和控制系统设计
基于STM32的密闭空间PM2.5检测和控制系统设计摘要:本文基于STM32单片机设计一种高效、智能、精准的密闭空间PM2.5检测控制系统,实现对室内空气质量进行实时监测和调节。
其中包括PM2.5传感器、空气净化器控制模块、LCD显示模块、语音识别模块等模块,通过对模块的协同工作,可实现整个系统的智能控制,实现空气质量的自动调节,避免了人工干扰和浪费。
本系统功能齐全,性能稳定可靠,为室内空气质量监测和控制提供了一种新的解决方案。
关键词:STM32单片机;PM2.5检测;空气净化器控制;LCD 显示;语音识别一、绪论当前,空气污染已成为全球公认的严重环境问题之一。
随着人们环保意识的觉醒,室内环境质量也日益得到重视。
如何保障室内空气的清洁与新鲜,是摆在我们面前的一道难题。
于是,本文在这种背景下,提出了一种基于STM32单片机的密闭空间PM2.5检测和控制系统设计。
二、系统设计1、硬件设计本系统包括PM2.5传感器、空气净化器控制模块、LCD显示模块、语音识别模块等模块。
具体结构框架如下图所示:(图片省略)2、软件设计本系统主要使用Keil C51编程语言进行程序设计。
其中,PM2.5检测任务、空气净化器控制任务、LCD显示任务、语音识别任务等模块均由独立的任务进行管理,通过调度器进行任务切换,实现整个系统的协同工作。
三、实验结果本系统在实验室进行了测试,结果表明,系统能够准确地检测到室内空气中的PM2.5浓度,并能够实现自动调节空气净化器的工作状态。
同时,系统还具有人性化的LCD显示和语音识别功能,能够有效提高用户的交互体验。
四、结论本文通过基于STM32单片机的密闭空间PM2.5检测和控制系统的设计与实现,解决了当前室内空气质量监测和控制中的一系列难题。
本系统具有功能齐全、性能稳定可靠等优点,可为室内空气质量监测和控制提供一种新的解决方案现在,随着城市化程度的加速推进,人们越来越在意室内空气的质量。
基于单片机的空气质量检测系统
佳木斯大学毕业论文基于单片机的空气质量检测系统学院信息电子技术专业通信工程班级12级1班学籍号12109940619姓名潘琦指导教师田静佳木斯大学2016年6月10日摘要随着工业发展,国民经济日益增长,人民生活指数也在不断提高。
但是给环境却带来不可逆的影响,因为空气质量的恶化,使人类引起一系列呼吸道病症,危害身心健康。
国家政府出台政策,一方面从源头控制污染源,一方面增加空气质量监控。
各大中城市也将PM2.5作为天气预报一项重要指标,时时提醒市民关注环境.本设计就是基于51系列单片机的PM2.5监控预警系统,对环境里的PM2。
5浓度进行实时监控,预警。
本设计以STC89C52单片机为控制核心,用夏普GP2Y1010AU0F传感器实时采集空气中粉尘情况,然后由ADC0832模数转化芯片,将从粉尘传感器采集到的模拟信号转化成数字信号,然后传给单片机进行精确换算,在LCD1602液晶屏显示当前空气粉尘浓度和显示预置报警阈值,按键可以设置系统粉尘报警阈值,蜂鸣器报警模块可在环境PM2。
5浓度超过设置值时进行报警。
本系统电路稳定性高、抗干扰能力强,处理速度快,功耗低,操作简便,实时精准显示,实时反馈环境因素.关键字:PM2.5;单片机;粉尘浓度;GP2Y1010AU0F;报警AbstractWith the industrial development of the national economy growing,people living index is also rising。
But the environment has brought irreversible impact because of the deterioration in air quality, weather haze phenomenon increased hazard phenomenon worse。
National government policies,on the one hand to control pollution from the source,on the one hand increase the air quality monitoring。
PM2.5检测系统毕业设计论文
大气颗粒物污染对人类健康和生态环境造成了很大的影响,这让人们逐渐重视起对细颗粒物PM2.5检测技术的研究。
本文阐述了PM2.5浓度检测的五种方法,在对上述各方法分析总结的基础上针对日常生活中PM2.5污染检测的实际需求,设计了一种PM2.5浓度检测的方案。
本设计通过GP2Y1010AU0F粉尘传感器采集周围环境空气中PM2.5的浓度值,由ADC0832模数转换芯片将传感器输出的模拟电压转信号转换成数字信号,并将数据传送给单片机STC89C52。
单片机分析处理数据得到最终的检测结果,将其显示在LCD1602液晶屏上。
当检测到的PM2.5浓度值大于预先设置的PM2.5浓度值时,蜂鸣器和发光二极管发出声光报警。
本论文对这些功能模块进行了设计,并制作电路实现了相应的功能。
通过进一步的调试与集成,实现整个系统的功能,达到检测目的。
关键词:PM2.5;粉尘传感器;检测系统The pollution of ambient fine particulate matter has a great negative effect on human health and the ecological environment. It makes people gradually pay attention to the detection of PM2.5. In this paper, described five kinds of test methods of PM2.5. In terms of the actual demand of PM2.5 pollution detection in daily life,this paper puts forward a design of PM2.5 test system. This design uses the GP2Y1010AU0F dust sensor collected of PM2.5 concentrations. In addition, sensor analog quantity turn into digital quantity by ADC0832 and data is transmitted to the MCU. Single-chip microcomputer process data to get last detect result on the LCD screen. When the PM2.5 test concentration is detected is greater than the preset concentration, the buzzer and the light-emitting diode emit will sound and light alarm. In this paper, designed the function modules and realized the corresponding function by production circuit. Through further debugging and integration to achieve the function of the whole system,so as to achieve the purpose of detection.Key words:PM2.5;Dust Sensor;Detection System目录摘要 (Ⅰ)Abstract (Ⅱ)一绪论....................................................................... 11.1研究背景及意义 ..................................................... 11.2国内外研究现状 ..................................................... 21.3研究的主要内容 ..................................................... 31.4本章小结............................................................. 3二系统总体方案设计 ..................................................... 42.1总体方案设计........................................................ 42.2系统硬件选型........................................................ 62.3本章小结............................................................. 7三硬件电路设计........................................................... 83.1主控制器模块........................................................ 83.2粉尘传感器模块 ..................................................... 93.3模数转换模块 (10)3.4液晶显示模块 (10)3.5电源模块 (11)3.6按键模块. (12)3.7报警模块. (12)3.8本章小结 (12)四系统软件设计 (13)4.1程序功能分析 (13)4.2系统程序设计 (13)4.3本章小结 (16)五安装与调试 (17)5.1硬件安装 (17)5.2程序调试 (18)5.本章小结 (18)六结论与展望 (19)6.1结论 (19)6.1展望 (19)致谢 (20)参考文献 (21)附录一元器件清单附录二源程序一绪论1.1 研究背景及意义随着工业的发展,各种新产品不断被制造出来,人们的生活水平得到了很大的提高。
单片机PM2.5浓度检测仪毕业设计论文豪华版
封面摘要因为空气质量的恶化,阴霾天气现象出现增多,危害现象加重。
中国不少地区把阴霾天气现象并入雾一起作为灾害性天气预警预报。
统称为“雾霾天气”。
雾霾主要由PM2.5、PM10、PM0.1以及重金属镍砷铬铅等颗粒组成。
有关雾霾的重大事件层出不穷,如1952年伦敦烟雾事件,伦敦杀人雾在四天内夺走了4000多条人命;还有2013年初北京肆虐横行的雾霾事件,轰动一时。
因此,对PM2.5的测量显得越来越重要。
本设计采用AT89C52单片机为控制中心,由GP2Y1010AU0F灰尘传感器测量空气粉尘浓度,LCD1602显示屏显示当前空气粉尘浓度。
当空气中粉尘浓度达到所设定限度启动蜂鸣器自动报警,且能实时对应显示相应的LED灯,直观提醒当前的污染级别。
该系统电路简单、工作稳定、集成度高,调试方便,测试精度高,具有一定的实用价值。
关键字:PM2.5、单片机、粉尘浓度、GP2Y1010AU0F、自动检测目录第一章、概述1.1、设计的主要内容和意义1.1.1、设计的主要内容本设计提出的“PM2.5监测”的方案最基本的实现方法是由单片机、粉尘监测传感器、显示模块、报警器等模块组成的电路,GP2Y1010AU0F粉尘传感器采集空气中PM2.5的浓度值,经过AT89C52单片机处理后,在LC D1602液晶上显示,并且设置一个报警值,检测的PM2.5浓度值超过报警值后,蜂鸣器报警,报警值可以用按键手动调节。
另外,该设计在实时检测浓度的同时,根据当前检测浓度亮起相应的灯,浓度范围分别为:检测的PM2.5的浓度值在0-0.1,绿灯亮,表示环境良好;检测的PM2.5的浓度值在0.1-0.3,黄灯亮,表示轻度污染;检测的PM2.5的浓度值在0.3以上,红灯亮,表示重度污染;1.1.2、设计的主要意义21世纪的今天,科学技术的发展日新月异,科学技术的进步同时也带动了测量技术的发展,现代控制设备不同于以前,它们在性能和结构发生了翻天覆地的变化。
基于单片机控制的空气质量检测系统的设计
基于单片机控制的空气质量检测系统的设计摘要:随着社会经济的快速发展,大气污染日益严重,已成为影响人类健康的主要因素之一。
如果空气中二氧化碳浓度偏高,吸入过多会引起二氧化碳中毒、头晕、乏力等症状。
高浓度的PM2.5会增加呼吸道感染、哮喘和支气管炎等疾病的症状。
为了了解空气质量,改善生活环境,人们对空气质量检测仪的需求越来越大。
市场上虽然有PM2.5、有毒气体等多种国产空气质量检测仪,但其功能相对简单,性价比相对较低,在一定程度上降低了人们的购买欲望。
因此,设计一种多功能经济适用的空气质量检测仪具有良好的应用前景,对改善居住环境空气质量,提高健康水平具有重要意义。
关键词:单片机控制;空气质量;检测系统;设计;分析1系统总体设计1.1设计要求。
设计一个简单实用的空气质量检测报警系统,要求至少能对两种空气质量指标进行检测,并实时检测和显示,超限报警报警,成本低,性能稳定。
1.2系统框图。
系统采用模块化设计,主要分为六个模块。
PM2.5粉尘传感器和SGP30气体传感器可以实时检测空气中PM2.5、二氧化碳和挥发性有机化合物VOC的浓度。
测量数据可由ADC0832转换成数字量显示在液晶屏上。
如果检测值超过设定阈值,蜂鸣器报警,提醒人们注意室内通风,厨房炒菜时要注意开门开窗,尽量避免室内吸烟,有条件的可以打开空气净化器,当各种检测值低于阈值时可以关闭,避免不必要的浪费。
2系统硬件设计本文设计的空气质量检测系统硬件采用STC89C52单片机、GP2Y1014UPM2.5传感器、DHT11温湿度传感器、Ze08-ch2o甲醛传感器、LCD1602液晶显示器、ADC0832模数转换器等。
2.1 SCM最小系统。
STC89C52单片机是新一代单片机,具有速度快、功耗低、抗干扰能力强等优点。
Stc89c52单片机的指令系统与传统的8051单片机完全兼容,有两种时钟周期供用户选择,即12时钟机周期和6时钟机周期。
其工作电压范围为5.5v~3.3v或3.8v~2.0v,工作频率范围为0~40mhz,相当于普通80510~80mhz。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的空气质量检测系统设计摘要因为空气质量的恶化,阴霾天气现象出现增多,危害现象加重。
中国不少地区把阴霾天气现象并入雾一起作为灾害性天气预警预报。
统称为“雾霾天气”。
雾霾主要由PM2.5、PM10、PM0.1以及重金属镍砷铬铅等颗粒组成。
有关雾霾的重大事件层出不穷,如1952年伦敦烟雾事件,伦敦杀人雾在四天内夺走了4000多条人命;还有2013年初北京肆虐横行的雾霾事件,轰动一时。
因此,对PM2.5的测量显得越来越重要。
本设计采用STC89C51单片机为控制中心,由GP2Y1010AU0F灰尘传感器测量空气粉尘浓度,LCD1602显示屏显示当前空气粉尘浓度。
并会根据设置好的报警值报警提示,对应颜色指示灯点亮,该系统电路简单、工作稳定、集成度高,调试方便,测试精度高,具有一定的实用价值。
关键字:PM2.5、单片机、粉尘浓度、GP2Y1010AU0F目录第一章、概述 (1)1.1、设计的主要内容和意义 (1)1.1.1、设计的主要内容 (1)1.1.2、设计的主要意义 (1)第二章、主控制器及主要器件 (2)2.1、STC89C51单片机 (2)2.2、A/D转换芯片ADC0832 (7)2.3、1602LCD液晶显示屏 (8)2.4、夏普粉尘传感器GP2Y1010AU0F (11)第三章、硬件电路设计 (12)3.1、电路设计框图 (13)3.2、系统概述 (13)3.3、单片机最小系统 (14)3.4、粉尘传感器电路设计 (18)3.5、A/D转换 (19)3.6、LCD显示模块设计 (20)第四章、程序设计及软件应用 (21)4.1、主程序设计 (21)4.2、主要子函数的设计 (23)4.3、keil的应用 (26)4.4、protel99se的应用 (27)4.5、Proteus的应用 (28)第五章、总结 (33)致谢 (34)参考文献 (35)附录 (36)附录1 程序源代码 (36)第一章、概述1.1、设计的主要内容和意义1.1.1、设计的主要内容本设计提出的检测空气质量PM2.5的方案最基本的实现方法是由单片机、粉尘监测传感器、显示模块、报警模块等组成的电路,GP2Y1010AU0F粉尘传感器采集空气中PM2.5的浓度值,经过STC89C51单片机处理后,在LCD1602液晶上显示,并通过LED和蜂鸣器提示浓度状态。
1.1.2、设计的主要意义21世纪的今天,科学技术的发展日新月异,科学技术的进步同时也带动了测量技术的发展,现代控制设备不同于以前,它们在性能和结构发生了翻天覆地的变化。
我们已经进入了高速发展的信息时代,测量技术是当今社会的主流,广泛地深入到应用工程的各个领域。
因为空气质量的恶化,阴霾天气现象出现增多,危害现象加重。
中国不少地区把阴霾天气现象并入雾一起作为灾害性天气预警预报。
统称为“雾霾天气”。
雾霾主要由PM2.5、PM10、PM0.1以及重金属镍砷铬铅等颗粒组成。
在空气动力学和环境气象学中,颗粒物是按直径大小来分类的,粒径小于100微米的称为TSP(TotalSuspendedParticle),即总悬浮物颗粒;粒径小于10微米的称为PM10(PM 为ParticulateMatter缩写),即可吸入颗粒物;粒径小于2.5微米的称为PM2.5,即可入肺颗粒物,它的直径仅相当于人的头发丝粗细的1/20。
虽然PM2.5只是地球大气成分中含量很少的组分,但它与较粗的大气颗粒物相比,粒径小,富含大量的有毒、有害物质且在大气中的停留时间长、输送距离远,因而对人体健康和大气环境质量影响更大。
世界卫生组织发布的报告显示,无论是发达国家还是发展中国家,目前大多数城市和农村人口均遭受到颗粒物对健康的影响。
高污染城市中的死亡率超出相对清洁城市的15%至20%。
据统计,在欧洲,PM2.5每年导致386000人死亡,并使欧盟国家人均期望寿命减少8.6个月。
人体的生理结构决定了对PM2.5没有任何过滤、阻拦能力,而PM2.5对人类健康的危害却随着医学技术的进步,逐步暴露出其恐怖的一面。
气象专家和医学专家认为,由细颗粒物造成的灰霾天气对人体健康的危害甚至要比沙尘暴更大。
粒径10微米以上的颗粒物,会被挡在人的鼻子外面;粒径在2.5微米至10微米之间的颗粒物,能够进入上呼吸道,但部分可通过痰液等排出体外,另外也会被鼻腔内部的绒毛阻挡,对人体健康危害相对较小;而粒径在2.5微米以下的细颗粒物,直径相当于人类头发的1/10大小,不易被阻挡。
被吸入人体后会直接进入支气管,刺激呼吸道,干扰肺部的气体交换,从而引发咳嗽、呼吸困难、哮喘、慢性支气管炎等呼吸系统的疾病并导致心律不齐、非致命性心脏病等心血管方面的疾病。
其中,老人、小孩以及心肺疾病患者是PM2.5污染的敏感人群。
因此,对PM2.5的监测与治理便显得越来越重要。
第二章、主控制器及主要器件2.1、STC89C51单片机STC89C51是一个低功耗,高性能CMOS 8位单片机,片内含8k BytesISP的可反复擦写1000次的Flash只读程序存储器,器件采用STC公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的STC89C51可为许多嵌入式控制应用系统提供高性价比的解决方案。
STC89C51具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及晶振电路。
另外,STC89C51可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
内部数据存储器的高128个单元是为专用寄存器提供的,因此该区也称作特殊功能寄存器(SFR),它们主要用于存放控制命令、状态或数据。
除去程序计数器PC外,还有21个特殊功能寄存器,其地址空间为80H~FFH。
这21个寄存器中有11个特殊功能寄存器具有位寻址能力,它们的字节地址刚好能被8整除。
STC89C51是一个高效的微型计算机。
它的应用范围广,可用于解决复杂的控制问题,且成本较低。
其结构框图如图2.1所示。
图2.1 STC89C51结构框图STC89C51引脚功能与封装:图2.2 STC89C51引脚图按照功能,STC89C51的引脚可分为主电源、外接晶体振荡或振荡器、多功能I/O口、控制和复位等。
多功能I/O口:STC89C51共有四个8位的并行I/O口:P0、P1、P2、P3端口,对应的引脚分别是P0.0 ~P0.7,P1.0 ~P1.7,P2.0 ~P2.7,P3.0 ~P3.7,共32根I/O线。
每根线可以单独用作输入或输出。
①P0端口,该口是一个8位漏极开路的双向I/O口。
在作为输出口时,每根引脚可以带动8个TTL输入负载。
当把“1”写入P0时,则它的引脚可用作高阻抗输入。
当对外部程序或数据存储器进行存取时,P0可用作多路复用的低字节地址/数据总线,在该模式,P0口拥有内部上拉电阻。
在对Flash存储器进行编程时,P0用于接收代码字节;在校验时,则输出代码字节;此时需要外加上拉电阻。
②P1端口,该口是带有内部上拉电阻的8位双向I/O端口,P1口的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。
对端口写“1”时,通过内部的上拉电阻把端口拉到高电位,此时可用作输入口。
P1口作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。
在对Flash编程和程序校验时,P1口接收低8位地址。
另外,P1.0与P1.1可以配置成定时/计数器2的外部计数输入端(P1.0/T2)与定时/计数器2的触发输入端(P1.0/T2EX),如表2.3所示。
表2.3 P1口管脚复用功能③P2端口,该口是带有内部上拉电阻的8位双向I/O端口,P2口的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。
对端口写“1”时,通过内部的上拉电阻把端口拉到高电位,此时可用作输入口。
P2口作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。
在访问外部程序存储器或16位的外部数据存储器时,P2口送出高8位地址,在访问8位地址的外部数据存储器时,P2口引脚上的内容(就是专用寄存器(SFR)区中P2寄存器的内容),在整个访问期间不会改变。
在对Flash编程和程序校验期间,P2口也接收高位地址或一些控制信号。
④P3端口,该口是带有内部上拉电阻的8位双向I/O端口,P3口的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。
对端口写“1”时,通过内部的上拉电阻把端口拉到高电位,此时可用作输入口。
P3口作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。
在STC89C51中,同样P3口还用于一些复用功能,如表2.4所列。
在对Flash编程和程序校验期间,P3口还接收一些控制信号。
表2.4 P3端口引脚与复用功能表RST:复位输入端。
在振荡器运行时,在此脚上出现两个机器周期的高电平将使其单片机复位。
看门狗定时器(Watchdog)溢出后,该引脚会保持98个振荡周期的高电平。
在SFR AUXR(地址8EH)寄存器中的DISRTO位可以用于屏蔽这种功能。
DISRTO位的默认状态,是复位高电平输出功能使能。
ALE/PROG:地址锁存允许信号。
在存取外部存储器时,这个输出信号用于锁存低字节地址。
在对Flash存储器编程时,这条引脚用于输入编程脉冲PROG。
一般情况下,ALE是振荡器频率的6分频信号,可用于外部定时或晶振。
但是,在对外部数据存储器每次存取中,会跳过一个ALE脉冲。
在需要时,可以把地址8EH中的SFR寄存器的0位置为“1”,从而屏蔽ALE的工作;而只有在MOVX或MOVC指令执行时ALE才被激活。
在单片机处于外部执行方式时,对ALE屏蔽位置“1”并不起作用。
PSEN:程序存储器允许信号。
它用于读外部程序存储器。
当STC89C51在执行来自外部存储器的指令时,每一个机器周期PSEN被激活2次。
在对外部数据存储器的每次存取中,PSEN的2次激活会被跳过。
EA/Vpp:外部存取允许信号。
为了确保单片机从地址为0000H~FFFFH的外部程序存储器中读取代码,故要把EA接到GND端,即地端。
但是,如果锁定位1被编程,则EA在复位时被锁存。
当执行内部程序时,EA应接到Vcc。
在对Flash存储器编程时,这条引脚接收12V编程电压Vpp。