1 / 29
文档名称:

基于AT24C02电子密码锁设计.doc

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

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

分享

预览

基于AT24C02电子密码锁设计.doc

上传人:雪山飞狐教育 2021/11/23 文件大小:1 MB

下载得到文件列表

基于AT24C02电子密码锁设计.doc

文档介绍

文档介绍:基于AT24C02电子密码锁的设计
基于AT24C02电子密码锁的设计
1 / 29
基于AT24C02电子密码锁的设计
单片机应用课程设计
设计题目:基于 AT24C02电子密码锁的设计
目录
1
设计任务 . ......................
错误!未定义书签。
2
系统总体方案设计 ...............
错误!未定义书签。

各个模块方案论证 . ...........
错误!未定义书签。
芯片选择 ................
错误!未定义书签。
显示器的选择 ............
错误!未定义书签。

总体方案设计 ................
错误!未定义书签。
3
硬件电路设计 ...................
错误!未定义书签。

单片机最小系统 . .............
错误!未定义书签。

AT24C20储存密码电路 ........
错误!未定义书签。

矩阵键盘电路 . ............................... 6

液晶显示电路 . ............................... 6
4
系统软件设计 ...................
错误!未定义书签。

主程序流程图 ................................
7

子程序流程图 ................................
8
AT24C20 子程序流程图 ......................
8
1602 子程序流程图 .........................
9
5
实物调试 .......................
错误!未定义书签。

实性物能分析 ................................
9
6
心得体会 .......................
错误!未定义书签。
附录 1 ...........................
错误!未定义书签。
( 1)系统总电路图 .............................
15
( 2)系统仿真图 ...............................
15
附录 2 ...........................
错误!未定义书签。
( 1)程序清单 ..................
错误!未定义书签。
基于AT24C02电子密码锁的设计
基于AT24C02电子密码锁的设计
2 / 29
基于AT24C02电子密码锁的设计
设计任务
基于AT24C02电子密码锁的设计
基于AT24C02电子密码锁的设计
29 / 29
基于AT24C02电子密码锁的设计
基本要求:采用 AT24C02与单片机 STC89C52相结合设计电子密码锁,然后
通过矩阵键盘按键进行密码的输入、清除、更改、***等功能。
系统总体方案设计
各个模块方案讨论
芯片选择
由于设计的是电子密码锁,而单片机 AT89C52为 8 位通用微处理器,采用工业标准的 C51 内核,在内部功能及管脚排布上与通用的 8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主 IC 内部寄存器、数据 RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号
IR 的接收解码及与主板 CPU通信等。主要管脚有: XTAL1( 19 脚)和 XTAL2(18
脚)为振荡器输入输出端口,外接 12MHz 晶振。 RST/Vpd(9 脚)为复位输入端
口,外接电阻电容组成的复位电路。 VCC(40 脚)和 VSS(20 脚)为供电端口,
分别接 +5V 电源的正负端。P0~P3 为可编程通用 I/O 脚,其功能用途由软件定义,在本设计中, P0 端口( 32~39 脚)被定义为 N1 功能控制端口,分别与 N1 的相应功