第5章 MCS-51系列单片机的片内接口及中断.ppt

第5章 MCS-51系列单片机的片内接口及中断.ppt

ID:48754429

大小:1.36 MB

页数:95页

时间:2020-01-21

第5章  MCS-51系列单片机的片内接口及中断.ppt_第1页
第5章  MCS-51系列单片机的片内接口及中断.ppt_第2页
第5章  MCS-51系列单片机的片内接口及中断.ppt_第3页
第5章  MCS-51系列单片机的片内接口及中断.ppt_第4页
第5章  MCS-51系列单片机的片内接口及中断.ppt_第5页
资源描述:

《第5章 MCS-51系列单片机的片内接口及中断.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章MCS-51系列单片机的片内接口及中断主要内容并行I/O接口及其应用定时器/计数器及其应用中断系统及其应用串行接口及其应用MCS-51系列单片机内部有4个8位的并行I/O接口,分别命名为P0、P1、P2和P3。每个并行I/O接口的各位均可作为输入或输出。由于它们都属于地址号可被8整除的特殊功能寄存器,故可以通过位寻址或直接寻址方式对其进行按位或字节型的I/O操作。它们的映像位地址或字节地址见下表:5.1并行I/O接口及其应用5.1.1并行I/O接口的基本功能接口名映像字节地址映像位地址P080H80H~87HP190H90H~97HP2A0HA0H~A7HP3B0HB0H~B7H

2、1.P1口准双向口1)功能①作为输入/输出口。②在增强型(52系列)和ISP(InSystemProgrme)型中有如下功能:P1.0T2引脚,定时/计数器2外部计数脉冲输入P1.1T2EX引脚,定时/计数器2触发和方向控制P1.5MOSI引脚,在系统编程数据输入P1.6MISO引脚,在系统编程数据输出P1.7SCK引脚,在系统编程时钟输入5.1.2并行I/O接口的扩展功能及结构2)结构可字节操作:可位操作:MOVP1,#10HANLP1,#53H;读—修改—写指令SETBP1.5;P1口第五位置12.P3口双功能准双向口1)功能①与P1口功能相同。②交替输入/出功能,借助P3口产生某

3、些控制信号,其每位功能定义如下表所示:RD(读外部数据存储器控制信号)P3.7WR(写外部数据存储器控制信号)P3.6T1(定时器/计数器1输入线)P3.5T0(定时器/计数器0输入线)P3.4INT1(外部中断1请求线)P3.3INT0(外部中断0请求线)P3.2TXD(串行口发送端)P3.1RXT(串行口接收端)P3.0第二功能引脚2)结构3.P2口双功能准双向口1)功能①与P1口功能相同。②高8位地址输出口(A8~A15)---仅在访问外部存储器时有效2)结构4.P0口双功能双向口1)功能①一般的I/O口(OC/OD输出),加上拉电阻才能形成高电平输出②低8位地址A0~A7及数据

4、D0~D7的分时复用口(仅在访问外部存储器时有效)2)结构如果单片机内部有程序存贮器,不需要扩展外部存贮器和I/O接口,单片机的四个口均可作I/O口使用。四个口在作输入口使用时,均应先对其写“1”,以避免误读。P0口作I/O口使用时应外接10K的上拉电阻,其它口则可不必。P2口某几根线作地址使用时,剩下的线不能作I/O口线使用。P3口的某些口线作第二功能时,剩下的口线可以单独作I/O口线使用。归纳四个并行口使用的注意事项如下:例1:设计一电路,监视某开关K,用发光二极管LED显示开关状态,如果开关合上,LED亮、开关断开,LED熄灭。5.1.3并行I/O接口的应用LED+5VVccRS

5、T10uF1KP1.051单片机+5VP1.11K30P30PXTAL1XTAL2GNDKEA汇编程序如下:CLRP1.0;使发光二极管灭AGA:SETBP1.1;先对P1口写入“1”JBP1.1,LIG;开关断,转LIGSETBP1.0;开关合,二极管亮SJMPAGALIG:CLRP1.0;开关断,二极管灭SJMPAGAC51参考程序如下:sfrP1=0x90sbitP1_0=0x90;sbitP1_1=0x91;voidmain(){volatilebitk;P1_0=0;P1_1=1;while(1){k=P1_1;P1_0=~k;}}例2:用P1.0输出1KHz和5

6、00Hz的音频信号驱动扬声器,作报警信号,要求1KHz信号响100ms,500Hz信号响200ms,交替进行,P1.7接一开关进行控制,当开关合上报警信号打开,当开关断开报警信号停止,试编程实现。P1.051单片机+5VP1.7K500Hz信号周期为2ms,信号电平为每1ms变反1次。1KHz的信号周期为1ms,信号电平每500µS变反1次,编一个延时500µS子程序,延时1ms只需调用2次。用R2控制音响时间长短,A作音响频率的交换控制的标志。A=0时产生1KHz信号,A=FF时产生500Hz信号。P1.0波形图1ms1ms100个T(变反200次即200ms)。。。。500µS50

7、0µS100个T(变反200次即100ms)。。。。TT分析:ORG0000HLJMPMAINORG0100HMAIN:CLRA;A作1KHz,500Hz转换控制SETBP1.7BEG:JBP1.7,$;检测P1.7的开关状态MOVR2,#200;开关闭合报警,R2控制音响时间DV:CPLP1.0CJNEA,#0FFH,N1;A≠FFH,延时500µSACALLD500;A=FFH;延时1msP1.0变反N1:ACALLD500DJ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。