该程序文件作为密码小键盘项目的主程序模块,用于控制整个密码键盘的状态及工作流程, 通过串口接收主机命令,进行分析,对于不同的命令进行不同情况处理。控制键盘录入密码, 调用LCD、LED显示状态,语音提示,调用3DES加密函数对密码进行加密,最后将密文送回至主机。 键盘扫描模块:unsigned char key_scan(),主机发送输入密码命令时,调用该程序,录入 密码,键盘扫描程序得到的密码以ASCLL码的形式通过返回值返回。 3DES加密模块:录入的密码进行加密,密码以全局变量的形式存放。加密后的密码放回至全局变量。 LCD液晶显示: 显示密码输入状态和用户提示
上传时间: 2014-01-25
上传用户:康郎
本程序主要通过外部中断INT0及3.3端口读取PS2键盘值并通过LCD1602显示,键扫描码的解码通过数组方式解码,程序的解码功能主要针对数字及大小写字母和常用标点符号 硬件描述:PS2键盘的时钟线(clk)接89S51的INT0(P3.2),数据线data接(P3.3) LCD的控制端口分别为: RS = P2^7,RW = P2^6,EP = P2^5,数据端口为P0,液晶显示偏压VL必须接
上传时间: 2016-11-09
上传用户:水中浮云
能产生正弦波、三角波、锯齿波和方波,波形种类和频率可以通过矩阵键盘设置
上传时间: 2013-12-27
上传用户:z1191176801
用MSP430F149驱动 HS240128-1显示器,带自扫描电路,可提供文本、图形和图文混合显示功能的LCD可以方便地与市场提供的嵌入式微控制器或单片机相连,如Phlips公司的LPC2104、2119等。
上传时间: 2016-12-22
上传用户:PresidentHuang
一、 进程控制 目的:利用简单的结构和控制方法模拟进程结构、进程状态转换和进程控制。 方法:用PCB表示整个进程实体,利用键盘交互式命令控制方法模拟进程执行中产生的事件。
上传时间: 2013-12-20
上传用户:xyipie
:这个范例说明如何使用8051 的Port 1连接到四颗七段显示器,PORT 0的低4位分别控制这四颗共阳七段显示器,让四颗共阳七段显示器使用扫描的方式轮流显示数字。这四颗七段显示器将显示出自数字时钟PORT 2的P2.0和P2.1分别连接到2个弹跳按钮。
上传时间: 2014-01-11
上传用户:guanliya
由键盘输入多边形的边数,求其内角和,可以用逐个数字进行试用。
上传时间: 2017-01-16
上传用户:ynwbosss
实现 ARM和计算机之间 串行通讯: ARM监视串行口,将接收到的字符在液晶屏上显示出来。 (计算机向串口发送数据是通 过键盘来实现的)
上传时间: 2017-01-17
上传用户:2525775
平衡二叉树是数据结构中一个非常重要的概念。它对二叉树的优化和提高查询效率有重要的作用,它是动态查找的一个非常重要方法,它在实际生产中有着广泛的应用。 通过本课程设计教学所要求达到的目的是:充分理解和掌握二叉树、平衡二叉树的相关概念和知识。掌握平衡二叉树的生成、结点删除、插入等操作过程,并编程实现从键盘上输入一系列数据(整型),建立一棵平衡二叉树,任意插入或删除一个结点后仍然要求构成平衡二叉树,并按中序遍历输出这棵平衡二叉树。
上传时间: 2017-01-18
上传用户:daguda
矩阵式键盘的控制的程序设计,包括了扫描的设计、反转法的设计和中断扫描的设计等;
上传时间: 2014-01-18
上传用户:亚亚娟娟123