基于单片机的数字钟设计文档格式.docx

上传人:b****2 文档编号:15319908 上传时间:2022-10-29 格式:DOCX 页数:26 大小:189.06KB
下载 相关 举报
基于单片机的数字钟设计文档格式.docx_第1页
第1页 / 共26页
基于单片机的数字钟设计文档格式.docx_第2页
第2页 / 共26页
基于单片机的数字钟设计文档格式.docx_第3页
第3页 / 共26页
基于单片机的数字钟设计文档格式.docx_第4页
第4页 / 共26页
基于单片机的数字钟设计文档格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

基于单片机的数字钟设计文档格式.docx

《基于单片机的数字钟设计文档格式.docx》由会员分享,可在线阅读,更多相关《基于单片机的数字钟设计文档格式.docx(26页珍藏版)》请在冰豆网上搜索。

基于单片机的数字钟设计文档格式.docx

第二章系统方案设计

12.23

第三章硬件电路设计

02.13

第四章软件系统设计

03.22

第五章电路调试

04.01

第六章总结

06.10

四、任务执行日期:

自13年11月08日起,至14年6月10日止。

学生(签字)__________

指导教师(签字)__________

系主任(签字)__________

摘要

近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善

本次做的数字钟是以单片机(AT89C51)为核心,结合相关的元器件(3个2位共阳数码管,一个发光二极管和一个蜂鸣器)和应用程序(proteus软件和KEIL编译软件),构成相应的应用系统。

关键词:

单片机AT89C51共阳数码管发光二极管蜂鸣器proteus软件KEIL编译软件

摘要翻译:

In 

recent 

years 

along 

with 

the 

computer 

in 

social 

field 

of 

permeability 

and 

large 

scale 

integrated 

circuit 

development, 

application 

single 

chip 

microcomputer, 

is 

continuously 

to 

further, 

because 

it 

has 

strong 

function, 

small 

volume, 

low 

power 

consumption, 

price 

cheap, 

reliable 

work, 

use 

convenient 

wait 

for 

characteristic, 

therefore 

particularly 

suitable 

related 

control 

system, 

more 

widely 

used 

automatic 

control, 

intelligent 

instrument, 

data 

collection, 

military 

products 

household 

electrical 

appliances, 

other 

fields, 

microcontroller 

often 

as 

core 

component 

use, 

according 

specific 

hardware 

structure, 

view 

characteristics 

object 

software 

combines 

make 

perfect

This 

do 

digital 

clock 

microcomputer 

(AT89C51) 

core, 

combined 

components 

(3 

two 

common 

Yang 

tube, 

light 

emitting 

diode 

buzzer) 

applications 

(proteus 

KEIL 

compiler 

software), 

constitutes 

corresponding 

system.

Keyword:

Asingle-chipmicrocomputer,AT89C51,totalYangdigitaltube,lightemittingdiode,buzzer,proteussoftware,KEILcompilersoftware

第一章论文背景及设计任务

1.1论文背景

数字电子钟具有走时准确,一钟多用等特点,在生活中已经得到广泛的应用。

另外数字钟还具备秒表和闹钟的功能,且闹钟铃声可自选,使一款电子钟具备了多媒体的色彩。

单片机STC89C51在Proteus软件中实现数字时钟的定时、时间调整、闹正设置等功能。

具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。

时钟电路在计算机系统中起着非常重要的作用,是保证系统正常工作的基础。

在一个单片机应用系统中,时钟有两方面的含义:

一是指为保障系统正常工作的基准振荡定时信号,主要由晶振和外围电路组成,晶振频率的大小决定了单片机系统工作的快慢;

二是指系统的标准定时时钟,即定时时间。

本文主要介绍用单片机内部的定时/计数器来实现电子时钟的方法,本设计由单片机AT89C51芯片和3个两位一体的共阳极的数码管为核心,辅以必要的电路,构成了一个单片机数字时钟。

单片机AT89S51可调数字钟系统设计的核心是目前应用极为广泛的51系列单片机,可调数字钟配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能强等特点。

不仅能满足所需要求而且还有很多功能可供开发,有着广泛的应用领域。

1.2课程设计题目描述和任务

单片机控制的数字钟的硬件结构与软件设计,给出了汇编语言源程序。

此数字钟是一个将“时”、“分”、“秒”显示于人的视觉器官的计时装置。

显示器件选用LED七段数码管。

在译码显示电路输出的驱动下,显示出清晰、直观的数字符号。

针对数字钟会产生走时误差的现象,在电路中就设计有有校准时间功能的电路。

使用动态数码显示的方法,运用独立式按键识别过程,按“时”,“分”,“秒”数据送出显示处理方法。

(1)具有时、分、秒计数显示功能,以24小时循环

(2)LED数码管显示时、分、秒的个位和十位

(3)可以在任意时刻校准时间

(4)能够完成时间的显示、定时闹钟、复位等功能

2.1整体设计

此次设计主要是应用单片机来设计电子时钟,硬件部分主要分以下电路模块:

显示电路用8个共阴数码管分别显示,星期(年份),小时、分钟(月份)和秒(日),通过动态扫描进行显示,从而避免了译码器的使用,同时节约了I/0端口,使电路更加简单。

单片机采用AT89S51系列,这种单片机应用简单,适合电子钟设计

整体设计框图如图2-1所示:

图2-1数字时钟整体电路

2.2方案设计与论证

方案一:

采用各种纯数字芯片实现数字时钟的设计。

优点:

各个模块功能清晰,电路易于理解实现。

缺点:

各个模块功能已定不能进行智能化调整,整体电路太庞大。

方案二:

采用FPGA模块用硬件语言实现功能。

运算速度快,走时精度高,算法简单。

成本高,大材小用。

方案三:

采用单片机最小系统实现功能。

电路简单,能通过程序进行随机调整并扩展功能,成本低,易于实现。

走时有一定的误差。

经过综合考虑成本问题以及电路实现问题,选择第三种方案实现设计要求。

3.1AT89C51的单片机简介

(一)AT89C51的介绍

AT89C51单片机是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多种功能的I/O接口电路等一台计算机所需要的基本功能部件,AT89C51单片机内包含下列几个部件:

(1)一个8位CPU;

(2)一个片内振荡器及时钟电路;

(3)4K字节ROM程序存储器;

(4)128字节RAM数据存储器;

(5)两个16位定时器/计数器;

(6)可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;

(7)32条可编程的I/O线(四个8位并行I/O端口);

(8)一个可编程全双工串行口;

(9)具有五个中断源、两个优先级嵌套中断结构。

(二)AT89C51单片机的部分管脚说明:

AT89C51单片机采用40条引脚双列直插式器件,引脚除5V(40脚)和电源地(20脚)外,其功能分为时钟电路、控制信号、输入/输出三大部分,引脚图如下图:

图3-1AT89C51引脚图

①Vcc 40电源端;

GND 20接地端。

工作电压为5V。

②外接晶振引脚

图3-2外接晶振引脚图

XTAL1 19、XTAL2 18:

XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。

内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz。

晶振的频率可以在1MHz-24MHz内选择。

电容取30PF左右。

系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。

③复位 RST 9

图3-3常用复位电路图

在振荡器运行时,有两个机器周期(24个振荡周期)以上的高电平出现在此引腿时,将使单片机复位,只要这个脚保持高电平,51芯片便循环复位。

复位后P0-P3口均置1引脚表现为高电平,程序计数器和特殊功能寄存器SFR全部清零。

④/EA=131脚

当/EA=1时,访问内部程序存储器,当PC值超过内ROM范围时,自动转执行外部程序存储器的程序;

当/EA=0时,只访问外部程序存储器。

(三)另外介绍一下输入输出引脚(本系统只用到P0、P1、P2口):

(1)P0端口[P0.0-P0.7]是一个8位漏极开路型双向I/O端口,端口置1(对端口写1)时作高阻抗输入端。

作为输出口时能驱动8个TTL。

对内部Flash程序存储器编程时,接收指令字节;

校验程序时输出指令字节,要求外接上拉电阻。

在访问外部程序和外部数据存储器时,P0口是分时转换的地址(低8位)/数据总线,访问期间内部的上拉电阻起作用。

(2)P1端口[P1.0-P1.7]是一个带有内部上拉电阻的8位双向I/0端口。

输出时可驱动4个TTL。

端口置1时,内部上拉电阻将端口拉到高电平,作输入用。

对内部Flash程序存储器编程时,接收低8位地址信息。

(3)P2端口[P2.0-P2.7]是一个带有内部上拉电阻的8位双向I/0端口。

对内部Flash程序存储器编程时,接收高8位地址和控制信息。

在访问外部程序和16位外部数据存储器时,P2口送出高8位地址。

而在访问8位地址的外部数据存储器时其引脚上的内容在此期间不会改变。

3.2LED显示电路

本课程设计用到共阳极数码管通过其引脚图,便可顺利完成其连接。

图3-4共阳数码管内

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1