- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机IO口学习笔记
单片机IO口学习80C51系列单片机有4个双向8位I/O口P0~P3,在无片外储存器的系统中这4个I/O口每一位都可以做准双向通用I/O口使用。在具有片外储存器的系统中,P0做地址的低8位以及双向数据中线,P2口作地址的高8位,这4个I/O口除了可以按字节寻址外,还可以按位寻址。P0口:如图所示,P0口由一个锁存器,两个三态输入缓冲器,一个多路开关以及控制电路和驱动电路组成,P0口可以做输入/输出口,但通常做地址/数据复用总线。当P0口输出的是地址/数据信息时,控制信号为高电平‘1’,模拟开关MUX将地址/数据线与场效应管T2接通,同时与门输出有效,于是地址/数据信息通过与门将去驱动T1,同时通过反相器驱动T2。若地址数据线为‘1’时,则T1导通,T2截至,P0口输出为‘1’,反之若地址数据线为‘0’时,则T1截至,T2导通,P0输出为‘0’。 当P0作为通用IO口时,CPU向端口输出数据时,MUX开关与锁存器反相输出端相连,写信号与触发器时钟线相连,于是内部总线数据经反相后出现T2端,在经过T2反相输出到P0口,输出数据经两次反相相位不变,T2为漏极开路输出,故此时必须加上拉电阻。 当P0口做为通用IO口时,在输入数据前,必须向端口写‘1’,使T2截至。不过当访问外部储存器时,CPU会自动向P0口写‘1’。P1口: P1口是一个准双向口,通常作IO口使用由于输出端接有上拉电阻,故可以直接输出而无需接上拉电阻。同P0口一样,当输出时,必须向对应的锁存器写‘1’,使场效应管截至。P2口:P2口是一个准双向口,当系统外接片外储存器时,它输出高八位地址,此时开关在CPU控制下接通地址信号。同时它还可以作为通用IO口使用。P3口:P3口为双功能口,当P3作为通用IO口时,它为准双向口,其功能与P1口类似;P3口还有特殊功能,其引脚描述:口线特殊功能信号名称P3.0RxD串行输入口P3.1TxD串行输出口P3.2INT0外部中断0输入口P3.3INT1外部中断1输入口P3.4TO定时器0外部输入P3.5T1定时器1外部输入P3.6WR写选通输出口P3.7RD读选通输出口注80C51系列单片机引脚有以下特性:①P0,P1,P2,P3作为通用双向IO口使用时,输入操作是读引脚状态;输出操作是对口的锁存器的写入操作,锁存器的状态立即反应到引脚上。②P1,P2,P3口做为输出口时,无需外接上拉电阻,P0作为输出口时必外接上拉电阻。③P0,P1,P2,P3作为通用输入口时,必须使电路中的锁存器写入高电平,使场效应管T1截至,以避免锁存器输出为‘0’时场效应管T1导通,使引脚状态始终嵌位在‘0’状态。 ④IO口功能自动识别。无论P0,P2口的总线复用功能,还是P3口的第二功能复用,单片机会自动识别,不须用户通过指令选择。⑤两种读端口的方式,包括端口锁存器的读,写,改操作和读引脚操作。在单片机中,有些操作是读端口锁存器的,如一些逻辑运算指令,置位/复位指令,条件转移指令以及将IO口做目的地址的操作指令;有些指令是读引脚的,如以IO口做为原操作数的指令 如MOV A,P1。⑥IO口的驱动特性。P0口每一个IO口可驱动8个LS TTL输入,而P1,P2,P3口每一个IO口可驱动4个LS TTL输入。
文档评论(0)