当前位置:文档之家› 认识电子钟表

认识电子钟表

认识电子钟表
认识电子钟表

《认识电子钟表》

【教学目标】

1. 引导学生认读电子钟表上的时间,让学生结合生活经验学会用规范的数学语言(几时几

分)认读电子钟表上的时间。

2. 在学会规范认读时间的基础上,学生能正确写出电子钟表上的时间。

3. 培养学生初步建立时间观念,从小养成珍惜和遵守时间的良好习惯。

4.培养学生的观察能力以及语言表达能力。

【教学重难点】

如何用规范的数学语言读出和正确书写电子钟表上的时间。

【教学手段】

教法:谈话、观察、讨论、指导相结合法。

学法:自主探究法。

【教学过程】

一、创设情境,揭示课题。

师:今天给大家带来一个新朋友。

(课件出示豆豆的图片)

师:豆豆小朋友的生日到了,爸爸给她买了一件精美的礼物,大家看看是什么?

(课件出示一个精美的礼品盒, 打开后出现一块可爱的电子表)

(学生自由回答)

师:电子表我们又叫它为电子钟表。

(揭示课题并板书:电子钟表)

师:小朋友,你们知道电子钟表是用来干什么的吗?

(学生自由回答)

师:小朋友们说得很对,电子钟表可以让我们及时知道时间。今天我们就一起来认识电子钟表。

(师把板书填完整:认识电子钟表)

(课件出示相应的出示课题:认识电子钟表)

【设计意图:通过新朋友豆豆的生日礼物,让学生产生好奇,激发学生的学习兴趣,使学生

的思维处于主动学习的状态。】

二、规范认读电子钟表上的时间。

1.尝试认读,规范读法。

师:有了电子表后,豆豆每天都把自己的作息时间表记录了下来,我们一起来看看豆豆的一天是怎么安排的。

(课件出示豆豆一天的安排表(6幅图)无时间)

师:现在谁知道豆豆的一天都做了什么呢?

(学生自由回答)

师:那豆豆是在什么时间做这些事情的呢?

(课件出示豆豆一天的安排表(6幅图)有时间)

师:你们认识这些时间吗?它们都是电子钟表上的时间。

(课件出示第一幅图)

师:你知道豆豆是什么时间起床的吗?

(学生自由回答,师指导学生使用规范的数学语言()时()分来认读电子钟表上的时间,课件出示规范的读法)

(师随机板书:()时( )分)

(课件出示第二幅图)

师:你知道豆豆是什么时间去上学的吗?

(学生先读,课件出示规范的读法。师提示学生用数学语言来读时间,集体读)

(课件出示第三幅图)

(让学生先读,课件随机出示规范的读法,然后集体读)

【设计意图:先让学生整体感知豆豆在一天里所做的事情,然后出示豆豆做这些事情时的时间,让学生先尝试读,然后通过学生的纠正和教师的指导让学生学会使用规范的数学语言()时()分来读电子钟表上的时间。利用学生已有的生活经验,引起读法上的冲突,让学生掌握规范读】

2.自由认读,再次感知。

(学生4人小组对剩下的三幅图进行小组自由读,然后集体订正)

3.归纳总结

师:看来大家都会认读电子钟表了。现在谁能告诉大家,电子钟表上显示的时间有什么共同的特点?它又是怎样读的呢?(引出电钟表的时间表示的特点和读法律)

(学生自由回答)

师:看完豆豆一天的安排,你觉得豆豆是一个怎样的小朋友?

【设计意图:通过小组合作让学生再次巩固使用规范的数学语言来读电子钟表上的时间,然

后进行归纳总结,遵循了学生的认知规律。看完豆豆一天的作息时间表,让学生进行评价,在评价他人的过程中让学生心中产生应该向豆豆学习,学会合理的安排自己的时间,做时间的小主人。】

4.寻找生活中的电子钟表。

师:今天我们从豆豆的作息时间表里看到用电子钟表来表示时间,那你还在哪些地方看到过呢?

(学生自由发言)

师:老师也给同学们带来了一些生活图片,请大家欣赏一下吧。

(课件出示生活中的电子钟表)

【设计意图:先让学生说说电子钟表在自己身边的应用,老师再出示一些生活的例子。这样

能让学生到明白学习这个内容的意义,使孩子们感受到数学来源于生活。】

三、课间一分钟。

小手操《巧巧手》

【设计意图:一年级的小朋友由于年龄小,注意力在一段时间后就会不集中了,所以在课中

安排小手操这样的一分钟的小活动,既能让学生适度的放松,也能很快集中学生的注意力。】四、规范书写电子钟表上的时间

1.尝试书写。

师:现在老师这里有个百宝箱,要打开它就玩个游戏,但必须先来对口令:老师读个时间,你要把电子钟表上显示的这个时间写在练习纸上。比如老师说:8时12分,你就要在练习纸上写:8:12。如果对上号了,百宝箱就可打开了。请注意啦:开始。

(老师讲规则的同时显示范例,然后老师说时间,学生练习写时间,把重点定格在10时8

分)

师:电子钟表上是如何显示这个时间的呢?

(学生自由回答,教师引导学生对比该时间与上述时间的不同)

师小结:当分钟不满10分时,则用0占十位,再在个位写几分。

(集体订正,显示正确答案:10:08)

2.师生小结时间的写法。

师生:几时我们就在两点前面写几,几分就在两点的后面写几,但是当几分未满“10分”时,要在几分的前面用“0”来占位。

3.巩固练习。

学生自己写一个电子钟表上的时间,然后互相读给同桌听。

【设计意图:通过“打开百宝箱—对口令—玩游戏”这些环节,让学生有了明确的目标,激发

学生的挑战欲望,充分调动学生积极主动的进行探讨。】

五、应用提高。

1.综合练习。

师:好,现在口令对上了,我们看看有什么好玩的游戏。

(课件出示:游戏一小小广播员游戏规则:看谁读得又快又准。)

2.拓展提升

游戏二:啦啦车,大家开。

(学生各拿一张写有电子时间或钟表时间或()时()分的卡纸,找朋友,而后组成一辆啦啦车开走……首先教师和学生进行游戏的示范,然后学生进行模仿。最后让学生帮助老师找朋友。(老师手上出示半时的钟面))

【设计意图:游戏的这个环节其实是对前面知识的一个总结与提升。从第一个游戏的独立思

考到第二个游戏的集体参与,不但对旧知进行了复习,还对新知进行了很好的巩固,而且还进行了拓展延伸。让学生在轻松的状态下对知识进行整合。】

六、全课总结。

今天的课到这儿就结束了,你有什么收获呢?

【设计意图:让学生谈收获,进一步巩固所学的知识,体会成功的快乐。】

七、儿歌结束。

小小表作用大,

去到哪里都不怕。

学习作来两不拉(là),

小朋友们喜爱它。

【设计意图:以学生通俗易懂的儿歌作为本课的结尾很有意义,让学生更加深刻的感受到电子钟表的作用以及今天学习这个内容的实际意义。数学源于生活,又服务于生活。】

单片机完整电子时钟设计报告.doc

目 一.作品介???????????????????????????????? 2 二.片机系原理及工作原理描述????????????????????? 2 三.程中碰到的及解决方法????????????????????? 4 四.数据及差分析??????????????????????????? 4 五.?????????????????????????????????? 5 六.程序模框?????????????????????????????? 5 七.程序清????????????????????????????????7

单片机的个性化电子钟设计报告 一.作品简介 该作品是个性化电子钟设计,技术上主要用单片机(AT89S52)主控, 4 位 LED 数码显示,分别显示“小时:分钟”。该作品主要用于24 小时计时显示,能整时报时 ,能作为秒表使用,能定时闹铃 1 分钟。 使用方法 :开机后显示日期,学号,时钟在00:00:00 起开始计时。 (1)长按进入调分状态 :分单元闪烁 ,按加 1,按减 1.再长按进入时调整 状态 ,时单元闪烁 ,加减调整同调分 .按长按退出调整状态。 (2)按进入设定闹时状态: 12:00: ,可进行分设定,按分加 1,再按为时调 整 ,按时加 1,按调闹钟结束.在闹铃时可按停闹,不按闹铃 1 分钟。 (3)按下进入秒表状态:再按秒表又启动,按暂停 ,再按秒表清零 ,按 退出秒表回到时钟状态。 二.单片机系统原理图及工作原理描述 (1)总原理图 如原理图所示,硬件系统主要由单片机最小应用系统、LED数码管显示模块组成。

基于单片机的电子时钟设计报告(LCD显示)

单片机原理及应用课程设计任务书 题目:电子时钟(LCD显示) 1、设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间: 使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。用3个功能键操作来设置当前时间。功能键K1~K4功能下。 K1—设置小时。 K2—设置分钟。 K3—设置秒。 程序执行后工作指示灯LED发光,表示程序开始执行,LCD显示“23:59:00”,然后开始计时。 2、工作原理 本课题难点在于键盘的指令输入,由于每个按键都具有相应的一种功能,程序中有较多的循环结构用以判断按键是否按下,以及判断按键是否抬起,以及LCD显示器的初始化。 3、参考电路 硬件设计电路图如下图所示: 硬件电路原理图 单片机原理及应用课程设计任务书

题目:电子时钟(LCD显示) 1、设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间: 使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。用3个功能键操作来设置当前时间。功能键K1~K4功能下。 K1—设置小时。 K2—设置分钟。 K3—设置秒。 程序执行后工作指示灯LED发光,表示程序开始执行,LCD显示“23:59:00”,然后开始计时。 2、工作原理 本课题难点在于键盘的指令输入,由于每个按键都具有相应的一种功能,程序中有较多的循环结构用以判断按键是否按下,以及判断按键是否抬起,以及LCD显示器的初始化。 3、参考电路 硬件设计电路图如下图所示: 硬件电路原理图 基于AT89C51单片机的电子时钟设计报告

一、设计要求与目的 1)设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间。 2)、使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。3)、用3个功能键操作来设置当前时间。 4)、熟悉掌握proteus编成软件以及keil软件的使用 二、本设计原理 本设计以AT89C51单片机为核心,通过时钟程序的编写,并在LCD显示器上显示出来。该编程的核心在于定时器中断及循环往复判断是否有按键操作,并对每个按键的操作在LCD显示器上作出相应的反应。由于LCD显示器每八位对应一个字符,故把秒、分、时的个位和十位分开表示。 该课题中有三个控制开关KM1、KM2、KM3分别控制时、分、秒的调整,时间按递增的方式调整,每点一次按钮则相应的时间个位加以,且时间调整不干扰其他为调整时间的显示。 三、硬件设计原理(电路) 硬件电路原理图

单片机电子时钟程序

程序开始 ORG 0000H AJMP MAIN ORG 000BH AJMP CLOCK ORG 0100H 主程序开始: MAIN: MOV SP,#70H MOV 6EH,#00H ;显示缓存器初始值设定 MOV 6DH,#00H MOV 6CH,#00H MOV 6BH,#00H MOV 6AH,#00H MOV 69H,#00H MOV 50H,#00H ;秒,分,小时初始值设定 MOV 51H,#00H MOV 52H,#00H MOV DPTR,#0F003H ;8255端口定义,PA,PB为输出 MOV A,#80H MOVX @DPTR,A MOV 4FH,#00H MOV TMOD,#01H ;定时器T0及TL0,TH0初始值设定 MOV TH0,#3CH MOV TL0,#0B0H SETB EA ;开总中断 SETB ET0 ;开定时器中断 SETB TR0 循环程序开始,并显示时间: START: MOV A,50H LCALL BCD MOV 6AH,A ;显示秒十位 MOV 69H,B ;显示秒个位 MOV A,51H LCALL BCD MOV 6CH,A ;显示分十位 MOV 6BH,B ;显示分个位 MOV A,52H LCALL BCD ;调用十六进制至BCD码转换子程序 MOV 6EH,A MOV 6DH,B LCALL DIS ;调用显示子程序 LCALL KEY ;调用键盘子程序 AJMP START ;主程序结束

BCD: MOV B,#0AH ;BCD码转换子程序 DIV AB RET CLOCK: PUSH ACC ;保护现场 PUSH PSW CLR TR0 MOV TH0,#3CH ;定时参数重新设置 MOV TL0,#0B0H SETB TR0 INC 4FH ;100ms单元加1 MOV A,4FH CJNE A,#0AH,D0 ;100ms单元=10,就秒单元加1 MOV 4FH,#00H ;100ms单元内容清0 MOV A,50H ADD A,#01H ;秒单元加1 MOV 50H,A CJNE A,#3CH,D0 ;秒单元内容=60,则秒单元清0 MOV 50H,#00H MOV A,51H ;分,时单元代码 ADD A,#01H MOV 51H,A CJNE A,#3CH,D0 MOV 51H,#00H MOV A,52H ADD A,#01H LCALL RING ;报警子程序 MOV 52H,A CJNE A,#18H,D0 MOV 52H,#00H D0: POP PSW ;出栈,退出中断子程序 POP ACC RETI RING: MOV R3,A CLR P1.0 LCALL DELL50 SETB P1.0 LCALL DELL50 DJNZ R3,RING RET 键盘子程序: KEY: JB P1.7,MSET ;秒设定子程序 LCALL DELL ;防抖动延时 JB P1.7,MSET INC 50H

电子时钟设计报告

电子时钟设计报告Last revision on 21 December 2020

电子时钟设计报告 1 设计任务与要求 设计任务 用STM32设计一个数字电子钟,采用LCD12864来显示并修改,时间或闹铃。 设计要求 1)显示功能:可显示时间等基本功能。 2)具有闹铃功能。 3)按键改变时间。 4)按键改变闹铃。 5)温度的显示。 2 方案设计与论证 整个系统用stm32单片机作为中央控制器,由单片机执行采集内部RTC 值,时钟信号通过单片机I/O口传给TFT彩屏,单片机模块控制驱动模块驱动显示模块,通过显示模块来实现信号的输出。系统设有按键模块用于对时间进行调整及扩展多个小键盘。

显示电路 方案一:TFT彩屏。显示质量高,没有电磁辐射,可视面积大,应用范围广,画面效果好,数字式接口,“身材”匀称小巧,功耗小。 方案二:数码管动态显示。动态显示,即各位数码管轮流点亮,对于显示器各位数码管,每隔一段延时时间循环点亮一次。利用人的视觉暂留功能可以看到整个显示,但须保证扫描速度足够快,人的视觉暂留功能才可察觉不到字符闪烁。显示器的亮度与导通电流、点亮时间及间隔时间的比例有关。调整参数可以实现较高稳定度的显示。动态显示节省了I/O 口,降低了能耗。 从节省单片机芯片I/O口和降低能耗角度出发,本数字电子钟数码管显示选择设计采用方案一,既TFT彩屏显示。 电源电路 本数字电子钟设计所需电源电压为直流、电压值大小5V的电压源直接用mini USB通过电脑USB接口供电。 按键电路 本数字电子钟设计所需按键用于进行显示时间的调整与设置扩展的小键盘。 单片机芯片4个I/O口可与按键直接相连,通过编程,单片机芯片即可控制按键接口电平的高低,即按键的开与关,以达到用按键进行显示时间的调整与设置扩展的小键盘的设计要求。

电子时钟单片机【完整版】

烟台南山学院 单片机课程设计题目电子时钟 姓名: 所在学院 所学专业: 班级: 学号: 指导教师: 完成时间:

随时代的发展,生活节奏的加快,人们的时间观念愈来愈强;随自动化、智能化技术的发展,机电产品的智能度愈来愈高,用到时间提示、定时控制的地方也会愈来愈多,因此,设计开发数字时钟具有良好的应用前景。 由于单片机价格的低成本、高性能,在自动控制产品中得到了广泛的应用。本设计利用Atmel公司的AT89S52单片机对电子时钟进行开发,设计了实现所需功能的硬件电路,应用汇编语言进行软件编程,并用实验板进行演示、验证。 在介绍本单片机的发展情况基础上,说明了本设计实现的功能,以及实验板硬件情况,并对各功能电路进行了分析。主要工作放在软件编程上,用实验板实现时间、日期、定时及它们的设定功能,详细对软件编程流程以及调试进行了说明,并对计时误差进行了分析及校正,提出了定时音与显示相冲突问题及解决方案。实验证明效果良好,可以投入使用。 本次仿真设计的目的就是让同学们在理论学习的基础上,通过完成一个涉及MCS—51单片机都种资源应用并具有综合功能的小系统目标板的设计与编程应用,使学生不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排版调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立进行某些单片机应用系统的开发设计工作打下一定的基础。在本学期的开始我们进行了计算机工程实践,在实践中我们以微机原理与接口技术课程中所学知识为基础,设计了电子时钟系统。本系统为多功能数字钟的系统。本设计以单片机AT89c51为控制核心,选用DS1302串行时钟芯片,RT1602液晶显示器实现液晶显示当前时间、日期、星期。本电子时钟具有日期、时、分、秒的显示、调整功能,采用的时间制式为24小时制,时间显示格式为时(十位、个位)、分(十位、个位)、秒(十位、个位)。 关键词:单片机 AT89S52 电子时钟汇编语言

认识钟表测试题

一年级数学认识钟表练习题 姓名: 一、填空 1、钟面上有()个数字,()针和()针。 2、分针指向12,时针指向3就是()。 分针指向6,时针指在3和4中间就是()。 3、()时整,时针和分针成一条直线;()时整,分针和时针重合。 4、现在是11时,再过2时是()时。 二、认读时间 时时时时 三、按时间给钟面画时针和分针 5时 21时 10时半 18时半 12时四、看一看,想一想,填一填。 _________ _________ _________ _________ 五、小动物们说得对吗?对的在括号里打“√”,错的在括号里打“×”。 六、根据钟面,再过1小时是几时。 ∶∶∶∶

_________ _________ _________ 七、想一想,找找规律,接着画。 八、根据下面时间,你能画出时针和分针吗? 一年级下册认识钟表单元测试 班级姓名 一、认识钟面 1. 钟面上有()个数,长针是(), 短针是()。 2.长针走一圈是()时,短针走一圈是()时。 3.一节课的时间是40()。 4.小学生每天在校时间是6()。 二、认识整时 写出钟面上的时间 ()时()时()时()时()时()时()时()时 三、看看钟面,请你连一连 ∶∶∶∶ 6时10时半3时

大约5时1时大约7时2时大约9时4时 1时 四、画出下面的时针或分针。 4时 1时 6时 11时 五、写出下面钟面上大约是几时。 大约()时大约()时大约()时大约()时六、连一连。 9时大约5时 10时大约11时七、根据时间画上时针的位置。 3 4 5 6 7 8 9 10 1112l 3 4 5 6 7 8 9 10 1112l 3 4 5 6 7 8 9 10 1112l

单片机电子时钟报告资料

单片机原理及应用课程设计 题目:C52 单片机电子时钟电路设计姓名:____________________ 陶鹏鹏 专业:____________ 电子科学与技术 班级:____________ 121 班 指导教师:___________________ 高海涛

安徽科技学院数理学院 目录 1基于单片机的电子时钟电路设计 ....................................................... 1.1设计任务与要求................................................................ 1.1.1设计目的:.............................................................. 1.1.2设计要求:.............................................................. 1.2方案设计...................................................................... 2、单片机应用系统简介................................................................ 2.1AT89C52单片机的功能结构..................................................... 2.2单片机的引脚定义及功能....................................................... 2.3定时/计数器................................................................... 2.3.1定时/计数器结构 ........................................................ 2.3.2工作原理................................................................ 2.4键盘接口技术.................................................................. 2.5复位操作...................................................................... 2.6 显示控制模块.................................................................. 3、硬件电路设计...................................................................... 3.1电子时钟的电路图............................................................. 3.2单元电路设计.................................................................. 3.2.1 晶振、复位电路模块 ................................................... 3.2.2键盘控制模块............................................................ 3.2.3蜂鸣器电路模块.......................................................... 3.2.4显示器电路模块.......................................................... 4、软件设计........................................................................... 4.1 系统主程序设计 .............................................................. 4.2 主程序清单.................................................................. 4.3系统仿真与调试................................................................ 5、结论与心得.........................................................................

51单片机电子时钟课程设计报告报告

目录 第一部分设计任务和要求 1.1单片机课程设计内 容 (2) 1.2单片机课程设计要求………………………………………………… 2 1.3系统运行流程………………………………………………………… 2 第二部分设计方案 2.1 总体设计方案说明 (2) 2.2 系统方框图 (3) 2.3 系统流程图 (3) 第三部分主要器材及基本简介 3.1 主要器材 (4) 3.2 主要器材简介 (4) 第四部分系统硬件设计 4.1 最小系统 (6) 4.2 LCD显示电路 (6) 4.3 键盘输入电路 (7) 4.4 蜂鸣器和LED灯电路 (7)

第五部分仿真电路图与仿真结果 (8) 第六部分课程设计总结 (8) 第七部分参考文献 (9) 附录A 实物图 附录B 系统源程序 第一部分设计任务和要求 1.1 单片机课程设计内容 利用STC89C51单片机和LCD1602电子显示屏实现电子时钟,可由按键进行调时和12/24小时切换。 1.2 单片机课程设计要求 1.能实现年、月、日、星期、时、分、秒的显示; 2.能实现调时功能; 3.能实现12/24小时制切换; 4.能实现8:00—22:00整点报时功能。 1.3 系统运行流程 程序首先进行初始化,在主程序的循环程序中首先调用数据处理程序,然后调用显示程序,在判断是否有按键按下。若有按键按下则转到相应的功能程序执行,没有按键按下则调用时间程序。若没到则循环执行。计时中断服务程序完成秒的计时及向分钟、小时的进位和星期、年、月、日的进位。调时闪烁中断服务程序

用于被调单元的闪烁显示。调时程序用于调整分钟、小时、星期、日、月、年,主要由主函数组成通过对相关子程序的调用,如图所示。实现了对时间的设置和修改、LCD显示数值等主要功能。相关的调整是靠对功能键的判断来实现的。第二部分设计方案 2.1 总体设计方案说明 1.程序设计及调试 根据单片机课程设计内容和要求,完成Protues仿真电路的设计和用Keil软件编写程序,并进行仿真模拟调试。 2.硬件焊接及调试 根据仿真电路图完成电路板的焊接,并进行软、硬件的调试,只到达到预期目的。3.后期处理 对设计过程进行总结,完成设计报告。 2.2 单片机系统方框图

电子时钟显示电路

电子技术(上)课程设计 题目名称:电子时钟显示电路 院系名称: 班级: 学号: 学生姓名: 指导教师:

摘要 电子时钟是一种通过电子元器件控制、执行、显示的电子产品。实现了对“时”、“分”、“秒”数字显示的计时装置。具有时间显示、闹钟设置、报时功能、校正功能。走时准确、显示直观、精确、稳定等优点。电路装置十分小巧,安装使用也方便。同时在日期中,它以其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱。 本电路由555振荡器、74HC74分频器、74HC4518计数器、74HC4511译码器和显示器连接而成。实现了电子时钟的基本功能。 关键词:晶体振荡器、分频器、计数器,显示器

Abstract Electronic clock is controlled by electronic components, perform, display of electronic products. Realize the "when", "sub", "second" digital display of the timing device. With a time display, alarm clock settings, timer function, correction. Accurate time display and intuitive, precise, stable and so on. Circuit device is very compact, easy to install and use also. At the same time in the date, with its compact, low cost, travel time and high precision, easy to use, multi-function, ease of integration and loved by the majority of consumers. The circuit consists of 555 oscillator, 74hc74 divider, 74hc4518 counter, 74hc4511 decoder and display connection is made. To achieve the basic functions of the electronic clock. Key words:;crystal oscillators, frequency divider, counters, display

8位数码管显示电子时钟c51单片机程序

8位数码管显示电子时钟c51单片机程序 时间:2012-09-10 13:52:26 来源:作者: /* 8位数码管显示时间格式05—50—00 标示05点50分00秒 S1 用于小时加1操作 S2 用于小时减1操作 S3 用于分钟加1操作 S4 用于分钟减1操作 */ #include sbit KEY1=P3^0; //定义端口参数 sbit KEY2=P3^1; sbit KEY3=P3^2; sbit KEY4=P3^3; sbit LED=P1^2; //定义指示灯参数 code unsigned char tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //共阴极数码管0—9 unsigned char StrTab[8]; //定义缓冲区 unsigned char minute=19,hour=23,second; //定义并初始化为12:30:00 void delay(unsigned intt) { while(--cnt); } /******************************************************************/ /* 显示处理函数 */ /******************************************************************/ void Displaypro(void) { StrTab[0]=tab[hour/10]; //显示小时 StrTab[1]=tab[hour%10]; StrTab[2]=0x40; //显示"-" StrTab[3]=tab[minute/10]; //显示分钟 StrTab[4]=tab[minute%10]; StrTab[5]=0x40; //显示"-" StrTab[6]=tab[second/10]; //显示秒 StrTab[7]=tab[second%10]; } main()

电子时钟实验报告_电子时钟

电子时钟实验报告 一、实验目的 学习8051定时器时间计时处理、按键扫描及LED数码管显示的设计方法。二、设计任务及要求 利用实验平台上4个LED数码管,设计带有闹铃功能的数字时钟,要求:1.在4位数码管上显示当前时间,显示格式为“时时分分”; 2.由LED闪动做秒显示; 3.利用按键可对时间及闹玲进行设置,并可显示闹玲时间。当闹玲时间到蜂鸣器发出音乐,按停止键使可使闹玲声停止。 三、工作原理及设计思路 利用单片机定时器完成计时功能,定时器0计时中断程序每隔5ms中断一次并当作一个计数,每中断一次计数加1,当计数200次时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要数据锁存器等较多硬件,可采用动态显示法实现LED显示。 闹铃声由交流蜂鸣器产生,电路如右图,当P1.7输出不同频率的方波,蜂鸣器便会发出不同的声音。 四、电路设计及描述 (1)硬件连接部分: 在ZKS-03单片机综合实验仪上有四位共阳LED数码管,其标号分别为LED1~LED4。为了节省MCU的I/O口,采用串行接口方式,它仅占用系统2个I/O 口,即P1.0口和P1.1口,一个用作数据线SDA,另一个用作时钟信号线CLK,

它们都通过跳线选择器JP1相连。 由于采用共阳LED数码管,它的阴极分别通过限流电阻R20~R27连接到控制KD_0~KD_Q7。这样控制8个发光二极管,就需要8个I/O口。但由于单片机的I/O口资源是有限的,因此常采用实验电路所示的串并转换电路来扩充系统资源。串并转换电路其实质是一个串入并处的移位寄存器,串行数据再同步移位脉冲CLK的作用下经串行数据线SDA把数据移位到KD_0~KD_Q7端,这样仅需2根线就可以分别控制8个发光二极管的亮灭。而P0口只能作地址/数据总线,P2口只能作地址总线高8位,P3.0、P3.1作为串行输入、输出接口,实验仪上单片机可用作I/O的口仅有:P1.0--P1.7,8位;P3.2、P3.3、P3.4、P3.5,4位。其中:P1.0用作数据线SDA,P1.1用作时钟信号CLK,所以P1.0和P1.1应该接对应跳线的A位,即跳线的中间和下面相连。P1.3、P1.4、P1.5和P1.6是四个数码管的位扫描线,其中P1.6对应数码管W1,显示小时高位;P1.5对应数码管W2,显示小时低位;P1.4对应数码管W3,显示分钟高位;P1.3对应数码管W4,显示分钟低位。P1.7连接蜂鸣器电路,输出不同频率的方波,使其发出不同的声音。P1.2用来控制秒的闪烁显示。故,P1.2也应该接对应跳线的A位。 其显示电路如下图所示: P3.2、P3.3、P3.4、P3.5分别连接单刀双掷开关S1、S2、S3、S4,从而输入高低电平。将S2S1定义为功能模式选择开关;S3定义为分钟数调整开关;S4定义为小时数调整开关。 当S2S1=00时,显示当前时间,不进行任何操作。 当S2S1=01时,显示当前时间,同时可进行时钟调整,若S3=1,分钟数持续加1,若S4=1,小时数持续加1。

单片机电子时钟显示

单片机综合实验报告 题目:电子时钟(LCD)显示 班级: 0310405班 学号: 学生姓名:张金龙 指导老师:高林 2013年 6 月 17 日 一、实验内容: 以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间: ●使用字符型LCD显示器显示当前时间。 ●显示格式为“时时:分分:秒秒”。 ●用4个功能键操作来设置当前时间,4个功能键接在P1.0~P1.3引脚上。 功能键K1~K4功能如下。 ●K1—进入设置现在的时间。 ●K2—设置小时。 ●K3—设置分钟。 ●K4—确认完成设置。 程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00:00”,然后开始计时。 二、实验电路及功能说明 1)单片机主控制模块

以AT89C51单片机为核心进行一系列控制。 2)时钟显示模块 用1602为LCD显示模块,把对应的引脚和最小系统上的引脚相连, 连接后用初始化程序对其进行简单的功能测试。测试成功后即可为实 验所用,如图: 3)时间调整电路 用4个功能键操作来设置当前时间,4个功能键接在P1.0~P1.3引脚 上。功能键K1~K4功能如下。K1—进入设置现在的时间。K2—设 置小时。K3—设置分钟。K4—确认完成设置。如图: 三、实验程序流程图: 主程序: 时钟主程序流程 子程序:

保护现场 设置计数初值 1S到? (40H)=10? 0 (40H)(40H)+1 (40H)(41H)+1 (41H) (46H)=4? 0 (46H) (0)(47H) 恢复现场 返回 N N 中断服务流程图 (41H)=5? 0 (41H) (43H)=10? 0 (43H)(43H)+1 (43H)(44H)+1 (44H) (44H)=5? 0 (44H) (46H)+1 (46H) (47H)=2? (46H)+1 (46H) N N (46H)=10? 0 (46H) (47)+1 (47) N N 四、实验结果分析

电子时钟实验报告_电子时钟

电子时钟实验报告

一、实验目的 学习8051定时器时间计时处理、按键扫描及LED数码管显示的设计方法。 二、设计任务及要求 利用实验平台上4个LED数码管,设计带有闹铃功能的数字时钟,要求: 1.在4位数码管上显示当前时间,显示格式为“时时分分”; 2.由LED闪动做秒显示; 3.利用按键可对时间及闹玲进行设置,并可显示闹玲时间。当闹玲时间到蜂鸣器发出音乐,按停止键使可使闹玲声停止。 三、工作原理及设计思路 利用单片机定时器完成计时功能,定时器0计时中断程序每隔5ms中断一次并当作一个计数,每中断一次计数加1,当计数200次时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要数据锁存器等较多硬件,可采用动态显示法实现LED显示。 闹铃声由交流蜂鸣器产生,电路如右图,当P1.7输出不同频率的方波,蜂鸣器便会发出不同的声音。 四、电路设计及描述 (1) 硬件连接部分: 在ZKS-03单片机综合实验仪上有四位共阳LED数码管,其标号分别为LED1~LED4。 为了节省MCU的I/O口,采用串行接口方式,它仅占用系统2个I/O口,即P1.0口和P1.1口,一个用作数据线SDA,另一个用作时钟信号线CLK,它们都通过跳线选择器JP1相连。 由于采用共阳LED数码管,它的阴极分别通过限流电阻R20~R27连接到控制KD_0~KD_Q7。这样控制8个发光二极管,就需要8个I/O口。但由于单片机的I/O口资源是有限的,因此常采用实验电路所示的串并转换电路来扩充系统资源。串并转换电路其实质是一个串入并处的移位寄存器,串行数据再同步移位脉冲CLK的作用下经串行数据线SDA把数据移位到KD_0~KD_Q7端,这样仅需2根线就可以分别控制8个

(完整版)电子时钟(LCD显示)

电气工程及自动化专业 单片机原理及应用课程设计报告 姓名:XXXXXX 学号:XXXXXXX 专业班级:XXXXXX 题目:电子时钟(LCD显示) 电气与电子工程学院 二〇一四年十二月三十日

目录 一、设计目的 (2) 二、设计任务和要求 (2) 三、设计原理分析 (2) 四、硬件资源及其分配 (3) 五、硬件图 (4) 六、程序框图 (5) 七、程序 (7) 八、调试运行 (13) 九、仿真截图 (13) 十、设计心得体会 (14)

一、设计目的 1、设计要求以AT89C51单片机为核心的时钟,在LCD 显示器上显示当前的时间。 2、 使用字符型LCD 显示器显示当前时间。显示格式为“时时:分分:秒秒”。 3、用4个功能键操作来设置当前时间。 4、熟悉掌握proteus 编成软件以及keil 软件的使用 二、设计任务与要求 本设计以AT89C51单片机为核心,通过时钟程序的编写,并在LCD 显示器上显示出来。该编程的核心在于定时器中断及循环往复判断是否有按键操作,并对每个按键的操作在LCD 显示器上作出相应的反应。由于LCD 显示器每八位对应一个字符,故把秒、分、时的个位和十位分开表示。 该课题中有四个控制开关KM1、KM2、KM3、KM4分别控制时、分、秒、确定的调整,时间按递增的方式调整,每点一次按钮则相应的时间个位加以,且时间调整不干扰其他为调整时间的显示。 三、设计原理分析 1、按照系统的设计功能要求,本时钟系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力配合按键控制,来控制时钟的调整及显示。 图一 系统总原理图

2、软件主要完成功能 (1)显示时间程序 用软件调节时间,通过程序的调节,最后用LED现实时钟 (2)调节时间程序 按键调节时间,能实现时、分的调节 3、软件设计主要流程 时间控制程序 时间控制程序,用中断准确的控制时间,采用60进制,60秒为一分钟,60分钟为一个小时,全天设置为24小时。 四、硬件资源及原理图 AT89C51芯片 AT89C51 是美国ATMEL 公司生产的8 位Flash ROM 单片机。其最突出的优点是片内ROM 为Flash ROM,可擦写1000 次以上,应用并不复杂的通用ROM 写入器就能方便的擦写,读取也很方便,价格低廉,具有片程序ROM 二级保密系统。因此可灵活应用于各种控制领域。 AT89C51 包含以下一些功能部件: 1. 一个8 位CPU ; 2. 一个片内振荡器和时钟电路; 3. 4KB Flash ROM ; 4. 128B 内RAM; 5. 可寻址64KB 的外ROM 和外RAM 控制电路; 6. 两个16 位定时/计数器; 7. 21 个特殊功能寄存器; 8. 4 个8 位并行I/O 口; 9. 一个可编程全双工串行口; 10. 5 个中断源,可设置成2 个优先级。 AT89C51 单片机一般采用双列直插DIP 封装,共40 个引脚,图2-1 为其引脚排列图。40 个引脚大致可分为4 类:电源、时钟、控制各I/O 引脚

电子时钟程序代码

#include #define uchar unsigned char #define uint unsigned int uchar code weixuan[8]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01}; //位选,控制哪个数码管亮。(从右到左) uchar code duanxuan[12]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf, 0xff}; //0-9,'-','灭' uchar data timedata[3]={0x00,0x00,0x00}; //时间缓冲区,分别为:秒、时、分。 uchar data datetime[8]={0xc0,0xc0,0xbf,0xc0,0xc0,0xbf,0xc0,0xc0}; //时间缓冲区,初始化显示00-00-00。 uchar tt1,tt2,tt,tt0,num=0; uchar flag,flag1,flag2,flash; sbit key1=P1^3; sbit key2=P1^5; sbit key3=P1^7; //**************延时函数********************************* void delay(uint del) { uchar i, j; for(i=0; i

电子时钟设计报告

嘉应学院电子信息工程学院 电子时钟设计报告 2011~2012学期年度第2学期

专业:电气自动化班级:105班 XX:丘学勇 学号:102100046 一、设计目的 1、数字电子钟以60分钟为一计数周期 2、只有分秒显示功能 二、设计要求 1、确定电子时钟的整体设计方案,画出 整体原理图,划分各个单元的功能,画出贴片式的PCB图(由于工具的限制) 2、选择元器件的符号,确定元件的资料

参数 3、做出已经画好的PCB板,焊上元器件 4、自拟调整测试方案,进行电路调试, 达到电路的要求 5、写出总结报告 三总体设计图

上图为用Altium designer画的原理图 数字时钟是显示时分秒的计时装置,但是为了降低要求,只用了分跟秒的计时,本设计基于集成芯片设计而成的电路,分为以下几个部分,脉冲产生电路,计数,译码,显示电路。我们用的CD4026的功能就是计数跟译码,其相关资料如下:

四、各部分电路设计 1、脉冲产生电路 数字时钟具有标准的时间源,我们利用555定时器组成多谐 电路,通过利用数电书上的计算公式 可以算出电路中,当我们选择使用47uf的电容时,其接电源的电阻跟另外一个电阻都为10K时,那么这个电路刚好产生的脉冲为1HZ的方波,其周期为1S。误差小到0.01~0.1之间,

这个脉冲电路原理图为 2、时间计时器电路原理 时间计数电路由秒个位和秒十位计数器,分个位和分十 位计数器电路组成,都为60进制计数器。 在设计中我们使用CD4026B芯片来实现10进制计数的 功能,分钟跟秒钟的高位为6进制数,因此我们使用 74LS11的芯片来识别是否实现进位计数,74LS11是3 个输入单个输出的与门芯片,其原理当数码管显示1~6 中,只有数码管的E,F,G都同时存在时,数码管中显示数

基于单片机的液晶屏显示的电子时钟设计

课题名称基于单片机的液晶屏显示的电子时钟设计 指导教师吕刚磊 学生姓名陈阳学号200729019 专业机电一体化技术 一、课题来源 指导老师命题范围内选题 二、设计目的 1.了解LCD显示器显示的基本原理 2. 了解用LCD液晶显示有什么好处 3. 掌握并学会用单片机AT89C52控制的硬件电路的设计和软件设计 三、设计要求 1.能够正确实现基于单片机的液晶屏显示的电子时钟设计功能; 2.理解实现基于单片机的液晶屏显示的电子时钟的原理 3. 根据设计要求和设计目的完成硬件设计和软件设计,采用LCD显示 四、设计思路 1. 利用AT89C52单片机芯片作为程序控制系统再加上其它外围电路进行辅助 2. 按设计要求编写程序并调试 3. 输出用液晶屏显示 五、时间安排 第一阶段:2009年月10月28日前毕业设计(论文)题目上报指导老师 第二阶段:2009年月11月3日前接受毕业设计任务书,学习毕业设计(论文)要求及有关规定,收集资料、开始撰写开题报告 第三阶段:2009年11月5日前上交开题报告,由指导老师审阅 第四阶段:2009年11月30日前利用Protel99se绘制原理图并生成PCB,完成元器件的购买,收集资料,开始设计并撰写论文,初稿完成第五阶段:2009年12月1日至2010年1月30用不同方式与指导老师交流,沟通毕业设计进展情况 第六阶段:2010年3月上旬完成并提交正式毕业设计成果 指导教师签名:日期: 2009. 11. 3 基于单片机的液晶屏显示的电子时钟设计

摘要 本设计是利用基于AT89C52单片机用液晶显示器制作的实用液晶电子钟,可完成计时、计分、计秒和校时、校分的功能。微处理器是单片机的核心,完成运算和控制的操作串行口数据存储器与复位电路,时钟电路,校对电路由微处理器控制完成各自的任务。最后通过液晶显示时、分、秒。在振荡器正在运行时,复位是靠RST或在RST引脚上施加持续2个机器周期的高电平来实现,在RST引脚上施加高电平的第2个周期执行内部复位,以后每个周期执行一次,直到RST 变化。复位时,ALE和/RSEN输出高电平,机ALE=1和/RSEN=1,片内RAM不受复位的影响,复位后PC指向0000H使单片机从起始地址0000H开始执行程序。设计中采用内部时钟方式,在XTAL1和XTAL2两端接晶振,与内部反向器构成稳定的自激振荡器,其发出的时钟脉冲直接送入片内定时控制部件,该液晶电子钟最后由6个液晶显示管显示,时分秒段式LCD显示采用七段显示,其结构除在上电极板上喷上a到g这七个笔画外,还在下电极板喷上与笔画相对应的“日”字形的电极并接公共端COM。另外时钟的校对采用与校对普通电子表相同的操作方式来完成,只需按K1、K2这两个键来校时校分。AT89C52的XTAL1和XTAL2分别为反向器的输入和输出,RST为复位输入,由它再接一个上拉电阻,引脚被拉高,P1口作为电子钟的位选,P3口部分作为电子钟的输出端。 关键词电子钟单片机液晶显示 LCD SCREEN DISPLAY BASED ON SINGLE CHIP DESIGN OF

可调电子时钟程序

#include unsigned char led[12]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0 x00,0xFF}; //用一维数组定义0-9 unsigned char a[4]; unsigned char second=0,minute=0,hour=12; unsigned char minute1=0,hour1=0,zdbs=0; unsigned char b[4]={0xFE,0xFB,0xEF,0xBF}; //扫描 unsigned char k=0; unsigned int temp; // 记录1000毫秒为1秒的变量 unsigned char M,S_flag,md=0; //M是模式,更新时间的4种模式加上正常模式S_flag闪烁标志 sbit K1=P3^0; //设置键 sbit K2=P3^1; //增加键 sbit K3=P3^2; //减少键 void delay(unsigned n) //0.2毫秒 { int x,y;

for(x=0;x

相关主题
文本预览
相关文档 最新文档