基本信息
文件名称:什么是IO接口输入输出是从CPU这一方来定义02课件.pptx
文件大小:1.75 MB
总页数:11 页
更新时间:2025-05-29
总字数:约小于1千字
文档摘要

单片机并行I/O口什么是I/O接口输入、输出是从CPU这一方来定义。

单片机并行I/O口如果CPU可以通过同一个接口进行输入或者输出,也就是这个接口既有输入功能也有输出功能,我们就把它称作双向I/O接口

单片机并行I/O口单片机I/O接口的类型:并行口和串行口

单片机并行I/O口并行口

单片机并行I/O口串行口

单片机并行I/O口单片机并行I/O接口功能

单片机并行I/O口输入操作和输出操作4个双向并行I/O端口,可以作为输入端口也可以作为输出端口。

单片机并行I/O口同一个I/O端口中,可以既有输入端口线又有输出端口线。

单片机并行I/O口输入操作输入分为读引脚和读端口读引脚:是把I/O引脚上的高低电平状态,读入到CPU中,绝大部分的输入操作都是读引脚操作。读引脚的时候,要先向I/O端口写入全“1”,例如:P0=0xff。这是由单片机的内部电路结构决定的。读端口:是指执行一类特殊指令的时候需要的操作,读端口是为了适应对I/O口进行“读——修改——写”操作语句的需要,例如:P0=P00x0f。读端口只需了解就行,绝大部分时候还是读引脚操作。

单片机并行I/O口输出操作作为输出时,P0口内部少了上拉电阻(输出为漏极开路),所以必须在片外接上拉电阻才能有高电平输出。其他三个I/O接口有内部上拉电阻,所以不需要外接。但是这个内部上拉是个弱上拉,为了提高它的驱动能力,可以外接一个4.7K到10K欧之间的上拉电阻。

单片机并行I/O口P0口既可以作为通用I/O口使用,也可以在系统外扩的时候分时复用作为数据线或者低8位的地址线使用。P1口只能作为通用I/O口使用。P2口既可以作为通用I/O口使用,也可以在系统外扩的时候作为高8位的地址线使用。P3口不仅可以作为通用I/O口使用,而且每一个位都有第二功能,这些第二功能信号都是非常重要的控制信号线,比P0口和P2口兼职的地址线和数据线使用频率大很多。在实际使用时,这些引脚都先按需要选作兼职或者第二功能,没有被选作兼职或第二功能的引脚才可以作为通用I/O口使用。读引脚的时候,程序中要先向I/O端口写入全“1”。作为输出时,P0口必须外接上拉电阻才能有高电平输出。总结