9、全双工UART串行通道
10、低功耗空闲和掉电模式;
11、掉电后中断可唤醒;
12、看门狗定时器;
13、双数据指针;
14、掉电标识符。
(2)引脚功能
与AT89C51兼容的,STC89C52单片机是由STC在二十世纪推向市场的,它的市场主要定位是高性价比的8位单片机,它的主要优势表现为在与AT89C51具有相同价格的前提下,用户能够享用到具有512字节的 RAM,而AT89C51的内部只有128字节的RAM;具有高达4K字节的空间,能够让使用者通过该规模空间实现一个小型的控制系统。运用灵活的程序代码。STC89C52的GPIO输入和输出管脚高达32个,分为P0、P1、P2和P3四组,每个组共8个相互独立的GPIO管脚,用户可以通过程序轻易的实现对管脚的控制[4,5]。
1)电源引脚Vcc和GND来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766
Vcc(40脚):电源端为 5V ;
GND(20脚):接地端。
2)时钟电路引脚XTAL1和XTAL2
3)控制信号脚 RST 、ALE 、PSEN 和EA
4)I/O(输入/输出端口,P0,P1,P2,P3)
P3口作为第二功能使用时,其引脚分配如下表:
表2-1 P3口的第二功能
P3。0:RXD 串行通信输入
P3。1:TXD 串行通信输出
P3。2:INT0 外部中断0输入
P3。3:INT1 外部中断1输入
P3。4:T0 计时计数器0输入
P3。5:T1 计时计数器1输入
P3。6:WR 外部数据存储器的写入信号
P3。7:RD 外部数据存储器的读取信号
2。2 电源电路
本设计在演示的过程中,用笔记本USB接口给其提供5V/500mA的直流稳压电源。其优点是:功率适中,连接笔记本电脑就可以使用比较方便,省去了对“外接稳压电路”这一部分的设计;缺点是:受限于计算机的开关机,不能随身携带[6]。
2。3 最小系统电路
单片机最小系统主要是以单片机作为核心,再附带一些使单片机能够运行的最小资源,主要包括时钟电路、复位电路和扩展接口电路等部分[2]。
图2-2 单片机最小系统原理框图
2。3。1 时钟电路
时钟电路用于向 STC89C52单片机的18引脚(XTAL2)和19引脚(XTAL1)提供频率稳定的时钟脉冲,晶体振荡频率通常为1。2~12MHz,STC89C52能在0-40 MHz范围内的任一脉冲频率下正常运行,STC89C52通常选用12MHz的石英晶体[7,8],所以本系统选用了一个12 M的晶振用来产生12 MHz脉冲信号。论文网
外部电路如下图2-3所示,C1、C2一般为5~30pF的电容,通常选择30pF左右典型值,其值大小会影响振荡器的稳定性及起振的快速性和振荡电路频率。
图2-3 时钟电路
2。3。2 复位电路
复位电路能够实现对整个系统的一个初始化的操作,只要在单片机的9引脚也就是复位(RST)引脚上产生超过两个机器周期(即二十四个时钟周期)的高电平就可以实现复位操作。
通常情况下将单片机的复位电路分为两种,一种是上电自动复位,另一种是上电/按键手动复位。
上电自动复位:如图2-4(1)中,在接入+5V电源后通过电解电容充电来自动实现单片机的复位操作。
上电/按键手动复位:在接通单片机的电源,单片机已经开始正常工作的前提下,通过对按键开关的手动操作使单片机实现复位。如图2-4(2)所示,当按键被按下后,电解电容C3充电,单片机9号引脚RST复位引脚端迅速达到高电平;当按键被松开时,电解电容C3放电,单片机9号引脚RST复位引脚端恢复低电平。