②智能仪器仪表。如数字示波器、数字信号源。
③消费类电子产品。如电视机、变频空调、智能冰箱。
④通信设备。如调制解调器、程控交换机。
⑤武器装备。如无人机、制导炸弹。
本系统采用的STC89C52单片机具有12时钟周期,内部集成了专用的复位电路,其时钟频率为11。0592。STC89C52单片机的PDIP封装拥有40个引脚,其中P0\P1\P2\P3共四组I/0口,总共32个I/O口引脚,另外包括电源VCC引脚、接地引脚、复位引脚等总共40个功能引脚或者输入输出引脚,引脚分布如图2。所示。不同的单片机拥有不同的封装形式,本系统所使用的单片机采用的PDIP封装,是指双列直插形式封装的集成电路芯片[[[] 郭天祥。 51单片机C语言教程——入门、提高、开发、拓展全攻略[M]。电子工业出版社,2009:8-12。]]。
图2。2 单片机STC89C52PDIP封装引脚图
2。2。1 时钟电路
STC89C52单片机的时钟电路中使用的是外部时钟源,在ISP串口程序下载软件里也有相应的选项选择启动后的时钟源,在单片机常温下频率是11。0592。由于受使用环境周围温度变化,会对内部R/C振荡器造成一定的温飘影响,另外内部R/C振荡器在制作过程中可能也存在一定的误差,因此内部R/C振荡器并不适合于授时或串口通讯等对时钟精度切求高的应用场合。由于本系统对时钟要求并不严格,因此仍然采用芯片内部的频率为11。0592的振荡晶体[[[] 程文红。 基于STC89C52天然气气体泄露报警器的设计[D]。东北石油大学,2014。]]。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-
2。2。2 定时器电路
本系统使用的89C52单片机中包含有两个定时器,当其中的定时器0工作在方式1时,将会使单片机对接受到的红外信号进行解码处理。定时器在每次使用之前,都首先需要对进行编程以初始化,这项工作主要是针对两个特殊功能寄存器TCON和TMOD编程,这两个寄存器分别是用来计算和装载定时器的计数初始值。寄存器的初始化包括确定两个定时器的工作方式,计算定时器的计数初值并赋给TH和TL变量;当定时器工作在中断方式时,对IE寄存器编程,并打开单片机总中断EA,将定时器中的TCON寄存器的TR1位或TRO位设置为1。
定时器控制寄存器TCON是一个8位寄存器,用于启动和停止定时器/计数器T0,T1,同时也处理T0,T1溢出中断源和外部中断请求等。