1 / 29
文档名称:

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

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

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

分享

预览

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

上传人:endfrs 2017/6/14 文件大小:380 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:科信学院课程设计说明书( 2012/2013 学年第2 学期) 课程名称:单片机课程设计题目:带3*3 键盘 3位数电子号码锁专业班级: 学生姓名: 学号: 指导教师: 设计周数:2周设计成绩: 2013 年 06月 26日目录 1 、课程设计目的 2 、课程设计任务 设计题目 原始数据及主要任务 技术要求 3 、课程设计内容 方案设计 STC90C52AD 的功能参数介绍 综合电路设计 单元电路设计 键盘单元 数码管显示 时钟产生单元 蜂鸣器电路单元 系统原理图 系统调试 程序流程图 系统实施 实****心得附录 1 、课程设计目的 用单片机课程及已学电子电路知识设计,包括电路图的设计和制板等。 通过课程设计加深对单片机课程的相关知识的学****和理解。 初步学会一些设计思想和实践技能。提高学生综合素质。 让学生从设计过程中领悟到相互合作的重要性。 2 、课程设计任务 设计题目: 带 3*3 键盘 3位数电子号码锁 原始数据及任务:设计并制作出一个以单片机为核心的电子锁系统:1、确定总体设计方案;2、设计键盘输入电路;3、设计显示电路;4、合理分配地址,编写系统程序;5、利用 Prote l 设计硬件电路原理图和 PCB 图; 6、软硬件联机调试。 技术要求电源打开后,显示器显示“ 000 ”,“ 111 ”为内定密码;输入号码,再按“确定”开门键。若号码正确,则门会打开(用蜂鸣器指示),否则显示器会清除为“ 000 ”;并且密码可修改。 3 、课程设计内容 方案设计 STC90C52AD 的功能参数介绍 STC90C52AD 是由宏晶公司生产的高性能八位单片机。如图一所示。该芯片采用 FLASH 存储技术,内部具有 8KB 字节快闪存存储器,采用 DIP 封装,是目前在中小系统中应用最为普及的单片机。 STC90C52AD 可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于 8K,四个 I/O 口全部提供给用户。可用 5V电压编程,而且擦写时间仅需 10毫秒, 仅为 8751/87C51 的擦除时间的百分之一,与 8751/87C51 的 12V 电压擦写相比, 不易损坏器件,没有两种电源的要求,改写时不拔下芯片, 图一适合许多嵌入式控制领域。工作电压范围( ~6V ),全静态工作,工作频率宽在 0Hz ~ 24MHz 之间,比 8751/87C51 等 51系列的 6MHz ~ 12MHz 更具有灵活性,系统能快能慢。 STC90C52AD 芯片提供三级程序存储器加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。 P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。 STC90C52A D单片机为40引脚芯片如图一所示,在本设计中, 主要用到 P0口、 P2口、 口及 、 、 口。 P0口可作为通用 I/O 口,但须外接上拉电阻,所以在设计显示数码管我们避免了使用 P0口这样大大简化了动态显示电路。 P1口: 8位、双向 I/0 口,内部含有上拉电阻。 P1口可作普通 I/O 口。输出缓冲器可驱动四个 TTL 负载; 用作输入时,先将引脚置 1,由片内上拉电阻将其抬到高电平。 P1口的引脚可由外部负载拉到低电平,通过上拉电阻提供电流。在 FLASH 并行编程和校验时, P1口可输入低字节地址。在串行编程和效验时, -SI , 和 分别是串行数据输入、输出和移位脉冲引脚。 P2口:具有内部上拉电阻的 8位双向 I/O 口。 P2口用做输出口时,可驱动 4各 TTL 负载;用做输入口时, 先将引脚置 1,由内部上拉电阻将其提高到高电平。若负载为低电平,则通过内部上拉电阻向外部输出电流。在 FLASH 并行编程和校验时, P2口可输入高字节地址和某些控制信号。 P3口:具有内部上拉电阻的 8位双向口。 P3口用做输出口时,输出缓冲器可吸收 4各 TTL 的灌电流; 用做输入口时,首先将引脚置 1,由内部上拉电阻抬位高电平。若外部的负载是低电平,则通过内部上拉电阻向输出电流。在本设计中, P3口作为时间设置的 4按键输入,因为有上拉电阻, 所以可以通过按键直接接地,简化了电路。在与 FLASH 并行编程和校验时, P3口可输入某些控制信号。 P3口除了通用 I/O 口功能外,还有替代功能如表 1所示。表1 P3口的第二功能