PIC单片机原理及应用(第七章).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机的性能优劣在很大程度上取决于I/O端口功能的强弱,F877 PDIP型单片机共有40个管脚,其中有33个是I/O引脚。 33个I/O引脚归属于5个端口,分别为PORTA(6)、PORTB(8)、PORTC(8)、PORTD(8)、PORTE(3),其中括号内的数字为该端口的位数。 F877单片机有5 个I/O端口,它们的设计思想和内部结构都是不同的,即使同一个端口各个引脚的内部结构也存在差异。但就其通用的输入/输出功能,基本具有类同的线路结构。 7.1.1 设置端口的输入/输出状态 1. 定义输入端线 2. 定义输出端线 7.1.2 查询端口的输入/输出状态 7.1.3 从端口输入数据 7.1.4 从端口输出数据 输出数据“1” 输出数据“0” 7.1.5 I/O端口分析 端口寄存器刷新 端口驱动能力 端口其他功能 [例题7-1] PIC单片机直接驱动多位数码管显示,将20H、21H、22H数据存储器中的数(0~9)在3位数码管中显示,其中的数据会不断更新。请编写动态扫描程序。 F877单片机共有十个外围功能模块,几乎每一个或多或少都与I/O端口有关系,有些涉及到控制引脚,有些作为数据输入输出通道。 基本I/O端口功能的设置非常方便,只要对I/O端口的方向寄存器TRIS进行定义即可。某个引脚对于位:设置为1定义为输入状态,设置为0定义为输出状态。 【例题7-1】PIC系列单片机直接驱动多位数码管显示,将20H、21H、22H数据存储器中的数(0~9)在3位数码管中显示,其中的数据不断更新。请编写动态扫描显示子程序。 【例题7-2】将RC端口的高四位和低四位分别设置为输入和输出端,而把RB 端口全部定义为输出接口。 【例题7-3】接上例,将RC端口的高四位和低四位分别设置为输入和输出端后,高四位引脚分别与四个输入按钮相连,低四位引脚分别与四个LED发光管相连,如图7-3所示。编程要求:当K1按下,LED1亮1秒;当K2按下,LED2亮2秒;当K3按下,LED3亮3秒;当K4按下,LED4亮4秒。 【例题7-4】已知RC口连接八个LED显示器,以作为自动加1计数器的显示窗口,间隔时间为1秒。请编写相应的控制程序。 【例题7-5】 【例题7-6】 【例题7-7】 * 第7章 I/O端口 7.1 I/O端口功能的通用结构 基本端口内部结构 7.2 I/O端口寄存器及其初始化 7.3 基本I/O应用实例 *

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档