本 设 计 使 用 了
8086、8259A、8255、8253、A28F512、74LS138、74LS148、地址锁
存器、数码管以及 74 系列逻辑门、蜂鸣器、开关等芯片与元器件,实现了键
盘输入、中断控制、计时、按键响应、开锁及报警等功能模块。以下一一详述。
1.键盘
本设计 8255A 的 A 口与两片级联的 74LS148 组合接用于输入键盘,实现
对输入键号的读入。工作时, 8086 通过程序扫描键盘,当无键盘按下时 ,
74LS148 工作于无输入状态,GS 口输出高电平,接到 PA4 作为识别有无按键
按下信号,PA 口输入为 10H;当有按键输入时,74LS148 输入口接到低电平,
输入有效,经编码后键号转换为相应二进制编码送到 PA 口,成为能为 cpu 识
别的代表键值的有效信号。读入的按键信号经 8086 判断后,根据不同的功能
输出不同的按键响应,并转移到相对应的功能服务程序。
本设计总共用到 11 位按键,包括 10 位数码输入按键及一位“复位/修改密
码”按键,电路设计总共可用按键有 16 位,供升级功能使用。
键盘电路如下所示:
图 1 键盘连接图