- 1
- 0
- 约3.31千字
- 约 6页
- 2019-06-29 发布于湖北
- 举报
设计2 基于8255的键盘/显示器接口设计_1
一、实验目的
1、掌握8255接口芯片在数码显示中的应用;
2、学习按键识别和动态数码显示字符方法;
3、掌握按键识别和数码管字符显示的汇编语言编程方法。
二、实验仪器
1、DJ-598KC开发系统 1台
2、PC机 1台
三、实验内容
1、数码管字符显示系统组成及原理
★该系统采用8255芯片扩展连接“6位动态共阴数码管” 模块 。
★实验仪上包括6只数码管及相应驱动电路,见下图所示。数码管字形口接8255 的B口,位扫口接A口,74LS245和74LS240为显示驱动电路,确保正常显示。
2. 键盘电路结构及原理
★键盘结构:由24个键组成,排列为如上图所示的4×8阵列结构。
★识别原理:识别键盘上的闭合键,通过采用列扫描法。列扫描法是使键盘上某一列线为低电平,而其余列接高电平,然后读取行值;如果行值中有某位为低电平,则表明行列交点处的键被按下;否则扫描下一列,直到扫完全部的列线为止。本键盘由8255的PA口输出列扫线,由8255的PC口读取行值线。
3. 8255编程控制方法
★设置控制命令字—向控制口写控制命令字使A口和B口为工作方式0输出,C口为工作方式0输入下。
★向B口输出字型码,向A口输出位选码及键盘列扫线值,由C口输入键盘的按键值。
★ 8255基地址为0FF20H,则A口地址0FF20H,B口地址0FF21H,C口地址0FF22H,控制口地址0FF23H 。
4. 实验系统搭建与使用
a.键盘显示器设置:JK开关置“系统”处。
b.通讯选择设置:KB6开关置“88”
c.接通实验仪电源,+5V LED指示灯正常发光,实验仪数码管显示闪动P.,说明实验仪初始化成功,处于待命状态。(否则应及时关闭电源,待修正常后使用)
d.打开PC机电源,执行DJ8086K的集成调试软件,关于该软件的详细说明请参阅《DJ-8086K实验系统与PC机联机操作》。
5.键值显示程序设计
1)、实验要求
要求利用实验仪,触发按键,并显示键值。
2)实验分析
根据扫描和显示原理,计算字型码,编制延时函数等。
实验参考程序清单
CODE SEGMENT
ASSUME CS: CODE
PCON EQU 0FF23H ;控制口
PA EQU 0FF20H ;字位口
PB EQU 0FF21H ;字形口
PC EQU 0FF22H ;键入口
ORG 1000H
START: JMP START0
BUF DB ?,?,?,?,?,? ;定义6位LED显缓单元
data1: DB 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
DB 88h,83h0,c6h,0a1h,86h,8eh,0ffh,0ch,89h,0deh
DB 0c7h,8ch,0f3h,0bfh,8FH,0F1H ;LED字符代码表
data2: DB 07H,04H,08H,05H,09H,06H,0AH,0BH,01H,00H,02H,0FH
DB 03H,0EH,0CH,0DH ;键值表
START0: MOV DX,PCON
MOV AL,81H
OUT DX,AL
START1: CALL KEY
CALL BUF1
CALL DISP
JMP START1
KEY: MOV AL,0FFH ;键盘扫描子程序
MOV DX,PB
OUT DX,AL
MOV BL,00H
MOV AH,0FEH
MOV CX,08H
KEY1: MOV AL,AH
MOV DX,PA
OUT DX,AL
ROL AL,01H
MOV AH,AL
NOP
NOP
NOP
NOP
NOP
NOP
MOV DX,PC
IN AL,DX
NOT AL
NOP
NOP
AND AL,0FH
JNZ KEY2
INC BL
LOOP KEY1
JMP NKEY
KEY2: TEST AL,01H
JE KEY3
您可能关注的文档
- 合同法--合同权利义务终止.ppt
- 课件9:生态系统的一般特征.ppt
- 灵狮-广告公司开发客户的“十全大补帖”.ppt
- 标准层溷凝土浇筑技术交底.doc
- 第二章物流系统92.ppt
- 第七节发酵过程泡沫的形成与控制4.ppt
- 第七章财产清查11.ppt
- 计算机网络管理42.ppt
- 历史课程标准85.ppt
- 鹿肉午餐肉罐头的生产工艺10.ppt
- 中国国家标准 GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例.pdf
- 《GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例》.pdf
- GB/T 46881-2025数字化供应链 追溯体系通用要求.pdf
- GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例.pdf
- 中国国家标准 GB/T 46881-2025数字化供应链 追溯体系通用要求.pdf
- 4、《建筑与市政施工现场安全卫生与职业健康通用规范》孙其珩(1).pdf
- 25-26学年政治统编版必修4课件:5.2 社会历史的发展.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.2.2 尊重知识产权.pptx
- 25-26学年政治统编版必修4课件:6.3 价值的创造和实现.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 第4课 知能双测8.pptx
原创力文档

文档评论(0)