[信息与通信]单片机课设报告万年历的制作.doc

[信息与通信]单片机课设报告万年历的制作.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]单片机课设报告万年历的制作

目录 一 设计要求与方案论证 1 1.1 设计要求: 1 1.2 设计基本原理: 1 1.3系统基本方案选择和论证 1 1.3.1 显示模块选择方案和论证: 1 1.3.2 闹铃模块 2 1.3.3 实现定时 2 二 系统的硬件设计与实现 2 2.1电路总体设计框图: 2 2.2 系统硬件概述 2 2.2.1器件清单 2 2.3.2 1602液晶显示的引脚及其功能介绍: 5 2.3.3 AT24C02引脚及其功能介绍: 7 三 系统软件设计 10 3.1 程序部分流程图: 10 3.2 源程序: 12 3.2.1 总体程序: 12 3.2.3 24C02程序: 24 四 实物焊接 26 4.1 焊接的实物图及描述 26 4.2 焊接中遇到的问题 27 五 单片机程序的下载 27 六 测试电路及电路的不足 29 6.1 测试结论 29 6.2 电路的不足与改进 29 七 心得体会 29 参考文献 30 一 设计要求与方案论证 1.1 设计要求: (1)基本要求 具有年、月、日、星期、时、分、秒等功能; 具备年、月、日、星期、时、分、秒校准功能; ( 2 ) 创新要求 具有闹铃功能; 1.2 设计基本原理: 数字钟的设计首先要保证其走时尽可能准确,其次再根据人们日常使用习惯来设定其附加功能。在设计中利用单片机定时计数器来完成走时并用两组输出口控制1602显示屏来显示;通过编程向某一输出口输出方波实现报时及闹铃;利用输入端口技术外接各种开关来完成对走时及显示的控制(如预置时间等)。 1.3系统基本方案选择和论证 1.3.1 显示模块选择方案和论证: 方案一: 数码管是利用发光的二极管的特性组合而成的数字显示器件,通过控制相应的而家管的状态显示相应的数字。要使数码管正常显示,就得有驱动电路驱动相应的段码,数码管的实现的方式可以分为静态显示和动态显示,静态显示的方式只适合单个的数字,因此本设计采用的动态显示的方式。由于动态显示方式利用的是人眼的视觉暂留的特性,扫描的时间不大于20毫秒,占用的系统资源大,而且显示的个数和字型有限,在本设计中不宜采用。 方案二: 采用LED液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块,它有若干个5X7或者5X11等点阵字符组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。1602的驱动电路带有11条指令,可以方便的控制液晶的实现效果 如:清屏、左移、右移、光标显示。而且1602显示的字符在下一条指令到来之前不会改变,也就是能维持好显示的字符,1602占用的液晶显示资源也少。 综上比较两种方案,应采用1602液晶组成本设计的显示模块。 1.3.2 闹铃模块 此模块采用无源蜂鸣器实现,只要编写相应的程序即可实现发出不同频率的声音。 1.3.3 实现定时 本次设计我们采用的是单片机定时计数器提供的秒信号,使用程序实现年、月、日、时、分、秒计数。采用此种方案虽然减少了芯片的使用,节约了成本,但是,实现的时间误差比较大。 本次设计的总体方案模块图如下: 二 系统的硬件设计与实现 2.1电路总体设计框图: 图 2-1 2.2 系统硬件概述 2.2.1器件清单 表2-1 电子万年历器件清单: 参数 材料名 规格 数目(个) 备注 电阻 10K 2 限流 电容 无极电容22pf/30pf 2 电解电容10uF25V/50V 1 用于调节电路 存储芯片 24C0C2 1 存储时间 按钮 普通button 4 按键 液晶显示屏 1602 1 显示 滑动变阻器 10K 1 调节显示屏的对比度 单片机 STC89C51/STC89C52 1 晶振 11.0592MHz 1 产生时钟频率 排阻 10K(9脚) 限流,将不确定信号嵌为在高电平 蜂鸣器 无 1 闹铃 5V电源插孔 无 1 输入信号 芯片底座 无 若干 固定电路 2.3 系统部分器件的介绍: 2.3.1 STC89C51系列单片机的引脚及其功能介绍: 图2-2 STC89C52引脚接线图 STC89C52系列单片机的DIP封装引脚图。其中有2条为电源引脚,2条外接晶体引脚,4条控制引脚,32条I/O引脚。下面分别介绍这些引脚的功能。 电源引脚 Vss(20脚):接地,0V参考点。 Vcc(40脚):电源,提供掉电、空闲、正常工

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档