定的初始状态,并从这个状态开始工作,例如复位后PC=0000H,使单片机从第—个单元取指令。无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位。在复位期间(即RST为高电平期间),P0口为高组态,P1-P3口输出高电平;外部程序存储器读选通信号PSEN无效。地址锁存信号ALE也为高电平。根据实际情况选择如图3-2所示的复位电路,该电路在最简单的复位电路。AT89S51引脚XTAL1和XTAL2与晶体振荡器及电容C3、C2按图3-2所示方式连接。晶振、电容C3/C2及片内与非门(作为反馈、放大元件)构成了电容三点式振荡器,振荡信号频率与晶振频率及电容C3、C2的容量有关,但主要由晶振频率决定,范围在0~33MHz之间,电容C3、C2取值范围在5~30pF之间。根据实际情况,本设计中采用12MHZ外部晶振,电容取值为30pF。图3-2单片机最小系统原理图3.3模数转换电路设计本文设计的便携式气压高度计采用TLC549模数转换芯片对气压数据进行模数转换,TLC549是美国德州仪器公司生产的8位串行A/D转换器芯片,可不通用微处理器、控制器通过CLK、CS、DATAOUT三条口线进行串行接口。具有4MHz片内系统时钟和软、硬件控制电路,转换时间最长17μs,TLC549允许的最高转换速率为45500次/s,TLC549为40000次/s。总失调诨差最大为±0.5LSB,典型功耗值为6mW。采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,VREF-接地,VREF+-VREF-≥1V,可用于较小信号的采样。TLC549的引脚分布图如图3-3所示,每个引脚的功能见表1:具体电路设计如图3-3所示,P1是气压信号放大后的接口。SCK接单片机的P1.6口,输入串行移位脉冲引脚。DO接单片机P1.5口,输出串行移位数据。CS接单片机P1.7口,输入片选。表1引脚功能表