没有合适的资源?快使用搜索试试~ 我知道了~
大学毕设论文--基于c51单片机技术的时钟--课程设计报告.doc
0 下载量 58 浏览量
2023-06-29
12:13:13
上传
评论
收藏 863KB DOC 举报
温馨提示
试读
19页
大学毕设论文--基于c51单片机技术的时钟--课程设计报告.doc
资源推荐
资源详情
资源评论
福建工程学院软件学院
题 目: 时钟
班 级:
姓 名:
学 号:
指导老师:
日 期: 2013 年 10 月 11 日
课 设 报 告
目 录
1 摘要 ........................................................................................................1
2 设计要求 ................................................................................................1
2.1 功能需求 .......................................................................................1
2.2 设计要求 .......................................................................................1
3 硬件设计及描述 ....................................................................................1
3.1 总体描述 .......................................................................................1
3.2 系统总体框图 ..............................................................................1
3.3 Proteus 电路图 ..............................................................................2
3.4 各部分硬件介绍 ...........................................................................2
4 软件设计流程及描述 ...........................................................................6
4.1 程序流程图 ..................................................................................6
4.2 函数模块及功能 ........................................................................7
4.2.1 单片机主控制模块 ...............................................................7
4.2.2 数码管显示模块 ...................................................................8
4.2.3 按键模块 ..............................................................................9
4.2.4 计时模块 .............................................................................10
5 功能实现 ..............................................................................................11
6 心得体会 .............................................................................................13
7 源程序 ...................................................................................................13
1 摘要
众所周知单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理
能力的中央处理器 CPU 随机存储器 RAM、只读存储器 ROM、多种 I/O 口和中断系统、定
时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转
换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。本设计要制作的就是单
片机于生活中最为常见的几种应用——时钟。本设计以 AT89S52 单片机作为核心,可以显
示当前的时间,时间也可以人为设定,显示格式为时(两位),分(两位),秒(两位)。设
置时间的数值、启动定时器。时钟显示电路由数码管组成, 制作该装置的材料需要有软硬
件的支持,硬件方面 AT89C51 单片机,晶振,电源,数码管。
2 设计要求
2.1 功能需求
1、在数码管上显示初始时间如 12-23-33,从初始设置的时间开始走时,每一秒自动加 1,
当 59 秒后自动向分进位、59 分后自动向时进位。
2、通过按键设置时间,按下键 1,时钟分加 1;按下键 2,时钟分减 1,。从而实现用按键设
置时间的功能。
2.2 设计要求
本次设计的是时钟,本电路是由 AT89S52 单片机为控制核心,通过按键实现时钟分的
自增自减进行时间的设置,在数码管上进行显示。
3 硬件设计及描述
3.1 总体描述
单片机采用 STC90C516RD+,采用 MCS-51 实验开发板。在实验开发板上,根据功能
需求,设定了控制模块由 AT89S52 单片机为控制核心,具有在线编程功能,低功耗,能在 3V
超低压工作,选用 12MHZ 的晶振,使得单片机有合理的运行速度;输入模块由按键控制,
福建工程学院软件学院 单片机课程设计
1
设定或调整时间信息;输出模块有数码管显示时间信息,通过对 AT89S52 单片机的编程控
制数码管的显示。
3.2 系统总体框图
系统总体框图如图 3-1 所示:
图 3-1 系统总体框图
3.3 Proteus 电路图
整体 Proteus 电路图如下图 3-2 所示:
图 3-2 整体 Proteus 电路图
3.4 各部分硬件介绍
AT89C51 单片机为 40 引脚双列直插芯片,有四个 I/O 口 P0,P1,P2,P3, MCS-51 单片机共
有 4 个 8 位的 I/O 口(P0、P1、P2、P3),每一条 I/O 线都能独立地作输出或输入。18 引脚
和 19 引脚接时钟电路,XTAL1 接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器
的输入,XTAL2 接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出。第 9
引脚为复位输入端,接上电容,电阻及开关后够上电复位电路,20 引脚为接地端,40 引脚为电源
AT89S52 主控制
模块
数码管显示模
块
计时模块
按键输入模块
剩余18页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 706
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 计算机毕业设计-基于JAVA班主任管理系统(源代码+论文)
- [97世界编程大赛4K组]ts代码运行展示.mp4
- 【目标检测数据集】昆虫检测数据集VOC+YOLO格式18900张97类别.zip
- 基于I.MX6的嵌入式平台飞行器监控系统硬件总体设计方案
- 8个维度100次采样的Sobol序列程序
- 计算机毕业设计-文章发布系统的设计与实现(包含论文+源码)
- 计算机毕业设计-ASP.NET信息安全研究所设备管理系统的设计与实现(源代码+)-毕设源码实例.zip
- 8个维度100次采样的拉丁超立方序列采样程序
- 8个维度100次采样的Hammersley序列程序
- 水质检测.rar水质检测.rar水质检测.rar水质检测.rar水质检测.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功