第三章输入输出设备及接口技术(键盘LCD)

合集下载

输入和输出设备及接口技术概论(PPT 72页)

输入和输出设备及接口技术概论(PPT 72页)

Vout
I1 =D1*Vref/128R
I2 =D2*Vref/64R
D1 R2
加法器电路
I3 =D3*Vref/32R
D0 R1 R0
………… 开关控制电路的I7作=用D:7*Vref/2R
开关控 将“0”值对应的开关打到地,
制电路 将“1”值对应的开关接通Vref
I= Vref*(D7/R7+D6/R6+……+D0/R0) = Vref*(D7/2R+D6/4R+……+D0/256R)
使用时要注意2个问题: 一是转换精度 二是转换时间
另外注意转换得到的模拟量是电流量还是电压 量。
分辨率是D/A转换器对输入量变化敏感程度的描述, 与输入数字量的位数有关。
如果数字量的位数为n,则D/A转换器的分辨率为2n。 意味着数/模转换器能对满刻度的2n输入量做出反应。
例如8位数的分辨率为1/256,10位数的分辨率为 1/1024等。因此数字量位数越多,分辨率也就越高,
转换速度较快(比较次数等于A/D的位数)通常在几 S至几百S数量级。精度较高,
被转换的模拟量若频率很高(变化较快)则要加S/H电 路。
注意: 被转换的模拟量一般要通过信号调理电路,进行信号放
大、滤波。
采样/保持器
在对模拟信号进行模数变换时,从启动变换到变换结 束的数字量输出,需要一定的时间,即A/D转换器的孔径 时间
一、D/A转换器及接口技术
D/A转换即是将数字量转换成对应的模拟量 常用于控制系统中。如单片机输出不同的数 字量经D/A转换后控制直流电机的转速
D/A转换的一般工作原理: D/A转换器将数字信息转换成与数值成正比的电
压/电流 常用电阻分压/分流来实现D/A转换 有权电阻解码网络与 T型解码网络两种构建方法,

输入和输出设备及接口技术概述(PPT 45页)

输入和输出设备及接口技术概述(PPT 45页)

• 二、PP40微型打印机
• 1、PP40的接口信号
针位 信号
针位 信号 针位 信号 针位 信号
1 STROBE 10 ACK
19
GND*
28
GND*
2
DATA1
11
BUSY
20
GND*
29
GND*
3
DATA2
12
GND
21
GND* 30
GND
4
DATA3
5
DATA4
6
DATA5
7
DATA6
8
DATA7
9
DATA8
13
NC
22
GND*
31
NC
14
GND
23
GND* 32
NC
15
GND
24
GND* 33
GND
16
GND
25
GND* 34
NC
17
GND
26
GND* 35
NC
18
NC
27
GND*
36
NC
• 2、PP40的操作方式
PP40具有两种工作模式 • 文本模式 • 图案模式 • 初始加电后,为文本模式。 • 在文本模式状态下,主机将回车符(0DH)和控制2编
83H
11000110
C6H
10100001
A1H
01111001
86H
01110001
8EH
00000000
FFH
共阴极 段选码
3FH 06H 5BH 4FH 06H 6DH 7DH 07H 7FH 6FH 77H 7CH 39H 5EH 79H 71H 00H

技师、高级技师模块化考核大纲

技师、高级技师模块化考核大纲

深圳市技师、高级技师模块化电工、制冷设备维修工、电梯安装维修工鉴定考核大纲深圳市职业技能鉴定指导中心目录一、可编程控制器和变频器工作原理及使用技术(技师公共模块) (1)二、微机控制和接口技术(技师公共模块) (2)三、自动控制系统和传感器技术(技师公共模块) (4)四、企业供配电系统及保护和设备电气控制技术(电工技师专业模块) (5)五、空调设备的安装、调试和维修技术(制冷设备维修工技师专业模块) (7)六、电梯、扶梯的安装、调试、维修和检测技术(电梯安装维修工技师专业模块) (9)七、专业英语(高级技师公共模块) (11)八、电工新技术使用和现代管理技术(电工高级技师专业模块) (12)九、制冷设备维修新技术使用和现代管理技术(制冷设备维修工高级技师专业模块) (13)十、电梯安装维修新技术使用和现代管理技术(电梯安装维修工高级技师专业模块) (14)报考条件 (15)一、可编程控制器和变频器工作原理及使用技术(技师公共模块)1、PLC编程、通信及图示操作终端的使用技术主编:岳庆来2、通用变频器及其使用主编:韩安荣二、微机控制和接口技术(技师公共模块)参考书:单片微机控制使用技术张大明主编三、自动控制系统和传感器技术(技师公共模块)四、企业供配电系统及保护和设备电气控制技术(电工技师专业模块)1 理论部分1、工厂供电主编刘介才2、数控加工技术主编相仲冈3、电力综合自动化系统及微机保护主编张大明4、流体控制使用技术主编黄志昌五、空调设备的安装、调试和维修(制冷设备维修工技师专业模块)参考书:1、中央空调主编何耀东2、制冷机器主编章建民3、空调智能控制和环保主编高南岗六、电梯、扶梯的安装、调试、维修和检测技术(电梯安装维修工技师专业模块)参考书:1、电梯和自动扶梯朱昌明主编2、电梯、自动扶梯的检测技术和维修保养桑咸津主编实操口试部分参考书:专业英语(电工、制冷设备维修工、电梯安装维修工技师)廖铭主编1、电工新技术使用2、现代管理高南岗主编九、制冷设备维修新技术使用和现代管理技术(制冷设备维修工高级技师专业模块)参考书:1、现代制冷空调新技术程瑞端主编2、现代管理高南岗主编十、电梯安装维修新技术使用和现代管理技术(电梯安装维修工高级技师专业模块)参考书:1、电梯微机控制及新技术的使用2、现代管理高南岗主编深圳市技师、高级技师模块化电工、制冷设备维修工、电梯安装维修工报考条件一、符合下列条件之一,可申报技师模块化考核:(一)取得本职业高级职业资格证书后,连续从事本职业工作5年以上,经本职业技师正规培训达规定标准学时数,并取得毕(结)业证书。

第三章 人机接口技术

第三章 人机接口技术
无显示
39H 5FH 79H 71H BFH 86H DBH CFH E6H … FFH 00H
C6H A1H 86H 84H 40H 79H 24H 30H 19H … 00H FFH
七 段 字 符 的 段 选 码
2 3 4 5 6 7 8 9 A B
(二)LED接口技术
LED显示器有静态显示和动态显示两种方式. 1.LED静态显示方式 N位静态显示器要求有N×8根I/O口,占 有I/O资源较多,故在位数较多时往往采 用动态显示方式。
2、计算机控制系统的人机交互通道
2.1人机接口的功能和类型
2.2人机交互通道的特点
1、人机接口的功能和类型
计算机控制中,人对系统状态的了解、掌握和指挥 依赖于人机通道中数据的传递,这里包括人对系 统的了解和干预、控制参数的输入、系统状态的 打印汇报等等内容。人机交互通道的主要形式如 图3-1所示。 按键键盘
a b c d e f g dp
COM
显示字符
共阴极段选码
共阳极段选码
显示字符
共阴极段选码
共阳极段选码
0 1
3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 77H 7CH
C0H F9H A4H B0H 99H 92H 82H F8H 80H 90H 88H 83H
C D E F 0. 1. 2. 3. 4. … 8.
dp g f e d c b a
dp g f e d c b a
dp g f e d c b a
dp g f e d c b a
LED 1 COM
LED 2 COM
LED 3 COM
LED 4 COM
图 6-5 LED静态显示硬件译码接口电路

输入输出设备及接口技术

输入输出设备及接口技术

输入输出设备及接口技术1. 概述输入输出设备和接口技术是计算机系统中必不可少的组成部分,它们负责将用户输入的指令和数据传递给计算机系统,并将计算机系统处理的结果输出给用户。

本文将介绍常见的输入输出设备以及它们所使用的接口技术。

2. 输入设备2.1 键盘键盘是计算机最常见的输入设备之一,它通过按键输入字符和控制命令。

键盘通常使用PS/2或USB接口与计算机主机相连。

PS/2接口在过去常用于连接键盘,而现在USB接口已经成为主流。

2.2 鼠标鼠标是计算机常用的指针输入设备,通过移动鼠标来控制屏幕上的光标位置。

鼠标通常使用PS/2或USB接口与计算机主机相连。

现在许多计算机还配备了触摸板或触摸屏,用于替代鼠标进行输入操作。

2.3 扫描仪扫描仪是一种将纸质文档转换成数字化图像的设备。

它通常使用USB接口与计算机主机连接,可以直接将扫描的图像文件保存到计算机或传输到其他设备。

2.4 麦克风麦克风是计算机中常用的音频输入设备,它可以将声音转换为电信号,并输入到计算机中进行处理。

麦克风通常使用3.5mm音频接口或USB接口与计算机主机相连。

3. 输出设备3.1 显示器显示器是计算机中最常见的输出设备之一,它用于显示计算机处理的图像和文本信息。

显示器通常使用VGA、HDMI、DisplayPort等接口与计算机主机相连。

3.2 打印机打印机是一种将电子文档转换为纸质文档的输出设备。

常见的打印机有喷墨打印机、激光打印机等,它们通常使用USB接口或网络接口与计算机主机相连。

3.3 音箱/耳机音箱和耳机是用于输出计算机产生的音频信号的设备。

它们通常使用3.5mm音频接口或USB接口与计算机主机相连。

3.4 显卡显卡是计算机系统中负责控制显示器输出的重要组成部分。

显卡通常使用PCIe接口与计算机主机连接,并通过显卡接口将信号传递给显示器。

4. 接口技术4.1 USB接口USB(Universal Serial Bus)是现代计算机系统中最常用的接口之一。

输入和输出设备及接口技术概论

输入和输出设备及接口技术概论

输入和输出设备及接口技术概论输入和输出设备是计算机系统的重要组成部分,它们负责与用户进行交互,并将数据传输到计算机系统中。

输入设备用于向计算机系统输入数据,而输出设备则用于向用户显示计算机系统输出的数据。

接口技术则是连接这些设备与计算机系统的技术,使它们能够相互通信并完成数据传输的过程。

常见的输入设备包括键盘、鼠标、触摸屏、扫描仪等。

键盘通过键入字符和命令向计算机系统输入数据,鼠标则通过指示器和按钮控制光标,触摸屏则通过手指触摸和手势输入数据,扫描仪则通过扫描图像和文档将其转换为电子数据。

而常见的输出设备包括显示器、打印机、音响等。

显示器通过屏幕显示图像和文字输出,打印机则通过打印纸张输出文档和图片,音响则通过播放声音输出音频。

接口技术则是连接这些设备与计算机系统的桥梁,它使得这些设备能够与计算机系统进行数据交换。

常见的接口技术包括USB、HDMI、VGA、RJ45等。

USB接口是一种通用的串行总线接口,它可支持多种设备的连接和数据传输;HDMI接口则是一种高清晰数字音视频接口,可传输高清晰度音视频信号;VGA接口则是一种模拟音视频接口,用于连接显示器和计算机系统;RJ45接口则是一种网络接口,可连接计算机系统和局域网。

总之,输入和输出设备及接口技术是计算机系统中至关重要的组成部分,它们负责实现计算机和用户之间的交互和数据传输,进而满足用户对计算机系统的操作需求。

输入和输出设备及接口技术是计算机系统中不可或缺的部分,它们对于保证用户与计算机系统之间的有效交流至关重要。

现在让我们深入了解一下这些设备和技术的工作原理以及其在计算机系统中的作用。

首先,让我们来看看输入设备。

键盘是最常见的输入设备之一,它通过按键输入字符和命令。

键盘上的每个按键都对应着一个特定的字符或命令,并且当用户按下某个按键时,键盘会将相应的信号传输到计算机系统中,通过操作系统进行解析并执行相应的操作。

鼠标是另一个常见的输入设备,它通过移动鼠标和点击按钮来控制计算机系统上的光标,实现对屏幕上图标、菜单和其他元素的选择和操作。

清华计算机组成原理课件09输入输出设备

清华计算机组成原理课件09输入输出设备
分类
输入输出设备可以根据其功能和用途分为多种类型,如键盘、鼠标、显示器、 打印机、扫描仪、摄像头等。
输入输出设备在计算机系统中的地位与作用
地位
输入输出设备是计算机系统的重 要组成部分,是实现人机交互的 关键环节。
作用
输入输出设备的作用包括输入数 据、命令等信息,输出处理结果 、图形、图像等信息,使计算机 能够更好地为人类服务。
显示器输出
通过显示器的电子枪发射电子束,在屏幕上 形成像素点,再转换为图像。
音响输出
通过音响的扬声器将电信号转换为声音波, 再通过空气传播产生声音。
打印机输出
通过打印机的喷头或激光器在纸张上形成像 素点,再转换为文字或图像。
3D打印机输出
通过3D打印机的喷头或激光器在材料上形 成层叠结构,再转换为三维实体。
清华计算机组成原理课件09输入 输出设备
目 录
• 输入输出设备概述 • 常见的输入设备 • 常见的输出设备 • 输入输出设备的工作原理 • 输入输出设备的未来发展
01 输入输出设备概述
输入输出设备的定义与分类
定义
输入输出设备是计算机系统中用于与外部环境进行信息交互的部件,能够将外 部数据转换为计算机可识别的格式,或将计算机处理后的结果输出到外部环境。
THANKS FOR WATCHING
感谢您的观看
输入输出设备的发展趋势与未来展望
总结词
输入输出设备将朝着更加智能化、人性化、多样化的方向发展。
详细描述
随着人工智能、物联网等技术的不断进步,输入输出设备将更加智能化,能够更好地适应 不同用户的需求,提高人机交互的效率和体验。同时,新型输入输出设备将更加多样化, 为用户提供更多选择。
实例
智能家居控制系统可以通过语音、手势等多种方式控制家电,实现智能化管理。同时,随 着虚拟现实、增强现实等技术的发展,未来将有更多新型输出设备出现,提供更丰富、更 真实的感官体验。

键盘与显示接口技术优秀PPT课件

键盘与显示接口技术优秀PPT课件
• 硬件消除; 如: R-S双稳态触发器电路 RC阻容滤波电路
• 软件消除,实际应用多。
在CPU检测到有按键按下时,执行一个10ms的延时程序后,再次 判断该键电平是否保持闭合状态电平,如保持闭合状态电平则确 认为真正有键按下,从而消除抖动的影响。
当CPU检测到按键释放后,也要给一个10ms的延时,待后沿抖动 消失后才去执行该键的处理程序。
✓位选线为什么需要驱动? ✓位选线如何驱动?ULN2003—7位达林顿驱动器
✓ULN2003反相输出 ✓单路驱动能力(吸入电流)达500mA
键盘与显示接口技术优秀PPT课件
9.1 LED显示接口技术
键盘与显示接口技术优秀PPT课件
9.1 LED显示接口技术
1.分析8155口地址
✓命令寄存器口地址: ✓PA口寄存器口地址: ✓PB口寄存器口地址: ✓PC口寄存器口地址:
输出位选码 位选码左移
延时1ms
入口条件: 待显示字符存于35H~30H单元中
显示完6位 N
占用资源: A, R0, R1,R2
Y
返回
键盘与显示接口技术优秀PPT课件
9.1 LED显示接口技术
DISP: DP1:
MOV R0, #30H
MOV R1, #01H
MOV R2,#06H
MOV A, #00H
9.1 LED显示接口技术
4.查段选码子程序:
入口条件:待显示字符存于A中; 出口条件:待显示字符的段选码存于A中; 占用资源:DPRT,A。
DXM: MOV DPTR, #TAB ;取段选码表首地址 MOVC A,@A+DPTR ;取段选码,变址寻址 RET
TAB: DB 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h ;0,1,2,3,4,5,6,7 DB 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h,ቤተ መጻሕፍቲ ባይዱ ;8,9,A,b,C,d,E,F,灭
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1) 编程扫描方式 编程扫描方式是利用CPU完成其它工作的空余时间, 调用键盘扫描子程序来响应键盘输入的要求。在执行键 功能程序时,CPU不再响应键输入要求,直到CPU重新扫 描键盘为止。
2) 定时扫描方式
定时扫描方式就是每隔一段时间对键盘扫描一次, 它利用单片机内部的定时器产生一定时间(例如10ms) 的定时,当定时时间到就产生定时器溢出中断。
3) 中断扫描方式
无键按下时,与门各输入 端均为高电平,输出端保 持为高电平
有键按下时,与门输入有 低,输出端为低电平,向 CPU申请中断,若CPU开放 外部中断,则会响应中断 请求,转去执行键盘扫描 子程序。
中断式键盘电路 P1.0-P1.3 输出,为“0” P1.4-P1.7 输入
80 31
&
;检查有闭合键否? ;A非0,有键闭合则转 ;无键闭合转返回 ;有键闭合,则延时12ms ;消抖 ;再次检查有键闭合否? ;有键闭合则转 ;无键闭合转返回 ;行号初值送R3
;行扫描初值送R2 ;指向8155口A ;行扫描值送A ;扫描1行
;指向8155口C ;读入列值 ;保留低4位 ;暂存列值 ;列值非全“1”则转 ;行扫描值送A
一 键盘工作原理
1. 键盘的可靠性 按键的机械抖动:在实际按键操作中,由于按键动
作是一个机械动作,键在闭合或断开的过程会发生抖动
输入
输入
键抖动时间的长短与开关的机械特性有关,一 般为5ms~10ms左右,然后达到稳定状态。
键盘接口:为了保证CPU对键的闭合作一次且仅作 一次处理,必须去除抖动,使CPU在键的稳定闭合或 断开状态时读取键值
KND:AJMP KEY1
KS1:MOV DPTR #7F01H MOV A,#0 MOVX @DPTR,A INC DPTR INC DPTR MOVX A,@DPTR CPL A ANL A,#0FH RET
注: A为”0”,则无键按下 否则有键按下
DIR:…
RET
同七段LED显示部分程序,此略
键盘扫描程序:
KEY1: LCALL JNZ LJMP
LK1: LCALL LCALL LCALL JNZ LJMP
LK2: MOV MOV
LK3: MOV MOV MOVX INC INC MOVX ANL MOV CJNE MOV
KS1 LK1 LK8 DIR DIR KS1 LK2 LK8 R3,#00H R2,#0FEH DPTR,#7F01H A,R2 @DPTR,A DPTR DPTR A,@DPTR A,#0FH R4,A A,#0FH,LK4 A,R2
键输入程序功能:1、判有无键按下 2、去抖 3、判键号 4、其它(键释放才执行,多键等)
键输入程序清单
KEY1:MOV A,#03H MOV DPTR,#7F00H MOVX @DPTR,A ACALL KS1 JNZ LK1 ACALL DIR AJMP KEY1
LK1:ACALL DIR ACALL DIR ACALL KS1 JNZ LK2 ACALL DIR AJMP KEY1
CPU响应中断后对键盘进行扫描,并在有键按下时 识别出该键,再执行该键的功能程序。
定时扫描方式的硬件电路与编程扫描方式相同
按键处理程序:
有按键输入? 延时消抖 确有按键?
键扫描求键号 延时
按键释放? 键译码求键值
是数字键? 输入数字
跳转各功能程序
采用上述两种键盘扫描方式时,无论是否按 键,CPU都要定时扫描键盘,而单片机应用 系统工作时,并非经常需要键盘输入,因此, CPU经常处于空扫描状态。
;已扫到最后1行则转 ;未扫完,则移至下1行 ;行值存入R2中 ;行号加1 ;转至扫描下1行 ;行号送入A ;行号×2 ;暂存 ;行号×4 ;存入R5中 ;列值送入A ;右移1位 ;该位为0则转 ;列号加1 ;列号未判完继续 ;保护键值 ;扫描1遍显示器 ;发全扫描信号 ;键未释放则等待 ;键已释放 ;延时12ms,消抖 ;键值存入A中
KEY3:CLR PSW.5 RET
KEY1:LCALL DELAY MOV P1,#0FFH MOV A,P1 ANL A,#03H CJNE A,#03H,KEY2 SJMP KEY3
KEY2:JB ACC.0,KEY4 MOV A,#0
SJMP KEY5 KEY4:JB ACC.1,KEY3
MOV A,#1
实验九 键盘显示实验
实验内容
1、利用核心模块(CPU)的P0~P3口、数码管模块和键盘模块设 计好接线,编出相应程序实现以下功能:
当键盘的某一键按下后,4位数码管都显示该键值(开始时4位数 码管显示全0)。
2、利用核心模块(CPU)的P0~P3口、数码管模块和键盘模块设 计好接线,编出相应程序实现以下功能:
2. 矩阵式键盘按键的识别
1)行翻转法
列行0 列行10
列行20
列行30
1
输入输出
0
0 行列0
闭合键 0
行列1
1
0
行列2
1
0
0
0
0
输输
1
入出
1
0
2. 矩阵式键盘按键的识别
2)扫描法 (1) 判断有无键按下。 方法为:输出口全为0,读输入口状态,若全为1,则 说明无键按下;若不全为1,则说明有键按下 (2) 消除按键抖动的影响。其方法为:在判断有 键按下后,用软件延时的方法延时10ms后,再判断键 盘状态,如果仍为有键按下状态,则认为有一个按键 按下,否则当作按键抖动来处理 (3)列线逐列输出“0”,某行有键按下,则对应 行线输入为“0”,若该行无键按下,对应行线输入为 “1”
IN T0
P 1.0 P 1.1 P 1.2 P 1.3
P 1.4 P 1.5 P 1.6 P 1.7
用行扫描法进行键扫描的程序 其中KS1为判键闭合的子程序。有键闭合时 (A)=0。 DIR 为 数 码 显 示 器 扫 描 显 示 子 程 序 , 执 行 一 次的时间约6ms。 程序执行后, 若键闭合, 键值存入A中, 键 值的计算公式是: 键值=行号×4+列号; 若无 键闭合, 则A中存入标志FFH。
JNB RL MOV INC SJMP LK4: MOV ADD MOV ADD MOV MOV LK5: RRC JNC INC SJMP LK6: PUSH LK7: LCALL LCALL JNZ LCALL LCALL POP
ACC.7,LK8 A R2,A R3 LK3 A,R3 A,R3 R5,A A,R5 R5,A A,R4 A LK6 R5 LK5 R5 DIR KS1 LK7 DIR DIR A
KEY5:PUSH ACC KEY6:MOV P1,#0FFH
MOV A,P1 ANL A,#03H CJNE A,#03H,KEY6 LCALL DELAY MOV P1,#0FFH MOV A,P1 ANL A,#03H CJNE A,#03H,KEY6 POP ACC SETB PSW.5 RET
“1”
“0”
抖动时间 <10ms 开关动作时间 >100ms
常用双稳态电路、单稳态电路和RC积
分电路三种方法
软件去抖:在键盘接口中,另一种普遍使用的是
采用软件延时来完成消抖的方法。 基本思想是:在检测到按键按下或释放时,记
录按键的状态,延时大约10ms,再次检测按键的状 态,若与前一次的状态相同,说明按键的状态已稳 定,可进行处理;否则,表示键的状态不稳定,可 能是误动作,不应被处理
;指向8155口C ;读入列值 ;保留低4位 ;高4位取“1” ;取反,无键按下则全0 ;返主
DIR数码显示器扫描显示子程序参阅LED数码显示器
8155的I/O口地址:7F00H-7F05H PA口:输出,作键盘的列线(键扫描) 又作6位显示器的位扫描 PB口:输出,作显示器段数据输出 PC口:输入,作键盘的行线(键输入)
第三章 输入/输出设备及接口技术
3.2 键盘接口技术
常用的按键,都存在两种状态:断开和闭合
当某一键被按下,则为闭合状态 键被释放,则为断开状态
键盘电路的功能就是将键的闭合和断开状态用 “0”和“1”来表示,然后通过数据线送到CPU内进 行键的识别
若键盘闭合键的识别是由专用硬件实现的,则称 为编码键盘;若用软件实现闭合键识别的,则称为非 编码键盘。非编码键盘又分为行列式和独立式两种。 本节我们主要讨论非编码键盘的工作原理、接口技术 和程序设计。
KND: RET LK8: MOV
RET KS1: MOV
MOV MOVX INC INC MOVX ANL ORL CPL RET
A,#FFH
DPTR,#7F01H A,#00H @DPTR,A DPTR DPTR A,@DPTR A,#0FH A,#F0H A
;返主 ;无闭合键标志FFH存入A中 ;返主 ;有无闭合键判断子程序 ;取全扫描信号 ;发全扫描信号
LK2:MOV R2,#0FEH MOV R4,#0
LK4:MOV DPTR,#7F01H MOV A,R2 MOVX @DPTR,A INC DPTR INC DPTR MOVX A,@DPTR JB ACC.0,LONE MOV A,#0 AJMP LKP
LONE:JB ACC.1,LTWO MOV A,#08H AJMP LKP
当键盘的某一键按下后,4位数码管都显示左移一位,最左边1位 移出丢弃,最右边移入当前的键值(开始时4位数码管显示全0)。
注:P1:字型码输出 P2:低4位,位选输出 P3:低4位作键盘列线,输出 高4位作键盘行线,输入
接线 a-dot bit0-bit3 Y0-Y3 X0-X3
P1.0-P1.7(段码、共阴) P2.0-P2.3(位选、1有效) P3.0-P3.3(输出、写) P3.4-P3.7(输入、读)
相关文档
最新文档