- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告
课题名称:密码锁控制
学院:机电汽车工程学院
班级:
姓名:
学号:
指导老师:
小组成员:
单片机课程设计
基于单片机8051的密码锁控制
题目:密码锁控制
任务要求:
1、密码锁由4x4键盘和LCD显示器组成。
2、其基本功能为:(1)使用LCD显示器来显示密码输入的相关信息(2)可以设置4位数字(0-9)密码;(3)内定另一组4位数字密码为‘1234’;(4)密码输入正确则继电器启动2s,密码输入错误则发出警报声。程序执行后工作指示灯LED亮,表示程序开始执行,LCD显示“PASSWORD A OR B KEY”,按下操作键A或B动作如下:操作键A:设置新的4位数字密码,操作键B:输入4位数字密码并做检查。
三、组内成员:
李凡亮 宋凯 万倩倩 张峰山
四、指导老师:王东兴
2012年7月13日
本组成员及分工情况
组长:李凡亮
组员:张峰山 宋凯 万倩倩
李凡亮:任务分配,领导整体程序编制以及电路的模拟.
张峰山 宋凯:电路图的仿真
张峰山 宋凯 李凡亮:程序的编译调试
万倩倩 李凡亮 张峰山 宋凯:前期资料的搜集整理
全体小组成员集体参与资料搜集,前期程序的研讨,程序的编制和任务书的编写。
绪论
单片机自二十世纪七十年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快。由于其的优点多而突出,所以其的应用领域极广,几乎到了无孔不入的地步。在我国广泛的应用于工业自动化控制、自动检测、智能仪表、智能家用电器、航空航天系统和国防军事、尖端武器等各个方面。可以采用软硬件结合的办法提高系统的性能的控制技术为微控技术。
LCD 液晶显示器是 Liquid Crystal Display 的简称,20世纪70年代初液晶显示器。分辨率、屏幕随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其必威体育官网网址性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。LCD显示和报警系统组成。系统能完成开锁、报警、修改用户密码基本的密码锁的功能。本文详细阐述了个模块的功能以及它们之间的联系。
一、单片机概述
采用以为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图所示。
图2-2单片机控制方案
2、管脚说明
1)、、主电源引脚VCC和VSSVCC——(40脚)接+5V电压;
VSS——(20脚)接地。 2)、外接晶体引脚XTAL1和XTAL2
XTAL1(19脚)接外部晶体的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对HMOS单片机,此引脚应接地;对CHMOS单片机,此引脚作为驱动端。
XTAL2(18脚)接外晶体的另一端。在单片机内部,接至上述振荡器的反相放大器的输出端。采用外部振荡器时,对HMOS单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对XHMOS,此引脚应悬浮。
3、控制或与其它电源复用引脚RST/VPD、ALE/PROG、PSEN和EA/VPPRST/VPD(9脚)当振荡器运行时,在此脚上出现两个机器周期的高电平将使单片机复位。推荐在此引脚与VSS引脚之间连接一个约8.2k的下拉电阻,与VCC引脚之间连接一个约10μF的电容,以保证可靠地复位。VCC掉电期间,此引脚可接上备用电源,以保证内部RAM的数据不丢失。当VCC主电源下掉到低于规定的电平,而VPD在其规定的电压范围(5±0.5V)内,VPD就向内部RAM提供备用电源。
ALE/PROG(30脚):当访问外部存贮器时,ALE(允许地址锁存)的输出用于锁存地址的低位字节。即使不访问外部存储器,ALE端仍以不变的频率周期性地出现正脉冲信号,此频率为振荡器频率的1/6。因此,它可用作对外输出的时钟,或用于定时目的。然而要注意的是,每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动(吸收或输出电流)8个LS型的TTL输入电路。
对于EPROM单片机(如8751),在EPROM编程期间,此引脚用于输入编程脉冲(PROG)。PSEN(29脚):此脚的输出是外部程序存储器的读选通信号。在从外部程序存储器取指令(或常数)期间,每个机器周期两次PSEN有效。但在此期间,每当访问外部数据存储器时,这两次有效的PSEN信号将不出现。PSEN同样可以驱动(吸收或输出)8个LS型的TTL输入。
EA/VPP(引脚):当
您可能关注的文档
最近下载
- 施工现场建筑垃圾处理方案.docx VIP
- 制作并观察洋葱鳞片叶表皮细胞临时装片.doc VIP
- 中华人民共和国监察法实施条例学习解读ppt课件.pptx VIP
- 2024年02月河北省2024年度面向普通高校应届毕业生和服务基层项目人员选拔1076名选调生工作笔试历年典型考题及考点研判与答案详解.docx VIP
- 钢筋除锈合同范本.docx VIP
- 安宁疗护服务知情同意书、意愿确认书、疼痛、心理痛苦评估表、社会支持评定量表.docx VIP
- 钢结构安装安全技术交底(大全)记录.doc
- 酒店合作框架协议范本.docx
- 2024年中国银行考试题库附答案.doc
- 电力专业数据传输(EPDT)通信系统-总体技术规范.doc VIP
文档评论(0)