基于89C51的计算机可锁定加密键盘设计基于89C51的计算机可锁定加密键盘设计摘要:介绍PC键盘和键盘接口的PS/2通信协议,以及用89C51实现可锁定键盘的软件和硬件设计方法。具有安全可靠、容错能力强、可以直接采用标准键盘进行改装、便于实现等优点,并保留标准键盘的全部功能。关键词:PS/289C51C51键盘引言在智能仪器、自动控制等领域,已大量使用嵌入式PC,如Advantech公司的PC/104、AMD公司的DIMM-PC等。为适应开放式、模块化的要求,嵌入式PC具有标准的PC接口,如VGA显示器控制接口、以太网接口、RS232接口、PC/AT键盘接口等。所以,可以用标准的PC键盘对嵌入式PC进行操作与控制。键盘在输入指令之后,可能很长一段时间不用。为计算机安全和防止误触发,需要将键盘锁定,还要对某些键采取屏蔽措施,但是PC标准键盘不能满足这些要求。本文介绍一种用89C51设计实现的可锁定加密PC/AT键盘。1键盘功能及工作原理PC键盘功能主要有按键识别、去抖、重键处理、发送扫描码、自动重发、接收键盘命令、处理命令等。键盘有编码键盘和非编码键盘。编码键盘程序设计简单,但硬件电路复杂,价格较高;非编码键盘用软件来实现识别键、编码转换、去抖等功能,硬件电路简单,价格便宜。现代微机系统中广泛采用非编码键盘。PC键盘多采用18行×8列的二维矩阵行列结构。采用行扫描法识别按下的按键。2PS/2协议PS/2协议是外设与主机之间通信的一种同步双向串行协议。在该协议中主机拥有较高的优先级,在一定条件下可以终止外设正在进行的发送过程。PS/2协议采用的传送数据帧的格式为:1位起始位(0)、8位数据位、1位奇偶校验位、1位停止位(1)。数据发送时低位在前,高位在后。外设每收到主机发来的1帧数据,都要紧随该帧的停止位发送一个握手位ACK(0)应
用户评论
推荐下载
-
基于89c51设计的出租车计价器系统
单片机课程设计源代码和PROTEUS仿真图
23 2019-09-27 -
基于89C51的信号发生器设计与实现.pdf
摘要:该信号发生器以单片~(s9c61)为中心控制系统,由晶体振荡电路、地址产生电路(直接数字合成DDS)、波形产生电路、运算放大电路、功率放大电路及串行通讯电路组成。采用了直接数字频率合成技术,较大
40 2020-01-12 -
基于89C51单片机的数字温度计设计
介绍了一种基于89C51单片机和DS18B20的数字温度计设计,包括硬件设计、软件设计,给出了相关电路及用C语言编写的源程序。
12 2020-08-17 -
基于89C51汽车防撞防盗报警系统电路设计
本文介绍一种利用单片机的实时控制及数据处理功能,结合汽车自身速度检测与震动传感技术,实现了汽车防撞、防盗报警系统。当汽车持续倒车超过两米时会发出防撞报警信号;当汽车被锁车后,如果车体出现震动,则发出防
15 2020-08-29 -
典型的89C51编程程序.pdf
一段典型的89C51编程程序。
12 2020-06-13 -
89C51电片机的应用
要遵守CSDN下载社区上传规则,如一经发现或收到举报我社区有权删除
4 2020-11-30 -
89c51做的电子秤
用89c51写的电子秤,代码我写了很多注解,容易看懂,当初入门的时候学习做的
30 2019-07-27 -
锁定计算机
本源码是易语言言软件可以制作软件 拥有此软件电脑挂机的时候就安全了 只要你设置的密码
20 2019-01-14 -
数字电压表的设计基于89c51的单片机
以89s51单片机为核心芯片,设计一个简易直流电压表,要求如下: 能够对直流电压进行相应的采集和转换; 利用led对电压值进行显示,精确到小数点后一位;
40 2019-01-18 -
基于89C51俄罗斯方块游戏的设计的源程序
#include#define LcdData P0 sbit RS=P2^7; //并行的指令/数据选择信号, H数据, L命令 sbit RW=P2^6; //并行读写选择信号, H读, L写
33 2018-12-08
暂无评论