专业课程设计材料.docVIP

专业课程设计材料.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多

天津职业技术师范大学电子工程学院

电子信息工程

课程设计汇报

同组学生姓名(学号):石富友()

卢志锋()

王震()

班级:电信1001班

任务分工:卢志锋负责电路焊接及调试、石富友和王震负责查找资料、编程序和撰写汇报总结

设计时间:1月7日——年1

指导老师:薛召军、丁学文

目录

TOC\o3-3\h\z\uTOC\o3-3\h\z\u

题目:基于单片机电子万年历设计

TOC\o3-3\h\z\u

一、 课程设计目标和要求(含设计指标) 3

二、 方案论证选择 3

三、 原理设计(或基础原理) 3

四、 电路仿真 5

五、 方案实现和测试(或调试) 7

六、 课程设计小结

七、 参考文件

HYPERLINK\l_Toc个人总结(姓名) 17

一课程设计目标和要求(含设计指标)

1、显示年月日时分秒及星期信息。

2、含有可调整日期和时间功效

3、增加闰年计算功效

二方案论证和选择

(1)单片机芯片选择方案和论证

方案一:

采取STC89C52,片内ROM全全部采取FlashROM;能以3V超底压工作;同时也和MCS-51系列单片机完全该芯片内部存放器为8KBROM存放空间,一样含有89C51功效,且含有在线编程可擦除技术,当在对电路进行调试时,因为程序错误修改或对程序新增功效需要烧入程序时,不需要对芯片数次拔插,所以不会对芯片造成损坏。所以选择采取STC89C52作为主控制系统.

方案二:

采取89C51芯片作为硬件关键,采取FlashROM,内部含有4KBROM存放空间,能于3V超低压工作,而且和MCS-51系列单片机完全兼容,不过利用于电路设计中时因为不含有ISP在线编程技术,当在对电路进行调试时,因为程序错误修改或对程序新增功效需要烧入程序时,对芯片数次拔插会对芯片造成一定损坏。

(2)时钟芯片选择方案和论证

方案一:

直接采取单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。采取此种方案即使降低芯片使用,节省成本,不过,实现时间误差较大。所以不采取此方案。

方案二:

采取DS1302时钟芯片实现时钟,DS1302芯片是一个高性能时钟芯片,可自动对秒、分、时、日、周、月、年和闰年赔偿年进行计数,而且精度高,位RAM做为数据暂存区,工作电压2.5V~5.5V范围内,2.5V时耗电小于300nA.,但找不到这种芯片,所以本设计不采取这种芯片。

三原理设计(或基础原理)

(1)微处理器

在设计过程中我使用12MHZ晶振和单片机8052相连接,经过软件编程方法实现了以二十四小时为一个周期同时显示小时,分钟和秒要求,该定时闹钟设有九个按键,使之含有了校时、定时功效。利用单片机定时器及计数器产生定时效果经过编程形成数字钟效果,再利用数码管动态扫描显示单片机内部处理数据。同时经过端口读入目前外部控制状态来改变程序不一样状态,实现不一样功效。

在PROTEUS软件环境下8052芯片图1所表示:

图1PROTEUS软件环境下8052芯片

(2)按键电路

因为我设计是电子万年历,需要实现多个功效显示,并要能够切换显示和调整年月日,所以,在设计过程中按键设计就显得尤为关键。

在设计过程中我一共采取了4个按键,尽可能在小空间里实现最多功效。其中K1键是年月日和时间显示切换键,按下一次就能够更换一次显示位。在调整显示环境下K2和K3键是显示调整位加1减1键,K4键实现清零,并提升万年历显示正确性。按键电路图2所表示:

图2按键电路

(3)电路框图CPU

CPU

按键和按钮电路

复位等辅助电路

数码管显示电路

总体开关

电源系统

四方案实现

(1)程序步骤框图

图-A主程序步骤图

图-B计算阳历程序步骤

图-C时间调整程序步骤图

图-D阴历程序步骤图

五调试

(1)硬件调试

电子万年历电路系统较大,对于焊接方面更是不可轻视,庞大电路系统中只要出于一处错误,则会对检测造成很大不便,而且电路交线较多,对于多种

文档评论(0)

可爱的家人6536 + 关注
实名认证
文档贡献者

可爱的家人

1亿VIP精品文档

相关文档