第6章 键盘、显示接口技术 6.1 键盘及其与计算机接口 6.2 独立式按键接口设计 6.3 矩阵式键盘接口设计

Slides:



Advertisements
Similar presentations
第五章 键盘及其接口技术 本章要点: 1 .按键的抖动干扰及其解决方法。 2 .独立式键盘的结构原理及其接口电路。 3 .矩阵式键盘的结构原理及其行扫描法。 4 .编码器及其编码键盘接口电路。 返回总目录.
Advertisements

第7章 AT89S51单片机的 串行口 1.
第10章 基于单片机的 嵌入式接口设计 10.1 键盘接口设计 10.2 数码管(LED)显示器 10.3 液晶显示(LCD)接口设计
本章分为五节,主要介绍: 7.1 存储器的扩展 7.2 输入/输出及其控制方式 7.3 并行接口的扩展 接口芯片 7.5 显示器及键盘接口.
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
第 十 章 单 片 机 应用系统 Single Chip Microcomputer 本章内容 人机接口 键盘接口 显示器接口.
计算机基础知识 丁家营镇九年制学校 徐中先.
8051 指令.
第四章 指令系统及汇编语言程序设计.
本章分为四节,主要介绍: 4.1 程序编制的方法和技巧 4.2 源程序的编辑和汇编 4.3 基本程序结构 4.4 常用程序举例.
前言 AZWJ—2型智能瓦斯检测记录仪是一种采用单片机控制的煤矿便携式瓦斯浓度测量记录仪表。它用于煤矿井下采掘工作面、巷道、等有爆炸性气体环境对甲烷浓度进行间断或连续监测;检测记录仪通过键盘设置测量、打印、暂停等工作方式,设定日期、时间、报警值等参数。
第2章 MCS-51单片机指令系统与汇编语言程序设计
報告者:朱耿育 紀翔舜 組員:詹以群 張永傑 指導老師:梁新潁
复 习 一. 计算机中的数和编码 1. 2,10,16进制数及其之间的转换(整数) 按权展开,除x取余 2
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
第二部分 微机原理 第3章 MCS-51的 指令系统 主讲教师:喻红.
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第6章 MCS - 51单片机内部定时器/ 计数器 及串行接口 6.1 定时器/计数器的结构及工作原理 6.2 方式和控制寄存器
單晶片微電腦控制實習 使用計時中斷作走馬燈 計時器的基礎實習 國立大甲高工 電機科 2018年11月21日
第七章 MCS-51系统扩展 一、程序存储器扩展
第3章 AT89C51指令系统 3.1基本概念内部结构和引脚功能 指令、指令系统、机器代码
单片机原理及应用 MCS-51系列单片机的基本硬件结构 MCS-51指令系统 MCS-51单片机的系统扩展与应用.
第10章 MCS-51与键盘、显示器、拨盘、打印机的接 口设计 输出外设:LED显示器、LCD显示器、打印机等。
第三章 微机基本系统的设计 第一章 8086程序设计 第二章 MCS-51程序设计 第四章 存贮器与接口 第五章 并行接口
第6章 MCS-51单片机的交互通道配置与接口 主要内容:
第八章 MCS-51与数码显示器和键盘的接口 一、MCS-51与数码显示器接口 数码显示器是单片机应用产品中最常用的廉价的输 出设备,它由8个发光二极管按一定规律排列而成, 当某一发光二极管导通时,则会被点亮,控制不同 组合的二极管导通,就能显示出各种字符。 1.显示器的结构.
第七章 MCS-51并行口的扩展 MCS51单片机内部有4个并行口,当内部并行口不够用时可以外扩并行口芯片。可外扩的并行口芯片很多,分成2类:不可编程的并行口芯片(74LS3734和74LS245)和可编程的并行口芯片(8255)。 7.1 不可编程并行口芯片的扩展 7.2 可编程并行口芯片的扩展.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月20日.
6.2 MCS-51单片机与显示器的接口技术 LED显示器及其接口
4.A/D与D/A转换器 1).DAC0832与MCS-51接口
第八章 MCS-51与数码显示器和键盘的接口 一、MCS-51与数码显示器接口 数码显示器是单片机应用产品中最常用的廉价的输 出设备,它由8个发光二极管按一定规律排列而成, 当某一发光二极管导通时,则会被点亮,控制不同 组合的二极管导通,就能显示出各种字符。 1.显示器的结构.
本 章 重 点 单片机的简单I/O扩展 8255A可编程并口芯片 8279可编程键盘/显示器接口芯片 单片机键盘接口技术
单片机原理 单 片 机 单片机接口技术 单片机应用技术.
第三章 指令系统.
3.3.3 显示译码器 返回   在数字测量仪表和各种数字系统中,都需要将数字量直观地显示出来,一方面供人们直接读取测量和运算的结果,另一方面用于监视数字系统的工作情况。   数字显示电路是数字设备不可缺少的部分。数字显示电路通常由显示译码器、驱动器和显示器等部分组成,如图3-12所示。 2019/1/2.
课程设计.
第十章 人机交互接口 本章学习目标 掌握键盘接口技术 掌握数码、液晶显示技术 了解数码管显示驱动和键盘扫描控制专用芯片.
第10章 综合实训 课题一 水温控制系统设计 一、实训目的 二、课题要求 熟悉常用温度传感器AD590的特性及接口电路的设计方法;
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第2章 单片机系统组成原理 2.1 MCS-51单片机组成原理 2.2 单片机复位电路设计 2.3 MCS-51存储器配置
6.1 输入/输出 6.2 CPU与外设数据传送方式 6. 3 MCS-51中断系统 6. 4 中断应用举例
本 章 重 点 单片机的结构特点 单片机的存储器特点 I/O端口的特点 CPU时序 课时安排:3个课时.
第七章 显示器与键盘接口 第一章 8086程序设计 第二章 MCS-51程序设计 第三章 微机基本系统的设计 第四章 存贮器与接口
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第四章 指令系统及汇编语言程序设计.
第4章 中断技术 一个完整的微机系统是由硬件和软件共同构成的。微机系统的硬件有CPU、存储器和I/O口,外设组成。CPU与存储器之间的信息交换比较简单,而CPU与外设之间进行信息交换之前必须确定外设是否准备好,即选择I/O传送方式。I/O传送方式有4种:无条件、查询、中断和DMA。本章学习中断传送方式的有关内容。
数码管数字时钟电路的设计 1. 系统硬件电路的设计
第3章 MCS-51指令系统 介绍MCS—51系列单片机的寻址方式 介绍MCS—51系列单片机的指令系统
第4章 80C51系列指令系统 教学目的:熟悉80C51系列单片机的寻址方式及 每一种寻址方式对应的寻址空间;掌 握每一条指令功能。
本章内容 MCS-51单片机指令系统的格式 MCS-51单片机寻址方式 指令系统的分析
(Random Access Memory)
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
第五讲:AT89C51单片机存储器结构 一、半导体存储器 二、存储器空间划分方法 三、数据存储器(RAM) 四、程序存储器(ROM)
3.1 指令系统简介 一、几个概念 二、汇编语言指令格式 三、指令的分类 四、指令的符号说明 主讲:吴政江 下一页.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
四、手工汇编 完成汇编的方法有两种:手工汇编和汇编程序汇编 1.手工汇编步骤 A
10.3 单片机开发系统应用实例 数据采集与显示电路的设计 1.系统硬件电路的设计
单片机原理与应用.
简单芯片扩展I/O接口 8155可编程接口芯片及其使用 键盘及显示器接口设计 A/D和D/A转换接口技术
微机原理与接口技术 西安邮电大学计算机学院 杨锐.
单片机应用技术 (C语言版) 第3章 MCS-51指令系统及 汇编程序设计
第二章 MCS-51单片机程序设计 第一章 8086程序设计 第三章 微机基本系统的设计 第四章 存贮器与接口 第五章 并行接口
第九讲 MCS-51系统配置(二) 四 后向通道环节 五 信息显示环节 六 键盘输入环节 七 MCS-51单片机开发步骤.
第7章 单片机并行I/O扩展 教学基本要求: (1)、了解单片机I/O扩展的原因; (2)、熟悉单片机I/O的控制方式及编址技术;
第4章 MCS-51汇编语言程序设计 教学基本要求: (1)、了解MCS-51汇编语言程序设计的特点;
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
人机界面接口技术(人机交互) 4.1 显示人机界面接口技术 4.2 常用显示设备应用介绍:LED、七段数码管、LCM、LCD等;
第1章 微型计算机基础.
Presentation transcript:

第6章 键盘、显示接口技术 6.1 键盘及其与计算机接口 6.2 独立式按键接口设计 6.3 矩阵式键盘接口设计 第6章 键盘、显示接口技术 6.1 键盘及其与计算机接口 6.2 独立式按键接口设计 6.3 矩阵式键盘接口设计 6.4 LED显示器及接口设计 6.5 LCD显示器及接口设计

6.1 键盘、显示与计算机接口 一、键盘 键盘输入数据和命令,显示用于计算机的状态、命令和计算结果。 单片机键盘有两种: 6.1 键盘、显示与计算机接口 键盘输入数据和命令,显示用于计算机的状态、命令和计算结果。 一、键盘 单片机键盘有两种: 一种是全编码键盘,其键码全由硬件提供,但是这种方式硬件结构复杂,成本高; 另一种是非编码键盘,这种键盘多采用矩阵方式,利用软件识别键码及完成各种键功能处理。 单片机系统中多采用非编码键盘。

二、显示器 1. LED显示器 内部由发光二极管组成段显示。 数码管结构又分为共阳极型和共阴极型。 2. LCD液晶显示器 字符型可用来显示字符和数字, 点阵型可用来显示汉字及图形。

6.2 独立式按键接口设计 一、独立式键盘接口电路 6.2 独立式按键接口设计 一、独立式键盘接口电路 1. 接口与数据 每个按键单独占有一根I/O 接口引线。 输入每根I/O接口引线的信号 对应某个数据。 P1.0 P1.1 P1.7 +5v

2. 键盘的可靠性 消除抖动电路 I/O 接 口 “ 1 ” “ 0 ” 抖动时间 <10ms +5v 开关动作时间 >100ms 单片机 & I/O 接 口 +5v 消除抖动电路 开关 单片机

二、独立式按键接口程序设计 键盘处理程序任务 1)键输入 检查键盘是否有键被按下,消除按 键抖动。确定被按键的键号,获取键号。 硬件电路消除抖动或软件消除抖动。 2)键译码 键号为键盘位置码,根据键号查表 得出被按键的键值。键值:数字键0~9、 字符键0AH~0FH、功能键10H~ 。 3)键处理 根据键值转移到不同程序段。若键 值属于数字、字符键,则调用显示数字 和字符的子程序。若键值属于功能键, 则进行多分支转移,执行各个功能程序 段。 延时等待10ms 仍有按键信号? Y 有按键信号? N 键盘处理 按键释放?

三、单键管理程序 KEY: SETB P1.0 JB P1.0, KEY ;有键按下P1.0=0 KEY1: ACALL DELAY ;延时,防止抖动 SETB P1.0 JB P1.0, KEY1 ;键是否释放 JNB P1.0, KEY1 ;消除了连击功能 JB P1.0, KEY1 ;连击功能 ACALL PROGRAM ; AJMP KEY

6.3 矩阵式键盘 0 1 +5v P1.0 P1.1 P1.4 P1.5 键盘 I/O接口 由多条I/O接口引线组成矩 阵式键盘。

一、键的输入方法 1. 扫描法 列线输出,行线输入。 列线逐行输出0,某行有按键,行线输入有0,若 无按键,行线输入全部为1。 2. 反转法 行列线交换输入、输出,两步获取按键键号。 3. 中断扫描方式 有按键按下时发出中断请求信号,提高CPU的效 率。

二、按键处理 程序: 有按键输入? 延时消抖 确有按键? 键扫描求键号 延时等待 按键释放? 键译码求键值 是数字键? 修改显示缓冲区 二、按键处理 程序: 延时消抖 键扫描求键号 延时等待 键译码求键值 修改显示缓冲区 跳转各功能程序 有按键输入? 确有按键? 按键释放? 是数字键?

三、中断扫描方式 图7-5 中断式键盘电路

由发光二极管组成,不同的发光段亮,可组成不 6.4 LED显示器及接口设计 一、LED显示器结构和字段码关系 由发光二极管组成,不同的发光段亮,可组成不 同字型,电流太大,耗电量大,电流太小,发光度不 够,一般各管电流在10mA较合适。

1. LED显示器结构 (Light-Emitting Diode) 共阳极 共阴极 外形图

2. 7段LED字型码(段码) h a b c d e f g 显示 字形 共阳极段 选码 共阴极段选码 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 A B C D E F “灭” 1 1 0 0 0 0 0 0 1  1 1 1 1 0 0 1 1    0 1 0 0 1 0 0 1     0 1 1 0 0 0 0 1  0 0 1 1 0 1 0 1  0 0 1 0 0 1 0 1  0 0 0 0 0 1 0 1  1 1 1 1 0 0 0 1  0 0 0 0 0 0 0 1  0 0 1 0 0 0 0 1  0 0 0 1 0 0 0 1  0 0 0 0 0 1 1 1  1 0 0 0 1 1 0 1  0 1 0 0 0 0 1 1  0 0 0 0 1 1 0 1  0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 C0H F9H A4H B0H 99H 92H 82H F8H 80H 90H 88H 83H C6H A1H 86H 8EH FFH 3FH 06H 5BH 4FH 6DH 7DH 07H 7FH 6FH 77H 7CH 39H 5EH 79H 71H 00H

二、LED 显示器接口 LED显示器用于显示工业控制参数、过程状态。 1. LED数码管 共阴极LED和共阳极LED COM P1.0~1.7 MCS-51 a f b g e c d h b h a b h COM D7 D6 D5 D4 D3 D2 D1 D0 h g f e d c b a

显示程序任务: 1)设置显示缓冲区,存放待显示数据。 2)显示译码:程序存储器中建立字形码常数表,查表得出对应数据的字形码。 3)输出显示:输出字形码到显示端口。 COM P1.0~1.7 MCS-51 a f b g e c d h b h 例: MOV DPTR,#WTAB ;指向字形码表首地址 MOV A,@R0 ;取显示缓冲区中数据 MOVC A,@A+DPTR ;查表显示译码 MOV P1,A ;输出显示 … WTAB: DB 3FH,06H,5BH ;字形码表

2. LED接口电路 显示多位数据的两种电路: 1)静态显示 多位LED分别用一组8位字段口,各位LED公共端接地, 分别输出显示不同字形。 a b h COM a f b g e c d h a b h

显示多位数据的两种电路: 1)动态显示 多位LED共用一个8位字段口,各位LED公共端用字位口控制,扫描输出显示不同字形。 COM h D7 … D1 D0 D2 b a f b g e c d h 多位LED共用一个8位字段口,各位LED公共端用字位口控制,扫描输出显示不同字形。 显示缓冲区与多位LED对应关系: 对应字位线: D0 D1 D2 D3 D4 D5 每个LED需要一个8位并行口

显示程序: DIS: MOV R0,#7AH ;指向显示缓冲区起始单元 MOV R3,#01H ;字位码初值→R3 MOV A,R3  ;取字位码 DLP: MOV DPTR,#PAAR;指向字位口 (PA口) MOVX @DPTR,A ;输出字位码,显示其中1位 MOV A,@R0 ;取一个显示数据 ADD A,#0CH ;查表偏移量 MOVC A,@A+PC ;取出字形码 INC DPTR ;指向字段口(PB口) MOVX @DPTR,A ;输出字形码 ACALL DLY1MS ;延时1ms INC R0 ;指向显缓区下一单元 MOV A,R3 ;修改字位码 RL A ;显示下一位 MOV R3,A JNB ACC.6,DLP ;未显示到最右边LED,继续显示 RET ;全部扫描一遍,结束 DTAB:DB 0C0H,0F9H,0A4H ;字形表 DB 0B0H,99H, DLY1MS:… ;延时1ms子程序

(3)多位静态显示方式及其接口电路 多位静态显示电路

(4)多位动态显示方式及其接口电路

6.5 LCD显示器及接口设计 一、LCD的原理与分类 1. LCD的原理 具有功耗低,显示信息大,寿命长和抗干扰能力强等优点 2. LCD的分类 显示类型:笔段型 、字符型点、阵图形型 采光分类:自然采光、背光源采光 驱动分类:静态驱动、动态驱动、双频驱动法

二、LCD液晶显示的接口技术

三、单片机与字符型LCD显示模块的连接方法 直接访问和间接访问两种 1. 直接访问方式:把字符型液晶显示模块作为存储 器或I/O接口设备直接连到单片机总线上。 2. 间接控制方式:把字符型液晶显示模块作为终端 设备连接到单片机的并行口上或使用扩展并行接口电路 来连接。