欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    毕业设计--基于STC89C52万年历的设计

    • 资源ID:1431077       资源大小:1.83MB        全文页数:33页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    毕业设计--基于STC89C52万年历的设计

    1、 毕业论文毕业论文 基于 STC89C52 万年历的设计 20201212 年年 1111 月月 1010 日日 目 录 摘 要 . 1 前 言 . 2 1. 系统基本设计思路 . 3 2. 单元电路方案论证 . 3 2.1 控制器模块 . 3 2.2 计时模块 . 3 2.3 显示模块 . 3 2.4 最终方案 . 3 3. 主要芯片介绍 . 4 3.1 STC89C52 单片机 4 3.2 DS18B20 温度传感器 68 4. 程序流程图 . 6 结 论 14 参考文献 . 错误错误! !未定义书签。未定义书签。 致 谢 . 错误错误! !未定义书签。未定义书签。 附录 1 原理图 错误

    2、错误! !未定义书签。未定义书签。 附录 2 主要源程序 . 30 安徽职业技术学院毕业论文 1 基于基于 STC89C52STC89C52 万年历的设计万年历的设计 摘摘 要要:本设计采用 STC89C52单片机作为主控制器,用 DS12C887时钟芯片计时、DS18B20检 测温度,单片机通过时钟芯片获取时间数据、DS18B20采集温度信号,处理后把时间和温度数据 通过4-16线译码器和锁存器送给15位共阴数码管同步显示年、月、日、时、分、星期和温度。该 万年历设有6个按键:S1、S2、S3、S4、S5和 S6键,使之具备了校时功能。 关键词关键词:单片机,DS18B20,按键,LCD12

    3、864 2 前前 言言 随着微电子技术和超大规模集成电路技术的不断发展 ,家用电子产品种类日益丰富 ,数字 显示的万年历已经越来越流行。 单片机是在集成电路芯片上集成了各种元件的微型计算机,这些元件包括中央处理器 CPU、 数据存储器 RAM、程序存储器 ROM、定时/计数器、中断系统、时钟部件的集成和 I/O 接口电路。 由于单片机具有体积小、价格低、可靠性高、开发应用方便等特点因此在现代电子技术和工业领 域应用较为广泛,在智能仪表中单片机是应用最多、最活跃的领域之一。在控制领域中,现如今 人们更注意计算机的低成本、小体积、运行的可靠性和控制的灵活性。 采用单片机的内部定时器实现年月日,时分

    4、秒,星期的显示,硬件设计简单。 为此设计了计时准确,成本低廉的万年历。 3 1. 系统基本设计思路及其主要特点 万年历是一种用数字电路记录时间的装置, 与机械式时钟相比具有更高的准确性和直观 性,且无机械装置,具有更长的使用寿命。而且可以记录年、月、日、星期等信息。 本设计采用STC89C52单片机作为主控制器,以内部定时器实现时钟显示、DS18B20采 集温度,LCD12864实现对时间日期,温度等显示:通过程序的设计可以实现闰年和平年的 判断, 并且可以判断出是大月和小月。 并且可以通过按键修改时钟日历信息, 及闹钟的设置, 和报警温度报警设置。 2. 单元电路方案论证 根据设计要求, 本

    5、系统主要由控制器模块、 显示模块构成。 为较好的实现各模块的功能, 我们分别设计了几种方案并分别进行了论证。 2.1 控制器模块 方案1:采用51系列单片机作为系统控制器 单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑 控制。由于其功耗低、体积较小、技术成熟和成本低等优点,在各个领域应用广泛。而且抗 干扰性能好。 方案2:采用凌阳系列单片机作为系统的控制器 凌阳系列单片机可以实现各种复杂的逻辑功能,模块大,密度高,它将所有器件集成在 一块芯片上,减少了体积,提高了稳定性。凌阳系列单片机提高了系统的处理速度,适合作 为大规模实时系统的控制核心。 因51单片机价格比凌

    6、阳系列低得多,且本设计不需要很高的处理速度,从经济和方便使 用角度考虑,本设计选择了方案1。 2.2 计时模块 方案1:采用DS1302为计时时钟芯片 该芯片是串行电路,与单片机接口简单,但需另备电池和32.768kHz晶振,因焊接工艺 和晶振质量等原因会导致精度降低。 方案2:采用采用单片机的内部定时器来实现时间的显示 采用单片机的内部定时器来实现时间的显示,程序设计比较复杂,但是硬件电路十分简 单,由于硬件电路的成功率低。 综合考虑,本设计采用单片机内部定时器作为计时时钟。 2.3 显示模块 方案1:采用LED数码管 采用LED数码管这种方案。由于显示的内容有限,不够丰富,不能满足本设计,而且硬 件电路很复杂。 方案2:采用无字库液晶字符显示器 显示用液晶字符式,可以用软件达到很好的控制,硬件不复杂,液晶字符显示器可以显 示很丰富的内容,可以很好的满足本系统的设计,所以选择此方案 从显示内容的角度考虑,本设计选择了方案2。 2.4 最终方案 经过反复论证,最终确定了如下方案: 4 (1)采用STC89C52单片机作为主控制器。 (2)采用单片机内部定时器作为计时


    注意事项

    本文(毕业设计--基于STC89C52万年历的设计)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583