数字日历钟表的设计课程设计说明书
日历和数字钟课程设计

日历和数字钟课程设计一、课程目标知识目标:1. 学生能够理解日历的基本概念,掌握年、月、日之间的关系及其计算方法。
2. 学生能够了解数字钟的原理,掌握时、分、秒的换算及其相互关系。
3. 学生能够运用所学知识解决与时间相关的问题,提高时间管理能力。
技能目标:1. 学生能够运用日历知识,独立制作简易的日历,培养动手操作能力。
2. 学生能够设计并制作简单的数字时钟,提高逻辑思维和编程能力。
3. 学生能够运用所学知识解决实际生活中的时间问题,提高问题解决能力。
情感态度价值观目标:1. 学生通过学习日历和数字钟知识,培养珍惜时间、合理安排时间的观念。
2. 学生在学习过程中,培养合作意识,学会与同学共同探究、分享成果。
3. 学生能够认识到数学知识在生活中的广泛应用,增强学习数学的兴趣和信心。
分析课程性质、学生特点和教学要求:1. 课程性质:本课程为小学四年级数学课程,以日历和数字钟为主题,结合日常生活实例,培养学生的数学应用能力。
2. 学生特点:四年级学生具有一定的数学基础和动手操作能力,对新鲜事物充满好奇心,善于合作与分享。
3. 教学要求:教师应注重理论与实践相结合,以学生为主体,引导学生主动探究、积极思考,提高学生的数学素养。
同时,关注学生的情感态度价值观的培养,使学生在学习过程中形成正确的价值观。
通过分解课程目标,为后续教学设计和评估提供明确的方向。
二、教学内容1. 日历的认识与制作:- 日历的基本概念:年份、月份、日期- 日历的制作方法:平年与闰年的判断,月份天数的计算,星期的推算2. 数字时钟的原理与设计:- 数字时钟的组成:时、分、秒- 数字时钟的换算关系:时与分、分与秒的换算- 数字时钟的设计:电子时钟原理,简易数字时钟的制作3. 实践与应用:- 制作简易日历:学生动手制作,巩固所学知识- 设计数字时钟:运用编程思维,设计并制作数字时钟- 生活实例分析:运用日历和数字钟知识解决实际生活问题教学内容安排与进度:第一课时:日历的基本概念与制作方法第二课时:数字时钟的原理与设计第三课时:实践与应用(制作简易日历、设计数字时钟、生活实例分析)教材章节及内容:《数学》四年级下册第二章“时间与测量”- 第二节:日历的认识与制作- 第三节:数字时钟的原理与设计三、教学方法为了激发学生的学习兴趣和主动性,本章节将采用以下多样化的教学方法:1. 讲授法:- 对于日历和数字钟的基本概念、原理等知识点,教师通过生动的语言和形象的比喻进行讲解,帮助学生建立清晰的知识框架。
日历钟使用说明教案设计

日历钟使用说明教案设计一、教学目的1.能够正确使用日历钟,并掌握其基本功能。
2.了解日历钟的特点,以及其相关知识点。
二、教学内容1.日历钟的定义及其分类2.日历钟的部件及其特点3.日历钟的使用方法三、教学重点1.掌握日历钟的基本使用方法。
2.了解日历钟的功能,以及日历钟的特点。
三、教学难点1.准确识别日历钟的各部件,了解功能。
2.通过讲解和实操掌握日历钟的各项功能。
四、教学方法1.讲授法:通过教师讲解、幻灯片课件等方式向学生传授日历钟的相关知识。
2.实操法:通过教师示范和学生实操的方式,加深学生对日历钟的认识和掌握。
五、教学过程设计1.教学前的准备工作(1)检查教学用具是否完备。
(2)了解学生的学习情况,尤其是他们对日历钟的了解情况。
2.教学过程(1)引入:通过展示日历钟的样品,引起学生的兴趣。
(2)认识日历钟的部件:通过对日历钟各部件的介绍,使学生准确识别各部件,了解其功能。
(3)了解日历钟的分类:通过讲解不同类型的日历钟,让学生了解其根据使用范围的不同,出现了不同类型的日历钟。
(4)讲解日历钟的功能:通过介绍日历钟的显示功能,告诉学生如何读取时间、日期等信息,以及如何调整日历钟时差、闹钟等功能。
(5)实操日历钟:老师进行示范,然后让学生自己实操日历钟,并进行检查。
(6)让学生进行小组讨论,就日历钟的使用方法和功能等方面进行探讨。
3.教学过程的总结(1)总结本次教学的主要内容和要点。
(2)回答学生提出的问题。
六、教学评估通过教学后的测试,检查学生对日历钟的掌握情况,以及对相关知识点的了解程度等。
根据测试结果,及时调整教学方法和教学内容。
数字钟课程设计书

数字钟课程设计书一、教学目标本课程旨在让学生了解数字钟的基本原理和制作方法,掌握基本的电子电路知识和编程技能,培养学生动手实践能力和创新思维。
具体目标如下:1.知识目标:(1)了解数字钟的工作原理;(2)掌握常用的电子元器件及其功能;(3)学习基本的编程语言,能够编写简单的控制程序。
2.技能目标:(1)能够独立完成数字钟的电路设计和搭建;(2)能够编写程序实现数字钟的功能;(3)培养学生的团队协作能力和问题解决能力。
3.情感态度价值观目标:(1)培养学生对科学的热爱和探索精神;(2)培养学生动手实践的兴趣,提高学生的自信心;(3)培养学生团队协作意识,增强学生的社会责任感。
二、教学内容本课程的教学内容主要包括数字钟的工作原理、电子电路设计、编程控制等方面。
具体安排如下:1.数字钟的工作原理:介绍数字钟的基本构成,时钟芯片的使用方法,以及数字显示电路的原理。
2.电子电路设计:学习常用的电子元器件,如电阻、电容、二极管、三极管等,并掌握其功能;学习电路图的绘制方法,能够根据需求设计简单的电子电路。
3.编程控制:学习基本的编程语言,如C语言或Python语言,掌握编程的基本方法;学习如何通过编程控制数字钟的显示和功能。
三、教学方法本课程采用讲授法、讨论法、实验法等多种教学方法,以激发学生的学习兴趣和主动性。
1.讲授法:用于讲解数字钟的工作原理、电子电路设计的基本知识、编程控制的方法等;2.讨论法:学生进行小组讨论,分享学习心得,提高学生的思考能力和团队协作能力;3.实验法:安排学生进行数字钟的动手制作,培养学生的实践能力和创新能力。
四、教学资源本课程所需教学资源包括教材、实验设备、多媒体资料等。
1.教材:选用正规出版的数字钟制作教材,为学生提供系统的学习资料;2.实验设备:准备数字钟制作所需的电路元器件、编程器、实验板等设备,保证学生能够动手实践;3.多媒体资料:制作课件、视频等资料,为学生提供直观的学习体验。
数字钟课程设计

数字钟课程设计一、引言数字钟是一种用数字形式显示时间的钟表,具有直观、准确和易于阅读的特点。
在现代社会,数字钟已成为人们日常生活中必不可少的工具之一。
为了培养学生的创新思维和实践能力,本课程旨在引导学生设计和制作一个简单的数字钟。
本文档将详细介绍数字钟课程的设计思路、教学目标、教学内容和评估方式。
二、教学目标本课程的教学目标如下:1. 培养学生基本的电子电路设计和焊接技能;2. 培养学生的创新思维和问题解决能力;3. 培养学生的团队协作精神和沟通能力;4. 提高学生对于数码技术的理解和运用能力;5. 培养学生对于时间概念的认识和管理能力。
三、教学内容本课程的教学内容如下:1. 数字钟的原理和构造:介绍数字钟的基本原理和各部分的构造,包括时钟模块、显示模块、控制模块等;2. 电子电路基础知识:讲解电子电路的基本概念和常用元件,如电阻、电容、晶体管等;3. 数字时钟的设计与制作:分为硬件设计和软件设计两部分。
硬件设计主要包括电路连接与焊接,软件设计主要包括显示模块的驱动和时钟模块的控制;4. 数字时钟的调试与测试:学生需要对自己制作的数字时钟进行调试和测试,确保其正常工作和准确显示时间;5. 数字时钟的应用拓展:鼓励学生在数字时钟的基础上进行创新和拓展,增加其他功能,如闹钟、温湿度显示等。
四、课程安排根据本课程的教学内容,将课程安排如下:1. 第一周:介绍数字钟的原理和构造,讲解电子电路的基础知识;2. 第二周:学生分组进行数字时钟的设计与制作,确定硬件和软件设计方案;3. 第三周:学生进行电路连接与焊接,制作数字时钟的硬件部分;4. 第四周:学生进行软件设计和编程,完成数字时钟的控制和显示功能;5. 第五周:学生进行数字时钟的调试和测试,解决可能出现的问题;6. 第六周:学生进行数字时钟的应用拓展,增加其他功能,并进行展示与分享。
五、评估方式为了评估学生的学习效果和课程的教学质量,本课程采用以下评估方式:1. 课堂参与度:根据学生在课堂上的积极参与和提问情况,进行评估;2. 课程作业:学生需要完成数字时钟的设计与制作任务,并提交相应的作业报告;3. 数字时钟的调试与测试:学生需要进行数字时钟的调试和测试,并进行成果展示;4. 分组评价:学生需要对本组成员的工作情况进行评价,评估团队合作能力。
数字时钟的课程设计

数字时钟的课程设计一、课程目标知识目标:1. 学生能理解数字时钟的基础知识,掌握时钟的数字显示原理。
2. 学生能运用所学知识,分析并描述数字时钟的显示方式及其变化规律。
3. 学生了解数字时钟在实际生活中的应用,理解时分秒的概念。
技能目标:1. 学生能够通过观察、分析,动手操作,设计简单的数字时钟模型。
2. 学生能够运用所学知识,解决与数字时钟相关的问题,如时间计算、闹钟设定等。
3. 学生能够运用数字时钟知识,进行实际生活中的时间管理。
情感态度价值观目标:1. 学生培养对数字时钟的兴趣,激发学习科学技术的热情。
2. 学生通过数字时钟的学习,认识到时间的重要性,养成珍惜时间的良好习惯。
3. 学生在团队协作中,学会互相尊重、沟通、合作,培养集体荣誉感。
课程性质:本课程以实践性、趣味性为主,注重培养学生的动手能力、观察力和团队协作能力。
学生特点:五年级学生具有一定的逻辑思维能力、动手操作能力和团队协作能力。
教学要求:教师应采用生动有趣的教学方法,引导学生主动参与,关注学生的个体差异,鼓励学生提出问题、解决问题,注重培养学生的实践能力和创新能力。
通过课程目标的实现,使学生能够将所学知识应用于实际生活,提高学生的综合素质。
二、教学内容本课程依据课程目标,结合课本内容,组织以下教学大纲:1. 数字时钟的基础知识:- 时钟的演变与数字时钟的原理- 时分秒的概念及其在数字时钟中的应用2. 数字时钟的组成与显示方式:- 数字时钟的显示屏、电路和程序- 数字时钟的显示方式:LED、LCD等- 数字时钟的显示变化规律3. 数字时钟的应用:- 时间计算与时间管理- 闹钟功能及其设置方法- 数字时钟在生活中的实际应用案例4. 动手实践与团队协作:- 设计简单的数字时钟模型- 操作数字时钟,解决实际问题- 团队合作,交流分享制作经验教学内容安排与进度:1. 基础知识学习(1课时)2. 数字时钟组成与显示方式(1课时)3. 数字时钟应用(1课时)4. 动手实践与团队协作(2课时)教材章节关联:本教学内容与课本第四章“时间及其测量”相关,涉及第四节“电子时钟及其应用”。
课程设计(数字日历钟表的设计)要点

课程设计说明书(论文)课程名称:课程设计1设计题目:数字日历钟表的设计院系:班级:设计者:学号:设计时间:2013-6-19哈尔滨工业大学哈尔滨工业大学课程设计任务书姓名:院(系):专业:班号:任务起至日期:2013 年 5 月日至2013 年 6 月19 日课程设计题目:数字日历钟的设计已知技术参数和设计要求:1.数码管显示:秒、分、时(可同时显示,也可轮换显示)2.能够设置时间,“设置按键”数量不限,以简单合理易用为好。
3.误差:1 秒/天(报告中要论述分析是否满足要求)扩展(优秀必作)1.设置校准键:当数字钟显示在“整点±30 秒”范围时,按动“校准键”,数字钟即刻被调整到整点,消除了±30 秒的误差。
2.加上“星期”显示(可以预置),并可以对其进行设置。
其他要求:1.按动员老师的要求、课程设计报告规范进行设计2.不允许使用时数字钟表、日历专用IC 电路。
3.可以使用通用器件:模拟、数字、单片机、EPLD、模块电路等。
4.设计方法不限。
工作量:1. 查找资料2. 设计论证方案3. 具体各个电路选择、元器件选择和数值计算4. 具体说明各部分电路图的工作原理5. 绘制电路原理图6. 绘制印刷电路图7. 元器件列表8. 编写调试操作9. 打印论文工作计划安排:1. 查阅资料:2. 方案论证3. 设计、分析、计算、模拟调试、仿真、设计原理4. 撰写报告:课程设计要求、方案论证、原理论述(原理框图、原理图)、分析、计算、仿真,PCB 图的设计,误差分析、总结,参考文献等5. 上交课程设计论文2013-6-19同组设计者及分工:摘要电子钟已成为人们日常生活中的必需品,广泛应用于各种场所。
电子钟在使用时通常挂在高处、不便于时间的设置。
本设计利用按键手动对时间的修改和定时功能进行操作,使用更为便捷,应用前景更加广阔。
系统电路由时钟模块、主控模块、键盘及显示模块、电源模块组成。
实时时钟采用 DS1302 实现年、月、日、时、分、秒、星期等时间信息的采集及闹钟功能。
数字钟数课程设计

数字钟数课程设计一、课程目标知识目标:1. 学生能理解数字钟的基本原理,掌握时分秒的概念及其相互关系。
2. 学生能运用所学的数字时钟知识,准确读取和显示时间。
3. 学生了解数字时钟在日常生活和科技领域中的应用。
技能目标:1. 学生能够通过实际操作,设计并搭建一个简单的数字时钟电路。
2. 学生能够运用逻辑思维和问题解决能力,分析并修复数字时钟的常见故障。
3. 学生掌握时间计算和转换的方法,提高数据处理和运算能力。
情感态度价值观目标:1. 学生培养对数字时钟及电子科技的兴趣,激发探索精神和创新意识。
2. 学生在小组合作中学会沟通与协作,培养团队精神和责任感。
3. 学生通过学习数字时钟,认识到时间的重要性,养成珍惜时间和遵守时间的良好习惯。
二、教学内容本节教学内容围绕数字时钟的原理、结构与使用进行组织。
具体包括以下部分:1. 数字时钟原理:讲解数字时钟的基本工作原理,包括时钟芯片、晶振、计数器等组成部分,使学生理解数字时钟的运行机制。
2. 时分秒概念:介绍时分秒的定义及其相互关系,通过实例讲解,使学生掌握时间的基本单位。
3. 数字时钟的读取与显示:讲解数字时钟的显示方法,使学生学会如何快速准确地读取和显示时间。
4. 数字时钟电路设计与搭建:指导学生运用所学知识,设计并搭建一个简单的数字时钟电路,培养学生的动手操作能力和创新意识。
5. 数字时钟故障分析与修复:介绍常见的数字时钟故障现象,指导学生运用逻辑思维和问题解决能力,分析并修复故障。
6. 时间计算与转换:讲解时间计算和转换的方法,提高学生数据处理和运算能力。
7. 数字时钟的应用:介绍数字时钟在日常生活和科技领域中的应用,拓宽学生视野。
教学内容按照以下进度安排:1. 第1课时:数字时钟原理及时分秒概念。
2. 第2课时:数字时钟的读取与显示。
3. 第3课时:数字时钟电路设计与搭建。
4. 第4课时:数字时钟故障分析与修复。
5. 第5课时:时间计算与转换。
数字钟表设置教案设计

数字钟表设置教案设计。
一、教学目标1.了解数字钟表的构造和读法,会分辨数字钟表指针的不同。
2.能够准确地读取数字钟表所示时间,并对时间进行简单的加减运算。
3.能够在日常生活中运用所学知识,合理安排时间。
二、教学内容1.数字钟表的构造和读法数字钟表通常由几个部分组成:时针、分针、秒针、主体和显示屏。
教师可以给学生展示一下数字钟表的构造,并让学生从中找到不同的指针并分辨时、分、秒针的不同。
2.数字钟表时间的读法数字钟表所示时间通常有12小时制和24小时制两种,教师可以让学生体验一下这两种时间的读法,并且让学生操作实践,如调整自己的闹钟时可以深刻体会到数字钟表的时间读法。
3.小学数学加减运算让学生通过数字钟表进行简单的加减运算,如当前是8:15,学生可以计算得出30分钟后、1小时以后、1小时30分钟以后分别是什么时间,从而更好地掌握数字钟表知识。
三、教学方法1.以实物展示为主,以操作实践为辅,搭配图解和纸上练习。
2.以游戏方式进行教学,如猜时间、拍照挑战等活动,让学生在玩乐中学习。
3.分组竞赛、互动讨论等方式进行教学,以让学生在小组中合作解决问题,增强互动性。
四、教学流程设计1.引入:介绍数字钟表及其功能,并引导学生想一想它是如何制造和使用的。
2.讲解数字钟表的构造和读法:展示数字钟表不同的指针并让学生从中分辨,进一步介绍数字钟表的构造,再通过实际操作让学生读取时间。
3.进行小学数学加减运算:让学生练习数字钟表的加减运算并检查练习效果。
4.进行小游戏:根据所学内容进行小游戏,如数字钟表猜时间、数字钟表拍照挑战等,以提升学生的兴趣和能动性。
5.作业布置:布置课后作业,要求学生根据所学知识制作一个数字钟表,并在平时生活中合理使用这个钟表。
五、教学评价方法1.实际操作测试,测试学生读取数字钟表的准确性。
2.问题解决能力测试,测试学生能否运用所学知识解决数字钟表问题。
3.让学生写学习心得,反思自己的学习过程和结果,以激发学生的学习积极性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Harbin Institute of Technology课程设计说明书(论文)课程名称:课程设计1设计题目:数字日历钟表的设计院系:电信学院通信工程哈尔滨工业大学哈尔滨工业大学课程设计任务书课程设计题目:数字日历钟的设计已知技术参数和设计要求:•数码管显示:秒、分、时(可同时显示,也可轮换显示)•能够设置时间,“设置按键”数量不限,以简单合理易用为好。
•误差:1秒/天(报告中要论述分析是否满足要求)扩展(优秀必作)•设置校准键:当数字钟显示在“整点±30秒”范围时,按动“校准键”,数字钟即刻被调整到整点,消除了±30秒的误差。
•加上“星期”显示(可以预置),并可以对其进行设置。
其他要求:•按动员老师的要求、课程设计报告规范进行设计•不允许使用时数字钟表、日历专用IC电路。
•可以使用通用器件:模拟、数字、单片机、EPLD、模块电路等。
•设计方法不限。
工作量:•查找资料•设计论证方案•具体各个电路选择、元器件选择和数值计算•具体说明各部分电路图的工作原理•绘制电路原理图•绘制印刷电路图•元器件列表•编写调试操作•打印论文指导教师签字___________________年月日教研室主任意见:教研室主任签字___________________年月日*注:此任务书由课程设计指导教师填写数字日历钟表的设计摘要:单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。
单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。
由于具有上述优点,在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等各个方面,而51单片机是各单片机中最为典型和最有代表性的一种。
这次课程设计通过对它的学习、应用,以AT89S51芯片为核心,辅以必要的电路,设计了一个简易的电子时钟,它由4.5V直流电源供电,通过数码管能够准确显示时间,调整时间,从而到达学习、设计、开发软、硬件的能力。
关键字:数字电子钟、单片机、数码管Abstract: Single-chip microcomputer was paid attention by people from 1970s because of its high quality with low price. It has been developed and used well. It has various advantages, such as small volume, low weight, outstanding immunity from interference, cheap price, high reliability and flexibility. Until now, single chip has been applied in industry automation control, automatic detection, intelligent instrument, household appliances, and other electrical and electronic devices. MCS-51 single chip is one of the most typical single chips. In this course design, MCS-51 single chip is used as the core component to assemble a simple digital clock. This clock, powered by4.5V DC supply, can display and adjust time trough nixie tube. From designing, we can efficiently improve the ability of developing software and hardware.Keywords: Digital clock, Single chip, Nixie tube一、课程设计目标1. 数码管显示:秒、分、时2. 能够设置时间,“设置按键”数量不限,以简单合理易用为好。
3. 误差:1秒/天4. 设置校准键:当数字钟显示在“整点±30秒”范围时,按动“校准键”,数字钟即刻被调整到整点,消除了±30秒的误差。
5.加上“星期”显示,并可以对其进行设置二、方案论证与比较2.1数字时钟方案数字时钟是本设计的最主要的部分。
根据需要,可利用两种方案实现。
方案一:本方案采用Dallas公司的专用时钟芯片DS12887A。
该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。
为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片内部包含锂电池。
当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统。
而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间。
方案二:本方案完全用软件实现数字时钟。
原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。
利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零。
该方案具有硬件电路简单的特点。
但由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。
而且,由于是软件实现,当单片机不上电,程序不执行时,时钟将不工作。
基于硬件电路的考虑,本设计采用方案二完成数字时钟的功能。
2.2 数码管显示方案方案一:静态显示。
所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定的导通或截止。
该方式每一位都需要一个8 位输出口控制。
静态显示时较小的电流能获得较高的亮度,且字符不闪烁。
但当所显示的位数较多时,静态显示所需的I/O口太多,造成了资源的浪费。
方案二:动态显示。
所谓动态显示就是一位一位的轮流点亮各个位,对于显示器的每一位来说,每隔一段时间点亮一次。
利用人的视觉暂留功能可以看到整个显示,但必须保证扫描速度足够快,字符才不闪烁。
显示器的亮度既与导通电流有关,也于点亮时间与间隔时间的比例有关。
调整参数可以实现较高稳定度的显示。
动态显示节省了I/O口,降低了能耗。
从节省I/O口和降低能耗出发,本设计采用方案二。
三、系统总体设计计时方案利用AT89S51单片机内部的定时/计数器进行中断时,配合软件延时实现时、分、秒的计时。
该方案节省硬件成本,且能使读者在定时/计数器的使用、中断及程序设计方面得到锻炼与提高,对单片机的指令系统能有更深入的了解,从而对学好单片机技术这门课程起到一定的作用。
控制方案AT89S51的P0口和P2口外接由八个LED数码管(LED8~LED1)构成的显示器,用P0口作LED的段码输出口,P2口作八个LED数码管的位控输出线,P1口外接四个按键A、B、C构成键盘电路。
AT89S51 是一种低功耗,高性能的CMOS 8位微型计算机。
它带有8K Flash 可编程和擦除的只读存储器(EPROM),该器件采用A TMEL的高密度非易失性存储器技术制造,与工业上标准的80C51和80C52的指令系统及引脚兼容,片内Flash集成在一个芯片上,可用与解决复杂的问题,且成本较低。
简易电子钟的功能不复杂,采用其现有的I/O便可完成,所以本设计中采用此的设计方案。
总体设计分析利用单片机(A T89S51)制作简易电子时钟,由六个LED数码管分别显示小时十位、小时个位、分钟十位、分钟个位、秒钟十位、秒钟个位。
结合本设计实验来说,要求显示的时间为时,分,秒,并且都用两位数码管来实现显示。
因此,具体设计程序时,应尽可能多用一些子程序与数据暂寄存器单元。
本程序设计中,在主程序之外,可以设置时间值处理子程序,时间值显示前的处理子程序,按键情况扫描子程序,1S定时中断子程序以及5ms延时消除按键抖动子程序等多个小型的子程序。
另外,可以设置一些数据单元作为数据寄存器。
用28H,2AH,2BH和2CH地址单元分别作为显示位数的扫描指针值寄存器,时寄存器,分寄存器和秒寄存器,再用20H地址单元作为显示寄存器图1 总体系统框图四、具体模块分析AT89S51芯片选用的AT89S51与同系列的A T89C51在功能上有明显的提高,最突出是的可以实现在线的编程。
用于实现系统的总的控制。
其主要功能列举如下:1、为一般控制应用的 8 位单片机2、晶片内部具有时钟振荡器(传统最高工作频率可至 33MHz)3、内部程式存储器(ROM)为 4KB4、内部数据存储器(RAM)为 128B5、外部程序存储器可扩充至 64KB6、外部数据存储器可扩充至 64KB7、32 条双向输入输出线,且每条均可以单独做 I/O 的控制8、5 个中断向量源9、2 组独立的 16 位定时器10、1 个全双工串行通信端口11、8751 及 8752 单芯片具有数据保密的功能12、单芯片提供位逻辑运算指令图2 AT89S51芯片74LS47芯片说明74LS47是BCD-7段数码管译码器/驱动器,74LS47的功能用于将BCD码转化成数码块中的数字,通过它解码,可以直接把数字转换为数码管的显示数字,从而简化了程序。
图3 74LS47芯片74LS47译码器原理:译码为编码的逆过程。
它将编码时赋予代码的含义“翻译”过来。
实现译码的逻辑电路成为译码器。
译码器输出与输入代码有唯一的对应关系。
74LS47是输出低电平有效的七段字形译码器,它在这里与数码管配合使用。
74LS138芯片工作原理:当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。
作用:利用G1、/(G2A)和/(G2B)可级联扩展成24 线译码器;若外接一个反相器还可级联扩展成32 线译码器。
若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。
图4 74LS138芯片无论从逻辑图还是功能表我们都可以看到74LS138的八个输出引脚,任何时刻要么全为高电平1—芯片处于不工作状态,要么只有一个为低电平0,其余7个输出引脚全为高电平1。
如果出现两个输出引脚同时为0的情况,说明该芯片已经损坏。
71LS138有三个附加的控制端、和。