- 1
- 0
- 约6.85千字
- 约 32页
- 2017-07-09 发布于湖北
- 举报
第5章 MCS-51 单片机I/O接口的简单应用设计 5.1 I/O接口概述 5.2 I/O接口的功能和内部结构 5.3 I/O接口的编程 5.4 单片机与LED数码管的接口 5.5 单片机与键盘的接口 5.1 I/O接口概述 一个简单应用实验 5.2 MCS-51单片机I/O接口的功能和内部结构 5.2.2 P1口的内部结构及功能 5.2.3 P2口的内部结构及功能 5.2.4 P3口的内部结构及功能 5.3 I/O接口的编程 5.3 .1 I/O接口的编程操作方式 MCS-51四个I/O端口共有三种操作方式:输出数据方式、读端口数据方式和读端口引脚方式。 1、输出数据方式 在数据输出方式下,CPU通过一条数据传送指令就可以把输出数据写入P0~P3的端口锁存器,然后通过输出驱动器送到端口引脚线。因此,凡是端口操作指令都能达到从端口引脚线上输出数据的目的,写入数据可直接输出到P0~P3端口引脚上。 例如,下面的指令均可在P0口输出数据: MOV P0,A ANL P0,#data ORL P0,A 2、读端口数据方式 读端口数据方式是一种仅对端口锁存器中的数据进行读入的操作方式,CPU读入的这个数据并非端口引脚上的数据。 这类操作都是由对端口的“读-修改-写”指令来实现的,例如: ANL P1,#0FH 3、读端口引脚方式 利用读端口引脚方式可以从端口引脚上读入信息。在这种方式下,CPU首先必须使欲读端口引脚所对应的锁存器置1,以便使输出场效应管截止,然后打开输入三态缓冲器,使相应端口引脚上的信号输入MCS-51内部数据线。因此,用户在读引脚时,必须先置位锁存器后读,连续使用两个指令。例如,下面的程序可以读P1引脚上的低4位信号。 MOV P1,#0FH ;置位P1引脚的低4位锁存器 MOV A,P1 ;读P1引脚上的低4位信号读累加器A 应当指出,MCS-51内部4个I/O端口既可以字节寻址,也可以位寻址,每位既可以用做输入,也可以用做输出。下面举例说明它们的使用方法。 5.4 单片机与LED数码管的接口 5.4.1数码管的结构 5.4.2 LED数码管的工作原理 1、LED静态显示方式 2、LED动态显示方式 5.4.3 数码管显示器的应用举例 图5-13是接有六个共阴极数码管的动态显示接口电路,用74LS245接成直通的方式作驱动电路,阴极用非门74LS04反相门驱动,字形选择由P1口提供,位选择由P2口控制。当P2.0~P2.4轮流输出1时,六个数码管动态显示“123456”字样。 5.5 单片机与键盘的接口 5.5.1 键盘的分类 微机系统中常用的键盘有编码键盘和非编码键盘两种。在单片机系统中,基于成本控制的目的,常用的是非编码键盘。非编码键盘按键盘的连接形式可分为:独立连接式键盘和矩阵式(又称行列式)键盘。 1、独立连接式键盘 独立连接式键盘连接图如图5-15(a)所示。这种键盘的优点是硬件、软件结构简单,使用方便,但随着个数的增加,被占用的I/O口线也将增加。因此,这种形式的键盘不是和在键数要求较多的系统中使用,但在键数要求不多的单片机系统中,独立式键盘使用得相当普遍。 5.5.2 键盘的防抖 对于如图5-16(a)所示的键盘来说,按下和释放按键的过程中,I/O上的电压波形如图5-16(b)所示。图中的t1和t3分别为键的闭合和断开过程中的抖动期(分别称为前沿抖动和后沿抖动),抖动时间的长短与开关的机械特性有关,一般为5~10ms,t2为稳定的闭合期,其时间的长短由按键的动作决定,一般为几百毫秒至几秒。t0,t4为断开期。 图5-16 键按下和释放时的I/O口电压波形图 为了保证CPU对按键闭合的正确判定,必须去除抖动,在键的稳定闭合和断开期间读取键的状态。 去除抖动可以采用硬件和软件两种方法。硬件方法就是在按键输入通道上添加去抖动电路,从根本上避免电压抖动的产生。软件方法则采用延迟5~10ms的时间,待电压稳定之后,再进行状态输入。由于人的按键速度与单片机的运行速度相比要慢的多,所以,软件延时的方法从技术上完全可行,而且经济上更加实惠,因此被越来越多地采用。 按键去抖流程如图5-17所示。 图5-17 按键去抖流程图 5.5.3 键盘接口 1、矩阵式键盘接口 键盘接口的主要功能是对键盘上所按下的键进行识别,矩阵式非编码键盘而言,常用的两种按键识别方法是:扫描法和线反转法。 1)、扫描法 对按键的识别,可分两步进行:
您可能关注的文档
最近下载
- 监理人员的个人工作总结.docx VIP
- 顶管工作井(D=6500)计算书.docx VIP
- 科雷傲驱使用手册.pdf VIP
- 人教版一年级下册数学全册单元教材分析.doc
- 八篇2025年度民主生活会个人“五个方面”对照检查发言材料.docx VIP
- 专题17.阅读理解CD篇专练(新高考地区专用)-2022届新高考英语基础记忆及题型解题技巧(含答案解析).docx VIP
- 义煤集团宜阳义络煤业有限责任公司提升运输系统改造项目环境影响报告书.doc VIP
- 工程拆除安全责任保证书.docx VIP
- 亚洲象人工辅助育幼技术规范.docx VIP
- 2023年青岛远洋船员职业学院单招英语考试题库及答案解析.docx VIP
原创力文档

文档评论(0)