- 2
- 0
- 约7.54千字
- 约 9页
- 2019-09-27 发布于广东
- 举报
键盘控制的应用设计
一、设计要求
1、分析键盘接口电路的工作原理,设计键检测子程序与取键值子程序。要求键 值如下表:(*RST是系统的复位键,不屈于该键盘矩阵。)
键名
0
1
2
3
4
5
6
7
键值
00H
01H
02H
03H
04H
05H
06H
07 H
键名
8
9
A
B
C
D
E
F
键值
08H
09H
OAH
OBH
OCH
ODH
OEH
OFH
键名
EXEC
HERE
STEP
TRCE
NEXT
LAST
MON
RST*
键值
10H
11H
12H
13H
14H
15H
16H
——
2、 数码管显示的数字从左至右或从右至左循环显示,加入键控功能,由数字键 控制显示的数字。
3、 进一步扩展键控功能,由功能键控制循环的方向及循环速度的增减。
按键要各司其职,互不干扰。例如按功能键不能改变显示字形,按数字键和 方向键不能影响速度等等。
二 设计方案
1、硬件设计方案
方案一:直接端口控制的键盘与LED显示
实验模块硬件描述
利用键盘显示模块上的连接插孔,采取端口直连的方式检测键盘和控制显示 器,对于小系统,这可能是一种更普遍的应用方式。键盘通常采用矩阵式的行列 结构,按键位于行列交点上,通过反转检测法或行列扫描法可以得到区別按键的 信息。本方案采用的接口电路参见图2.1。
U_U2—G1S哋 74LS24O174681118 了16 614 4122了 95 10 二 103/813/813怡13/8l3/813/8(U8 ULN2003
U_U2—
G1S哋 74LS24O
17
4
6
8
11
18 了
16 6
14 4
12
2
了 9
5 10 二 10
3/81
3/81
3怡1
3/8l
3/81
3/8(
U8 ULN2003
dP LED5 LED4 LED3 LED2 LED1 LEDO
2
F
7
4
JRCE §TEP 屮ERE (XEC
Vss
0UT7
0UT6
0UT5
0UT4
0UT3
0UT2
0UT1
IN7
IN6
IN5
IN4
INS
IN2
INI
GND COM
I
8
XMON
l-AST
”EXT ,
、Vcc
LEDO.
LEM
LED2.
LED3.
LED4.
LED5. 垃 J%
*Y0 *Y1*Y2 *Y3 *Y4 *Y5
键盘与LED显不电路
(2)连线要求
图2.1是简化了的键盘与显示电路原理图。原电路中的74LS164(U9)芯片与 74LS240(U10)有冲突,必须取下。74LS240(U10)与ULN2003 (U8)之间的J5跳线 [1,2]. [3,4]已连接。Y0-Y5插孔既是LED的字位选通线,又是键盘的列线,X0-X3 是键盘行线。LED的字形控制则连到a-h插孔。可以利用的端口有P1 口的8位 及 P3.0-P3.5o
将a-h分别连接P1.0-P1.7, Y0-Y5分别连接到P3.0-P3.5, X3-X0分别连接到 P1.0-P1.3复用输出端口。
方案二:采用8155的键盘显示接口电路
(1)实验模块硬件描述
/38/系统的键盘与显示模块使用8155与74LS164作为接口,电路原理参见图2.2
/3
8/
VSS1PA5 2 「PA4 3 z PA3 4 z FA2 5 ZPA1 6 /AO 7GND COMINI 0UT1IN2 0UT2IN3 0UT3IN4 0UT4IN5 0UT5IN6 0UT6IN7 0UT7vcc疔1615 LED514 LED4£ LED312 LED211 LED110 LEDOG2010键盘与LED显不电路U8 ULN200396CBA
VSS
1
PA5 2 「PA4 3 z PA3 4 z FA2 5 ZPA1 6 /AO 7
GND COM
INI 0UT1
IN2 0UT2
IN3 0UT3
IN4 0UT4
IN5 0UT5
IN6 0UT6
IN7 0UT7
vcc
疔
16
15 LED5
14 LED4
£ LED3
12 LED2
11 LED1
10 LEDO
G2010
键盘与LED
显不电路
U8 ULN2003
9
6
C
B
A
PAO 21
PA1 22
PA2 2M
PA3 24
PA4 25
FH5 26
FC3 1
PC2 $9
PG1灸
PCO 37
PA0
P阳
PA2
PA3 /PA4
8
4.7KX8
\
TRCE
\
STEP
\
HERE
\
PA5
2
GO
\
?Y0 *Y1 *Y2 *Y3 *Y4 *Y5QQQQQQQQ _CLRu9rB
PBO
ADO
PB1
ADI
PAO
AD2
PAI
AD3
PA2
AD4
PA3
AD5
PA4
AD6
PAS
AD7
PCS
RD
PC
您可能关注的文档
- 单面线路板项目商业计划书.docx
- 单膜拱形温室设计方案.docx
- 单片机C语言程序设计师试题.docx
- 单片机rfid系统课程设计.docx
- 单片机程序设计编程规范.docx
- 单片机程序设计补充.docx
- 单片机串行通信实验报告.docx
- 单片机的C语言应用程序设计.docx
- 单片机的结构和原理.docx
- 单片机的通信能力在网络技术中的应用解析方案.docx
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- 山东省枣庄市薛城区、山亭区2024-2025学年高一上学期期末考试物理试题.pdf VIP
- 2024年重组水蛭素单克隆抗体项目融资计划书.docx
- 急性心肌梗死患者护理查房PPT课件.pptx VIP
- 2025-2026学年广东省湛江一中七年级(上)期中历史试卷(含答案).docx
- 国开电大3980《管理心理学》期末笔试题库及答案.pdf VIP
- 丝杆垂直布局选型计算实例.doc
- 2025年医学分析-胸脊神经背根节射频镇痛技术.pptx VIP
- 医疗机构医学影像科建设与管理指南(2025 版).docx VIP
- 福建省漳州市2024—2025学年八年级上学期期末教学质量检测数学北师大版A卷【含答案解析】.docx VIP
- 一种馄饨皮及馄饨皮的制备方法.pdf VIP
原创力文档

文档评论(0)