数字时钟14515.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计 电子遥控时钟设计 学院: 自动化学院 专业: 测控技术与仪器 班级: 09-1班 姓名: 杨宗谋 学号: 指导教师: 李玉宝 2012年6月 一、课程设计目的 通过讲解及自己的实际动手设计,逐渐了解产品生产的各个阶段的情况。能够利用所学的专业知识,比较自主的完成设计的任务。其中,方案设计、原理图设计、网络表生成、PCB输出、电路检查焊接、软件调试等,是设计中要做的主要工作。 二、实验平台 1、计算机、Protel 电路设计及仿真软件。 三、课程设计要点 1. 电路安装 安照电路原理图把元器件安装到已打好的铜板对应的位置,把个元器件固定在铜板后,再用焊锡焊接好即可。下图为PCB布局参考图。 2. 电路调试 把相应编译好的目标程序代码加载到单片机芯片AT89S52,可接上5V电压源即开始进行硬件电路的调试工作。如果显示结果不符合设计要求,即检查电路各连接点是否正确连接,再次进行硬件电路的调试工作,或是检查代码程序是否符合硬件电路的设计,若有错即进行相应的修改,编译后,再进行硬件电路的调试工作。如此反复操作,直到调试出正确结果。 3. 软件调试 (1) 在计算机上运行程序调试软件Keil,进行程序调试,若显示0错误(S)) 软件模块包括: DS1302 时钟的参数设置及采集模块;红外信号接收解调模块;LED 显示模块;任务处理模块等。下图为基本电路原理图. 五、课程设计步骤: 1.课程设计前根据课程设计指导书在课程设计前进行预习; 2.在理论教学知识的基础上,运用所学的知识,选择元器件,分别各个电路模块,最后构成整体电路的设计方案; 3.根据设计的电路,用Protel软件绘制电路原理图; 原理图设计是在充分进行方案讨论、相关电路实验等基础上,通过EDA工具来完成的。原理图用于原理说明以及为PCB设计提供网络文件及器件封装等,所以,要求准确,元器件封装准确,特殊器件要自制元件库。 4.原理图绘制好后,完善电路设计,生成网络表; 5.PCB生成;PCB设计是将原理设计转化为生产文件的关键一环。要求其机械尺寸、机械性能、电气性能等符合设计要求,特殊器件要自制元件库。具体的性能包括:元器件的机械尺寸、外形尺寸、线宽、孔径、走线连接方式、安全距离、最小线宽等,要逐一设置。 6.电路硬件的焊接检查;各个软件模块的分调和统调。本次的软件程序采用汇编语言编写,软件调试可以采用WAVE6000软件结合E6000T仿真器进行 下图为绘制好的PCB图: 六、程序流程图: 主函数流程图: 七、硬件改进: 增加了自锁开关. 反接保护电路:利用二极管单向导电性. 八、效果介绍 通过按不同的按键,可以显示不同的时间数据:年,月/日,时/分,秒,周. 通过闹钟启动按键可以进行闹钟的开启和关闭. 开关按键控制是否需要数码管的显示. 如果设置启动的话,显示会闪烁,说明进入设置状态,此时可以通过加减按键对时间进行调整设置.. 闹钟如果启动的话,按显示闹钟的按键则显示闹铃时间.如果闹钟没有启动,则没有数值显示. 九、实际效果/实物图: 整体实物图: 年显示: 月/日显示: 时/分显示: 秒显示: 周显示: 显示关闭(闹钟仍然可以起作用): 闹钟关闭: 闹钟开启: 十、心得体会: 课程设计是培养学生综合运用所学知识,发现实际问题提出实际问题分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际能力的具体训练和考察过程在此次数字钟设计过程中, 在学习新知识的同时,把课程中学到的理论知识运用到实际设计中更进一步地熟悉了芯片的结构及掌握工作原理和具体的使用方法了电路的开发和制作及的编写增强动手能力锻炼了理解问题、分析问题、解决问题的能力#includereg52.h #include ds1302.h /*******************************与编译器无关的数据类型定义 **********************************/ #define uint unsigned int #define uchar unsigned char /*************************************

文档评论(0)

ipad0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档