苏州市职业大学电子信息工程学院毕业设计
对于方案一,变压器主要是调节电压,那么在变压过程中就会不可避免的存在损耗,效率不高。还有可能会发热过度起火,带来一些不必要的麻烦。
对于方案二,三极管PWM的最大长处便是无需数模转换,从处理器到被控系统信号一概都是数字形式的。而数字信号正可以在极大程度上降低噪声影响。PWM的第二大特点是它相对于模拟控制有更高的抗干扰能力,正因为如此,在特定情况下亦可以将其用于通信。当模拟信号转向PWM时会延长通讯的距离。故本系统采用方案二。
5
苏州市职业大学电子信息工程学院毕业设计
3 系统硬件设计
3.1 系统硬件原理图
本系统主要由温度传感器DS18B20、STC89C52单片机、LED共阴数码管、三极管驱动电路及一些其他外围器件电阻、电容、晶振、电源、按键、开关和风扇组成。系统硬件原理图如下图3-1所示:
VCCGNDDQCVCU32DS18B20R310kR41kR1310KQ18050P1VCCDC1135VCCQ28550SZ13135K12413K22413K3241233M风扇黑色负极红色正极1kR224121110VCCVCC246246SWITCHS1K3C110UF13R110kC212M230PC31晶振11234567891011121314151617181920P10P11P12P13P14P15P16P17RSTP30P31P32P33P34P35P36P37X1X2GND89C51/52VCCP00P01P02P03P04P05P06P07EAALEPSENP27P26P25P24P23P22P21P204039383736353433323130292827262524232221VCCccc123456cgS4edpfS2S3U4987U34-LEDbaR52.2KbQ49012eR62.2KbQ59012eR72.2KbQ69012eR82.2KbcQ79012e30PVCC图3-1 系统硬件原理图
3.2主控芯片介绍
3.2.1 STC89C52简介
STC89C52单片机是美国STC公司生产的高性能COMOS 8位单片机。STC89C52使用经典的MCS-51内核片,但做了大量的改进,加入了51系列不具备的诸多功能。正因为如此,两种单片机的指令集和输出管脚都相兼容。STC89C52单片机引脚图如下图3-2所示:
6
苏州市职业大学电子信息工程学院毕业设计 U489C511234567891011121314151617181920P10P11P12P13P14P15P16P17RSTP30P31P32P33P34P35P36P37X1X2GNDVCCP00P01P02P03P04P05P06P07EAALEPSENP27P26P25P24P23P22P21P204039383736353433323130292827262524232221 图3-2STC89C52单片机引脚图
3.2.2 STC89C52主要性能参数
单片机的主要性能参数如下表3.1所示:
表3.1STC89C52主要性能参数
性能 中断源 RAM 工作电压 通用I/O口 通用异步通信口 工作频率范围 定时器/计数器 机器周期 I/O口线
参数 8个 512字节 3.8~5.5V 32/36个 1个 0~40MHZ 3个16B
6个状态周期,12个时钟周期
32位
7
苏州市职业大学电子信息工程学院毕业设计
3.2.3 STC89C52单片机引脚说明
引脚说明如下表3.2所示:
表3.2 STC89C52单片机引脚说明
VCC: GND: P0口: P1口: P2口: P3口: P3.0: P3.1: P3.2: P3.3: P3.4: P3.5: P3.6: P3.7: RST: /PSEN: 供电电压; 接地; 8位双向I/O口,引脚名称为P0.0-P0.7(39脚至32脚); 8位准双向I/O口,引脚名称为P1.0-P1.7(1脚至8脚); 8位准双向I/O口,引脚名称为P2.0-P2.7(21脚至28脚); 8位准双向I/O口,引脚名称为P3.0-P3.7(10脚至17脚); RXD 串行输入口; TXD串行输出口; INT0外部中断0; INT1外部中断1; T0定时/计数器0计数输入; T1定时/计数器1计数输入; WR外部数据存储器写选通; RD外部数据存储器读选通; 复位输入; 外部ROM的读选通引脚。当对外部ROM取指令时,会自动在该脚输入一个负脉冲,其他情况均为高电平。其在每个机器周期有效两次; /EA/VPP: 单片机正常工作时,该脚为内外ROM选择端。当引脚接+5V时,CPU可访问内部程序存储器;当引脚接地时,CPU只访问外部程序存储器;在Flash ROM编程期间,由VPP接编程电源; 3.2.4 STC89C52单片机最小系统
STC89C52单片机结构主要包含4个组成部分,即晶振电路、复位电路、电源电路和/EA脚电路。
STC89C52单片机最小控制系统结构如下图3-3所示:
8

