基于单片机的电子时钟设计毕业论文
1
VSS
电源地
9D2Βιβλιοθήκη 双向数据口2VDD
电源正极
10
D3
双向数据口
3
VL
对比度调节
11
D4
双向数据口
4
RS
数据/命令选择
12
D5
双向数据口
5
R/W
读写/选择
13
D6
双向数据口
6
E
模块使能端
14
D7
双向数据口
7
D0
双向数据口
15
BLK
背光源地
8
D1
双向数据口
16
BLA
背光源正极
VDD:电源正极,4.5V—5.5V,通常使用5V电压;
设计目的:应用单片机控制技术,设计出以89C51单片机为核心的电子时钟,电子时钟能够显示时、分、秒显示时间的功能,还可以进行时和分的校对,而且其片选的灵活性强。
设计目标:在数码管上显示相应的时间,并通过一个控制键来实现时间的调整和是否进入省电模式的转换。
关键词:89C51、电子时钟、LCD1602
摘要............................................................................Ⅰ
复位时单片机的初始化操作,只要给RST引脚加上两个机器周期以上的高电平信号,就可以使STC89C51单片机复位。本次采用的是12M晶振,按钮复位电路。
图3.1最小系统图
3.2LCD显示电路
LCD显示屏的D0到D7与单片机P0口相连,LCD显示屏EN口与单片机P3.4口相连,RS与P3.5相连。通过滑动变阻器改变LCD显示屏的显示对比度。
图2.1 STC89C51引脚图
2.2.2LCD1602液晶显示屏简介
LCD1602可以显示2行16个字符,有8位数据总线D0—D7,和RS、R/W、EN三个控制端口,工作电压为5V,并且带有字符对比度调节和背光。LCD1602引脚说明如下表所示
LCD液晶显示器各引脚功能及结构
编号
符号
引脚说明
编号
符号
参考文献
[1]张一斌等注[M].单片机课程设计指导.中南大学出版社.2009年9月.
[2]何立民等[M].单片机实验与实践教程.北京航空航天大学出版社.2004年7月.
[3]THKSCM-1型单片机实验系统实验指导书.Keil软件.Protues软件.
[4]数字控制与PLC实验室”THKSCM-1型单片机实验系统”.
致谢
这次课程设计能够顺利的完成得到了系领导老师的大力支持和帮助,尤其是我的指导老师王跃球老师,在百忙之中抽出宝贵的休息时间,仔细耐心为我指导。设计过程中,王老师帮我分析遇到的种种困难。一直支持,鼓励我要有解决问题的信心,才使设计得以顺利的完成。在开发的同时,和同学们之间的相互探讨也使我获益匪浅。在此,对他们表示由衷的感谢!
课程设计需要很大的耐心,尤其是遇到困难的时候,这也是对我们的考验。在设计过程中,我们遇到问题不是感到急躁,而是耐心地寻找解决的办法,与老师、同学进行交流讨论,寻求最佳的解决办法。
总之,在此次的课程设计中,我们不仅动手、动脑,也学会了不少东西,同时,谢谢对我们的设计带来建议、意见和帮助的老师和同学们!谢谢!
ge=date1%10;
write_com(0x80+add1);//设置显示位置
write_date(0x30+shi);//送去液晶显示十位
基于单片机的电子时钟设计
摘要
设计背景:1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。从而达到计时的功能,是人民日常生活不可缺少的工具。数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。
1.设计方案
1.1总体设计方案说明......................................................2
1.2系统方框图.............................................................2
1.3系统流程图.............................................................3
参考文献........................................................................11
致谢.............................................................................12
图3.2LED显示电路图
3.3键盘输入电路
本次设计采用独立键盘,键盘按下时,相应的I/O口电平由高变低,一次检测按键是否被按下。4个独立按键与单片机P3.0—P3.3口相连。
图3.3键盘输入电路图
3.4蜂鸣器和LED灯电路
蜂鸣器的作用为准点报时产生报警声,LED在秒钟为偶数时或者功能键被按下时亮。蜂鸣器与单片机P2.2口相连,LED灯与单片机P2.3口相连。
VL:LCD对比度调节端,电压调节范围为0—5V。接正极时对比度最弱,接地电源时对比度最高,但对比度过高会产生“鬼影”,因此通常使用一个10K的电位器来调整对比度,或者直接串接一个电阻到地;
RS:MCU写入数据或者指令选择端。MCU要写入指令时,使RS为低电平;MCU要写入数据时,使RS为高电平;
R/W:读写控制端。R/W为高电平时,读取数据;R/W为低电平时,写入数据;
3.系统硬件设计
3.1最小系统..............................................................6
3.2LCD显示电路.........................................................7
3.3键盘输入电路..........................................................7
#define uint unsigned int
sbit lcdrs=P3^5; //定义1602液晶RS端
sbit lcden=P3^4;//定义1602液晶LCDEN端
sbit s1=P3^0; //定义按键--功能键
sbit s2=P3^1;//定义按键--增加键
sbit s3=P3^2;//定义按键--减小键
附录 系统源程
1.设计方案
1.1总体设计方案说明
1.1.1程序设计及调试
根据单片机课程设计内容和要求,完成Protues仿真电路的设计和用Keil软件编写程序,并进行仿真模拟调试。
1.1.2硬件焊接及调试
根据仿真电路图完成电路板的焊接,并进行软、硬件的调试,只到达到预期目的。
1.1.3后期处理
对设计过程进行总结,完成设计报告。
3.4蜂鸣器和LED灯电路..................................................8
3.5仿真电路图与仿真结果.................................................9
总结..............................................................................10
{lcdrs=1;
lcden=0;
P0=date;
delay(5);
lcden=1;
delay(5);
lcden=0;}
void _shi()//写"AM"、"PM"函数
{if(shi>=12)
{write_com(0x80+0x40+1);//写出"PM"
write_date('P');
write_date('M'); }
else
{write_com(0x80+0x40+1);//写出"AM"
write_date('A');
write_date('M'); }}
void write_ymd(uchar add1,uchar date1)//写年月日函数
{uchar shi,ge;
shi=date1/10;//分解一个2位数的十位和个位
void di()//蜂鸣器发声函数
{beep=0;
delay(300);
beep=1;
delay(300);}
void write_com(uchar com)//液晶写命令函数
{lcdrs=0;
lcden=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;}
void write_date(uchar date)//液晶写数据函数
EN:LCD模块使能信号控制端。写数据时,需要下降沿触发模块。
D0—D7:8为数据总线,三态双向。如果MCU的I/O口资源紧张的话,该模块也可以只使用4位数据线D4—D7接口传送数据。
基于单片机的电子时钟设计毕业论文设计
目录1 绪论 (1)2 整体设计方案 (2)2.1数字时钟方案 (2)2.2数码管显示方案 (2)3 数字钟的硬件设计 (3)3.1总体设计 (3)3.1.1系统说明 (3)3.1.2系统框图 (3)3.2模块设计 (4)3.2.1电源部分 (4)3.2.2复位电路 (4)3.2.3程序下载接口 (5)3.2.4位选部分 (5)3.2.5数码管的连接电路 (6)3.2.6控制部分 (7)4 系统仿真 (8)5 数字钟的软件设计 (9)5.1程序流程图 (9)5.2源程序 (12)6 调试与功能说明 (15)6.1元件特性 (15)6.2设计总结 (15)参考文献 (16)致谢 (16)基于单片机的电子时钟设计摘要:随时代的发展,生活节奏的加快,人们的时间观念愈来愈强;随自动化、智能化技术的发展,机电产品的智能度愈来愈高,用到时间提示、定时控制的地方也会愈来愈多,因此,设计开发数字时钟具有良好的应用前景。
由于单片机价格的低成本、高性能,在自动控制产品中得到了广泛的应用。
本设计利用Atmel 公司的AT89S52单片机对电子时钟进行开发,设计了实现所需功能的硬件电路,应用汇编语言进行软件编程,并用实验板进行演示、验证。
在介绍本单片机的发展情况基础上,说明了本设计实现的功能,以及实验板硬件情况,并对各功能电路进行了分析。
主要工作放在软件编程上,用实验板实现时间、日期、定时及它们的设定功能,详细对软件编程流程以及调试进行了说明,并对计时误差进行了分析及校正,提出了定时音与显示相冲突问题及解决方案。
实验证明效果良好,可以投入使用。
关键词:单片机;AT89S52;电子时钟;汇编语言1 绪论时钟,自从它发明的那天起,就成为人类的朋友,但随着时间的推移,科学技术的不断发展,人们对时间计量的精度要求越来越高,应用越来越广。
怎样让时钟更好的为人民服务,怎样让我们的老朋友焕发青春呢?这就要求人们不断设计出新型时钟。
现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。
基于单片机的智能电子钟系统设计毕业设计论文
基于单片机的智能电子钟系统设计课程名称: MCS-51单片机应用设计基于单片机的智能电子钟系统设计摘要:电子钟是一种利用数字电路来显示时间的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛应用。
本设计通过以单片机芯片STC89C51为核心,通过软件编程完成时钟及定时的基本功能,温度芯片DS18B20完成温度测量功能。
采用了六位数码管动态显示时、分、秒,两个LED灯分别指示上下午,同时还有两个LED灯每半秒分别闪烁一次。
通过4个外部按键可以控制小时和分钟的定时和定闹以及报警。
此电子钟具有性能优越,操作简单等优点。
关键词:智能电子钟、STC89C51、LED数码管、DS18B20毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:指导教师签名:日期:日期:注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于单片机的电子时钟设计毕业论文
基于单片机的电子时钟设计毕业论文目录第一章电子时钟设计方案分析 (3)1.1FPGA设计方案 (3)1.2单片机设计方案 (3)第二章基于单片机的电子时钟硬件设计 (5)2.1主要芯片选择 (5)2.1.1微处理器选择 (5)2.1.2时钟芯片选择 (6)2.2电子时钟硬件电路设计 (11)2.2.1时钟电路设计 (13)2.2.2显示电路设计 (14)2.2.3按键电路设计 (15)2.2.4闹铃电路设计 (16)2.2.5复位电路设计 (17)第三章电子时钟软件设计 (19)3.1主程序设计 (19)3.2子程序设计 (19)3.2.1日历子程序设计 (19)3.2.2显示子程序设计 (20)3.2.3键盘扫描子程序 (20)3.2.4闹铃子程序设计 (21)第四章系统调试 (25)4.1硬件调试 (25)4.1.1单片机基础电路调试 (25)4.1.2显示电路调试 (27)4.1.3DS1302电路调试 (28)4.1.4按键电路调试 (29)4.2软件调试 (29)4.2.1键盘子程序调试 (29)4.2.2时钟日历子程序调试 (30)致谢....................................................... 错误!未定义书签。
参考文献 (33)附录一程序 (35)附录二多功能电子时钟元器件一览表 (55)附录三多功能电子时钟硬件原理图 (56)附录四 (57)附录五 (60)前言时间是人类生活必不可少的重要元素,如果没有时间的概念,社会将不会有所发展和进步。
从古代的水漏、十二天干地支,到后来的机械钟表以及当今的石英钟,都充分显现出了时间的重要,同时也代表着科技的进步。
致力于计时器的研究和充分发挥时钟的作用,将有着重要的意义。
1.多功能电子时钟研究的背景和意义20世纪末,电子技术获得了飞速的发展。
在其推动下,现代电子产品几乎渗透到了社会的各个领域,有力的推动和提高了社会生产力的发展与信息化程度,同时也使现代电子产品性能进一步提升,产品更新换代的节奏也越来越快。
毕业设计论文_单片机电子时钟的设计
毕业设计论文_单片机电子时钟的设计摘要:电子时钟作为一种常见的时间显示装置,在现代社会中应用广泛。
本文设计了一款基于单片机的电子时钟,使用DS1307实时时钟芯片来获取系统时间,并通过数码管进行显示。
设计过程中,通过对单片机的编程和电路的连接,实现了时间的显示与调节功能,具有较高的准确性和稳定性。
该设计方案简单、实用,可用于各种场合。
关键词:单片机;电子时钟;DS1307;数码管1.引言电子时钟是一种利用电子技术构造的显示时间的装置,具有时间准确、使用简单、显示清晰等特点,广泛应用于生活和工作中。
本文以单片机为核心,设计了一款实时准确的电子时钟,提高了时间的准确度和稳定性。
2.设计原理该设计的核心是通过单片机与DS1307实时时钟芯片的连接,使得单片机可以获取到准确的系统时间,并通过数码管进行显示。
DS1307芯片通过I2C总线与单片机连接,通过读取芯片中的时间寄存器,单片机可以获得当前的时间信息。
3.硬件设计本设计中使用了AT89S52单片机作为主控芯片,通过引脚与DS1307芯片相连。
单片机的P0口接到数码管的段选信号,P1口接到数码管的位选信号,通过控制这两个口的输出状态,可实现对数码管上显示的数字进行控制。
同时,为了使时钟可以正常运行,需外接一个晶振电路为单片机提供时钟信号。
4.软件设计通过对单片机的编程,实现了以下功能:(1)初始化DS1307芯片,设置初始时间;(2)每隔一秒读取一次DS1307芯片的时间寄存器,将时间信息保存到单片机的RAM中;(3)根据当前时间信息,在数码管上显示对应的小时和分钟。
5.调试与测试经过硬件的连接以及软件的编写,进行了调试与测试。
将初始时间设置为08:30,观察数码管上的显示是否正确,以及时间是否准确。
同时,通过手动调节DS1307芯片中的时间,检查单片机是否能正确获取时间,并进行显示。
6.总结与展望本文设计了一款基于单片机的电子时钟,通过单片机与DS1307芯片的连接和编程,实现了准确的时间显示功能。
基于某52单片机电子时钟的设计论文设计
基于某52单片机电子时钟的设计论文设计标题:基于52单片机的电子时钟设计摘要:本论文基于52单片机,设计并实现了一种电子时钟系统。
该系统采用数字时钟显示方式,可显示时、分、秒,并具有时钟校准、闹钟功能。
采用52单片机作为主控芯片,利用相关外围电路和编程技术实现了时钟的显示和控制功能,并通过按键操作实现了时钟校准和闹钟设置。
实验结果表明,该电子时钟系统运行稳定,准确可靠。
关键词:电子时钟;52单片机;数码显示;时钟校准;闹钟1.引言随着现代科技的不断发展,电子时钟在人们的日常生活中得到了广泛应用。
电子时钟作为一种便携、精确度高、功能齐全的时钟,已经取代了传统机械时钟。
本论文旨在基于52单片机设计一种电子时钟系统,实现数字时钟显示、时钟校准和闹钟功能。
2.系统设计2.1硬件设计电子时钟系统的硬件设计主要包括显示模块、控制模块、输入模块和时钟芯片四个部分。
显示模块采用数码管的形式,可实现时、分、秒的显示。
控制模块采用52单片机,通过与其他模块的连接,实现对时钟的控制和数据处理功能。
输入模块采用按键开关,实现手动操作时钟校准和闹钟设置。
时钟芯片用于提供稳定的时钟信号,保证时钟系统的准确性。
2.2软件设计软件设计主要包括时钟显示、时钟校准和闹钟设置三个模块。
时钟显示模块通过编程实现,控制数码管显示当前的时、分、秒。
时钟校准模块通过按键操作实现,用户可根据实际需要对时钟进行校准,以保证时间的准确性。
闹钟设置模块通过编程实现,用户可根据需求设置闹钟的时间,并通过判断当前时间与闹钟时间是否相等来进行响铃操作。
3.实验结果与分析经过硬件和软件的设计,实验得到了一套完整的电子时钟系统。
实验结果表明,该系统运行稳定,准确可靠。
时钟可显示时、分、秒,通过按键操作可实现时钟校准和闹钟设置功能。
在时钟校准模块的测试中,通过与标准时间的比对,验证了时钟系统的准确性。
在闹钟设置模块的测试中,经过设置闹钟时间并等待相应时间,闹钟成功响铃,验证了系统的可靠性。
单片机电子时钟设计毕业论文(1)159
单片机电子时钟设计毕业论文一. 题目:单片机电子时钟时钟二.内容:设计一个数字时钟,显示范围为00:00:00~23:59:59。
通过几个开关进行控制,其中开关K1用于切换时间设置(调节时钟)和时钟运行(正常运行)状态;开关K2用于切换修改时、分、秒数值;开关K3用于使相应数值加1调节;开关K4用于减1调节;开关K5用于设定闹钟,闹钟同样可以设定初值,并且设定好后到时间通过实验箱音频放出一段乐曲作为闹铃。
选做增加项目:还可增加秒表功能(精确到0.01s)或年月日设定功能。
一、设计要求1、准确计时,以数字形式显示时、分、秒的时间。
2、小时以24小时计时形式,分秒计时为60进位。
3、校正时间功能,即能随意设定走时时间。
4、闹钟功能,一旦走时到该时间,能以声或光的形式告警提示。
5、设计5V直流电源,系统时钟电路、复位电路。
二、设计方案和论证本次设计时钟电路,使用了ATC89C51单片机芯片控制电路,单片机控制电路简单且省去了很多复杂的线路,使得电路简明易懂,使用键盘键上的按键来调整时钟的时、分、秒,用一扬声器来进行定时提醒,同时使用汇编语言程序来控制整个时钟显示,使得编程变得更容易,这样通过四个模块:键盘、芯片、扬声器、LED显示即可满足设计要求。
四.电路及功能说明:电路图如图所示:图A图B图C该数字钟是用一片AT89C51A单片机通过编程去驱动8个数码管实现的。
通过6个开关控制,从上到下6个开关KEY1~KEY6的功能分别为:KEY1,切换至秒表;KEY2,调节时间,每调一次时加1;KEY3, 调节时间,每调一次分加1;KEY4,从其它状态切换至时钟状态;KEY5,切换至闹钟设置状态,也可以对秒表清零;KEY6,秒表暂停.控制键分别与P1.0~P1.5口连接.其中:A.通过P2口和P3口去控制数码管的显示如图所示P2口接数码管的a——g端,是控制输出编码,P3口接数码管的1——8端,是控制动态扫描输出.B.从P0.0输出一个信号使二极管发光,二极管在设置的闹钟时间到了时候发光,若有乐曲可以去驱动扬声器实现。
基于单片机的简易电子时钟设计_毕业设计论文 精品
论文题目基于单片机的简易电子时钟设计班级:xxxxxx专业:电子信息工程学生姓名:xxxx指导教师:xxxx日期:xxxx-xx-xx摘要数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。
由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。
尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的。
在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。
单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。
关键字:单片机,数字时钟。
AbstractDigital clock has become an indispensable necessities in People's Daily life, widely used in personal family and office and other public places, to people's life, study, work, entertainment, bring great convenience. Due to the development of the digital integrated circuit technology and adopts the advanced quartz technology, walking make digital clock has advantages of accurate, stable performance, easy to carry, it is also used in timing, automatic feed and automatic control and other fields. Although already on the market at present the ready-made digital clock chip for sale, cheap, use is convenient, but in view of the single chip microcomputer timer function also can complete the design of the digital clock circuit, therefore is necessary for the design of digital clock. Here we will have learned more fragmented knowledge of digital circuit of the organic link, the system used in practice, to develop our comprehensive analysis and circuit design, programming, debugging circuit ability.SCM has small volume and powerful function, high reliability, low price and a series of advantages, not only has become widely used in the field of industrial measurement and control intelligent control instruments, and has penetrated into every corner of the people work and life, effectively promote the industry's technological transformation and upgrading of products, the wide prospect of application.Keywords: Single chip microcomputer,Digital clock.目录第一章设计方案 (1)1.1 课程设计目的 (1)1.2 设计要求 (1)1.3 实现时钟计时的基本方法 (1)1.4 电子钟的时间显示 (1)1.5 电子钟的时间调整 (2)1.6 总体方案介绍 (2)1.6.1 计时方案 (2)1.6.2 控制方案 (2)第二章系统硬件电路设计 (3)2.1 单片机模块设计 (3)2.1.1 芯片分析 (3)2.1.2 晶振电路 (4)2.1.3 复位电路 (5)2.2 数码显示模块设计 (5)2.3 按键模块 (8)第三章系统软件设计 (9)3.1 软件设计分析 (9)3.2 系统软件设计流程图 (9)3.2.1 主程序流程图 (9)3.2.2 定时器流程图 (9)3.2.3 按键检测流程图 (10)3.2.4 时间显示流程图 (10)3.3 源程序清单 (11)第四章系统仿真与实验测试 (16)4.1 系统仿真 (16)4.2 实验测试 (16)小结 (17)致谢 (18)参考文献 (19)附录 (20)第一章设计方案1.1 课程设计目的(1)巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力;(2)培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系统、编程、调试的动手能力;(3)过对课题设计方案的分析、选择、比较、熟悉单片机用系统开发、研制的过程,软硬件设计的方法、内容及步骤。
基于单片机的电子时钟的设计-毕业论文
毕业论文(设计)题目:基于单片机的电子时钟的设计作者姓名:学号:专业:电子信息工程技术指导教师:2012年 6 月(设计)选题表2012 年 6 月 1 日摘要传统的数字电子时钟采用了较多的分立元器件,不仅占用了很大的空间而且利用率也比很低,随着系统设计复杂度的不断提高,用传统时钟系统设计方法很难满足设计需求。
单片机是集CPU、RAM、ROM、定时器/计数器和多种接口于一体的微控制器。
它体积小、成本低、功能强,广泛应用于智能产品和工业自动化上.而51系列的单片机是各单片机中最为典型和最有代表性的一种。
本文设计的电子时钟是基于51单片机,同时使用c语言为程序设计语言,从而克服传统电子时钟的弊端。
本设计拟实现的基本功能为单片机计时显示功能.能够体现单片机电子时钟的可扩展优越性,加入时间调整程序,使用按钮,调整年月日及时间;加入阴历显示功能。
关键词:单片机,电子时钟,c语言ABSTRACTTraditional digital electronic clock with a greater amount of discrete components, not only takes up a lot of space and utilization than low,as the system design complexity continues to improve, the clock system design using traditional methods are difficult to meet the design requirements 。
Microcontroller is a CPU, RAM, ROM, timer / counter and a variety of interfaces in one of the micro-controller。
Its small size, low cost,powerful, widely used in smart products and industrial automation。
单片机电子时钟设计毕业论
单片机电子时钟设计毕业论摘要:本文讲述了一种基于单片机的电子时钟设计方案。
该方案利用单片机的高可编程性和精确计时功能,实现了时钟的显示、时间的设定和调整功能。
本设计采用5110液晶屏显示时间,通过按键实现时间的设定和调整。
经过实际测试,该电子时钟具有时钟准确度高、调节灵活、使用方便等特点,达到了设计预期目标。
关键词:单片机;电子时钟;液晶屏;时间设定一、引言随着科技的进步和人们生活水平的提高,电子设备在人们生活中发挥着越来越重要的作用。
电子时钟作为人们日常生活中常用的时间指示工具之一,在现代社会中得到了广泛的应用。
然而,传统的机械表和电子表的精确性和功能受到了一定的限制。
为了克服传统时钟的不足,本设计采用了单片机作为控制核心,通过编程实现了时钟的高精确度计时和强大的功能扩展能力。
同时,通过5110液晶屏的使用,实现了时间的清晰显示。
本设计能够精确到秒,并且可以通过按键来方便地进行时间的设定和调整。
二、设计方案1.硬件设计本设计的硬件部分由单片机、晶振、按键和5110液晶屏组成。
单片机采用低功耗的AT89S52芯片,具有高可编程性和精确计时功能。
晶振的频率为11.0592MHz,为单片机提供时钟信号。
按键用于时钟的设定和调整,通过外部中断的方式与单片机相连。
5110液晶屏为时钟提供了清晰的显示界面,能够显示年、月、日、时、分、秒等信息。
2.软件设计本设计的软件部分主要包括单片机的驱动程序和时钟的控制程序。
驱动程序主要实现与5110液晶屏的通信和显示。
时钟控制程序通过单片机的计时器实现秒的计时、时间的设定和调整等功能。
三、实现结果经过编程和实际测试,本设计实现了时钟的精确计时和时间的设定调整功能。
同时,通过5110液晶屏清晰地显示了年、月、日、时、分、秒等信息。
通过按键,用户可以方便地设定和调整时钟的时间。
例如,按下设定键,可以进入设定模式,然后通过上下键选择要设定的时间单位,并通过左右键调整时间。
毕业设计(论文)-基于单片机的实时电子钟设计
毕业设计姓名:陆春专业:电气03-4班学号:03010094指导老师:基于单片机的实时电子钟设计目录摘要英文摘要第1章绪论1.1选题的目的和意义1.2国内外研究综述第2章单片机系统概述2.1单片机的简介2.2单片机的发展概述2.3单片机的组成结构及性能特点2.4单片机的应用现状2.5单片机的发展趋势第3章基于单片机的电子钟的硬件设计3.1使用单片机作为控制核心的依据3.2 单片机型号的选择3.3 AT89C51单片机的性能特点3.4设计的记时方案和键盘/显示方案3.5 硬件设计及原理图第4章基于单片机的电子钟的软件设计4.1软件设计的主程序4.2记时器中断子程序4.3压缩BCD拆分子程序4.4显示子程序4.5键盘子程序第5章总结参考文献摘要该电子钟使用单片机AT89C51作为中心控制,通过软件编程的方法实现了以24小时为一个周期同时显示小时,分钟和秒的要求,并在计时过程中具有报时功能,当时间到达整点进行报时。
该电子钟还可以随时进行时间校对。
ABSTRACTThis electron clock use monolithic integrated circuit AT89C51 took the center control, the method which programmed through software has realized as a cycle simultaneously demonstrates take 24 hours the hour, minute and a second request, and had in the time process reports time the function, at that time arrived the integral point to carry on reports time. This electron clock also may carry on time proofreading as necessary.第1章绪论1.1选题的目的和意义随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出很强的生命力。
