欢迎来到天天文库
浏览记录
ID:14902789
大小:907.00 KB
页数:20页
时间:2018-07-30
《资本运作与企业管控课程简章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、信息与电气工程学院课程设计说书(2010/2011学年第二学期)课程名称:单片机原理与应用题目:3*3按键电子密码锁专业班级:自动化0801班学生姓名:白文庆学号:080410118指导教师:岑毅南王静爽杨怡君设计周数:二周设计成绩:-19-一、课程设计目的1.1技术要求电源打开后,显示器显示“000”,“111”为默认内定密码;输入号码,再按“确定”开锁键。若号码正确,则锁打开(用蜂鸣器提示),否则显示器会清除为“000”;并且密码可修改。当输入默认内定密码,锁打开后,按下“修改密码”键,再依次按下三位数字,再按下“修改密码”键,即可修改为新的密码。(1)10个数字输入键,1个
2、确定开锁键,1个密码修改键;(2)1个正确输入指示灯;1个正确输入蜂鸣器;(3)三个数码管1.2原始数据及主要任务设计并制作出一个以单片机为核心的电子所系统1确定总体设计方案;2设计键盘输入电路;3设计显示电路;4合理分配地址,编写系统程序;5利用protel设计硬件电路原理图和pcb图;6软硬件联机调试。二、课程设计正文2.1软件方面设计2.1.1系统分析本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确
3、,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,实际使用时只要将单片机的负载由继电器换成电子密码锁的电磁铁吸合线圈即可,当然也可以用继电器的常开触点去控制电磁铁吸合线圈。本系统共有两部分构成,即硬件部分与软件部分。其中硬件部分由电源输入-19--19-部分、键盘输入部分、密码存储部分、复位部分、晶振部分、显示部分、报警部分、开锁部分组成,软件部分对应的由主程序、初始化程序、LCD显示程序、键盘扫描程序、启动程序、关闭程序、建功能程序、密码设置程序、EEPROM读写程序和延时程序等组成2.1.2系统设计(方案论证与比较)方案一:当用户输入的密码正确而且是在规定的时
4、间(普通用户要求在12s内输入正确的密码,管理员要求在5s输入正确的密码)输入的话,单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,达到开门的目的。。其原理方框图如图1-1所示。单片机微控制器开锁驱动电路电磁锁密码正确?Y返回N图1-1方案二:采用一种是用以AT89S51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图1-290C52单片机矩阵键盘控制输入错误锁定键盘延时报警控制电路密码存储开锁控制电路指示电路串口显示电路图1-2单片机控制方案-19-
5、通过比较以上两种方案,单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,所以我们采用后一种方案。2.1.3系统实施硬件部分由电源输入部分、键盘输入部分、密码存储部分、复位部分、晶振部分、显示部分、报警部分、开锁部分组成,软件部分对应的由主程序、初始化程序、LCD显示程序、键盘扫描程序、启动程序、关闭程序、建功能程序、密码设置程序、EEPROM读写程序和延时程序等组成STC90C52AD键盘输入复位电路密码存储电路晶振电路电源输入显示电路报警电路开锁电路2.2硬件方面的设计2.2.1方案设计2.2.1.1STC90C52
6、AD的功能参数介绍STC90C52AD是由宏晶公司生产的高性能八位单片机。如图一所示。该芯片采用FLASH存储技术,内部具有8KB字节快闪存存储器,采用DIP封装,是目前在中小系统中应用最为普及的单片机。STC90C52AD可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于8K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需10毫秒,仅为8751/87C51的擦除时间的百分之一,与8751/87C51的12V电压擦写相比,不易损坏器件,没有两种电源的要求,改写时不拔下芯片,-19-适合许多嵌入式控制领域。工作电压范围(
7、2.7V~6V),全静态工作,工作频率宽在0Hz~24MHz之间,比8751/87C51等51系列的6MHz~12MHz更具有灵活性,系统能快能慢。STC90C52AD芯片提供三级程序存储器加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。STC90C52AD单片机为40引脚芯片如图一所示,在本设计中,主要用到P0口、P2口、P1.0口及P3.0、P3.1、P3.2口。图一P0
此文档下载收益归作者所有