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

    数字万年历课程设计报告

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

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

    数字万年历课程设计报告

    1、 - 1 - 课程名称: 微机原理课程设计 题 目: 万年历 - 2 - 摘要摘要 随着电子技术的迅速发展, 特别是随大规模集成电路出现, 给人类生活带来了根本性的 改变。 由其是单片机技术的应用产品已经走进了千家万户。 电子万年历的出现给人们的生活 带来的诸多方便。 本文首先描述系统硬件工作原理, 并附以系统结构框图加以说明, 着重介绍了本系统所 应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模 块和实现过程。本设计以数字集成电路技术为基础,单片机技术为核心。本文编写的主导思 想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。 本设计是一种基于 STC8

    2、9C51 单片机控制,DS1302 报时的数字时钟设计。它具有多项 显示和控制功能。能用 LCD 实时显示当前年、月、日、星期、时间;可对时间进行调整; 具有调整时间和日期功能。 本设计通过一个基于单片机的能实现万年历功能电子时钟的设计, 从而达到学习、 了解 单片机相关指令在各方面的应用。 系统由主控制器 A T89C51、 时钟电路 DS1302、 显示电路、 按键电路和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。 关键词关键词:STC89C52 单片机、LCD 液晶显示、DS1302 时钟芯片 - 3 - 目录目录 一、设计任务与要求一、设计任务与要求 - 4

    3、- 1.1 设计任务设计任务. - 4 - 1.2 设计要求设计要求. - 4 - 1.3 发挥部分发挥部分. - 4 - 二、方案总体设计二、方案总体设计 . - 5 - 2.1 显示部分显示部分. - 5 - 2.2 时钟信号的选择时钟信号的选择 - 5 - 2.3 总体方案总体方案. - 5 - 三、硬件设计三、硬件设计 . - 7 - 3.1 单片机最小系统单片机最小系统 - 7 - 3.2 DS1302 时钟电路时钟电路 . - 10 - 3.3 LCD 液晶显示模块液晶显示模块 .- 11 - 3.4 按键电路按键电路. - 12 - 3.5 电源指示灯部分电源指示灯部分 - 14

    4、 - 四、软件设计四、软件设计 . - 15 - 4.1 主程序流程图显示主程序流程图显示 - 15 - 4.2 时间设定程序流程图时间设定程序流程图 - 16 - 五、系统仿真与调试五、系统仿真与调试 - 17 - 5.1 Proteus 仿真软件简介仿真软件简介 . - 17 - 5.2 仿真及实物仿真及实物. - 18 - 六、设计总结六、设计总结 . - 20 - 七、参考文献七、参考文献 . - 21 - - 4 - 一、设计任务与要求一、设计任务与要求 1.1 设计任务设计任务 基于 52 单片机的 DS1302 万年历; 1.2 设计要求设计要求 基于 52 单片机,利用 DS1

    5、302 时钟芯片生成万年历,使用液晶显示年月日时分秒,显 示值可通过按键修改。 1.3 发挥部分发挥部分 1)添加了闹钟功能,可设置三个闹钟,闹钟时间可修改; 2)闹钟铃声设置了四种,用户可自由选择; 3)设计了菜单模式方便用户的操作; - 5 - 二、方案总体设计二、方案总体设计 2.1 显示部分显示部分 方案一: led 数码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”字型的 器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。led 数码管常用段数 一般为 7 段有的另加一个小数点,还有一种是类似于3 位“+1”型。位数有半位,1,2,3

    6、, 4,5,6,8,10 位等等,led 数码管根据 LED 的接法不同分为共阴和共阳两类,了解 LED 的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外, 编程方法也是不同的。图 2 是共阴和共阳极数码管的内部电路,它们的发光原理是一样的, 只是它们的电源极性不同而已。颜色有红,绿,蓝,黄等几种。led 数码管广泛用于仪表, 时钟,车站,家电等场合。选用时要注意产品尺寸颜色,功耗,亮度,波长等。 方案二: 采用 LCD 显示。LCD 液晶显示具有丰富多样性、灵活性、电路简单、易于控制而且功 耗小等优点,对于信息量多的系统,是比较适合的。 鉴于上述原因,我们采用方案二。 2.2 时钟信号的选择时钟信号的选择 数字时钟是本设计的核心的部分。根据需要可采用以下两种方案实现: 方案一: 直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒 计数。采用此方案虽然减少芯片的使用,节约成本,但是,实现的时间误差大。 方案二: 采用 DS1302 时钟芯片实现时钟,DS1302 芯片


    注意事项

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




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