




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019/3/13,1,MCS-51系列单片机IO口的使用,MCS-51系列封装概述,2.1,MCS-51系列的IO口,2.2,MCS-51的IO口控制简单外设,2.3,MCS-51的IO口控制程序的编写,2.4,2.5,2.6,2019/3/13,2,单片机的学习重点,IO口 定时器 中断 串口通信 接口,2019/3/13,3,学习单片机,从引脚开始:,引脚是单片机对外数据交换的通道,DIP,TQFP,PLCC,也就是单片机的IO接口,2019/3/13,4,2.1 MCS-51单片机系列的封装,封装:指将硅片上的电路管脚,用导线接引到外部引脚处,以便与其它器件相连接。,封装形式:指安装半导体集成电路芯片用的外壳形式,起着安装、固定、密封、保护芯片及增强电热性能等方面的作用。,2.1.1 封装简介,2019/3/13,5,封装技术发展:,结构方面:TODIPPLCCQFPBGA CSP 材料方面:金属、陶瓷陶瓷、塑料塑料 引脚形状:长引线直插短引线或无引线贴装球状凸点 装配方式:通孔插装表面组装直接安装,2019/3/13,6,2.1.2 MCS-51系列封装形式,总线型:,引脚多,可进行总线扩展,2019/3/13,7,引脚数少、体积小。,典型产品,如: AT89S2051/AT89S4051。,非总线型:,2019/3/13,8,2.2 MCS-51的IO口结构与操作,MCS-51型单片机有4个8位并行IO口,P0、P1、P2和P3;各口均由口锁存器、输出驱动器、输入缓冲器组成。对口锁存器进行读写就可实现输入输出操作。,对单片机的控制,其实就是对I/O口和寄存器的控制。,2019/3/13,9,P0口作用,2.2.1 P0、P2、P1、P3口,1. 作通用IO口(准双向),2. 系统扩展时作地址总线(低8位)、数据总线,P2口作用,2. 系统扩展时作地址总线(高8位),1. 作通用IO口(准双向),2019/3/13,10,P1口作用,1. 通用IO口(准双向),P3口作用,1. 作通用IO口(准双向),2. 第二功能,2. 定时器/计数器T2的外部信号(52单片机),2019/3/13,11,P3口第二功能,P3.0 :RXD(串行口输入) 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 (片外数据存储器“读”选通控制输出),2019/3/13,12,2.2.2 通用IO口结构示意图,灌电流负载,拉电流负载,2019/3/13,13,并行口的带负载能力(AT89S52),每根引脚最大可吸收10mA的(灌)电流 P0口吸收电流的总和不能超过26mA P1、P2和P3每个口吸收电流的总和限制在15mA 4个口所有口线的吸收电流总和限制在71mA,2019/3/13,14,2.3.1 驱动LED (Light Emitting Diode ),LED典型工作点:2V,10mA。单个LED驱动特性如下图:,2.3 MCS-51的IO口控制简单外设,2019/3/13,15,多个LED驱动,共阳极 共阴极,(245:单根线25mA,总和75mA),并口直接驱动 经缓冲器驱动,(亮度不理想),2019/3/13,16,2.3.2 驱动LED数码管,公共电阻限流 各路分别限流,2019/3/13,17,共阴极字形“1”编码示例:06H,2019/3/13,18,2.3.3 驱动蜂鸣器,有源蜂鸣器:接额定电压就可连续发声,无源蜂鸣器:接入变频方波,可得到不同音调的声音,两种蜂鸣器驱动电路相同,仅程序不同,蜂鸣器需要较大电流2050mA,需要驱动电路,2019/3/13,19,简单开关及输入接口,2.3.4 驱动开关,2019/3/13,20,开关闭合与断开时的抖动及去抖电路,按键较少时:去抖电路,按键较多时:软件延时,通常为10ms,2019/3/13,21,继电器:当输入量(如电压、电流、温度等)达到规定值时,使被控制的输出电路导通或断开的电器。可分为电气量(如电流、电压、频率、功率等)继电器及非电气量(如温度、压力、速度等)继电器两大类。具有动作快、工作稳定、使用寿命长、体积小等优点。,2.3.5 驱动继电器,2019/3/13,22,2.4 MCS-51的IO口程序的编写,对IO口操作:通过C语句控制寄存器,寄存器映射到端口,2019/3/13,23,2.4 MCS-51的IO口驱动程序的编写,2.4.1 单个引脚的控制,2. 位运算符:&、|、,1. 单个位变量操作:sbit,2.4.2 IO口并行控制,通过对寄存器操作映射:P1=0x0F,2019/3/13,24,2.4 MCS-51的IO口驱动程序的编写,2.4.3 流水灯的设计,1. 任务分析:设计8个灯循环闪烁,2. 方案设计:使用单片机IO口控制LED,3. 元件选型:AT89S52、LED,4. 电路图绘制:Protel,5. 元件购买、PCB制作、器件焊接:,6. 软件编写、仿真:Keil、Proteus,7. 系统调试:,2019/3/13,25,2.4.4 硬件设计考虑的问题,2. LED的接法:共阴、共阳、哪个口,3. 限流电阻的选择,1. 单片机最小系统的构成,4. P0口的考虑:输出高电平需上拉电阻,晶振 复位 电源,计算方法 碳膜 金属膜 1/4w 单个电阻 排阻,2.4 MCS-51的IO口驱动程序的编写,2019/3/13,26,2.4.5 软件设计考虑的问题,1. 软件在LED亮灭、延时这两个状态循环,2. 软件流程图:,3. 点亮LED:位操作、并行操作,4. 延时的实现:for、while,5. 循环的实现:for、while,2.4 MCS-51的IO口驱动程序的编写,2019/3/13,27,2.4.6 硬件优化,1. 驱动能力:拉电流(100uA)、灌电流(10mA),3. 锁定输出(锁存器):74LS373、74LS573,4. 节约引脚(串入并出):74LS164、74LS595,2.4 MCS-51的IO口驱动程序的编写,2. 电流放大(驱动器):三极管、缓冲器 (74LS245),单片机为电压控制器,非电流驱动器,2019/3/13,28,2.3.7 软件优化,2. 循环的使用,3. LED变换规律,1. 共阴共阳码转换,4. 使用变量、宏明确操作意义,2.4 MCS-51的IO口驱动程序的编写,5. 使用函数封装,有规律:数学计算 无规律:数组存储,2019/3/13,29,思考练习:使用LED设计二进制秒计数器,要求计数大于255后有一进位标志。,后面内容直接删除就行 资料可以编辑修改使用 资料可以编辑修改使用,主要经营:网络软件设计、图文设计制作、发布广告等 公司秉着以优质的服务对待每一位客户,做到让客户满意!,致力于数据挖掘,合同简历、论文写作、PPT设计、计划书、策划案、学习课件、各类模板等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大唐杯 考试题库及答案
- 孝感物流面试题目及答案
- 不忘国耻振兴中华1000字11篇范文
- 农村信息技术支持与服务外包合同
- 时间巧安排课件教学
- 交通运输服务及安全管理合同
- 蝴蝶飞进琉璃瓶700字12篇
- 合同审核标准流程表包含法律条款提示
- 纪检基本知识培训课件
- 业务流程再造方案设计指导手册
- 2025广东惠州惠城区人民政府河南岸街道办事处招聘编外人员12人笔试备考试题及答案解析
- 2025年江苏劳动保障协理员招聘考试(行政能力测试)历年参考题库含答案详解(5套)
- 呼吸道疾病用药课件
- 2025年军队专业技能岗位文职人员招聘考试(油封员)历年参考题库含答案详解(5套)
- 福建省福州市(八县市)协作校2024-2025学年高一下学期期末考试物理
- 三年级科学实验观察日志范文
- 工业机器人技术及其应用
- 2025年黑龙江省高校大学《辅导员》招聘考试题库及答案
- 2025年中医病因试题及答案大全
- 内科辅助检查技术
- DB 4601∕T 10-2024 二次供水工程技术规范
评论
0/150
提交评论