单片机设计时钟程序c语言,基于.C51单片机的数字时钟课程设计(C语言,带闹钟).pdf...

- - .. --

单片机技术课程设计

数字电子钟

学院 :

word 可编辑 .

- - .. --

班级 :

姓名 :

学号 :

教师 :

摘 要

电子钟在生活中应用非常广泛 ,而一种简单方便的数字电子钟则更能受到

人们的欢迎 。所以设计一个简易数字电子钟很有必要 。本电子钟采用 AT89C52

单片机为核心 ,使用 12MHz 晶振与单片机 AT89C52 相连接 ,通过软件编程的

方法实现以 24 小时为一个周期 , 同时 8 位 7 段 LED 数码管 (两个四位一体数码

管)显示小时 、分钟和秒的要求 ,并在计时过程中具有定时功能 ,当时间到达提前

定好的时间进行蜂鸣报时 。该电子钟设有四个按键 KEY1、KEY2、KEY3、 KEY4

和 KEY5 键,进行相应的操作就可实现校时 、定时 、复位功能 。具有时间显示 、

整点报时 、校正等功能 。走时准确 、显示直观 、运行稳定等优点 。具有极高的

推广应用价值 。

关键词 :

word 可编辑 .

- - .. --

电子钟 AT89C52 硬件设计 软件设计

目 录

一 、数字电子钟设计任务 、功能要求说明及方案介绍 4

1.1 设计课题设计任务 4

1.2 设计课题的功能要求说明 4

1.3 设计课的设计总体方案介绍及工作原理说明 4

word 可编辑 .

- - .. --

二 、设计课题的硬件系统的设计 5

2.1 硬件系统各模块功能简要介绍 5

2.1.1 AT89C52 简介 5

2.1.2 按键电路 6

三 、设计课题的软件系统的设计 6

3.1 使用单片机资源的情况 6

3.2 软件系统个模块功能简要介绍 7

3.3 软件系统程序流程框图 7

3.4 软件系统程序清单 7

四、设计课题的设计结论 、仿真结果 、误差分析 9

4.1 设计结论及使用说明

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值