总线,
P3口常用于第二功能,
用户能使用的IO口只有P1口和未用作第二功能的部分P3口端线。
§24时钟和时序
一、时钟电路
二、时钟周期和机器周期⑴时钟周期。80C51振荡器产生的时钟脉冲频率的倒数,是最基本最小的定时信号。⑵机器周期。80C51单片机工作的基本定时单位,简称机周。机器周期是时钟周期的12倍。
当时钟频率为12MHz时,机器周期为1S;当时钟频率为6MHz时,机器周期为2S。§25复位和低功耗工作方式80C51单片机的工作方式共有四种:
⑴复位方式;⑵程序执行方式;⑶低功耗方式;⑷片内ROM编程(包括校验)方式。一、复位方式
f⒈复位条件RST引脚保持2个机器周期以上的高电平。
⒉复位电路
⒊复位后CPU状态
PC:0000HAcc:00HB:00HPSW:00HSP:07H
TMOD:00HTCON:00HTH0:00HTL0:00HTH1:00H
DPTR:0000HP0~P3:FFH
TL1:00HSCON:00H
IP:×××00000BIE:0××00000B
SBUF:不定PCON:0×××0000B
二、低功耗工作方式
⑴待机休闲方式(Idle)⑵掉电保护方式(PowerDow
)。
在Vcc5V,fosc12MHz条件下,正常工作时电流约20mA;待机休闲方式时电流约5mA;掉电保护方式时电流仅75A。
两种低功耗工作方式由电源控制寄存器PCON确定。
MSB
PSONSMOD
GF1GF0PD
LSBIDL
其中:SMOD:波特率倍增位(在串行通信中使用)GF1、GF0:通用标志位PD:掉电方式控制位,PD1,进入掉电工作方式;IDL:待机休闲方式控制位IDL1进入待机工作方式。
注意PCON字节地址87H,不能位寻址。读写时,只能整体字节操作,不能按位操作。
⒈待机(休闲)方式⑴待机(休闲)方式状态●片内时钟仅向中断源提供,其余被阻断;●PC、特殊功能寄存器和片内RAM状态保持不变;●IO引脚端口值保持原逻辑值;●ALE、保持逻辑高电平;
f●CPU不工作,但中断功能继续存在。⑵待机(休闲)状态进入
只要使PCON中IDL位置1。⑶待机(休闲)状态退出
①产生中断;②复位。⒉掉电保护方式⑴掉电保护方式状态●片内振荡器停振,所有功能部件停止工作;●片内RAM数据信息保存不变;●ALE、PSEN为低电平;●Vcc可降至2V,但不能真正掉电。⑵掉电保护状态进入只要使PCON中PD位置1。⑶掉电保护状态退出唯一方法是硬件复位,复位后片内RAM数据不变,特殊功能寄存器内容按复位状态初始化。
fr