单片机完整电子时钟设计报告总结计划Word文件下载.docx

上传人:b****6 文档编号:15991969 上传时间:2022-11-17 格式:DOCX 页数:42 大小:29.72KB
下载 相关 举报
单片机完整电子时钟设计报告总结计划Word文件下载.docx_第1页
第1页 / 共42页
单片机完整电子时钟设计报告总结计划Word文件下载.docx_第2页
第2页 / 共42页
单片机完整电子时钟设计报告总结计划Word文件下载.docx_第3页
第3页 / 共42页
单片机完整电子时钟设计报告总结计划Word文件下载.docx_第4页
第4页 / 共42页
单片机完整电子时钟设计报告总结计划Word文件下载.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

单片机完整电子时钟设计报告总结计划Word文件下载.docx

《单片机完整电子时钟设计报告总结计划Word文件下载.docx》由会员分享,可在线阅读,更多相关《单片机完整电子时钟设计报告总结计划Word文件下载.docx(42页珍藏版)》请在冰豆网上搜索。

单片机完整电子时钟设计报告总结计划Word文件下载.docx

(2)按进入设定闹时状态:

12:

可进行分设定,按分加1,再按为时调

整,准时加1,按调闹钟结束.在闹铃时可按停闹,不按闹铃1分钟。

(3)按下进入秒表状态:

再按秒表又启动,按暂停,再按秒表清零,按

退出秒表回到时钟状态。

二.单片机系统原理图及工作原理描绘

(1)总原理图

如原理图所示,硬件系统主要由单片机最小应用系统、LED数码管显示模块构成。

(2)各个模块说明

1.单片机最小系统

AT89S52是一款特别合适单片机初学者学习的单

片机,它完整兼容传统的8051,8031的指令系统,他

的运转速度要比8051快最高支持达33MHz的晶体震荡

器,在此系统中使用12MHz的晶振。

AT89S52拥有以下标准功能:

8k字节Flash,256

字节RAM,32位I/O口线,看门狗准时器,2个数据

指针,三个16位准时器/计数器,一个6向量2级中

断构造,全双工串行口,片内晶振实时钟电路。

此外,AT89S52

图正面图

可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。

安闲模式下,CPU停止工作,

同意RAM、准时器/计数器、串口、中止持续工作。

掉电保护方式下,RAM内容被保留,振

荡器被冻结,单片机全部工作

停止,直到下一此中止或硬件复位为止。

2、显示模块

在实质应用中,用户极少直接设计LCD显示器驱动接口,

一般是直接使用专用的LCD显示驱动器和LCD显示模块。

此中,

LCD显示模块LCM(LiquidCrystalDisplayModule)是把LCD显示

器、背景光源、线路板和驱动集成电路等零件构成一个整体,作

为一个独立的零件使用,拥有功能较强、易于控制、接口简单等

长处,在单片机系统中应用许多。

其内部构造如图2-8所示。

LCD

显示模块只留一个接口与外面通讯。

显示模块经过这个接口接收显示命令和数据,并按指令

和数据的要求进行显示。

外面电路经过这个接口读出显示模块的工作状态和显示数据。

LCD

显示模块一般带有内部显示RAM和字符发生器,只需输入ASCII码就能够进行显示。

LCD显

示模块按功能显示可分为:

LCD段式显示模块、LCD字符型显示模块、LCD图形显示块三类。

本系统利用4位LED数码管显示时间,共阳极构造。

LED数码管由7段发光二极管构成,

当要显示某个数字时只需将数字所对应的引脚送入低电平。

3.按键模式

本设计中主要有三个控制按键,按键功能为:

为调时间模式,长按进入调分状态:

分单元闪耀,按加1,按

减1.再长按进入时调整状态,时单元闪耀,加减调整同调分.

按长按退出调整状态。

按进入设定闹时状态:

可进行分设定,按分加1,再按

为时调整,准时加1,按调闹钟结束.在闹铃时可按停闹,不按

闹铃1分钟。

(3)按下进入秒表状态

:

再按秒表又启动,按暂停,再按秒表清零,按退出秒表回到时钟状态。

4.元件器械

图3.按键引脚图

元器件

型号/大小

单片机

AT89S52

译码器

74LS164

七段数码显示管

一位共阳极

LED发光二极管

蜂鸣器

二极管

1N4007、1N4148

电阻

1K、10K、排阻

电容

10uF、30pF、100uF、220uF

晶振

12M

开关

按键

USB口

其余

芯片底槽、导线

三.设计过程中遇到的问题及解决方法

硬件方面:

(1)焊接三极管时,因为三个引脚间的距离太近,自己过于焦躁,弄了好多锡在上边,

造成短路;

最后用吸锡器弄洁净,从头焊接,有些锡粘在板上,一定用小刀把两引脚间的锡

削掉。

这里花销了大批时间。

2)LED显示器有一排显示不出来,查明是接口虚焊问题。

从头补焊接显示器接口。

软件方面:

(1)程序编写开始有点杂乱,最后从头构想,确立各个按键功能,再依据各个功能编写,这样一步步来,思路比较清楚。

(2)程序编写时感觉最难的是按键切换,开始感觉没法下手。

最后找了一些按键方面

的程序,慢慢看,慢慢认识;

而后依据自己设计的特色编写程序。

(3)调试时感觉按键声太吵,影响到宿舍其余人,感觉作用不大,就去掉。

四.测试数据及偏差剖析

(1)测试数据以下:

实质时间

显示时间

校准前

12:

17:

00

校准后

20:

52:

53

50

测试总时间长度是8:

35:

53,设计的时钟偏差比实质时间慢3秒。

(2)偏差剖析

偏差由元件的精准度和焊接致使的连结不稳固,以及软件算法上的缺点而产生。

要消

除这些偏差,第一一定提升焊接电工技术,其次能够经过认识各元器件的特色,针对这些特

点编写程序,用软件算法来战胜这些偏差。

本次设计时钟测试时比实质时间慢3秒,能够通

过降低T0对机器周期计数时间来提升它的正确率。

五.总结

数字电子钟全部功能都以实现,能够经过按键进行模式切换,并对其数值进行调理。

这基础上还增添了省电模式,开机显示时间和学号,还有秒表,闹铃功能。

存在不足是设计

的电子钟存在必定的偏差,不可以在实质中运用。

经过本次课程设计,对单片机AT89S52有更深入的认识,同时在对单片机进行软件编程

的过程中,学会了单片机编程的流程控制,熟习了单片机显示按键系统的编程实现。

六.程序模块框图

硬件框图:

DOWNLOADAT89S52LDE显示器

时钟调整模式:

N

秒表模式:

开始

系统初始化

能否按下设置键

Y

时间调整模式

能否退出调整模式

能否跟闹钟时间一致

启动闹铃

能否按功能切换键

切换秒表

整点报时模式:

分钟能否为00

蜂鸣器响一次

七.程序清单

;

AT89S52时钟程序;

******************************************************************************

准时器T0、T1溢出周期为50MS,T0为秒计数用,T1为调整时闪耀及秒表准时用,

、、为调整按钮,P0口为字符输出口,P2为扫描口,为蜂呜器口,采

用共阳显示管。

50H-55H为闹钟准时单元,60H-65H为秒表计时单元,72H-75H为显示时间单元,76H-79H

为分时计时单元。

03H标记=0时钟闪耀,=1秒表,05H=0,不闹铃,=1要闹铃.07H每秒改变一次,

用作间隔呜叫.

DISPFIRSTEQU30H;

显示首址寄存单元

BELLEQU

CONBSEQU2FH;

寄存报时次数

CLOCKEQU2DH

****************************************

中止进口程序;

ORG0000H;

程序履行开始地点

LJMPSTART;

跳到标号START履行

ORG0003H;

外中止0中止程序进口

RETI;

外中止0中止返回

ORG000BH;

准时器T0中止程序进口

LJMPINTT0;

跳至INTTO履行

ORG0013H;

外中止1中止程序进口

外中止1中止返回

ORG001BH;

准时器T1中止程序进口

LJMPINTT1;

跳至INTT1履行

ORG0023H;

串行中止程序进口地点

串行中止程序返回

以下程序开始;

整点报时用

MOVA,#10HMOVB,79H

MULABADDA,78H

MOVCONBS,A

BSLOOP:

LCALLDS21MS

LCALLDL1S

DJNZCONBS,BSLOOP

CLR08H;

清整点报时标记

AJMPSTART1

主程序开始;

START:

LCALLST

上电显示年代日及班级学号

MOV

R0,#00H

清00H-7FH内存单元

R7,#80H

CLEARDISP:

@R0,#00H

INC

R0

DJNZ

R7,CLEARDISP

20H,#00H

清20H(标记用)

55H,#1

54H,#2

7AH,#0AH

放入"

熄灭符"

数据

TMOD,#11H

设T0、T1为16位准时器

TL0,#0B0H

50MS准时初值(T0计时用)

TH0,#3CH

50MS准时初值

TL1,#0B0H

50MS准时初值(T1闪耀准时用)

TH1,#3CH

SETBEA;

总中止开放

SETB

ET0

同意T0中止

TR0

开启T0准时器

R4

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

当前位置:首页 > PPT模板 > 商务科技

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

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