欢迎来到天天文库
浏览记录
ID:50336980
大小:589.50 KB
页数:13页
时间:2020-03-08
《单片微型计算机原理及应用 教学课件 作者 赵广复 第5章 MCS—51单片机的并行I/O口.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片微型计算机原理及应用第5章 MCS—51单片机的并行I/O口第5章 MCS—51单片机的并行I/O口5.1 P0~P3端口的功能和内部结构5.2 编程举例5.1 P0~P3端口的功能和内部结构5.1.1 端口的功能(1)P0口 P0口可以作为输入/输出口,但在实际应用中,常作为地址/数据总线口,即低8位地址与数据线分时使用P0口。(2)P1口 唯一的一个单功能口,只能作为通用的数据输入/输出口,其中的每一位都能作为可编程的输入或输出口线。(3)P2口 P2口可以作为输入口或输出口使用,外接存储器和I/
2、O接口时,又作为扩展系统的地址总线输出高8位地址,与P0口一起组成16位地址总线。(4)P3口 P3口为双功能口,作为第一功能使用时,其功能与P1口相同;当作为第二功能使用时,其每一位的功能定义见表5-1。5.1 P0~P3端口的功能和内部结构表5-1 P3口的第二功能5.1.2 端口的内部结构P0~P3四个端口的结构如图5⁃1所示,同一个端口的各位具有相同的结构。如图5⁃1所示,4个端口都有两个输入缓冲器,分别受内部读锁存器和读引脚信号的控制,都有锁存器(即专用寄存器P0~P3)及场效应管输出驱动器。根
3、据每个端口的不同功能,内部结构亦有不同之处,下面将重点介绍。5.1 P0~P3端口的功能和内部结构1.P0口2.P1口3.P2口4.P3口图5-1 P0~P3端口的结构5.2 编程举例例5-1 设计一电路,监视某开关K,用发光二极管LED显示开关状态,如果开关合上LED亮,开关断开LED熄灭。图5-2 例5-1图5.2 编程举例5.2 编程举例例5-2 如图5-3所示,P1.0~P1.3接4个发光二极管LED,P1.4~P1.7接4个开关,编程将开关的状态反映到发光二极管上。5.2 编程举例图5-3 例5
4、-2图5.2 编程举例图5-4 例5-3图例5-3 如图5-4所示,用P1.0口输出1kHz和500Hz的音频信号驱动扬声器作为报警5.2 编程举例图5-5 电子报警波形5.2 编程举例
此文档下载收益归作者所有