- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AVR简易密码锁课程设计报告
劉深圳职业技术学院
Shenzhen Polytechnic
新型单片机开发与应用
课程设计报告
课题名称: 简易六位密码锁
院:电子与通信工程学院
班级:们微电子1班
姓名:
学号:
指导老师:
2013年6月24日
目录
TOC \o 1-5 \h \z 軽 1
一、设计方案 2
1 ? 1?功 能 简 彳
2
1.2.开发测试环境选择
二、密码锁硬件设计
2. IATmegal6单片机最小系统
2
2.2矩 阵 按 键 模 块
3
2.3LCD1602 显 示 模 块
4
2.4密 码锁电路
三、密码锁软件设计
3. 1密码锁程序流程
7
3.2程 it
小结
3.2.1 密
参考文献资料
3.2.2密
10
10
11
简易六位密码锁设计 11
简易六位密码锁设计 11微电子1班
PAGE
PAGE #
绪论
20世纪80年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠 性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量, 使用还局限在一定范围,难以普及,所以对它的研究一直没有明显进展。目前,在西 方发达国家,电子密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能 门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。在我国电子锁 体水平尚处于国际上70年代左右,电子密码锁的成本还很高,市场上仍以按键电子 锁为主,按键式和卡片钥匙式电子锁己引 进国际先进水平,现国内有几个厂生产供 应市场。但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。国内 的不少企业也引进了世界上先进的技术,发展前景非常可观。希望通过不断的努力, 使电子密码锁在我国也能得到广泛应用。
设计方案
”?功能简介
本次设计的简易6位密码锁主要包含两个功能:密码验证功能和修改密码功 能。密码验证功能初始密码为6个“0”,输入6位密码并按“确定”后比对密码, 正确提示“correct”,错误提示“PW error”并要求再次输入密码;设置密码时要求 先输入原密码匹配后才能修改密码,密码修改完成功成后会提示“success”。
1 ? 2?开发测试环境选择
开发软件选择了 HP Info Tech的CodeVisionAVR V2. 05,仿真软件选择了英国 Labcenter electronics 公司的 proteus7 professional,测试硬件选择了 AVR 开发 箱。首先在CodeVisionAVR V2. 05下进行程序设计,编译通过后用proteus7 professional进行仿真并尝试下载到开发箱中进行操作,最后下载到开发箱中进行 操作演示。
二、密码锁硬件设计
本次设计主要采用的硬件可以分为以下3个模块:ATmegaW单片机最小系统,矩 阵按键模块和LCD1602显示模块。
2.1 ATmegal6单片机最小系统
美国ATMEL公司生产的ATmegal6是基于增强的AVR RISC结构的低功耗8位CMOS 微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmegal6的数据吞吐 率高达1 MIPS/MHz,从而可以减缓系统在功耗和处理速度之间的矛 盾。本芯片是以 Atmel高密度非易失性存储器技术生产的,通过将8位RISC CPU与系统内可编程的 Flash集成在一^、芯片内,ATmegalG成为一彳、功能强大的单片机,为许多嵌入式控制 应用提供了灵活而低成本的解决方案。
ATmegalG的最小系统包含了复位以及晶振电路如图2. 1所示。
复位电路avr最小系统R110kTE:丄C110uF TEXTTEXT晶振电路RYSTAL TBXTU1RESETXTAL1 XTAL2PAOXADCOPA1/ADC1PA2/ADC2PA3/ADC3PA4/ADC4PA5/ADC5PA6XADC6
复位电路
avr最小系统
R1
10kTE:
丄C1
10uF TEXT
TEXT
晶振电路
RYSTAL TBXT
U1
RESET
XTAL1 XTAL2
PAOXADCO
PA1/ADC1
PA2/ADC2
PA3/ADC3
PA4/ADC4
PA5/ADC5
PA6XADC6
PA7/ADC7
PBO/TO/XCK PBim PB2ZAIN0J1NT
2 PB3/AIN1A5C0 PB4ZSS” PB5/M0SI PB6/MIS0 PB7ZSCK
ATMEGA16 -TEXT〉
PC0SCL
PC1/SDA
PC2/TCK
PC3/TMS
PC4/TDO
PC5ZTDI
PC6/TOSC1
PC7/TOSC2
PDO/F
PD1/TXD PD2ANT0 PD3/INT1
PD4/OC1B
P
您可能关注的文档
最近下载
- 大气污染防治项目储备库入库要求项目绩效目标申报表.pdf
- ppt课件-2021新中国史党校党课精品课件.pptx VIP
- 纷享销客使用指南试题及答案.doc
- 2023CSCO前列腺癌诊疗指南.docx
- 2024至2030年中国体育健身休闲行业市场深度研究及投资规划建议报告.docx
- 民事再审申请书(物业服务合同纠纷)民事再审申请书(物业服务合同纠纷).pdf
- (完整word版)高考英语作文练习纸(答题卡)6.pdf
- 下三手的判断-中盘篇.清晰一般加藤正夫.pdf
- 《石油化工工程数字化交付标准+GBT+51296-2018》详细解读.pptx
- 《海底100层的房子》绘本教案(内附高清绘本图) .pptx VIP
文档评论(0)