EDA辅助设计结课报告-基于单片机的门铃设计

上传人:aa****6 文档编号:29214076 上传时间:2018-01-22 格式:DOCX 页数:14 大小:1.24MB
返回 下载 相关 举报
EDA辅助设计结课报告-基于单片机的门铃设计_第1页
第1页 / 共14页
EDA辅助设计结课报告-基于单片机的门铃设计_第2页
第2页 / 共14页
EDA辅助设计结课报告-基于单片机的门铃设计_第3页
第3页 / 共14页
EDA辅助设计结课报告-基于单片机的门铃设计_第4页
第4页 / 共14页
EDA辅助设计结课报告-基于单片机的门铃设计_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《EDA辅助设计结课报告-基于单片机的门铃设计》由会员分享,可在线阅读,更多相关《EDA辅助设计结课报告-基于单片机的门铃设计(14页珍藏版)》请在金锄头文库上搜索。

1、华北理工大学轻工学院Qing Gong College North China University of Science and TechnologyEDA 辅助设计结课报告项目名称:基于单片机的门铃设计专业班级: 学号:姓名: 成绩:1、项目说明本项目设计的是一个电子门铃,门铃在生活中应用广泛,因为其造价低廉,深受大众喜爱。本设计是利用单片机芯片控制频率,经过三极管放大给扬声器发出声音,通过按下 S2 键,使门铃发声,发出 10 个连续的嘟嘟声。S3 的作用是开关门铃,门铃通电的初始状态为开启状态,当 S3 键按下的时候,门铃系统关闭,在关闭状态下,按动 S2 按钮,门铃不会发出呼叫声。再

2、按动 S3 按键,门铃系统开启,此时如果按下 S2 键,门铃会再次发出嘟嘟声以示呼叫。2、项目原理图1、原理图 P.0345678REST9XALVNCUOMHzuFKpGDbeQ图 1 项目原理图2、各部分说明(1)电源部分电源采用的是 DC-002,没有采用传统的供电,程序下载,串口通信三合一模块。DC-002 的作用仅仅是给电路板供电,相较传统的供电系统,降低了电路本的成本。电路原理图如下: 3USGNDVC图 2 电源部分原理图(2)STC89C52 芯片STC89C52 是一个低功耗,高性能 CMOS8 位单片机,片内含具有如下特点:40 个引脚(引脚图如图 3-1 所示) ,4kB

3、ytesFlash 片内程序存储器,128bytes的随机存取数据存储器(RAM) ,32 个外部双向输入/输出(I/O)口,5 个中断优先级 2 层中断嵌套中断,2 个 16 位可编程定时计数器,2 个全双工串行通信口,看门狗(WDTC)电路,片内时钟振荡器 3。此外,STC89C52 设计和配置了振荡频率可为 0HZ 并可通过软件设置省电模式。空闲模式下,CPU 暂停工作,而 RAM 定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存 RAM 的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有 PDIP、TQFP 和 PLCC 等三种封装形式,以适应不同产品

4、的需求。图 3 STC89C52 芯片原理图(3)单片机复位部分1)复位功能:单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始。2)复位原理:单片机复位时只要保持 RST 引脚接 2us 的高电平即可。在单片机启动 0.1S 后,电容 C 两端的电压持续充电为 5V,这是时候 10K 电阻两端的电压接近于 0V,RST 处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程

5、中,电容开始释放之前充的电量。随着时间的推移,电容的电压在0.1S 内,从 5V 释放到变为了 1.5V,甚至更小。根据串联电路电压为各处之和,这个时候 10K 电阻两端的电压为 3.5V,甚至更大,所以 RST 引脚又接收到高电平。单片机系统自动复位。 V0uFSKRGND图 4 复位电路原理图(4)单片机晶振部分外接晶振引脚 XTAL1 和 TXAL2 接外部晶振和微调电容的一端。振荡电路的频率就是晶体的固有频率。晶振电路结合单片机内部电路产生单片机所需的时钟频率。晶振提高频率越高,单片机运行速度越快。单片机一切指令的执行都是建立在晶振提供的时钟频率上。图 5 晶振电路原理图(5)蜂鸣器部

6、分我选用的是有源蜂鸣器,直接接上额定电源就可以连续发声,由于蜂鸣器的工作电流一般比较大,以致于单片机的 I/O 口是无法直接驱动的,所以要利用放大电路来驱动,我采用的是三极管来放大电流。 1KR3QBEP80VCGND图 6 蜂鸣器电路原理图(6)按键部分1)键盘设计:键盘在单片机应用系统中是一个关键的部件,它能实现向计算机输入数据,传送命令等功能,是人工干预计算机的主要手段。我选用的是贴片按键,只使用了两个按键,S2 用来执行程序,使蜂鸣器发出嘟嘟呼叫声,S3 用来开启关闭门铃系统,键盘系统设计简单,既降低了造价成本,又能满足系统所需要求。以下为按键电路原理图: S23图 7 按键电路原理图

7、2)去抖动键盘编程中主要考虑去抖动的问题。当测试表明有键被按下之后,紧接着就进行去抖动处理。因为键是机械开关结构,由于机械触点的弹性及电压突跳等原因,在触点闭合或断开的瞬间会出现电压抖动。为保证键识别的准确,在电压信号抖动的情况下不能进行行状态输入。硬件方法就是加去抖动电路,从根本上避免抖动的产生。软件消抖,在第一次检测到有键按下时,执行一段延时程序之后,再检测此按键,如果第二次检测结果仍为按下状态,CPU 便确认此按键己按下,消除了抖动。三、项目中的器件及其封装1、材料清单,如表 1 所示。表 1 项目材料清单Comment Designator Footprint QuantityB04

8、SOT-23 2TY Beep WH06-2 110uf/25v 5*11 C1 RB.2/.4 130pf/50v5% C2、C3 0805 2PNP Q1 TO92A 1B73 0805F R1 AXIAL-0.3 1SW-PB S1,S2,S3 SW-PB-276 3STC89C52 U1 PDIP40CZ 1DC-002 US1 DIP 1XTAL Y1 HC-49S 1B01 0805F 1% R2 AXIAL-0.3 12、项目中元器件及其封装(1)STC89C52 单片机插座封装图 8 STC89C52 单片机插座封装图(2)0805 电阻封装21图 9 0805 电阻封装图(3

9、)电解电容封装图 10 电解电容封装图(4)电源封装321 图 11 电源封装图(5)蜂鸣器封装图 12 蜂鸣器封装图(6)晶振封装图图 13 晶振封装图(7)贴片电容封装21图 14 贴片电容封装图(8)贴片按键封装图1 2图 15 贴片按键封装图(9)贴片三极管封装图 图 16 贴片三极管封装图四、项目中完成情况1、PCB 照片(1)正面照片图 17 PCB 板正面照片(2)反面照片图 18 PCB 板反面照片(3)成品照片图 19 PCB 板成品照片2、SmarPDF 导出图(1)整个 PCB 图 20 整个 PCB 导出图(2)Top Layer图 21 顶层导出图(3)Top Ove

10、rLayer图 22 顶层丝印层导出图(4)Bottom Layer图 23 底层导出图(5)Bottom OverLayer底层丝印层无信息五、心得体会1、项目完成过程中遇到的问题及解决办法总体来说,此次单片机课程设计使我收获良多,虽然课程设计的过程中遇到了很多困难与问题,但我最终还是完成了设计的任务及要求。具体来说可以分为以下几点:第一:因对课本理论的掌握度不够导致编程出现错误;通过和同学商讨,网上查资料最终解决困难。第二:原理图连线时候,出现漂浮的线,通过向老师询问后解决。第三:不会布 VCC 的较粗的电源线,问了老师后解决。第四:不会画蜂鸣器的封装,最后上网上淘宝搜索了蜂鸣器的封装尺寸

11、画了出来。第五:焊接板子完发现三极管的封装和器件引脚不匹配,故又买了导线进行连接,只是有点儿丑。2、项目完成过程中的收获及体会PCB 的设计至今为止已经进入了令人鼓舞的阶段,在进行了长达一个月的时间的摸索与实验,使我不仅仅是对于单片机入门软件与 PCB 硬件的常用设计与功能,还使我对于一项设计研究的制作过程所需要的详细步骤和具体的实现方法的力度的掌握。 当然在这次宝贵的课程设计活动中,经验才是对于我们最大的收获,而且还增强了自身对未知问题以及对知识的深化认识的能力,用受益匪浅这个词语来概括这次难忘的活动我觉得再合适不过了。但是,光是完成了作品还是不可以自我满足的,在从一开始的时候就怀着将作品制作得更加人性化,更加令人满意,更加地使功能完美这个最终目的下,随着对单片机和 PCB 这两门学科的认识加深,到达了拓展的程度,我想这个目的将在不远的时期内被实现。 总之,这次设计从软件编写、调试到软硬件联机调试,我倾注了大量的时间和心血。真是曾经为程序的编写而冥思查找过,曾经为无法找出错误而郁闷苦恼过,也曾经为某一功能不能实现而犹豫彷徨过,但最终成功了。 我不仅品味到了结果的喜悦,更明白了过程的弥足珍贵。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号