第04讲:MCS-51单片机的并行IO口.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文档。上传文档
查看更多

MCS51单片机的并行I/O口;(2)输入功能;ANL(逻辑与指令)

例如:ANLP1,A

ORL(逻辑或指令)

例如:ORLP2,A

XRL(逻辑异或指令)

例如:XRLP3,A

INC(增量指令)

例如:INCP2

DEC(减量指令)

例如:DECP1

DJNZ(循环判跳指令)

例如:DJNZP2,LOOP;

②CPU“读引脚”信号时,接在该端口引脚的外部信号通过三态门读到内部总线,并送CPU处理,因而实现了数据的输入。

但必须注意,在读引脚时,该端口的锁存储器必须事先写“1”。这是因为该端口既是输出端同时也是外部信号的输入端。比如:假设该端口的状态此时为0,则驱动器的下方场效应管会导通,此时相当于输出“0”;如果有一外部输入信号是高电平且加到该引脚上,则该引脚会被强行箝拉到低电平,故造成读到CPU中的数据为“0”,同时也可能造成器件损坏!

而事先给锁存器写“1”,对于P0口,此时上、下两只场效应管均夹断,则构成高阻输入;对于P1、P2和P3口,此时的输出给拉成高电平,故其电平状态取决于外部信号。(在复位时,各端口的锁存器均置成“1”!);当单片机执行改变锁存器值的输出指令时,在该指令的最后周期的状态时,CPU向锁存器产生出有效的“写锁存器”信号,将内部总线上的新值写入锁存器(即D触发器)。

P0口输出驱动器能驱动8个LSTTL输入,P1、P2、P3口可驱动4个LSTTL输入。;(4)特殊功能;a)P0.X结构图;与P0口类似,P2口除了作I/O口之外,还作为地址总线的高8位地址输出端。在作为I/O口用时,“控制”端为“0”,故多路转换器MUX接在锁存器的Q端,场效应管受锁存器的控制。在作为地址总线输出时,“控制”端为“1”,多路转换器MUX接在“地址”端,故场效应管由“地址”端来控制,此时锁存器(P2的特殊功能寄存器SFR)的内容不变,在外部存储器读/写完毕时,P2口的地址输出的作用也结束,则“控制”端又变为“0”,P2口继续按锁存器原来的状态输出。由于P2口在CPU对外部存储器读/写过程中,始终能输出地址信号,所以P2的地址不需要外部锁存器的锁存。;b)P2.X结构图;3)P3口(第二功能);c)P3.X结构图;P3口的第二功能有哪些?;d)P1.X结构图;注意;数据存储器(RAM);内部RAM低128个单元;内部RAM高128个单元;程序计数器

累加器

B寄存器

程序状态字

数据指针

堆栈指针;谢谢

文档评论(0)

wendangku + 关注
实名认证
文档贡献者

必威体育精装版文档哦

1亿VIP精品文档

相关文档