- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021/10/15 * ② 输入时----分读引脚或读锁存器 读引脚:由传送指令(MOV)实现; 下面一个缓冲器用于读端口引脚数据,当执行一条由端口输入的指令时,读脉冲把该三态缓冲器打开,这样端口引脚上的数据经过缓冲器读入到内部总线。 2021/10/15 * ② 输入时----分读引脚或读锁存器 读锁存器:有些指令 如:ANL P0,A称为“读-改-写” 指令,需要读锁存器。 上面一个缓冲器用于读端口锁存器数据。 2021/10/15 * 在输入状态下,从锁存器和从引脚上读来的信号一般是一致的,但也有例外。例如,当从内部总线输出低电平后,锁存器Q=0,Q=1,场效应管V2开通,端口线呈低电平状态。此时无论端口线上外接的信号是低电平还是高电平,从引脚读入单片机的信号都是低电平,因而不能正确地读入端口引脚上的信号。又如,当从内部总线输出高电平后,锁存器Q=1,Q=0,场效应管V2截止。如外接引脚信号为低电平,从引脚上读入的信号就与从锁存器读入的信号不同。为此,51单片机在对P0~P3的输入操作上,有如下约定:凡属于读-改-写方式的指令,从锁存器读入信号,其它指令则从端口引脚线上读入信号。 2021/10/15 * ANL P0,#立即数 ;P0→立即数P0 ORL P0,A ;P0→AP0 INC P1 ;P1+1→P1 DEC P3 ;P3-1→P3 CPL P2 ;P2→P2 读-改-写指令的特点是,从端口输入(读)信号,在单片机内加以运算(修改)后,再输出(写)到该端口上。下面是几条读--修改-写指令的例子。 2021/10/15 * 2、P0作为地址/数据总线(无需外接上拉电阻) 在系统扩展时,P0端口作为地址/数据总线使用时,分为: P0引脚输出地址/数据信息。 D Q CLK Q MUX P0.n 读锁存器 内部总线 写锁存器 读引脚 地址/数据 控制 VCC T1 T2 P0口引脚 2021/10/15 * CPU发出控制电平“1”,打开“与”门,又使多路开关MUX把CPU的地址/数据总线与V2栅极反相接通,输出地址或数据。由图上可以看出,上下两个FET处于反相,构成了推拉式的输出电路,其负载能力大大增强。 2、P0作为地址/数据总线 2021/10/15 * P0引脚输出地址/输入数据 输入信号是从引脚通过输入缓冲器进入内部总线。 此时,CPU自动使MUX向下,并向P0口写“1”,“读引脚”控制信号有效,下面的缓冲器打开,外部数据读入内部总线。 2、P0作为地址/数据总线 ----真正的双向口 2021/10/15 * P0口小结 ① P0口既可作地址/数据总线使用,也可作通用I/O口使用。 当P0口作地址/数据总线使用时,就不能再作通用I/O口使用了。 ② P0口作输出口使用时,输出级属漏极开路,必须外接上拉电阻(10k),才有高电平输出。 ③ P0口作输入口读引脚时,应先向锁存器写1,使T2截止,不影响输入电平。 2021/10/15 * (二)P1口 P1口是唯一的单功能口,仅能作为通用I/O口使用。由于在其输出端接有上拉电阻,故可以直接输出而无需外接上拉电阻。 同P0口一样,当作输入口时,必须先向锁存器写“1”,使场效应管T截止。 2021/10/15 * (三)P2口 P2口的位结构比P1多了一个转换开关MUX。 当C=0时,MUX拨向下方,P2口为通用I/O口; 当C=1时,MUX拨向上方,P2口作为高8位地址总线使用,输出高8位地址。 在实际应用中,P2口通常作为高8位地址总线使用。 应当注意:当P2口作地址线使用时,就不能作I /O口线使用。 2021/10/15 * (四)P3口 P3口用作通用I/O口时,第二输出功能信号W=1,P3口的每一位都可定义为输入或输出,其工作原理同P1口类似。 在真正的应用电路中,P3口的第二功能显得更为重要。 P3的各位如不设定为第二功能则自动处于第一功能,在更多情况下,根据需要, 把几条口线设为第二功能,剩下的口线可作第一功能(I/O)使用。 2021/10/15 * P3口的第二功能 引脚 第二功能 功能说明 P3.0 RXD 串行口输入 P3.1 TXD 串行口输出 P3.2 外部中断0输入 P3.3 外部中断1输入 P3.4 T0 定时器/计数器0计数输入 P3.5 T1 定时器/计数器1计数输入 P3.6 片外RAM写选通信号(输出) P3.7 片外RAM读选通信号(输出) 2021/10/15 * 使P3口各线处于第二功能的条件是: 1、串行I/O处于
您可能关注的文档
- 《信息共享空间》课件.ppt
- 流体力学第六章.ppt
- 《西方经济学2》课件.ppt
- 第09章 非流动负债.ppt
- 第二章中文 Windows XP课件.ppt
- 生命活动的主要承担者——蛋白质.ppt
- [计算机]windows操作系统课件_第3章调度.ppt
- 第15章 基本放大电路.ppt
- CH7 常用接口芯片.ppt
- 人教版电流和电路专题复习.ppt
- 中国国家标准 GB/T 32857-2025保护层分析(LOPA)应用导则.pdf
- 《GB/T 32857-2025保护层分析(LOPA)应用导则》.pdf
- GB/T 20736-2025传动用精密滚子链和板式链疲劳试验方法.pdf
- 《GB/T 20736-2025传动用精密滚子链和板式链疲劳试验方法》.pdf
- 中国国家标准 GB/T 20736-2025传动用精密滚子链和板式链疲劳试验方法.pdf
- 2026年毛概期末考试试题库附参考答案(研优卷).docx
- 2026广东省四会市教育局赴高校招聘教师98人(第一轮)备考题库附答案.docx
- 2026年重庆青年职业技术学院单招(计算机)测试模拟题库附答案.docx
- 2026年黑龙江三江美术职业学院单招(计算机)考试参考题库推荐.docx
- 2025年浙商银行嘉兴分行四季度社会招聘备考题库附答案.docx
原创力文档


文档评论(0)