基于AT89C51单片机电子密码锁的设计(任务书,开题报告,论文11000字)
摘 要
本设计通过1个单片机AT89C51芯片,三极管,开关,电池线圈等完成一个6位电子密码锁,其工作原理是通过开关控制单片机的P3.7, P3.2口输出电流信号,从而控制喇叭的响声与电池线圈的磁通量变化,通过磁力的效应,吸引开关的开通与报警。可实现设定任意6位密码,更改密码,开锁,报警等功能。设计基于AD6原理图及PROTEUS和KEIL联合仿真后可实现6位密码,更改密码,开锁,报警等功能,有很强的实用价值,另外由于设计简单,实验材料价钱低,可用于实际生活中。
关键词:密码锁 单片机 PROTEUS KEIL
The design of electronic password lock based on MCU
Abstract
The design through a single chip microcomputer AT89C51chip,transistor, coils, batters,etc to complete a six electronic combination lock,its working principle is through the switch control MCU P3.7 of P3.2 output current signal,to control the noise of the speaker coil magnetic flux changs with the battery,through the magnetic effect ,attract the opening of the switch and alarm.Can be set arbitrary eight password ,chang password,the lock,alarm,and other functions.This design based on AD6 principle diagram and PROTEUS KEIL joint simulation can be realized after six password ,chang password,unlock,alarm,and other functions,has a strong practical value,also because of its simple design ,experimental material ,the price is low,can be used in real life.
Keywords: combination lock ; SCM ; PROTEUS ; KEIL
目录
摘 要 I
Abstract II
引 言 1
第一章 课题要求及目的和背景 2
1.1课题要求 2
1.2研究的目的和背景及意义 2
第二章 单片机及电子密码锁概述 3
2.1单片机 3
2.1.1单片机概述 3
2.1.2国内外的研究现状和发展趋势 3
2.2电子密码锁 4
2.2.1电子密码锁简介 4
2.2.2国内外研究情况 5
第三章 硬件电路设计 7
3.1硬件电路整体设计 7
3.2芯片的选择 8
3.3时钟电路 11
3.4复位电路 12
3.5放大电路与中断,I/O口分配的解决 13
3.6开锁电路 14
3.7本章小结 15
第四章 软件设计 16
4.1软件功能分析 16
4.2 流程图 17
第五章 KEIL与PROTEUS软件的联合仿真 18
5.1背景及意义 18
5.2 KEIL 19
5.3 PROTEUS 20
5.4仿真调试 24
总结 26
参考文献 27
致谢 29
附录 30
|