电子系统设计报告 超级详细 优秀.doc

电子系统设计报告 超级详细 优秀.doc

ID:58399415

大小:3.47 MB

页数:42页

时间:2020-05-08

电子系统设计报告 超级详细 优秀.doc_第1页
电子系统设计报告 超级详细 优秀.doc_第2页
电子系统设计报告 超级详细 优秀.doc_第3页
电子系统设计报告 超级详细 优秀.doc_第4页
电子系统设计报告 超级详细 优秀.doc_第5页
资源描述:

《电子系统设计报告 超级详细 优秀.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《电子系统设计》报告设计题目:电子钟功能设计专业班级:09电子信息工程2班学生姓名:董鹏帅学生学号:2009041606指导教师:王清辉完成时间:2012.06.11报告成绩:评阅意见:评阅教师日期摘要单片机就是微控制器,是面向应用对象设计、突出控制功能的芯片。单片机接上晶振、复位电路和相应的接口电路,装载软件后就可以构成单片机应用系统。将它嵌入到形形色色的应用系统中,就构成了众多产品、设备的智能化核心。本设计就是应用单片机强大的控制功能制作而成的电子钟。基础功能有:设置闹钟;调整时间等。经测试,各项性能指标均超过设计任务要求并有适当扩展。扩展功能有:开机倒计时;密码输入;

2、密码验证;相关信息提示;功能菜单;串行通讯等。本作品完全由本人独立自主设计、制作完成。关键词:单片机;系统;电子钟;基础功能;扩展功能;独立自主摘要1第一章设计任务与要求3(一).基本任务要求3(二).实现的功能4(三).扩展功能4第二章方案设计与论证4(一).液晶显示模块5(二).实时时间计算模块6(三).STC89C52单片机介绍6(四).报警模块9(五).设置模块9(六).实时环境温度采集模块9第三章硬件电路设计10(一).电路总框图11(二).各功能模块说明111.上电按钮复位电路112.晶振电路123.下载端口124.显示电路135.按键电路136、蜂鸣器电路14

3、(三).元件清单14第四章软件设计15(一)端口连接及主程序设计15第五章仿真过程与仿真结果18第六章安装与调试21(一)实物图21(二)调试结果22第七章结论与心得26参考文献27附录——部分源程序:28第一章设计任务与要求(一).基本任务要求:用STC89C52单片机及接口电路设计一个电子时钟。①系统硬件设计:根据任务要求,完成单片机最小系统及扩展设计,组成功能完整的系统②系统软件设计:根据电子钟的功能,完成控制软件的编写与调试,并对显示IC进行控制。(二).实现的功能:①具有小时分秒时间显示。②能够设置闹钟至少5次闹钟时间。③可利用按键修改时间,具有上午下午的提示信息

4、。(三).扩展功能:①增加系统初始化显示功能,开机倒计时;②增加密码功能,要求正确输入四位密码才能进入系统;③进入系统后显示菜单,有相应的功能模块选择:F1修改时间功能,F2设置闹钟功能,F3修改密码功能;④具有串行通讯功能,能够通过串口与PC机通讯,每1秒钟可以将本选定功能相关的数据上传;⑤返回主菜单。第二章方案设计与论证单片机就是微控制器,是面向应用对象设计、突出控制功能的芯片。单片机接上晶振、复位电路和相应的接口电路,装载软件后就可以构成单片机应用系统。将它嵌入到形形色色的应用系统中,就构成了众多产品、设备的智能化核心。本设计就是应用单片机强大的控制功能制作而成的电子

5、钟。本设计均采用的是STC89C52单片机,该单片机采用的MCU51内核,因此具有很好的兼容性,内部带有8KB的ROM,能够存储大量的程序。.显示电路外围电路MCU电源电路键盘电路图2.1单片机最小系统框图(一).液晶显示模块方案(1):数码管是利用发光二极管的特性组合而成数字显示器件,通过控制相应的二极管的状态显示相应的数字。要使数码管正常显示就得有驱动电路驱动相应的段码,数码管的现实方式可分为静态显示和动态显示,静态显示方式只适合显示单个的数字,因此本设计应采用动态显示方式。方案(2):1602液晶又名1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶

6、模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔,每行之间也有也有间隔,起到了字符间距和行间距的作用。1602的驱动电路带有11条指令,可以很方便的控制液晶的现实效果如:清屏、左移右移、光标显示。由于数码管动态显示方式利用的是人眼视觉暂留的特性,扫描的时间应不大于20毫秒,占用系统资源大,而且显示的个数和字型有限,在本设计中不易采用。而1602显示的字符在下一条指令为到来之前不会改变,也就是能够维持显示的字符,1602液晶占用的系统资源也少。综合比较上述两种方案,应采用1602液晶组成本设计的显示模块。(二).实时

7、时间计算模块方案(1):STC89C52单片机内部带有定时/计数功能,此定时功能是通过对外部晶振的脉冲进行计数,从而达到计时功能,只要使用11.0592的晶振就能实现零误差的计时,因此可以利用此功能实现计时。方案(2):DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。