1 / 24
文档名称:

带33键盘3位数电子号码锁.doc

格式:doc   大小:346KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

带33键盘3位数电子号码锁.doc

上传人:xunlai783 2018/1/10 文件大小:346 KB

下载得到文件列表

带33键盘3位数电子号码锁.doc

相关文档

文档介绍

文档介绍:课程设计说明书
(2013/2014学年第二学期)
课程名称: 单片机课程设计
题目:带3*3键盘3位数电子号码锁
专业班级:
学生姓名:
学号:
指导教师:
设计周数: 2周
设计成绩:

2014 年7月 8日
目       录
1、课程设计目的……………………………………………………………….1
2、课程设计具体要求………………………………………………………….1
3、课程设计正文……………………………………………………………….1
……………………………………………………………….....1
……………………………………………………………..1
AT89C51,CD4511,数码管简介……………………………………2
方案设计……………………………………………………………. 8
单元电路设计………………………………………………………8
原理图……………………………………………………………….10
PCB图………………………………………………………………..11
系统调试…………………………………………………………….12
软件设计…………………………………………………………….……12
系统分析………………………………………………………………12
系统设计………………………………………………………………13
系统实施及程序……………………………………………………....14
4、课程设计心得体会……………………………………………………………18
5、参考文献……………………………………………………………………..19
1、课程设计目的
1)掌握单片机的接口技术及相关外围芯片的外特性,控制方法。
2)通过课程设计,掌握以单片机核心的电路设计的基本方法和技术
3)通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。
4)与模拟电子技术,数字电子技术等课程相结合,进一步熟悉和掌握单片机的结构及工作原理,为以后所学的后续课程打下良好的基础。
5)通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发一单片机应用系统的全过程,为今后从事相应打下基础。
2、课程设计具体要求
本课程设计旨在设计一个带3*3键盘的3位数电子号码锁,系统内定的密码为111,通过各种模块电路的连接,实现:1)当上电时,数码管显示000;2)输入密码时,如果输入密码正确,蜂鸣器报警,如果输入密码错误,显示器直接清除成“000”; 3)修改密码时,在输入密码后方可输入所要修改的密码,然后按下改密键,密码修改完毕; 4)再次输入修改后的密码,同3)
主要任务
设计并制作一个以单片机为核心的电子锁系统。(1)确定总体设计方案(2)设计键盘输入电路(3)设计显示电路(4)合理分配地址,编写系统程序(5)利用Protel设计硬件电路原理图和PCB图(6) 软硬件联机调试
技术要求
电源打开后,显示器显示“000”,“111”为内定密码:输入号码,再按“确定”开门键。若密码正确,则门会打开(用蜂鸣器提示),否则显示器会清除成“000”:并且密码可修改。
3、课程设计正文

方案设计
本课程设计为一个各种模块电路的综合系统,系统单片机的标准的频率时间信号必须做到准确稳定,通常使用石英晶体振荡电路构成。在硬件设计上主要由复位电路、晶体振荡电路、键盘输入电路、驱动电路、数码管显示电路、蜂鸣器报警电路、单片机模块电路、位选电路等构成。所用到的主要元器件有AT89C51、数码管、晶体振荡器、按键、三极管、蜂鸣器、CD4511等。
AT89C51,CD4511,数码管简介
AT89C51

● 1000次擦写周期
●全静态工作:0Hz—33MHz
● 32个可编程I/O口线
● 2个16位定时器/计数器
● 6个中断源
●全双工UART串行通道
●低功耗空闲和掉电模式
●掉电后中断可唤醒
●看门狗定时器
●双数据指针
●灵活的ISP编程(字或字节模式)
● ---

下图是单片机AT89C51的内部结构总框图。它可以划分为CPU、存储器、并行口、串行口、定时/计数器和中断逻辑几个部分。
● CPU由运算器和控制逻辑构成。其中包括若干特殊功能寄存器(SFR)
● AT89C51时钟有两种方式产生,即内部方式和外部方式。(如图3-2所示)
● AT8