基于单片机C语言电子时钟完整版(闹钟,整点报时) - 图文

2019-08-03 14:35

《单片机技术》课程设计说明书

数 字 电 子 钟

系 、 部: 电气与信息工程学院 学生姓名:

指导教师: 职称 专 业: 班 级:

完成时间: 2013-06-07

摘 要

电子钟在生活中应用非常广泛,而一种简单方便的数字电子钟则更能受到人们的欢迎。所以设计一个简易数字电子钟很有必要。本电子钟采用ATMEL公司的AT89S52单片机为核心,使用12MHz 晶振与单片机AT89S52 相连接,通过软件编程的方法实现以24小时为一个周期,同时8位7段LED数码管(两个四位一体数码管)显示小时、分钟和秒的要求,并在计时过程中具有定时功能,当时间到达提前定好的时间进行蜂鸣报时。该电子钟设有四个按键KEY1、KEY2、KEY3、KEY4和KEU5键,进行相应的操作就可实现校时、定时、复位功能。具有时间显示、整点报时、校正等功能。走时准确、显示直观、运行稳定等优点。具有极高的推广应用价值。

关键词 电子钟;AT89S52;硬件设计;软件设计

ABSTRACT

Clock is widely used in life, and a simple digital clock is more welcomed by people. So to design a simple digital electronic clock is necessary.The system use a single chip AT89S52 of ATMEL’s as its core to control The crystal oscillator clock,using of E-12MHZ is connected with the microcontroller AT89S52, through the software programming method to achieve a 24-hour cycle, and eight 7-segment LED digital tube (two four in one digital tube) displays hours, minutes and seconds requirements, and in the time course of a timing function, when the time arrived ahead of scheduled time to buzz a good timekeeping. The clock has four buttons KEY1, KEY2, KEY3,KEY4 and KEY5 key, and make the appropriate action can be achieved when the school, timing, reset. With a time display, alarm clock settings, timer function, corrective action. Accurate travel time, display and intuitive, precision, stability, and so on. With a high application value. Key words Electronic clock;;AT89S52;Hardware Design;Software Design

目 录

1 设计课题任务、功能要求说明及方案介绍 ……………………………………1 1.1 设计课题任务 ………………………………………………………………1 1.2 功能要求说明 ………………………………………………………………1 1.3 设计总体方案介绍及原理说明 ……………………………………………1 2 设计课题硬件系统的设计 ………………………………………………………2 2.1 设计课题硬件系统各模块功能简要介绍 …………………………………2 2.2 设计课题电路原理图、PCB图、元器件布局图 …………………………2 2.3 设计课题元器件清单 ………………………………………………………5 3 设计课题软件系统的设计 ………………………………………………………6 3.1 设计课题使用单片机资源的情况 …………………………………………6 3.2 设计课题软件系统各模块功能简要介绍 …………………………………6 3.3 设计课题软件系统程序流程框图 …………………………………………6 3.4 设计课题软件系统程序清单………………………………………………10 4 设计结论、仿真结果、误差分析、教学建议 …………………………………21 4.1 设计课题的设计结论及使用说明…………………………………………21 4.2 设计课题的仿真结果………………………………………………………21 4.3 设计课题的误差分析………………………………………………………22 4.4 设计体会……………………………………………………………………22 4.5 教学建议……………………………………………………………………22 结 束 语 ……………………………………………………………………………23 参考文献 ……………………………………………………………………………24 致 谢 ……………………………………………………………………………25 附 录 ……………………………………………………………………………26

1 设计课题任务、功能要求说明及方案介绍

1.1 设计课题任务

设计一个具有特定功能的电子钟。具有时间显示,并有时间设定,时间调整功能。

1.2 功能要求说明

设计一个具有特定功能的电子钟。该电子钟上电或按键复位后能自动显示系统提示符“d.1004-22”, 进入时钟准备状态;第一次按电子钟启动/调整键,电子钟从12时0分0秒开始运行,进入时钟运行状态;按电子钟KEY1键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按KEY1键再次进入时钟运行状态。

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

本电子钟主要由单片机、键盘、显示接口电路和复位电路构成,设计课题的总体方案如图1所示:

键盘复位电路AT89S52晶振电路数码管显示 下载

图1-1 总体设计方案图

本电子钟的所有的软件、参数均存放在AT89S52的Flash ROM和内部RAM中,


基于单片机C语言电子时钟完整版(闹钟,整点报时) - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中级经济师金融复习材料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: