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

    单片机课程设计-电子时钟

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

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

    单片机课程设计-电子时钟

    1、 单片机课程设计单片机课程设计 -数字时钟数字时钟 系别: 机械电子工程系 专业: 应用电子技术 班级: 应电一班 姓名: 学号: 单片机实训 2 1.1.概述概述 1.1 1.1 系统的作用系统的作用 本系统是利用 STC89C52 单片机结合 6 个七段显示器以 24 时制“时时分分秒 秒”格式显示时间的电子时钟,系统可以设置闹铃;当定时闹铃时,该电子时钟 通过蜂鸣器发出响声;还有秒表功能,由于该电子时钟有强大功能可以在多种场合 下使用,利用七段显示器发光也可以在夜晚和黑暗场合下使用。 1.2 1.2 系统的功能要求系统的功能要求 (1)使用 6 位七段显示器显示 24 时制时间。 (2)

    2、时间显示格式为“时时分分秒秒” 。 (3)定时闹铃功能。 (4)定时闹铃和现在时间模式可以互相切换而不影响各自功能。 (5)具有 4 个按键来进行功能设置,可以设置当前时间、闹铃的时间设置和 秒表开关设置。 (6)具有秒表计时功能 (7)调时区域闪烁 (8)通过复位按键可以重启系统。 2.2.系统的硬件设计系统的硬件设计 2.12.1 系统的电路原理系统的电路原理 (1) 系统以 STC89C52 单片机为本电路的核心元件, 通过单片机的 P0.0P0.7 引脚和 A102J 排阻加上拉电压来驱动七段显示器段显示数字。 (2) 通过单片机控制共阴极七段显示器连通接地来循环点亮6位七段显示器。

    3、(3)在七段显示器供电的同时由 P0 脚驱动显示不同数字。根据人眼的视觉 暂留特点,调整延迟时间使所观察到时间数字是稳定的数字。 (4)系统使用了 YXDZ 蜂鸣器,通过单片机 P1.7 引脚连接 8550PNP 三极管推 动发声。 (5)电路通过 4 个按键连接单片机 P1.0P1.3 引脚低电平控制系统功能设 置。 (6)单片机的复位电路,采用传统上电复位,通过 Reset 按键控制。 单片机实训 3 2.2 2.2 电原理图电原理图 图图 1 1 控制电路控制电路 2.3 2.3 各控制按钮控制功能说明各控制按钮控制功能说明 系统接通电源程序执行后工作,七段显示器显示“00 00 00”

    4、 ,表示程序开始 执行,按下操作键 K1K4 动作如下: (1)按操作键 K1,进入“设置现在时间设置现在时间”模式后,操作键功能如下: 操作键 K1:当前区域加 1。 操作键 K2:当前区域减 1。 (2)按操作键 K4,进入“显示显示、 (3)按操作键 K2:进入“秒表秒表”模式后,操 作键功能如下: 操作键 K3:停止秒表 清零 启动秒表。 操作键 K2:退出。 (3 3)设置闹铃时间设置闹铃时间”模式后,操作键功能如下: 操作键 K1:当前闹铃区域减 1。 操作键 K3:当前闹铃区域加 1。 操作键 K4:第一次进入调时,第二次为退出。 (4)按操作键 Reset:复位键,系统重启。

    5、单片机实训 4 3.3.软件设计软件设计 3.1 3.1 资源分配表和程序流程图资源分配表和程序流程图 表一表一 程序内存资源分配表程序内存资源分配表 内存地址 变量名称 作用说明 20H 存放 50 毫秒计时 21H 存放 0.5 秒计时 22H SECON 存放 1 秒计时 23H MIN 存放 1 分计时 24H HOUR 存放 1 小时计时 25H 用于中断 1(#6H) 26H 用于显示中的闪烁 27H.0 闹钟标志位 27H.1 允许响铃 27H.2 用于标志分、秒(1 为秒) ,闹钟功能时也一样 27H.3 闹钟总开关(1 为开) 27H.4 用于闪烁标志 27H.5 用于闪烁

    6、27H.6 秒表标志 27H.7 两组闹钟的标志位,默认值为 0 28H-29H 用于保存闪烁时的调时区地址 30H-35H 存放调时区地址 36H DISP 用于存放要显示的首字(例如秒) 37H-39H 第一组闹钟的时分 40H SP 栈底 50H-52H 秒表 53H-55H 第二组闹钟的时分 单片机实训 5 表一表一 程序内存资源分配表程序内存资源分配表 内存地址 变量名称 作用说明 56H 存放闹钟调分地址 57H 存放闹钟调时地址 2AH.0 闹钟组的切换标志(默认值为 0) 2AH.1 切换(默认值为 0) 2AH.2 闹钟第二组开关(默认值为 0) 表二表二 芯片端口资源分配表芯片端口资源分配表 芯片端口 变量名称 作用说明 P1.0 K1 操作键 K1 P1.1 K2 操作键 K2 P1.2 K3 操作键 K3 P1.3 K4 操作键 K4 P1.7 SPK 压电喇叭控制信号 P0 七段显示器数数字形状控制 P2.1 控制时间小时的十位七段显示器亮灭 P2.2 控制时间小时


    注意事项

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




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