显示与键盘接口技术
- 格式:ppt
- 大小:2.29 MB
- 文档页数:38
计算机控制系统的接口技术接口有通用和专用之分,外部信息的不同,所采纳的接口方式也不同,一般可分为如下几种:人机通道及接口技术一般包括:键盘接口技术、显示接口技术、打印接口技术、软磁盘接口技术等。
检测通道及接口技术一般包括:A/D转换接口技术,V/F转换接口技术等。
掌握通道及接口技术一般包括:F/V转换接口技术,D/A转换接口技术,光电隔离接口技术,开关接口技术等。
系统间通道及接口技术一般包括:公用RAM区接口技术,串行口技术等。
一、并行输入/输出接口并行接口传输的是数字量和开关量。
输入/输出(I/O) 接口有二种寻址方式:存储器寻址方式和输入输出口寻址方式。
1.无条件传送2.查询式传送3.中断式传送4.8255A可编程并行接口芯片(1) 8255A内部结构1) 数据总线驱动器图1 8255A内部结构图2) 并行I/O端口3) 读/写掌握规律4) A组和B组掌握(2)8255A工作方式8255A有3种工作方式,端口A可以工作在方式0、方式1和方式2,端口B只能工作在方式0和方式1。
1)方式0:基本输入/输出方式。
2)方式1:选通输入/输出方式。
3)方式2:双向选通输入/输出方式。
(3)8255A编程8255A的编程是通过对掌握端输入掌握字的方式实现的。
二、数/模(D/A) 转换接口D/A转换器是指将数字量转换成模拟量的电路,它由权电阻网络、参考电压、电子开关等组成。
图2 DAC0832原理图三、模/数(A/D)转换接口A/D转换器是将模拟电压转换成数字量的器件,它的实现方法有多种,常用的有逐次靠近法、双积分法。
图3 ADC0809结构框图应用案例:基于51单片机的车用数字仪表设计与实现此案例是一种以MCS 51单片机为主控器,以ADC0809为核心,以气压、油压、温度、霍尔元件等传感器为主要外围元件的车用数字仪表(VDI)的设计框图。
应用此方案,能使汽车仪表系统具有显示直观、精确,使用便利牢靠等优点,代表了车用仪表的最新进展趋势。
单片机原理及接口技术单片机的开关检测键盘输入与显示的接口设计单片机是一种集成了中央处理器、存储器和输入/输出接口的微型电子计算机,其核心是一个集成电路芯片。
它简单、灵活,用于控制电子设备和执行各种任务。
单片机有很多种,其中C51单片机是一种非常常用的型号。
在C51编程中,开关检测、键盘输入和显示是非常常见的接口设计。
接下来,将分别介绍它们的原理和实现方法。
1.开关检测:开关检测是指通过单片机检测开关的状态,以实现对开关的控制。
常见的开关检测方法有两种,一种是使用外部电阻和开关,通过检测电流或电压来判断开关状态;另一种是使用内部电阻和开关,通过检测电阻的值来判断开关状态。
具体实现方法如下:a.外部电阻和开关:检测开关状态的方法是连接一个电阻到开关,并将另一端连接到单片机的输入引脚。
当开关打开时,电阻与单片机输入引脚之间形成一条路径,使得输入引脚接收到高电平信号;当开关关闭时,电阻与单片机输入引脚之间断开,使得输入引脚接收到低电平信号。
b.内部电阻和开关:单片机的引脚通常具有内部上拉或下拉电阻。
当引脚配置为输入模式时,可以选择使能内部上拉或下拉电阻。
通过连接一个开关到引脚,并将另一端连接到电源或地,从而完成开关状态的检测。
当开关打开时,引脚被拉高,输入引脚接收到高电平信号;当开关关闭时,引脚被拉低,输入引脚接收到低电平信号。
2.键盘输入:键盘输入是指通过单片机接收和处理来自键盘的输入信息。
键盘通常是一种矩阵按键结构,可以通过多行多列的方式进行编码。
键盘输入的实现需要通过接口电路将键盘连接到单片机,并在程序中编写相应的扫描算法。
具体实现方法如下:a.键盘连接方式:键盘的行和列线分别连接到单片机的输出和输入引脚上。
行线和列线可以使用独立的引脚,也可以使用矩阵开关编码的方式进行连接。
b.扫描算法:扫描算法是通过逐行扫描和逐列检测的方式来实现键盘输入的。
具体步骤如下:1)将所有行引脚置为高电平,所有列引脚配置为输入模式。