(单片机及接口技术)第5章_输入、输出接口P0~P3.ppt

(单片机及接口技术)第5章_输入、输出接口P0~P3.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片微型计算机与接口技术 (第4版) 第5章 输入、输出接口P0~P3 PO口: 1.作为输入/输出口 2.作为低 8 位地址/数据总线 ,扩展时分时复用 P1口: 1.作为输入/输出口 2.增强型(52系列)和ISP型(在系统编程型)中有新功能. P2口: 1.作为输入/输出口 2.作为高8位地址总线 P3口: 1.作为输入/输出口 2.作第二功能使用,每一位功能定义如下: 5.1.2 端口的内部结构 四个端口的一位结构见教材图5.2 共同之处: 1. P0口 字节地址80H,位地址80H—87H 可字节寻址,也可位寻址 P0.0—P0.7: 扩展分时复用:双向8位数据口/输出低8位地址 不扩展: 通用I/O口 注意: 1) PO作通用I/O口使用(非扩展,少见) 作为I/O口使用时,应外接10K左右上拉电阻 作为输入口使用时,应先对P0口写入1,再读入 即 SETB P0.2 ;使T2截止 MOV C,P0.2 ;读引脚P0.2 (硬件不足软件补) 2) PO口作地址/数据线 (扩展,多见) 归纳: 1、不扩展时,四个口均可作通用I/O口使用 (少见) 2、四个口在作输入口使用时,均应先对其写“1”,以避免误读 (硬件不足软件补) 3、P0作I/O口时应外接上拉电阻 (少见) 4、P2某几根线作地址使用,剩下的口线不能作I/O口线使用 (整体) 5、P3的某些口线作第二功能时,剩下的口线可作I/O口线使用 (位操作) 单片机片内I/O的改进 (1)增加并行口的驱动能力,直接输出大电流、 高电压 (2)增加I/O口的逻辑控制功能 (3)串行接口功能多样化,构成网络化系统 (4)移植16位单片机I/O部件,如:高速输入/输出、A/D转换器、D/A转换器、脉冲宽度调制(PWM)、看门狗定时器(WDT)等 单片机进一步学习参考文献 单片机入门与趣味实验设计 作者:肖婧 ISBN号:978-7-81124-208-9 出版日期:200804 北京航天航空大学出版社 定价:20元 匠人手记— 一个单片机工作者的实践与思考 作者:张俊 ISBN号:978-7-81124-297-3 出版日期:200804 北京航天航空大学出版社 定价:39元 80C51单片机实用技术 作者:邹久朋 ISBN号:978-7-81124-294-2 出版日期:200804 北京航天航空大学出版社 定价:24元 5.2 编程举例 (通用I/O应用) 例5-1.设计一电路,监视某开关K,用发光二极管LED显示开关状态,如果开关合上,LED亮、开关打开,LED熄灭。 分析:设计电路如图5. 3所示 编程如下: CLR P1.0 ;使发光二极管灭 AGA:SETB P1.1 ;先对P1.1 写入“1” JB P1.1,LIG ;开关开,转LIG SETB P1.0 ;开关合上,二极管亮 SJMP AGA LIG:CLR P1.0 ;开关开,二极管灭 SJMP AGA 例5-2.在图5.4中P1.4~P1.7接四个发光二极管LED,P1.0~P1.3接四个开关,编程将开关的状态反映到发光二极管上. ORG 0100H ABC:MOV P1,#0FFH ;高4位的LED全灭,低4位输入线送1 MOV A, P1 ;读P1口引脚开关状态→A(MOVX?) SWAP A ;低4位开关状态换到高4位 ANL A,#0F0H ;保留高4位 MOV P1, A ;从P1口输出 SJMP ABC ;循环 读开关前,输入位先置“1” 例5-3. 用P1.0输出1KHz和500Hz的音频信号驱动扬声器,作报警信号,要求1KHz信号响100ms ,500Hz信号响200ms,交替进行,P1.7接一开关进行控制,当开关合上响报警信号,当开关断开报警信号停止,编出程序。 ORG 0800H

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档