基于51单片机的电子时钟设计

上传人:e****s 文档编号:1349041 上传时间:2017-06-08 格式:DOC 页数:16 大小:272.50KB
返回 下载 相关 举报
基于51单片机的电子时钟设计_第1页
第1页 / 共16页
基于51单片机的电子时钟设计_第2页
第2页 / 共16页
基于51单片机的电子时钟设计_第3页
第3页 / 共16页
基于51单片机的电子时钟设计_第4页
第4页 / 共16页
基于51单片机的电子时钟设计_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《基于51单片机的电子时钟设计》由会员分享,可在线阅读,更多相关《基于51单片机的电子时钟设计(16页珍藏版)》请在金锄头文库上搜索。

1、.基于 51 单片机的电子时钟设计专 业: 电子信息工程 学 生 姓 名: 学 号: 设 计 地 点: 指 导 教 师: .摘 要单 片 机 SCM(Single Chip Microcomputer), 即 MicroController, 是 集 微 处 理 器 (CPU)、存 储 器 (ROM、 RAM)、 输 入 /输 出 口 (1/0 口 )和 定 时 器 /计 数 器 、 中 断 系 统 等 功 能 部 件 于 一 体的 微 控 制 器 。 单 片 机 自 20 世 纪 70 年 代 问 世 以 来 , 以 其 极 高 的 性 能 价 格 比 , 受 到 人 们 的 重视 和 关

2、注 , 应 用 很 广 、 发 展 很 快 。 而 51 单 片 机 是 各 单 片 机 中 最 为 典 型 和 最 有 代 表 性 的 一种 。本 次 基 于 单 片 机 电 子 时 钟 设 计 , 是 以 AT89S52 为 主 控 制 芯 片 , 使 用 1602 液 晶 作 为 显示 输 出 , 该 系 统 走 时 准 确 , 具 有 调 时 功 能 以 及 同 时 显 示 日 期 等 功 能 本 文 将 详 细 介 绍AT89S52 的 时 钟 控 制 基 本 原 理 , 从 软 件 和 硬 件 两 方 面 进 行 分 析 。关 键 词 :单片机 电子时钟 AT89S52 时钟控制目

3、 录摘 要 .II目 录 .0第 1 章 绪论 .1第 2 章 系统总体设计方案 .12.1 设计功能要求 .12.2 设计基本原理 .12.3 设计、调试环境介绍 .12.3.1 软件环境 .12.3.2 硬件环境 .12.4 参加人员及分工 .2第 3 章 系统硬件分析与设计 .23.1 AT89S52 管脚图 .23.2 AT89C52 管脚功能介绍 .23.3 1602 简介 .33.3.1 1602LCD 的基本参数及引脚功能 .33.3.2 引脚功能说明 .43.4 整体硬件电路原理图 .4第 4 章 系统软件分析与设计 .54.1 软件模块设计 .5第 5 章 实物图展示 .6第

4、 6 章 改进意见与收获体会 .6第 7 章 主要参考资料 .6附件 .7第 1 章 绪论随着科学技术的不断发展,人们对时间计量的要求越来越高,在当今社会里,电子时钟得到了广泛的应用,基于单片机的电子时钟也越来越受到人们的欢迎,单片机的全称为单片微型计算机,常用英文缩写 MCU表示单片机,单片机相当于一个没有去掉外围设备的微型计算机。它体积小、重量轻、价格便宜,起初多用于工业控制方面,随着社会的发展、人们生活水平的提高,现在广泛运用到日常生活当中,本作品是使用 AT89S52作为主芯片控制,使用 12MHZ的晶振,软件语言以 C语言为主体,用 1602液晶显示输出,输出信息更直观,更人性化。该

5、时钟可实现人机交互,实现调时以及调日期的功能。本次设计的基于单片机的时钟系统由单片机最小系统、1602LCD 液晶显示屏、调整按键、电源等组成。第 2 章 系统总体设计方案2.1 设计功能要求实现基本的时间计数、显示日期以及时间、日期的调整 。2.2 设计基本原理它是利用单片机内部定时/计数器工作与定时方式,与机器周期计数形成基准时间,然后用另外一个计数器或软件计数的形式对基准时间进行计数形成“秒” , “秒”计数 60 次形成“分” , “分”计数 60 次形成时, “时”计数 24 次形成“天”并清零,然后通过译码器,数码管或者液晶屏将内容显示在相应位置,在具体的设计时,定时器采用中断方式

6、工作,对时钟的形成在终中断序中实现,在主程序中只是对定时/计数器进行初始化,调用显示程序以及控制程序的初始化,为了使用方便,设计了按键加入按键程序对时钟时、分、秒进行调整。2.3 设计、调试环境介绍2.3.1 软件环境 电路原理图的绘制、仿真软件 Proteus 7.4 单片机 C 语言软件开发系统软件 Keil 软件运行操作系统 Windows XP2.3.2 硬件环境 PC 机一台 AT89S52 主芯片 1602LCD 液晶显示屏2.4 参加人员及分工姓名 分工比例 具体分工任务李佳 50% 硬件搭建、PPT 的制作张琳 50% 软件仿真、设计报告的撰写第 3 章 系统硬件分析与设计3.

7、1 AT89S52 管脚图图一3.2 AT89C52 管脚功能介绍P0:P0 口是一组 8位漏极开路型双向 1/O 口,也即地址/数据总线复用口。作为输出口用时每位能吸收电流的方式驱动 8个 TTL 逻辑门电路,对端口 P0 写“1”时,可作为高阻抗输入端用,在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8位)和数据总线复用,在访问期间激活内部 上拉电阻。在FLASH由编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P3口:P3 口是一组带有内部上拉电阻的 8位双向 I/O口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个 TTL逻辑门电

8、路。对 P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的 P3口将用上拉电阻输出电流。P3口除了作为一般的 I/0口线外,更重要的用途是它的第二功能,如下表所示:P3口第二功能P3.0 RXD(串行输入口 P3.1 TXD(串行输出口P3.2 INTO(外中断 0P3.3 INTO(外中断 l) P3.4 TO (定时计数器 0 )P3.5 Tl (定时计数器 l ) P3.6 WR(外部数据存储器写选通)P3.7 RD(外部数据存储器读选通)表 13.3 1602 简介1602 是指显示的内容为 16*2,即可以显示两行,每行 16 个字符。目前市面上字符液晶绝大多数是基于 HD44780 液晶芯片的,控制原理是完全相同的,因此基于HD44780 写的控制程序可以很方便地应用于市面上大部分的字符型液晶。3.3.1 1602LCD 的基本参数及引脚功能图二1602LCD 主要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号