- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机的PS2键盘密码锁设计摘 要:AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K在系统可编程Flash 存储器,被广泛应用于各个领域。LCD1602液晶显示器以其微功耗、体积小、超薄轻巧等诸多优点而备受人们喜爱。本作品是以AT89S52作为主控芯片,LCD1602作为显示器,以 PS2键盘作为输入设备的密码锁。PS2键盘与AT89S52通过PS2接口协议进行通信,可以完成密码设置,密码重置及显示等诸多功能。本作品还使用了24C02存储器来实现密码锁的掉电保存功能。关键词:AT89S52;LCD1602;24C02;PS2键盘Abstract:AT89S52 is a low power,high performance CMOS 8 bit microcontroller, with 8K flash memory, is widely applied in various fields. LCD1602 liquid crystalDisplay with its low power consumption, small size, thin lightweight and many other advantages, is liked by people.This work is based on the AT89S52 as the main chip, the LCD1602 as display, PS2 keyboard as an input device of the cipher lock. PS2 keyboard and AT89S52 through PS2 interface protocolFor communication, can complete password, password reset and display and other functions. This work we also used the 24C02 memory to realize the password lock the power-down save function.Keywork: AT89C52; LCD1602; 24C02;PS/2 keyboard1 实验目的及意义在单片机系统中,经常使用的键盘都是专用键盘.此类键盘为单独设计制作的,成本高、使用硬件连接线多,且可靠性不高,这一状况在那些要求键盘按键较多的应用系统中更为突出.与此相比,在PC系统中广泛使用PS/2键盘具有价格低、通用可靠,且使用连接线少(仅使用2根信号线)的特点,并可满足多种系统的要求.因此在单片机系统中应用PS/2键盘是一种很好的选择. 对于单片机初学者的我而言,AT89S52简单易学,非常适合我学习。设计这个作品为了锻炼自己的动手实践能力,并且能够更深入的学习AT89S52。通过这个实验,我不但基本掌握了AT89S52这门知识,同时也为我以后更深入的学习一些复杂的单片机打下坚实的基础。2 作品的原理2.1原理框图2.2单片机模块图1.AT89S52单片机最小系统1、单片机引脚说明XTAL1:单芯片系统时钟的反向放大器输入端。XTAL2:系统时钟的反向放大器输出端,一般在设计上只要在XTAL1和XTAL2上接上一只石英震荡晶体系统就可以工作了,此外可以在两引脚与地之间加入20PF的小电容,可以使系统更稳定,避免噪音干扰而死机。RESET:重置引脚,高电平动作,当要对晶体重置时,只要对此引脚电平提升至高电平并保持两个及其周期以上的时间便能完成系统重置的各项动作,使得内部特殊功能寄存器内容均被设成已知状态。2、复位电路当按下按键时,就能完成整个系统的复位,使得程序从新运行。3、时钟电路时钟电路用于产生单片机工作所需要的时钟信号,单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。在AT89C51芯片内部有一个高增益反相放大器,其输入端为芯片引脚X1,输出端为引脚X2,在芯片的外部跨接晶体振荡器和微调电容,形成反馈电路,就构成了一个稳定的自激振荡器。 此电路采用12MHz的石英晶体。2.3PS2键盘模块PS2模块由PS2键盘和PS2接口组成,利用通信协议对PS2键盘进行操作,PS2通讯协议是一种双向同步串行通讯协议。PS2键盘连线图如图所示:图2.PS2键盘连线图PS2接口操作时序如下图所示:图3.时序图PS2接口通信协议表如下表所示:图4.通信协议表表中,如果数据位中1的个数为偶数,校验位就为1;如果数据位中1的个数为奇数,校验位就为0;总之,数据位中1的个数加上校验位中1的个数总为奇数,因此总进行奇校验。由于PS/2设备能提供串行同步时钟,
您可能关注的文档
- 2012年龙门中学八十周年校庆活动策划案.ppt
- 2012年南充·高坪建国汽车雷诺4s旗舰店开业庆典策划方案.ppt
- 2012年欧尔雅家私卖场开业庆典策划方案.ppt
- 2012年全国武术套路锦标赛闭幕式策划案.ppt
- 2012年神“武”中华·“韵”满绸都全国武术锦标赛开幕式策划案.ppt
- 2012年四川金恒德(双流)汽车后市场产业园开业暨新闻发布会及主题活动日活动策划案.pptx
- 2012年特安莱国际家居建材广场开业仪式策划方案.ppt
- 2012年一汽大众福州永通达4S店新店开业活动策划方案.ppt
- 2012年长春中医药大学附属医院二部新院开业期营销策划方案.ppt
- 2012忆森花卉公司产品上市推广策划案.ppt
- 优秀毕业论文(设计):基于单片机对精馏塔的温度控制系统设计.doc
- 优秀毕业论文(设计):会计电算化现状与发展趋势.doc
- 优秀毕业论文(设计):基于PLC的电梯控制系统的设计.doc
- 优秀毕业论文(设计):基于C51单片机的交通灯设计.doc
- 优秀毕业论文(设计):直流电机晶闸管双闭环调速系统设计.doc
- 优秀毕业论文(设计):高保真音箱的设计与制作.doc
- 优秀毕业论文(设计):基于51单片机的LED点阵设计.doc
- 优秀毕业论文(设计):基于GPRS的无线传感网节点硬件系统设计.doc
- 优秀毕业论文(设计):51单片机单片机吉他调音器设计.doc
- 优秀毕业论文(设计):基于Linux网络聊天室的设计.doc
最近下载
- 剑桥王牌教材第二版Think1U2知识清单及作业单v1.4.pdf VIP
- 摩托车培训学校建设项目投资可行性建议书.doc VIP
- 高考语文专题训练-病句(含答案解析)70题.docx VIP
- 2024年太阳能电池片产业海外专利预警分析报告-上海知识产权保护中心.docx
- 小学英语词汇练习及答案.doc VIP
- WSET二级复习试题库(共229题).pdf VIP
- 标准图集-99J201-1 平屋面建筑构造(一).pdf VIP
- 砂浆锚杆工艺性试验方案.docx VIP
- DB32T 4659.5-2024 医院公共卫生工作规范 第5部分:职业卫生.docx VIP
- 中药材(植物药)新品种评价技术规范.pdf-中华人民共和国国.PDF
文档评论(0)