片机c语言io口ppt课件.ppt

片机c语言io口ppt课件.ppt

ID:48074010

大小:2.35 MB

页数:29页

时间:2019-05-06

片机c语言io口ppt课件.ppt_第1页
片机c语言io口ppt课件.ppt_第2页
片机c语言io口ppt课件.ppt_第3页
片机c语言io口ppt课件.ppt_第4页
片机c语言io口ppt课件.ppt_第5页
资源描述:

《片机c语言io口ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021/8/171MCS-51系列单片机IO口的使用MCS-51系列封装概述2.1MCS-51系列的IO口2.2MCS-51的IO口控制简单外设2.3MCS-51的IO口控制程序的编写2.42.52.62021/8/172单片机的学习重点IO口定时器中断串口通信接口2021/8/173学习单片机,从引脚开始:引脚是单片机对外数据交换的通道DIPTQFPPLCC也就是单片机的IO接口2021/8/1742.1MCS-51单片机系列的封装封装:指将硅片上的电路管脚,用导线接引到外部引脚处,以便与其它器件相连接。封装形式:指安装半导体集成电路芯片用的外壳形式,起着安装、固定、密

2、封、保护芯片及增强电热性能等方面的作用。2.1.1封装简介2021/8/175封装技术发展:结构方面:TO->DIP->PLCC->QFP->BGA->CSP材料方面:金属、陶瓷->陶瓷、塑料->塑料引脚形状:长引线直插->短引线或无引线贴装->球状凸点装配方式:通孔插装->表面组装->直接安装2021/8/1762.1.2MCS-51系列封装形式总线型:引脚多,可进行总线扩展2021/8/177引脚数少、体积小。典型产品,如:AT89S2051/AT89S4051。非总线型:2021/8/1782.2MCS-51的IO口结构与操作MCS-51型单片机有4个8位并行IO口,

3、P0、P1、P2和P3;各口均由口锁存器、输出驱动器、输入缓冲器组成。对口锁存器进行读写就可实现输入输出操作。对单片机的控制,其实就是对I/O口和寄存器的控制。2021/8/179P0口作用2.2.1P0、P2、P1、P3口1.作通用IO口(准双向)2.系统扩展时作地址总线(低8位)、数据总线P2口作用2.系统扩展时作地址总线(高8位)1.作通用IO口(准双向)2021/8/1710P1口作用1.通用IO口(准双向)P3口作用1.作通用IO口(准双向)2.第二功能2.定时器/计数器T2的外部信号(52单片机)2021/8/1711P3口第二功能P3.0:RXD(串行口输入)

4、P3.1:TXD(串行口输出)P3.2:INT0(外部中断0输入)P3.3:INT1(外部中断1输入)P3.4:T0(定时/计数器0的外部输入)P3.5:T1(定时/计数器1的外部输入)P3.6:WR(片外数据存储器“写”选通控制输出)P3.7:RD(片外数据存储器“读”选通控制输出)2021/8/17122.2.2通用IO口结构示意图灌电流负载拉电流负载2021/8/1713并行口的带负载能力(AT89S52)每根引脚最大可吸收10mA的(灌)电流P0口吸收电流的总和不能超过26mAP1、P2和P3每个口吸收电流的总和限制在15mA4个口所有口线的吸收电流总和限制在71m

5、A2021/8/17142.3.1驱动LED(LightEmittingDiode)LED典型工作点:2V,10mA。单个LED驱动特性如下图:2.3MCS-51的IO口控制简单外设2021/8/1715多个LED驱动共阳极共阴极(245:单根线<25mA,总和<75mA)并口直接驱动经缓冲器驱动(亮度不理想)2021/8/17162.3.2驱动LED数码管公共电阻限流各路分别限流2021/8/1717dpgfedcba00000110共阴极字形“1”编码示例:06H2021/8/17182.3.3驱动蜂鸣器有源蜂鸣器:接额定电压就可连续发声无源蜂鸣器:接入变频方波,可得到

6、不同音调的声音两种蜂鸣器驱动电路相同,仅程序不同蜂鸣器需要较大电流20~50mA,需要驱动电路2021/8/1719简单开关及输入接口2.3.4驱动开关2021/8/1720开关闭合与断开时的抖动及去抖电路按键较少时:去抖电路按键较多时:软件延时,通常为10ms2021/8/1721继电器:当输入量(如电压、电流、温度等)达到规定值时,使被控制的输出电路导通或断开的电器。可分为电气量(如电流、电压、频率、功率等)继电器及非电气量(如温度、压力、速度等)继电器两大类。具有动作快、工作稳定、使用寿命长、体积小等优点。2.3.5驱动继电器2021/8/17222.4MCS-51的

7、IO口程序的编写对IO口操作:通过C语句控制寄存器,寄存器映射到端口2021/8/17232.4MCS-51的IO口驱动程序的编写2.4.1单个引脚的控制2.位运算符:&、

8、、~、^、<<、>>1.单个位变量操作:sbit2.4.2IO口并行控制通过对寄存器操作映射:P1=0x0F2021/8/17242.4MCS-51的IO口驱动程序的编写2.4.3流水灯的设计1.任务分析:设计8个灯循环闪烁2.方案设计:使用单片机IO口控制LED3.元件选型:AT89S52、LED4.电路图绘制:Protel5.元件购买、PC

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

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

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