键盘模块( ).ppt_第1页
键盘模块( ).ppt_第2页
键盘模块( ).ppt_第3页
键盘模块( ).ppt_第4页
键盘模块( ).ppt_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、键盘模块电路、后置H、设计目的和任务、设计工作:设计16茄子逻辑状态下的键盘及其周围驱动器电路。功能指标:键盘正常打开和按下时关闭。必须具有防摇晃功能,方法不限。设计要求:设计的键盘模块必须满足系统设计要求,可以与整个系统有机结合。4X4键盘框、4X4键盘、8155、单筹码、列行、行、数据位、控制位、PA通信端口、PC通信端口、4X4键盘原理图、键盘列行SS1SS4 8155 PA0PA3通信端口键盘行ss11ss、实验室步骤2:按键识别特定键。步骤3:计算闭合密钥的密钥号步骤4:处理密钥值。键盘识别流程图,启动,键盘扫描机调用,键关闭?调用防晃动子例程,确保密钥已关闭。、计算关键点值、禁用关

2、键点、禁用关键点?关键值处理,结束,y,n,y,y,n,键盘扫描子程序,voidkey _ scan (void) ucharaa,for(aa=0;Aa4aa)Row _ IN=Row _ value aa;Bb=Line _ INBb,关键字_数据=表关键字;决定按键是否按下了子程序。ucharkey _ down(void)ucharvalue 1=0,value 2=0;Row _ IN=0 x00值1=line _ inIf(值1,密钥处理,intkey _ process(intn)switch(n)case0x 003360m=0x 01;布列克;Case 0 x01:M=0 x

3、02布列克;case 0 x 023360M=0 x03;布列克;Case0x0:m=0x04布列克;Case0x043360m=0x05布列克;Case0x053360m=0x06布列克;Case0x063360m=0x07布列克;Case0x073360m=0x08布列克;case0x083360m=0x09布列克;Case0x093360m=0x0a布列克;case 0 x0a :M=0 x0b;布列克;Case 0 x0b:M=0 x0c布列克;case 0 x0c :M=0 x0d;布列克;Case 0 x0d:M=0 x0e布列克;case 0 x0e :M=0 x0r;布列克;Case 0 x0f:M=0 x0f布列克;返回(m);设计调试阶段,使电源模块、CPU模块、键盘模块、LED模块和串行通信模块插入正确位置,并正确折叠跳跃盖。创建Keil项目,剪辑、编译源代码,生成可下载的hex文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论