毕业论文)基于单片机的模拟手机键盘内容摘要:
器合二为一的结构,即普林斯顿 (Princeton)结构。 INTEL 的 MCS51系列单片机采用的是哈佛结构的形式,而后续产品 16 位的 MCS96系列单片机则采用普林斯顿结构。 振荡器 8051 4KB 掩膜ROM 特殊功能寄存器SDR 128KB 定时器 T0 T1 CPU 中断系统 串行接口 并行 I/O接口 P0 TXD RXD INT1 INT0 P1 P3 P2 5 1) 中央处理器 中央处理器 (CPU)是整个单片机的核心部件,是 8 位数据宽度的处理器,能处理 8位二进制数据或代码, CPU 负责控制、指挥和调度整个单元系统协调的工作,完成运算和 控制输入输出功能等操作。 2)数据存储器 8051 内部有 128 个 8 位用户数据存储单元和 128 个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的 RAM 只有 128 个,可存放读写的数据,运算的中间结果或用户定义的字型表。 3)程序存储器 8051 共有 4KB 8 位掩膜 ROM,用于存放用户程序,原始数据或表格。 4)定时 /计数器 单片机 8051 内有两个 16 位的可编程定时 /计数器,以实现定时或计数产生中断用于控制程序转向。 5)并行输入输出 (I/O)口 单片机 8051 共有 4组 8位 I/O 口 (P0、 P P2 或 P3),用于对外部数据的传输。 6)全双工串行口 单片机 8051 内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。 7)中断系统 单片机 8051 具备较完善的中断功能,有两个外中断、两个定时 /计数器中断和一个串行中断,可满足不同的控制要求,并具有 2级的优先级别选择。 8)时钟电路 单片机 8051 内置最高频率达 12MHz 的时钟电路,用于产生整个单片机运行的脉冲时序,但单片机 8051需外置振荡电容。 键盘接口电路 图 为键盘接口电路的原理图,图中矩阵式键盘和 8255 的 PA 口相连, 6 AT89C52 的 PB 和 8255 的 D0 口相连, AT89C52 不断的扫描键盘,看是否有键按下,如有,则根据相应程序对按键作出相应的反应。 图 矩阵式键盘接口图 消除抖动 使用键盘时,由于键的闭合和断开,此过程中会产生一个抖动期。 抖动时间的长短与开关机械特性有关,一般为 10~ 20ms。 为了保证 CPU 对键的闭合的正确判定,必须去除抖动,在键的稳定闭合和断开期间读取键 的状态。 去除抖动可以采用硬件和软件两种方法。 硬件方法就是在案件输入通道添加去抖动电路,从根本上避免电压抖动的产生。 软件方法则采用延迟 10~ 20ms 的时间,待电压稳定后,在进行状态输入。 由于软件延时方法经济实惠且技术上完全可行,所以此设计采用软件方法去抖。 7 3 详细设计 程序流程设计 利用 KEIL软件编程 ,使用单片机 P0口接上拉电阻驱动液晶屏,使用 P3口连接矩阵键盘扫描按键, 在程序开始运行之后,首先是对数据进行初始化之后判断按键值,通过键值判断该键值是否设置了相应数值,有则转入相应的的程序输出数值,若没有则返回继续判断。 图 主程序流程图 开始 液晶初始化 是否有键按下 松手检测 输出数据 返回继续扫描 Y N 松手 8 硬件电路设计 硬件电路使用 PROTEUS软件连线,主要使用 AT89C52单片机芯片和 LM016L液晶芯片 ,LI利用 P0口驱动液晶,用 P3口连。毕业论文)基于单片机的模拟手机键盘
相关推荐
kmkk ( 31) ( 2) FIR 滤波器 FIR滤波器的系统只有零点,因此这一类系统不与 IIR系统那样容易取得比较好的通带与阻带衰减特性。 要取得好的衰减特性,一般要求系统的单位抽样响应截取的长度要长。 FIR滤波器和 IIR滤波器 第 5 页 共 27 页 相比,具有一些明显的优点:首先, FIR系统总是稳定的;其次, FIR 系统容易 实现线性相位;最后
4 第 二 章 视频监控 系统设计 本系统由监控现场摄像头、嵌入式视频服务器、客户端三部分组成。 监控现场的摄像头实现图像的采集,并把采集的图像信息通过内部总线传送给嵌入式视频服务器。 嵌入式远程视频监控系统是一个基于 S3C2410 处理器、 JPEG 压缩、 WEB 服务器和 Linux 操作系统的嵌入式系统,它的主要功能是对摄像头采集到的图像进行 JPEG 压缩编码,并对编码后的图像通过
ADO程序之间的过程 Command(命令对象 ) 用来嵌入 SQL查询,包括对存储过程的调用 Recordset(记录集对象 ) 用来浏览及操作实际数据库内的数据 SQL Server 2020 SQL Server 2020 是 Microsoft 公司推出的 SQL Server 数据库管理系统的一个版本。 该版本继承了 SQL Server 版本的优点同时又比它增加了许多更先进的功能
以详细、准确地报告出攻击类型,但是对未知攻击 的 效果有限,而且特征库必须不断更新。 误用检测的模型如图 22 所示。 系统审计 比较 用户轮廓 是否低于阈值 正常行为 入侵行为 Y N 毕业设计(论文)专用纸 第 页 10 图 22 误用检测模型 入侵检测系统的分类 一般来说,入侵检测系统可分为基于主机型入侵检测系统、基于网络型入侵检测系统和基于代理型入侵检测系统。 基于主机的入侵检测系统
件格式,通过载入 MS3D 模型,读取模型数据,经过转换然 后在 OpenGL 环境中构建出来的。 ( 3) 虚拟场景 漫游。 实现键盘操纵来进行三维虚拟场景的漫游,系统通过加入一个 WM_KEYDOWN 消息来实现键盘与场景的交互,通过 if 判断语句传递一个消息值 (如angle)来实现飞机方向的改变。 因此。 操作者可以通过控制键盘上设定的相关功能键来控制飞机的飞行情况,比如飞机 的转动
第 14 页 共 39 页 生效日期: 2020 年 10月 16 日 配备专门的机构和人员负责质量体系的实施与改进。 加强船员教育与培训的教职工队伍建设。 为从事专业教学的教师取得必备的海上资历创造条件,提高教师的授课的水平,使教师队伍结构更加合理,管理人员具有履行其岗位职责的水平与能力。 船员教育和培训质量体系各受控部门指定本部门一位领导担任本部门质量管理员,指定相关人员担任文件资料管理员。