《单片机原理及应用》期末课程设计-基于单片机的多功能数字钟.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文档。上传文档
查看更多
 《单片机原理及应用》期末课程设计-基于单片机的多功能数字钟

目 录 第1节 引 言……………………………………………………………………………3 第2节 设计方案的选择与论证…………………………………………………………4 第3节 系统原理设计…………………………………………………………………5 3.1 设计思想………………………………5 3.2 系统框图………………………………………5 第4节 硬件设计………………………………6 4.1元器件清单…………………………………………6 4.2电路设计及其工作原理………………………………6 4.2.1控制部分………………………6 4.2.2数码管显示部分……………………7 4.2.3发光二极管电路………………………………9 4.2.4闹钟设计………………………………9 4.2.5按钮与开关部分…………………………9 4.3无线控制电路…………………………10 4.3.1发射模块……………………10 4.3.2接收模块……………………10 第5节 软件设计…………………………13 5.1程序原理概述……………………………13 5.2总的设计思想……………………………………13 5.3程序代码………………………………13 调试………………………………………17 结束语…………………………………………………………………………18 参考文献 基于单片机的多功能数字钟 数理与信息工程学院 071计算机专升本 赖燕燕 指导教师:余水宝 引 言 本系统采用单片机AT89C51控制,以AT89C51为核心,它完成整个系统的信息处理及协调功能,本次设计我们选用ATMEL公司的AT89C51芯片,其功能强大,兼容性好,还支持软件选择的空间和掉电两种节电方式。本设计的软件,硬件都采用模块化的设计方法,提高了设计的效率。 该课题主要有两种方案:一种是用数字电路通过硬件实现,另一种是用单片机通过软件编程实现。在以上两种方案中:第一种是直接采用的是数字电路,但是在外围电路和控制比较麻烦,需要比较多的器件来控制;第二种是采用软件来实现一些特定功能,硬件电路只需要一些显示部件和控制部件,其他的都是由软件来实现。第一种一切都由硬件实现,几乎没有软件编程,但电路复杂、芯片多、后续制板及硬件调试麻烦而且成本高;第二种虽电路简单、芯片少、成本低,但编写程序相当复杂。经过一番利弊的权衡及对今后电子业发展趋势的考量,最后敲定用单片机方案实现。 另外用单片机实现本设计也有两种可选的子方案:第一种,用软件编程实现设计中的钟控功能;另一种则选用单片机加时钟芯片实现钟控功能。在本次主要的是时间的设计,因此对时间的精度要求是比较高的,竟量是误差减少到最小值,但是为了更好的练习复习自己在以前所学习的编程能力,所以不采用单片机加时钟芯片的方案,直接用软件编程实现钟控功能。 —P2.3是数码管的段选;P2.4—P2.6是数码管的位选。P1.0和P1.1是发光二极管。是显示制式切换后的工作制式.P1.2是蜂鸣器,作闹铃和准点报时用。P0.0—P0.7是按键的判断输入口,是对时间调整\闹铃时间设置,和其他功能的区分。 3.2系统框图 图3-1 第4节 硬件设计 4.1元器件清单 表4-1 元器件清单表 器件 数量/规格 单面覆铜板 1块 AT89C51单片机 1块 74LS47 1块 74LS138 2块 74LS148 1只 VD5026 1只 VB5027 1只 共阳数码管 8只 9012三极管 8只 按钮开关 18只 蜂鸣器 1只 电阻 10k,4.7k,100,8.2k,100k,200k 发光二极管LED 2只 电容器 10uf(1只),30pf(2只) 晶振 12M(1只) 接插件 8口(4副),2口(2副) 底座 6只 语音芯片 1只 芯片 6块 4.2电路设计及其工作原理 4.2.1控制部分:AT89C2051单片机 AT89C51单片机概述:AT89C51单片机是国Atmel公司生产的采用高性能的静态89C2051设计,是一个低电压,高性能CHMOS 8位单片机,片内含4kbytes的可反复擦写的只读Flash程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元。 ? AT89C51是一个功能强大的单片机,但它只有40个引脚,32个双向输入/输出(I/O)端口,其中P1是一个完整的8位双向I/O口,两个外中断口,两个16位可编程定时计数器,两个全双向串行通信口,一个

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档