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

    单片机课程设计--基于51单片机的万年历

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

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

    单片机课程设计--基于51单片机的万年历

    1、单片机课程设计报告单片机课程设计报告 万万年历的设计年历的设计 基于基于 51 单片机单片机的的万年历万年历 摘要:摘要: 电子万年历是一种非常广泛日常计时工具, 对现代社会越来越流 行。它可以对年、月、日、周日、时、分、秒进行计时,使用寿命长, 误差小。 对于数字电子万年历采用直观的数字显示, 可以同时显示年、 月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。 该电路采用 AT89S52 单片机作为核心, 功耗小, 能在 3V 的低压工作, 电压可选用 35V 电压供电。 本设计是基于 51 系列的单片机进行的电子万年历设计,可以显 示年月日时分秒及周信息,具有可调整日期和时间功

    2、能。 在设计的同 时对单片机的理论基础和外围扩展知识进行了比较全面准备。 万年历 的设计过程在硬件与软件方面进行同步设计。硬件部分主要由 AT89C52 单片机,LCD 显示电路,以及调时按键电路等组成。在单 片机的选择上本人使用了 AT89C52 单片机,该单片机适合于许多较 为复杂控制应用场合。显示器使用了 1602 液晶显示,并且使用蜂鸣 器实现了整点报警的功能,温度测试的功能实现使用了 DS18B20, 并实现了温度过高或过低时的温度报警。 软件方面主要包括日历程序、时间调整程序,显示程序等。程序 采用 C 语言编写。 所有程序编写完成后, 在 KeilC51 软件中进行调试, 确定没

    3、有问题后,在 Proteus 软件中嵌入单片机内进行仿真,并最终 实现基本要求。 综上所述此万年历具有读取方便、显示直观、功能多样、电路简 洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔 的市场前景。 一、设计要求一、设计要求 基本要求: 1,8 个数码管上显示,显示时间的格式为(假如当前时间是19:32:20) “19-32-20”; 2,具有日历功能; 时间可以通过按键调整。 发挥部分: 具有闹钟功能(可以设定多个)。 二二:总体设计总体设计 电路设计框图电路设计框图 AT89S52 主控制模 块 时钟模块 LCD 液晶显示模块 温度采集模块 键盘模块 铃声报点模块 系统硬件

    4、概述系统硬件概述 本电路是由 AT89S52 单片机为控制核心,具有在线编程功能,低 功耗,能在 3V 超低压工作;时钟电路由单片机定时功能提供;温度 的采集由 DS18B20 构成,它具有独特的单线接口方式,DS18B20 在与 微处理器连接时仅需要一条口线即可实现微处理器与 DS18B20 的双 向通讯, 使用时不需要额外的外围电路。 并且, 其测温范围 55 +125,固有测温分辨率 0.5;显示部份使用 1602 液晶显示,可 完美地显示年、月、日、周日、时、分、秒,且在整点时刻通过蜂鸣 器实现响铃。还可以实现温度显示,且当判断得温度过高或过低时, 通过液晶显示及 LED 发光二极管完

    5、成报警。 单片机主控制模块的设计单片机主控制模块的设计 AT89S52 单 片机为 40 引 脚双列直 插芯片,有 四个 I/O 口 P0,P1,P2,P3, MCS-51 单片机共有 4 个 8 位的 I/O 口(P0、P1、P2、 P3) ,每一条 I/O 线都能独立地作输出或输入。 单片机的最小系统如下图所示,18 引脚和 19 引脚接时钟电 路,XTAL1接外部晶振和微调电容的一端,在片内它是振荡器倒相放大 器的输入,XTAL2接外部晶振和微调电容的另一端,在片内它是振荡器 倒相放大器的输出.第 9 引脚为复位输入端,接上电容,电阻及开关后 够上电复位电路,20 引脚为接地端,40 引

    6、脚为电源端. 液晶显示液晶显示模块的设计模块的设计 LCDLCD1602 有 16 个引脚,其中 VCC、VSS 分别为电源正负极;VO 为液晶偏压信号输入端, 图中 W1 可调节液晶明亮度; DB0DB7 8 位数据段;BLA、BLK 背光源正负极; RS 数据/命令选择端;R/W 读写选择端;E 使能端 温度采集模块设计温度采集模块设计 采用数字式温度传感器 DS18B20,它是数字式温度传感器,具有测量精度高,电路连 接简单特点,此类传感器仅需要一条数据线进行数据传输,使用0.7 与 DS18B20 的 I/O 口 连接加一个上拉电阻,Vcc 接电源,Vss 接地。 PCB 图图 三电子时钟的软件设计三电子时钟的软件设计 系统软件按键检测流程图系统软件按键检测流程图 系统软件定时器程序流程图系统软件定时器程序流程图 Y +是否按下 M 是否按下 Y 开始检测 N N 相应项加一 是否按下 相应项减一 Y N 开始 一秒到时 秒加 1 时 60 秒到时 分加 1 秒清零 时 固定日到时 月加 1 日清零零 时 12 月到时 年加 1


    注意事项

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




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