- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学华夏学院
信息工程课程设计报告书
课 程 名 称 单片机微型计算机与接口技术
课程设计总评成绩
学生姓名、学 号
学 生 专 业 班级
指 导 教 师 姓名
课程设计起止日期 2013.1.7~2013.1.18
课程设计任务书
学生姓名: 专业班级:
指导教师: 工作单位: 信息工程系
题 目: 基于51单片机的数字电子表的设计
初始条件:
运用所学的单片机原理与接口技术
第2~3天 完成方案论证,单片机系统的设计
第4~6天 参考有关文献,完成程序的编写;
第7~10天 调试硬件系统和软件程序;
第11~13天 结果分析整理、撰写课程设计报告
指导教师签名: 2012 年 12 月 29 日
一、课程设计项目名称
基于51单片机的数字电子表的设计
二、项目设计目的及技术要求
目的:用51单片机在八段数码管上实现对时间日期的显示,并且能够修改时间和日期。
技术要求:1.完成数字电子表的设计和调试。
2.要求采用八段数码管显示时间和日期,并且可以用按键修改时间和日期。
3.可设定初始时间。
4.有方案比较。采用哪种方案比较简单,占用的资源少,就用哪种。
5.采用单片机C语言编程。
6.有硬件原理图,程序流程图。
三、项目设计方案论证(可行性方案、最佳方案、软件程序、硬件电路原理图和PCB图 )
总设计方案:以51核单片机为核心器件,配合其他外设完成对时间和日期的显示。并且能够通过设置按键能够修改时间和日期。然后采用单片机内部定时器0的中断产生“秒”的计数,“秒”计数采用60进制计时器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用24进制计时器,可实现对一天24小时的累计。每累计24小时,发出一个“日脉冲”信号,该信号将被送到“日期计数器”,“日期计数器” 采用30进制计时器,可实现对一月30天的累计同时进位月份和年份。译码显示电路将“时”、“分”、“秒”、“日期”计数器的输出状态送到八段显示译码器译码,通过八位LED八段显示器显示出来。
1.计时方案
方案一:采用实时时钟芯片。
实时时钟芯片具备年、月、日、时、分、秒计时功能和多点定时功能,计时数据每秒自动更新一次,不需程序干预。计算机可通过中断或查询方式读取计时数据并进行显示,因此实现计时功能不占用CPU的时间,程序简单。此外,实时时钟芯片多数带有锂电池做后备电源,具备永不停止的计时功能。
方案二:软件控制。
利用MCS-51内部的定时/计数器进行中断定时,配合软件延时实现时、分、秒的计时。该方案节省硬件成本,且能够使我们在定时/计数器的使用、中断及程序设计方面得到锻炼与提高,因此本系统采用软件方法实现计时。
2.显示方案
方案一:串口扩展,LED静态显示。
方案占用口资源少,利用串口扩展并口,实现静态显示,显示亮度有保证,但硬件开销大,电路复杂,信息刷新速度慢,比较适用于并行口资源较少的场合。
方案二:直接接口,LED动态显示。
用单片机的并行口作为显示接口,无需外扩接口芯片,但占用口资源较多,且动态扫描的显示方式需占用CPU较多的时间,在单片机没有太多外围接口及实时测控任务的情况下可以采用。
在本系统中,单片机没有太多外围接口接实时测控任务,因此采用方案二。
硬件系统:
根据硬件设计,由单片机的P2口控制位码输出,P0口控制段码输出。动态显示程序中,在单片机内部RAM中设置待显示数据缓冲区,由查表程序完成显示译码,将缓冲区内带显示数据转换成相应的段码,再将段码通过8051的P0口输出。
数码管连接电路如图2所示,P0口输出码型,P2口输出位选。锁存器74HC573起驱动作用,提供驱动电流供数码管发光。译码器74HC138将位选地址转换成位选信号,例如当前是第5个数码管显示,那么P2口输出位选地址05H,译码器输入
您可能关注的文档
最近下载
- 信号与系统(第三版)上下册郑君里课后习题答案详解.pdf
- 2025年3月-7月深入贯彻中央八项规定精神学习教育进度计划表+八项规定精神学习教育学习计划表格.doc VIP
- 七猫中文网投稿申请表.pdf
- 2024年全球及中国锂电铜箔行业头部企业市场占有率及排名调研报告djs.docx
- 更换引流袋技术操作.pptx VIP
- ISO22000-2018食品安全管理体系:食品链中各类组织的要求(内部翻译稿).docx
- 《2014土木工程建筑工程技术毕业设计任务书.doc VIP
- 2024益阳市安化县事业单位招聘考试真题及答案.docx
- 2019快速动态响应同步调相机组验收规范第7部分:润滑油系统.pdf
- 九年级物理电学综合复习课件-苏科版.ppt VIP
文档评论(0)