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

    DS1302时钟数码管课程设计--用数码管显示实时日历时钟的设计

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

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

    DS1302时钟数码管课程设计--用数码管显示实时日历时钟的设计

    1、 - 0 - 单片机原理课程设计 课题名称:用数码管显示实时日历时钟的设计课题名称:用数码管显示实时日历时钟的设计 专业班级:电子信息科学与技术(专业班级:电子信息科学与技术(2)班)班 学生学号:学生学号: 学生姓名:学生姓名: 设计时间:设计时间:20132013 年年 6 6 月月 1515 日日 - 1 - 基于基于 DS1302DS1302 的数码管显示数字钟设计的数码管显示数字钟设计 本次设计的硬件电路由主控部分(单片机 MCS-51)、计时部分(实时时钟芯片 DS1302) 、调试部分 3 个部分组成。 一、 主控部分(单片机 MCS-51) MCS-51 单片机作为主控芯片,控

    2、制整个电路的运行。其外围电路主要有两部分:复 位电路和晶体振荡器。 图 1、 主控部分电路图 二 、计时部分(实时时钟芯片 DS1302) 时钟芯片 DS1302 与外围电路的连接:与 MCS-51 单片机的接口是由 3 条线来完成的,MCS-51 单片机的 P1.0 与时钟芯片的数据传输端 I/O 相连, P1.1 用来作为 DS1302 输入时钟 SCLK控制端,P1.2 控制 DS1302 的复位输入端 RST。只有在 SCLK 为低电平时,才能将 RST 置为高电平。 图 2、计时部分电路图 X1 2 X2 3 VC C1 1 GND 4 RST 5 IO 6 SCLK 7 VC C2

    3、 8 U4 DS1302 (8) Y2 CR YSTAL +5V C4104 P10 P11 P12 - 2 - 图 3、原理部分电路 三、调试部分 - 3 - - 4 - 四、源程序 IO EQU P1.0 ;实时时钟数据线引脚 SCLK EQU P1.1 ;实时时钟时钟线引脚 RST EQU P1.2 ;实时时钟复位线引脚 SECOND EQU 40H MINUTE EQU 41H HOUR EQU 42H DAY EQU 43H MONTH EQU 44H WEEK EQU 45H YEAR EQU 46H ORG 0000H JMP MAIN ORG 0003H jmp INT_0 -

    4、 5 - ORG 0020H MAIN:CLR IT0 SETB EX0 SETB EA LCALL GET ;从 DS1302 读取时间 DISPALY: MOV a,40H ;显示秒 ANL a,#0FH ;低位保留 lcall www lcall delay mov a,40h anl a,#0f0h swap a ;高位低位互换 lCALL aaa lcall delay MOV a,41H ;显示分 ANL a,#0FH ;低位保留 lcall wwwf lcall delay mov a,41h anl a,#0f0h swap a ;高位低位互换 lCALL aaaf lcall

    5、 delay MOV a,42H ;显示时 ANL a,#0FH ;低位保留 lcall wwws lcall delay mov a,42h anl a,#0f0h swap a ;高位低位互换 lCALL aaas lcall delay ljmp main sjmp $ INT_0: - 6 - MOV a,43H ;显示日 ANL a,#0FH ;低位保留 lcall wwwr mov a,43h anl a,#0f0h swap a ;高位低位互换 lCALL aaar lcall delay MOV a,44H ;显示月 ANL a,#0FH ;低位保留 lcall wwwy lc

    6、all delay mov a,44h anl a,#0f0h ;高位低位互换 swap a lCALL aaay lcall delay MOV a,46H ;显示年 ANL a,#0FH ;低位保留 lcall wwwn lcall delay mov a,46h anl a,#0f0h swap a ;高位低位互换 lCALL aaan lcall delay RETI ;把寄存器中的内容传给 74ls164 的子程序 www: ;给秒的低四位数码管赋值 mov 49h,#8h lcall L0 eee: jb acc.7,rrr clr p0.0 jmp ttt - 7 - rrr: setb p0.0 ttt: clr p2.0 se


    注意事项

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




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