- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南大学基于ADUc848单片机数字密码锁课程设计分析
湖南大学电气与信息工程学院
本科生课程设计
题 目: 数字密码锁
课 程: 单片机课程设计
专 业: 电气工程及其自动化
班 级:
学 号:
性 名:
同组人姓名:
指导 老师:
设计 时间: 2016. 06
目录
一、任务及要求 3
二、本次设计实际能完成的功能……………………..3
三、系统原理框图 …………………………………….4
四、硬件设计及说明…………………………………..4
4.1板上资源分布 4
4.2单片机ADuC848 5
4.3 电源模块 7
4.4 显示模块 8
4.5 蜂鸣器 9
4.6 按键输入 10
4.7 复位与下载 11
4.8 硬件电路图……………………………………………………………………………...12
五、程序. .13
5.1程序流程图………………………………………………………………………………13
5.2主程序main()…………………………………………………………………………17
5.3 lcd12864.c程序 35
5.4 lcd12864.h程序 ..41
5.5 bless.h程序 42
六、使用说明书 46
七、心得体会 46
八、参考文献 47
一、任务及要求
1、任务
设计一多位电子密码锁
2、要求
1)设计一多位电子密码锁,输入密码用“F”表示,输入密码正确,绿灯亮(或显示其它标志、蜂鸣器替代),输入密码错误,红灯亮(或显示其它标志、蜂鸣器替代)
2)具有确定键和取消键,在未确定之前可以取消,重新输入
3)连续输入三次错误密码,红灯闪烁,报警电路动作,键盘锁定
4)具有密码重置、修改功能
5)具有密码输入等待操作时间限制功能,超过限定时间报警
6)显示北京时间,时间可调整
7)可利用蜂鸣器添加提示音
二、本次设计实际能完成的功能
1)6位电子密码锁,输入密码用“*”表示,输入密码正确,八位LED闪烁及蜂鸣器发出音乐,输入密码错误,八位LED闪烁及蜂鸣器报警
2)具有确定键和取消键,在未确定之前可以取消,重新输入
3)连续输入三次错误密码,八位LED闪烁及蜂鸣器报警,键盘锁定
4)具有密码重置、修改功能
5)具有密码输入等待操作时间限制功能,超过限定时间报警
6)显示北京时间,时间可调整
三、系统原理框图
ADUc848作为数字密码锁的中枢,对输入的密码进行判断处理,根据密码的正确与否做出不同的反应,此外,还通过LCD12864显示时间;LCD12864作为数字密码锁的主要显示设备;电源向整个数字密码锁供电;矩阵键盘作为数字密码锁的输入设备;八位LED和蜂鸣器则作为数字密码锁的提示设备。
三、硬件原理图
本单片机学习板集成多个基础硬件资源模块,各个资源模块可以相互组合使该板实现不同的功能。因此,本学习板既可用于51单片机的教学实验,又可用于做功能比较强的单片机课程设计,是51单片机初学者的好帮手。
3.1板上资源分布
单片机学习板板上资源如下图所示:
1、2、3:单片机P0、P2、P3口引出接口(有限流保护电阻);
4:上排图形点阵LCD12864的接口、下排LCD1602的接口;
5、6:两路16位ADC输入、可作差分输入;
7、8:12位DAC输出、对DAC输出进行比例放大或者跟随的运放;
9:单片机AduC848;
10:无源蜂鸣器、由单片机PWM模块输出信号控制;
11:8位数码管;
12、13:LCD亮度调节口;
14:USB接口(通过USB接口供电、在线下载、单步、断点、运行到某一行等方式调试程序);
15:8路LED,从左至右为LED7~0,分别被P0.7~P0.0控制;
16:步进电机(5V、70欧姆、6线4相)接口;
17:UART接口;
18:复位按键和下载按键;
19、20:IIC总线上的EEPROM AT24C08和RTC DS1307;
21:IIC接口;
22:PS/2接口;
23:红外接收头;
24:功能选择和配置插针;
25:4X4矩阵式键盘或4个独立按键;
26:SPI接口;
27:直流电源输入;
此外还有红外二极管(由单片机PWM 模块输出信号控制)。
3.2单片机ADuC848
3.2.1 ADuC848的简要介绍(针对本设计所选择的型号)
详细情况请参考芯片手册。
1、8051-based core、5V供电电压;
2、可以通过串口在线下载程序和单步、断点、运行到某一行等方式调试程序;
3、16位8通道Σ-ΔADC,片内有1.25V参考电压、buffer和PGA;
4、12位电压输出DAC、Dual 16-BIT Σ-Δ DAC;
5、
您可能关注的文档
- 湖北次氯酸钠发生器操作规程(湘怡源生)分析.doc
- 湖北特色小吃素材ppt分析.ppt
- 湖北宜昌海山科技有限公司设计方案20151020分析.doc
- 湖北省中小学教师信息技术应用能力提升工程测试1分析.doc
- 湖北省中小学教师信息技术应用能力提升工程测试2分析.doc
- 湖北省企业安全生产标准化自评报告编制导则分析.doc
- 湖北省公务员考试专业指导目录(2016年)分析.doc
- 湖北省咸丰一中人教版高中物理必修一第一章第4节:实验用打点计时器测速度分析.ppt
- 湖北省孝感高中2015-2016学年度高二生物上学期9月调研考试试题分析.doc
- 湖北省宜昌市2016-2017学年上学期七年级(上)期中生物试卷(解析版)分析.doc
最近下载
- 《园林微景观设计与制作》课件——项目二 作品展示.pptx VIP
- SWAT模型培训-综合.ppt VIP
- 人物《袁隆平》PPT介绍.pptx VIP
- 数学(第七版 下册)(机械建筑类)目录.pptx VIP
- 《园林微景观设计与制作》课件——项目一 园林微景观制作准备.pptx VIP
- 2021-2022学年高二数学阶段性复习测试 直线与方程 章末检测3(难)(原卷版).docx VIP
- 《园林微景观设计与制作》课件——项目三 微景观制作.pptx VIP
- (2025年)仓库管理员考核试题(含答案).docx VIP
- 电机行业机器人电机技术.pptx VIP
- 管理学教学(陈传明版)详解.ppt
文档评论(0)