欢迎来到天天文库
浏览记录
ID:59440031
大小:3.22 MB
页数:90页
时间:2020-09-18
《第4章 80C51单片机的功能单元ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章80C51单片机的功能单元学时:要点及重点:并行I/O接口、定时器/计数器、串行接口、中断系统。14.1并行I/O接口MCS-51单片机有4个双向并行的8位I/O口P0~P3P0口为三态双向口,可驱动8个TTL电路P1、P2、P3口为准双向口(作为输入时,口线被拉成高电平,故称为准双向口),其负载能力为4个TTL电路。24.1.1P1口特点(1)输出锁存,无条件;(2)输入缓冲,有条件。即先将该口设置为输入状态,先输出1;否则会产生严重后果(分析烧坏P1口);(3)无高阻悬浮态,不是输入就是输出。因此称为“准双向口”。图4-1P1口的位结构原理图
2、操作:(1)字节操作和位操作(P79)字节操作:MOVA,P1位操作:SETBP1.0CLRP1.03(2)读引脚操作和读锁存器操作①读引脚,先输出“1”。MOVA,P1MOVdirect,P1②读锁存器“读-修改-写”指令。逻辑操作(ANL、ORL、XRL)和位操作(JBC、CPL、SETB等)。优点(见P78):可以避免一些错误,如用P1.0去驱动三极管的基极。当对P1.0写入1之后,三极管导通(实际该引脚表现为0)。若此时读该位的值,结果为0(正确值为1)。用读锁存器指令就正确。演示“单片机课件”之第二章2.2之P1动画44.1.2P3口(1)可
3、作I/O口使用,为准双向口。(2)可以作为替代功能的输入、输出。5P1与P3硬件之区别图4-2P3口的位结构原理图6P3口的特点(1)准双向口。“读-修改-写”指令(2)替代功能。如:MOVXA,@R0;P3.6读信号输出若程序中设置了串行通讯,P3.0为输入,不能使用MOVA,P3(3)输入时,先输出“1”。演示“单片机课件”之第二章2.2之P3动画74.1.3P2口特点:(1)准双向口。(2)可做高8位地址线,且有地址锁存。(3)在访问外部ROM和RAM时,控制信号连通地址端。(4)系统中若有外部ROM或RAM不能做I/O口演示“单片机课件”之第二
4、章2.2之P2动画图4-3P2口的位结构原理图84.1.4P0口组成地址/数据操作I/O操作图4-4P0口的位结构原理图9(1)地址/数据操作MOVX@DPTR,A;控制=1,先出地址,后出数据,要加地址锁存器。10(2)I/O操作MOVP0,A;控制=0,T1截止,成为漏极开路,输出取决于D端。MOVA,P0;控制=0,T1截止,成为漏极开路,先将D=1,T2截止,高输入阻抗。接法见下页演示“单片机课件”之第二章2.2之P3动画11124.2定时器/计数器T0、T14.2.1概述(1)51系列:2个16位T/C,T0/P3.4、T1/P3.5,52系
5、列:3个6位T/C;核心加1计数器。(2)计数:在T0/P3.4端施加一个0到1的跳变,计数器加1。(3)定时:对机器周期或其分频进行计数,从而得到定时。131.T0、T1的内部结构(1)TH0、TL0;TH1、TL1;(2)工作方式寄存器TMOD、控制寄存器TCON;(3)时钟分频器;(4)输入T0、T1、INT0、INT1。4.2.2定时器/计数器T0、T1图4-5定时器/计数器T0、T1的内部结构简图142.TMOD和TCON(1)工作模式控制寄存器—TMOD(89H,只能字节寻址,)门控位15(2)定时器控制寄存器—TCON(88H,可字节寻址
6、,也可位寻址)16(3)定时器/计数器T0、T1的数据寄存器—TH1、TL1和TH0、TL0定时器/计数器T0、T1各有一个16位的数据寄存器,它们都是由高8位寄存器和低8位寄存器所组成。这些寄存器不经过缓冲,直接显示当前的计数值。所有这四个寄存器都是读/写寄存器,任何时候都可对它们进行读/写操作。复位后,所有这四个寄存器全部清零。它们都只能字节寻址,相应的字节地址见表4-5。173.T0、T1的功能选择(1)定时方式,C/T=0,计数频率为fosc/12。(2)计数方式,C/T=1,最高计数频率fosc/24。因为在每个T的第5个状态的第2节拍S5P
7、2期间采样引脚输入电平,要采一个下降沿(两个T),之后的S3P1期间计数值加1。184.T0、T1的工作方式(1)方式0(13位计数器,1FFFH+1时溢出)图4-6方式0时,定时器/计数器T0、T1的结构简图19让两个同学在黑板上分别计算:如果要在方式0下装入初值4444=115CH和3333=0D05H,如何给TH、TL赋值,写出程序,并给同学们讲解。20(2)方式116位计数器,FFFFH+1时溢出图4-7方式1时,定时器/计数器T0、T1的结构简图21(3)方式2方式2(8位计数器,FFH+1时溢出,可用于串行口波特率发生器)图4-8方式2时,
8、定时器/计数器T0、T1的结构简图22(4)方式3将定时器/计数器T0分为一个8位的定时器/计
此文档下载收益归作者所有