- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计论文
基于单片机AT89S52的密码锁设计
系 电子信息工程系
专业 应用电子技术 姓名
班级 学号
指导教师 夏玉果 职称 讲师
设计时间 2010.11.22-2011.1.8
目录
第一章 引言 3
第二章 方案论证 4
第三章 系统硬件设计 6
3.1总体设计 6
3.2 单片机AT89S52 7
3.2.1 AT89S52介绍 7
3.2.2 LCD1602显示器 8
3.3 密码存储电路 9
3.4 报警电路 10
3.5键盘电路 12
3.6 显示电路 12
3.7开锁电路 13
第四章 系统软件设计 14
4.1系统软件流程图 14
4.2 系统软件源程序 16
第五章 结语 20
参考文献 21
摘要:目前,单片机广泛应用在控制领域,本设计采用单片机设计电子密码锁
图 2 系统结构框架
各模块功能如下:
键盘输入模块:分为密码输入按键与几个功能按键,用于完成密码锁输入功能。
显示模式:用于完成对系统状态显示及操作提示功能。
复位电路:完成系统的复位。
报警电路:用于完成输错密码时的报警功能。
密码存储模块:用于完成掉电存储功能。
开锁电路:用于继电器及发光二极管模拟开锁,完成开锁及开锁提示。
3.2 单片机AT89S52
3.2.1 AT89S52介绍
AT89S52单片机是一个低功耗,高性能CMOS8位单片机,片内含8K Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度,非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能欠打的微型计算机的AT89S52可为许多嵌入式控制应用系统提高性价比的解决方案。
AT89S52具有以下标准功能:8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,准许RAM定时器/计数器,串行口、中断继续工作。掉电模式下,ROM内容被保存,震荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
表1 AT89S52主要特性如:
兼容MCS-51指令系统 8K可反复擦写(>1000次)ISP Flash ROM 32个双向I/O口 4.5 ----5.5V工作电压 3个16位可编程定时/计数器 时钟频率0—33MHz 全双工UART串行中断口线 256x8bit 内部RAM 2个外部中断源 低功耗空闲和省电模式 中断唤醒省电模式 3级加密位 看门狗(WDT)电路 软件设置空闲和省电功能 灵活的ISP字节和分页编程 双数据寄存器指针 3.2.2 LCD1602显示器
现在的字符型液晶模块已经是单片机应用中最常见的信息显示器件了。1602型LCD显示模块具有体积小,功耗低,显示内容丰富等特点。1602型LCD可以显示2行16个字符,有8位数据总线D0---D7和RS,R/W,EN三个控制端口,工作电压为5V,并且具有字符对比度调节和背光功能。
接口信息说明:
1602型LCD接口信号说明如表2所示:
表 2 1602型LCD的接口信号说明
第1脚 VSS电源地 第9脚 D2 双向数据线 第2脚 VDD +5V电源 第10脚 D3 双向数据线 第3脚 VEE 液晶显示器偏压信号 第11脚 D4 双向数据线 第4脚 RS 数据/命令选择端 第12脚 D5 双向数据线 第5脚 R/W 读/写 选择端 第13脚 D6 双向数据线 第6脚 E使能端 第14脚 D7 双向数据线 第7脚 D0 双向数据线 第15脚 BLA背光源正极 第8脚 D1 双向数据线 第16脚 BLK背光源正极
1602型LCD的主要技术参数,如表3所示
表3 1602型LCD的主要技术参数
显示容量 16×2个字符 芯片工作电压 4.5~5.5V 工作电流 20mA(5.0V) 模块最佳工作电压
您可能关注的文档
- 基于SOCKET协议的SMTP邮件发送网关的设计开发剖析.doc
- 计算机的日常维护与故障检测剖析.ppt
- 计算机的输入输出接口技术剖析.ppt
- 基于solidworks的CA机床后托架加工工艺及镗孔夹具设计剖析.doc
- 计算机的硬件组成初中教学剖析.ppt
- 基于solidworks的二级减速器建模剖析.doc
- 计算机的硬件组成剖析.ppt
- 计算机等级二级OFFICE选择题真题部分剖析.docx
- 基于solidworks的数控试验台的虚拟装配剖析.doc
- 计算机等级考试理论复习剖析.docx
- 户外拓展训练协议书(2024版).docx
- 辽宁省营口市(新版)2024小学语文部编版小升初真题(巩固卷)完整试卷(含答案).docx
- 山东省烟台市(新版)2024小学语文部编版小升初摸底(强化卷)完整试卷(含答案).docx
- 甘肃省临夏回族自治州(新版)2024小学语文部编版小升初摸底(综合卷)完整试卷(含答案).docx
- 四川省广元市(新版)2024小学语文部编版小升初真题(强化卷)完整试卷(含答案).docx
- 贵州省六盘水市(新版)2024小学语文部编版小升初质量检测(综合卷)完整试卷(含答案).docx
- 上海市县(新版)2024小学语文部编版小升初质量检测(自测卷)完整试卷(含答案).docx
- 江苏省徐州市(新版)2024小学语文部编版小升初测试(拓展卷)完整试卷(含答案).docx
- 油漆施工承包合同范文2024年通用.docx
- 2024装修闭口合同范本.docx
文档评论(0)