2.1 主控芯片选择
单片机是本PM2.5监测仪设计的核心,负责的是接收传感器传递过来的信息,并且发送命令给执行系统的作用。单片机发明自上个世纪七十年代,自发明之日起,就作为了各项系统的控制核心,其功能一直都在被升级改善。现如今的单片机相对于发明之初,性能在各方面都得到了极大的提升,已经不可与之前同日而语了。现在的单片机已经广泛应用于航空航天、军事、仪器仪表以及各种智能设备上面,一直都是作为中枢大脑的存在,发挥着极其关键的作用。
目前市场上的单片机芯片很多,高中低端能够满足多样化的需求。考虑到功能需求和成本,我们经过多次选择与比较决定采用STC89C51单片机作为主控芯片——这是由于它使用C语言易开发、可在线编程、价格实惠。
2.1.1 STC89C51芯片介绍
STC89C51是由STC公司生产的小型控制器,装配了8K的线上编程闪存。STC89C51有8位中央控制器和在线可编程闪存,可以给小型电子应用系统提供核心数据处理。此外,STC89C51 还支持0Hz的静态逻辑操作。单芯片机器在下一次中断和硬件复位之前全部停止动作。STC89C51单片机主要特性有:
(1)增强型1T 流水线/精简指令集结构8051 CPU。
(2)(5V单片机)/ 2.0V-3.8V
(3)时钟频率0~35MHz,实际工作频率可达48MHz。
(4)用户应用程序空间2K / 4K / 6K / 8K / 10K / 12K字节。
(5)片上集成了512 字节RAM。
(6)ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器。可通过串口(P3.0/P3.1)直接下载用户程序。
(7)具有2个16 位定时器/ 计数器。
3