第5章_MCS-51单片机中断定时器.ppt

第5章_MCS-51单片机中断定时器

本章教学要求 1. 了解MCS-51单片机的并行I/O口主要功能; 2. 掌握MCS-51单片机中断系统; 3. 掌握MCS-51单片机的定时器/计数器; 4. 掌握MCS-51单片机的串行接口及其串行通信; 5.1.1 P0口 地址/数据分时复用总线 通用I/O口 P0口读/写数据 当CPU向端口输出数据时,写脉冲加在锁存器的时钟端CL上。由于输出驱动级是漏极开路电路(因VT0截止),在作为I/O口使用时应外接10K的上拉电阻。 当CPU从端口读数据时,端口中两个三态门用于读操作。 P0口读-修改-写 当执行“读-修改-写”指令(即读端口信息,在片内加以运算修改后,再输出到该端口的某些指令如:ANL P0, A指令),即是读锁存器Q的数据。究竟是读引脚还是读锁存器,CPU内部会自行判断是发读引脚脉冲还是读锁存器脉冲,读者不必在意。 读引脚时注意 当作输入端口使用时,应先对该口写入“1”以使场效应管VT1截止,再进行读入操作,以防场效应管处于导通状态而使引脚箝位到零,引起误读。 5.1.2 P1口 MCS-51单片机的Pl口只有一种功能,即通用输入/输出接口。P1口每位的内部结构如图2-5所示。 1. 输出方式 当CPU执行写P1口的指令(如MOV Pl, #data)时,P1口工作于输出方式,此时数据data经内部总线送入锁存器锁存。 2. 输入方式

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档