《单片机课程设计报告-数字电子钟的设计》
单片机课程设计报告数字电子钟的设计专业:电气工程及自动化 班级: 电 气 1007 学号: 姓名: 目录一、设计目的3二、设计任务:3三、总体方案设计及说明:33.1、系统的总体方案的论证33.2、硬件部分33.3、单片机硬件设计原理图7四.程序流程图85.系统功能与操作说明35.1、软件部分35.2、使用说明3六.调试记录(主要问题及解决方法)3七.课程设计总结3八.附录:程序清单及详细注释3设计题目:数字电子钟的设计一、设计目的 通过单片机应用产品的设计与调试过程,巩固《微机原理及接口技术》课程所学理论知识,初步了解单片机应用系统设计与调试的方法。二、设计任务:设计一个以AT89S51单片机为核心的数字电子钟控制器,实现电子钟的时间、日期交替显示、闹钟功能,并可通过按钮开关或键盘切换显示内容、调整参数、设置闹钟,在单片机实验板上模拟调试实现控制器的功能。具体设计要求如下:1.开机自检,检查相关接口及数码管显示器、指示灯、蜂鸣器等外设是否正常。2.8位数码管显示器平常以一定的时间间隔、合适的格式显示时间和日期信息,时间显示时、分、秒;日期显示年(2000~2099)、月、日;设置闹钟功能时显示时、分、开/关状态。3.可通过按键设定时间、日期、闹钟等参数、手动切换显示。按键可用独立式按键或行列式键盘实现。设定参数过程有合适的方式指示当前可修改的内容。4.对开关量输入进行软件消抖动处理,参数的设定有容错处理,如:小时不能超过23,日期中每月最大天数、闰年等。5.参数设定过程中,较长时间无操作,则自动恢复为正常显示方式三、总体方案设计及说明: 3.1、系统的总体方案的论证本章详细描述了系统的总体设计,结合其框图说明了系统的工作过程。该数字电子钟由89C51,8255A,七段数码管,键盘等构成,由时间和日期显示组成,采用晶振电路作为驱动电路,由延时程序和循环程序产生的一秒定时,达到时分秒的计时,六十秒为一分钟,六十分钟为一小时,满二十四小时为一天。判断闰年、平年,以此判断2月是28天还是29天,而1、3、5、7、8、10、12都是31天,4、6、9、11都是30天,年份是固定2000~ 2099年。本设计的时间和日期显示有两种形式,一是:每5s自动切换显示一次;二是:通过独立式的按键PB7(K7)手动切换,不过手动切换是时间、日期和闹钟循环切换显示。本程序由中断服务程序,开机自检子程序,拆字子程序,显示子程序,闹钟控制子程序,独立式键盘控制子程序,延时子程序等构成。独立式键盘控制主要有对手动切换显示、闹钟开关、年、月、日、时、分的调整这些功能控制。3.1.1 数码管电子时钟系统总体框图及说明STC89C52电源闹铃时钟键盘数码管显示图1 系统的总体框图1、电源部分:这里电源为了方便采用电池代替直流稳压电源,使用5V电源进行供电。2、闹铃部分:采用蜂鸣器作为设定时间报时。3、键盘部分:设计中共有八个按键。4 、显示模块:采用共阳极LED数码管显示。3.2、硬件部分3.2.1单片机STC89C52功能概述STC89C52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。其片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,STC89C52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8K 字节在系统可编程 Flash STC89C52 3.2.2 数码管时钟电路 1. 数码管简述 数码管是一种把多个LED显示段集成在一起的显示电路设备。有两种类型,一种是共阳型,一种是共阴型。本文设计时钟显示采用的是共阳型LED数码管显示,6位LED从左至右依次显示时、分、秒,采用24小时计时制。该数码管以数字方式显示,在与单片机连接方面采用了共阳极三极管作为驱动,低功耗且显示方面具有良好的视觉效果以及有很高的稳定性,作为数字式电子时钟适用于各种场所的时钟。其中这六段数码管共有36个引脚,如图2所示。引脚说明:段选:数码管分为8段,即8个LED显示段,分别为a、b、c、d、e、f、g、dp,其中dp是小数点位段。位选:在时钟显示上采用六段数码管
您可能关注的文档
- 《单片机课程设计(论文)_多功能数字钟的设计》.doc
- 《单片机课程设计(论文)_基于LCD1602液晶显示器课程设计》.doc
- 《单片机课程设计(论文)_微机化转速测量系统设计》.doc
- 《单片机课程设计(论文)_教室人数自动计数装置》.doc
- 《单片机课程设计(论文)_微机控制实现多功能数字时钟》.docx
- 《单片机课程设计(论文)_数字式调频收音机设计》.doc
- 《单片机课程设计(论文)_基于51单片机的DS18B20数字温度计的设计》.doc
- 《单片机课程设计(论文)_数字电压表设计》.doc
- 《单片机课程设计(论文)_数字温度计设计》.doc
- 《单片机课程设计(论文)_数字钟设计》.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 职业学校学分制实施细则.docx
- AP微观经济学 2010年真题 附答案和评分标准 AP Microeconomics 2010 Real Exam with Answers and Scoring Guidelines.pdf VIP
- T_BIAS 14-2025 预制混凝土构件生产与运输标准.docx VIP
- T_ZAEPI 051-2025 再生有色金属工厂低碳运行评价指标体系.docx VIP
- 部编版五年级语文下册第一单元整体作业设计.docx
- 中国养老产业发展研究报告_1.doc VIP
- 2026年养老产业行业创新报告.docx
- C正谱怜悯我吧上帝 pieta signore.pdf VIP
- 《专业工程管理与实务》.pdf VIP
- 中国血栓性疾病防治指南(2025版).docx VIP
原创力文档

文档评论(0)