基于AT89C51的数字时钟课程设计

img

摘要:单片微型计算机简称单片机,又称为微控制器,是将CPU、RAM、ROM、定时/计数器、I/O接口电路集成到一块电路芯片上构成的微型计算机。本次设计的系统由单片机系统、数码管显示系统、键盘、蜂鸣器等组成,通过按键来控制单片机实现数字时钟的时、分、秒显示,12、24制转换,设定时间、闹钟等不同功能,并通过P0口的输出在LED上显示。该设计具有结构简单、使用方便等特点。

关键词:单片机、LED、蜂鸣器、电子时钟、闹钟

1 引言

1.1 目的

通过对电子时钟系统进行编程与Protues仿真,进一步掌握单片机的组成,P1、P0、P2、P3口的应用,蜂鸣器的应用,定时中断程序的编写及应用,对之前学习的单片机课程进行回顾与应用;初步掌握Protues仿真方法以及用keil软件编写程序的方法。

1.2 题目选择与要求

本次课程设计我选择的题目为:单片机数字时钟的设计,想要实现的具体功能为:

(1)能实现时、分、秒的显示;

(2)能实现12、24小时制的切换;

(3)能设定时间;

(4)能设定闹钟;

整个系统要设计键盘和显示器,利用单片机内部时钟完成定时器的定时设计。

2 设计原理以及方案

2.1 系统总体框图

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

img

图1 总体方案

2.2 硬件电路

2.2.1 晶振电路

晶振电路如图2所示。

img

图2 晶振电路

2.2.2 复位电路

复位电路如图3所示。

img

图3 复位电路

2.2.3 蜂鸣器电路

蜂鸣器电路如图4所示。

img

图4 蜂鸣器电路

2.2.4 数码管显示电路

数码管显示电路如图5所示。

img

图5 数码管显示电路

2.2.5 键盘电路

键盘电路如图6所示。

img

图6 键盘电路

由于篇幅原因,后面的内容就不写了,如果有需要的,可以下载我下面提供的压缩包。谢谢支持!


压缩包的完整列表:
1、Proteus仿真图
2、电路原理图
3、完整的课设报告(word、PDF版)
4、源代码


报告的完整目录请看本文开头

下载链接: 基于AT89C51的数字时钟课程设计

posted @ 2025-01-04 21:34  AiGuoHou1  阅读(272)  评论(0)    收藏  举报