单片机并行接口定时计数器电路.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文档。上传文档
查看更多

第1页,共37页,星期日,2025年,2月5日7-1 单片机并行接口PIOPIO:并行I/O接口用于微型机与外部设备之间并行传送数据。7-1-1 MCS-51的并行接口4个8位双向并行IO接口:P0.0~P0.7、P1.0~P1.7、P2.0~P2.7、P3.0~P3.7。均为多功能I/O接口,CPU按当前操作自动进行功能切换。片内接口寄存器在SFR中的映象地址:

1.I/O数据锁存器:P0、P1、P2、P3、SBUF

2.I/O控制/状态寄存器:

IE、IP、TCON、TMOD、SCON、PCON第2页,共37页,星期日,2025年,2月5日一.PIO接口内部结构输出锁存器、输出驱动器、输入缓冲器及多路功能切换电路。1)输出操作:输出数据经过内部总线暂存到输出锁存器中,经过输出驱动器送到I/O引脚上。输出锁存器的内容可读入修改。2)输入操作:I/O引脚输入数据经过输入缓冲器送到内部总线上。二.PIO接口的三种操作1.输出锁存:输出将使数据写入输出锁存器。输出指令: MOV P1,A MOV P1.0,C2.输入三态:输入从I/O引脚上输入信号,读信号打开,引脚信号通过下三态门进入内部总线。为保证可靠输入,先写入“1”。 MOV P1,#0FFH ;使输出驱动器截止 MOV A,P1 ;输入P0~P3的复位状态均为FFH,自动处于输入状态。3.读-修改-写:修改输出锁存器的内容。锁存器中的数据通过上三态门进入内部总线,修改后再写入到锁存器中。读-修改-写指令:PIO为目的操作数的指令 ANLP1,A第3页,共37页,星期日,2025年,2月5日 三.PIO的使用

1.P0口:并行双向接口或系统总线DB0~7/AB0~72.P1口:称为用户I/O接口。对片内EPROM编程时,用作EPROM低8位地址信号线。 四.接口负载能力 P0驱动8个TTL电路,P1,P2,P3可驱动4个TTL电路3.P2口:双向I/O接口或高8位地址总线AB8~15对读写片外存储器后,引脚仍恢复输出锁存器的内容。可用于读写片外数据存储器: MOV P2,#20H MOV R0,#00 MOVXA,@R04.P3口:双向并行接口和第二功能: 串行接口引脚:TXD、RXD 中断输入引脚:INT0、INT1 定时器输入引脚:T0、T1 读写控制线:RD、WRP1、P2和P3为准双向口。第4页,共37页,星期日,2025年,2月5日五.应用举例例:用4个发光二极管对应显示4个开关的开合状态。 如P1.0合则P1.4亮。MCS-51P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.01.无条件传送方式:指示灯立即反映开关状态。 ORG0000H AJMPMAIN ORG0100HMAIN:ORL A,#0FH MOVP1,A MOVA,P1 SWAPA MOVP1,A SJMPMAIN第5页,共37页,星期日,2025年,2月5日2.中断传送方式:

先设好开关状态,然后发出中断请求信号,改变指示灯亮灭状态。 ORG 0000H AJMPMAIN ORG 0003H AJMPIOINT ORG 0100HMAIN:SETBIT0 SETBEX0 SETBEAHERE:SJMPHERE ORG 0500HIOINT:MOVA,#0FFH MOV P1,A MOV A,P1 SWAPA MOV P1,A RETIP1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0INT0MCS-51K+5V第6页,共37页,星期日,2025年,2月5日7-2 定时/计数器电路CTC一.定时/计数器的应用1.计数功能:生产线上产品计数。每个产品通过得到一个脉冲信号,计数器记录脉冲个数,当计数值与设定值相等,启动包装机器。检测转速。电机转动一圈发出一个脉冲,计数器记录一秒时间内脉冲个数,显示转速。二.定时/计数器的工作原理定时/计数器中的核心部件为可预置初值计数器。预置初值后开始计数,直至计数值归0或产生溢出,可申请中断。计数器有加1计数或减1计数两种形式。K1K2可预置初值计数器中断请求功能选择启动控制内部时钟脉冲(定时)外部输入脉冲(计数)溢出信号

文档评论(0)

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

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

1亿VIP精品文档

相关文档