课程设计(数字日历钟表的设计)
日历和数字钟课程设计
日历和数字钟课程设计一、课程目标知识目标:1. 学生能够理解日历的基本概念,掌握年、月、日之间的关系及其计算方法。
2. 学生能够了解数字钟的原理,掌握时、分、秒的换算及其相互关系。
3. 学生能够运用所学知识解决与时间相关的问题,提高时间管理能力。
技能目标:1. 学生能够运用日历知识,独立制作简易的日历,培养动手操作能力。
2. 学生能够设计并制作简单的数字时钟,提高逻辑思维和编程能力。
3. 学生能够运用所学知识解决实际生活中的时间问题,提高问题解决能力。
情感态度价值观目标:1. 学生通过学习日历和数字钟知识,培养珍惜时间、合理安排时间的观念。
2. 学生在学习过程中,培养合作意识,学会与同学共同探究、分享成果。
3. 学生能够认识到数学知识在生活中的广泛应用,增强学习数学的兴趣和信心。
分析课程性质、学生特点和教学要求:1. 课程性质:本课程为小学四年级数学课程,以日历和数字钟为主题,结合日常生活实例,培养学生的数学应用能力。
2. 学生特点:四年级学生具有一定的数学基础和动手操作能力,对新鲜事物充满好奇心,善于合作与分享。
3. 教学要求:教师应注重理论与实践相结合,以学生为主体,引导学生主动探究、积极思考,提高学生的数学素养。
同时,关注学生的情感态度价值观的培养,使学生在学习过程中形成正确的价值观。
通过分解课程目标,为后续教学设计和评估提供明确的方向。
二、教学内容1. 日历的认识与制作:- 日历的基本概念:年份、月份、日期- 日历的制作方法:平年与闰年的判断,月份天数的计算,星期的推算2. 数字时钟的原理与设计:- 数字时钟的组成:时、分、秒- 数字时钟的换算关系:时与分、分与秒的换算- 数字时钟的设计:电子时钟原理,简易数字时钟的制作3. 实践与应用:- 制作简易日历:学生动手制作,巩固所学知识- 设计数字时钟:运用编程思维,设计并制作数字时钟- 生活实例分析:运用日历和数字钟知识解决实际生活问题教学内容安排与进度:第一课时:日历的基本概念与制作方法第二课时:数字时钟的原理与设计第三课时:实践与应用(制作简易日历、设计数字时钟、生活实例分析)教材章节及内容:《数学》四年级下册第二章“时间与测量”- 第二节:日历的认识与制作- 第三节:数字时钟的原理与设计三、教学方法为了激发学生的学习兴趣和主动性,本章节将采用以下多样化的教学方法:1. 讲授法:- 对于日历和数字钟的基本概念、原理等知识点,教师通过生动的语言和形象的比喻进行讲解,帮助学生建立清晰的知识框架。
数字式日历牌课程设计报告
《数字电子技术基础》课程设计报告题目名称数字式日历牌班级信息121姓名王涛学号 1204010125同组者成绩计算机与信息工程学院一、课题名称数字式日历牌二、设计任务及要求用中、小规模集成电路设计一个能自动显示“年、月、日、星期、时、分”的数字式日历牌,能实现以下功能:1.由555定时器产生1kHz的标准“分”信号。
2.“分计数器”为00 ~ 46的四十七进制计数器。
3.“时计数器”为00 ~ 23的二十四进制计数器。
4.“星期计数器”为1、2、3、4、5、6、日的七进制计数器。
5.“日计数器”根据月的不同,可为十五~十八进制计数器。
6.“月计数器”为1 ~ 12的十二进制计数器。
7.2月份的天数,平年是15天,闰年是16天,这个情况应考虑进去。
8.具有校时功能。
即只要将开关置于校时位置,可分别对“年、月、日、星期、时、分”进行手动脉冲输入或连续脉冲输入的校正。
三、系统框图四、单元电路1. 555定时器OUT端产生频率为1kHz的标准“分”信号2. 分单元电路分单元电路由两片74LS160组成,低位片的EP、ET一直接高电平VCC,其进位端接高位片的EP、ET。
两块74LS160的QA、QB、QC、QD分别接两个七段数码管。
CLK由555定时器提供,当计数器的值为46时,CLR值为0,等待下一个CLK信号作用时,计数器被置为00,即可实现00~46的47进制计数器。
进位的同时会产生一个上升沿经非门变成下降沿作用于下一个模块。
3. 时单元电路时单元电路由两片74LS160组成,低位片的EP、ET一直接高电平VCC,其进位端接高位片的EP、ET。
两块74LS160的QA、QB、QC、QD分别接两个七段数码管。
CLK由分单元电路提供,当计数器的值为23时,CLR值为0,等待下一个CLK信号作用时,计数器被置为00,即可实现00~23的24进制计数器。
进位的同时会产生一个上升沿经非门变成下降沿作用于下一个模块。
数字钟课程设计
如果说有那么一丝渺茫的希望,在哪里? 换个思路。不做表, 把钟???
潜在客户是那 些??
八、演示的最后
一、设计任务 钟表的数字化给人们生产生活带来了极大的方便, 而且大大地扩展了钟表原先的报时功能。诸如,定时报 警、按时自动打铃、时间程序自动控制、定时广播、定 时启闭路灯、定时开关烘箱、通断动力设备,甚至各种 定时电气的自动启动等,所有这些,都是以钟表数字化 为基础的。 要求设计一个数字钟,以此: 1.了解数字钟的设计、组装与调试方法; 2.熟悉集成电路的使用方法。
555计时器的内部结构图
A
∞
A
∞
五、原理图的设计
多谢振荡器的模拟电路图
五、原理图的设计
2.2 计数器模块原理 在数字钟的控制电路中,分和秒的控制都是一样的,都是由 一个十进制计数 器和一个六进制计数器串联而成的,在电路的设 计中我采用的是统一的器件 74LS161N 的反馈置数法来实现十进制 功能和六进制功能,根据74LS161 的结构 把输出端的0101 (十进 制为5)用一个与非门74LS00 引到Load 端便可置0,这 样就实现了 六进制计数。同样,在输出端的1001 (十进制为9)用一个与非门 74LS00 引到Load 端便可置0,这样就实现了十进制计数。在分和秒 的进位时, 用秒计数器的Load 端接分计数器的CLK控制时钟脉冲, 脉冲在上升沿来时计数 器开始计数。时计数器可由两个十进制计 数器串接并通过反馈接成二十四制计数器。
显示器组
计时模块
显示 切换
闹钟模块
五、原理图的设计
显示切换仿真图:
五、原理图的设计
5.1 发声部分原理 本设计的发声部分有两部分:整点报时和闹铃 两者都采用简单而实用的蜂鸣器,简化电路。
数字时钟的课程设计
数字时钟的课程设计一、课程目标知识目标: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 实现年、月、日、时、分、秒、星期等时间信息的采集及闹钟功能。
数字系统课程设计-万年历时钟 VHDL语言
process(clk,stop,rst)
variable ll:std_logic_vector(3 downto 0):="0000"; variable hh:std_logic_vector(3 downto 0):="0000"; begin if(rst='0')then ll:="0000";hh:="0000"; else if stop='0' then
是
个位 加一
进位 赋零
否
值为13?
是
判断 大小月 并赋 值输出
个十 位清零 进位 赋一
否 个位为10?
是
个位 清零十 位 加一
结束
图 10 月计数器算法流程图
图 11 月计数器 RTL 图 2.6 年计数器模块
年计数器模块为 1000 进制计数器,但其无进位输出。此外,该模块还负责 判断判断闰年还是平年,并将结果输出。其有两个输入和三个输出,其中 rst 起 复位作用,clk 为月计数器的进位,l 为个位输出,h 为十位输出,c 为进位输出,
6月14日6月22日项目设计开发环境使用25分设计任务功能理解与方案设计15分功能模块设计模块划分及编程设计30分功能仿真与调试10分设计报告及答辩20分合计100分得分1设计要求11设计任务设计制作一个基于lcd1602显示带有时间调整的万年历电子时钟
万年历电子时钟
--------------- 数字系统课程设计
port(rst,clk:in std_logic; l,h:out std_logic_vector(3 downto 0);
电子时钟日历课程设计
电子时钟日历课程设计一、课程目标知识目标:1. 学生能理解电子时钟日历的基本原理,掌握电子时钟日历的组成及功能。
2. 学生能描述电子时钟日历中数字电路、计数器、寄存器等关键部件的工作原理。
3. 学生掌握电子时钟日历的编程方法,能运用所学知识设计简单的电子时钟日历程序。
技能目标:1. 学生能够运用所学知识,动手搭建简单的电子时钟日历电路,并进行调试。
2. 学生能够编写简单的电子时钟日历程序,具备初步的编程能力。
3. 学生能够通过小组合作,解决电子时钟日历制作过程中遇到的问题。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发学生的学习热情和探究精神。
2. 培养学生团队合作意识,学会与他人共同解决问题,培养沟通能力和协作精神。
3. 培养学生具备时间观念,认识到时间的重要性,养成良好的时间管理习惯。
本课程针对中学生设计,结合电子技术学科特点,以实践性、操作性为主,注重培养学生的动手能力、编程能力和团队合作意识。
课程内容紧密联系课本,确保学生所学知识与实际应用相结合,提高学生的知识运用能力。
通过本课程的学习,使学生能够更好地理解电子时钟日历的原理,为今后深入学习电子技术打下基础。
二、教学内容1. 电子时钟日历基础知识:介绍电子时钟日历的组成、工作原理,包括数字电路、计数器、寄存器等关键部件的功能与应用。
- 相关教材章节:第一章 数字电路基础,第二节 计数器与寄存器。
2. 电子时钟日历电路设计:讲解如何搭建电子时钟日历电路,分析电路中各部分的作用及相互关系。
- 相关教材章节:第三章 逻辑电路设计,第四节 时序逻辑电路设计。
3. 电子时钟日历编程:教授如何编写电子时钟日历程序,包括编程语言的选择、程序结构及功能实现。
- 相关教材章节:第五章 数字电路编程,第一节 编程语言及其应用。
4. 实践操作:指导学生动手搭建电子时钟日历电路,编写程序,并进行调试。
- 相关教材章节:第六章 实践操作,第二节 电子时钟日历的制作与调试。
数字钟表设置教案设计
数字钟表设置教案设计。
一、教学目标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.能够掌握时间和日期的关系,学会用日历和时钟表示几天前、几天后的时间二、教学重点难点1.时钟指针的认识和时间的表示方法2.日期的表示方法和日历的使用方法三、教学内容1.时钟和时间(1)教师介绍时钟的基本结构及指针的名称,让学生通过观察和操作掌握时钟的基本知识,如整点、半点等。
(2)通过练习,引导学生学习时间的表示方法,例如6:00、9:30等。
(3)通过动手操作练习,提高学生辨认时钟指针和阅读时间的能力。
2.日期和日历(1)教师介绍日历的基本知识,包括月份名称、天数、星期的名称和表示方法。
(2)通过日历练习,让学生掌握使用日历查找日期和星期的方法。
(3)通过练习,让学生学会用日历表示几天前或几天后的日期和星期,例如:今天是3月15日,再过3天是星期几?四、教学方法1.教师讲授法:教师通过简单明了的言语和图示,介绍时钟和日历的基本知识和使用方法。
2.小组合作法:让学生分为小组,进行时钟和日历的操作练习,增加学生的参与度和趣味性,提高学生的理解和记忆。
3.示范演示法:教师通过实际操作和演示,引导学生掌握时钟和日历的使用方法和技巧,提高学生的操作技能。
五、教学评价时钟和日历是小学数学中的一部分,掌握了时钟和日历的使用方法和技巧,不仅能方便生活和学习,而且能提高学生的认知水平和学习兴趣。
在教学中,应该注重学生的练习和操作,注重学生的参与度和趣味性,增加学生的自主学习和解决问题的能力。
同时,应该采用多种教学方法,提高学生的理解和记忆,促进学生的全面发展。
课程设计数字钟表
课程设计数字钟表一、课程目标知识目标:1. 学生能理解数字钟表的基本原理,掌握时、分、秒的概念及其相互关系。
2. 学生能运用所学知识,分析并构建简单的数字钟表电路。
3. 学生能运用电子元件,如LED数码管、时钟芯片等,完成数字钟表的搭建。
技能目标:1. 学生能够运用所学知识,独立完成数字钟表的组装和调试。
2. 学生能够运用问题解决策略,解决数字钟表制作过程中遇到的技术问题。
3. 学生能够通过实际操作,提高动手能力和团队协作能力。
情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发创新精神和实践能力。
2. 学生在学习过程中,树立正确的价值观,认识到科技发展对社会进步的重要性。
3. 学生通过团队协作,培养沟通能力和合作精神,增强集体荣誉感。
课程性质:本课程为电子技术实践课程,旨在让学生通过实际操作,掌握数字钟表的基本原理和制作方法。
学生特点:五年级学生,具有一定的电子技术基础,好奇心强,动手能力逐步提高。
教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的积极性,培养其创新思维和实际操作能力。
通过课程目标的分解,使学生在完成具体学习成果的过程中,达到本节课的教学目标。
二、教学内容1. 理论知识:- 时、分、秒的概念及其换算关系。
- 数字钟表的原理,包括时钟芯片的工作原理、计时器的功能等。
- 介绍LED数码管的结构和工作原理。
2. 实践操作:- 数字钟表电路图的识读与绘制。
- 电子元件的认识与使用,如时钟芯片、LED数码管、电阻、电容等。
- 数字钟表的组装与调试。
3. 教学大纲:- 第一阶段:理论知识学习,通过教材第三章“时间计量与数字钟表”进行学习。
- 第二阶段:实践操作,分组进行数字钟表的组装与调试。
- 第三阶段:展示与评价,每组展示作品,分享制作过程,进行自评和互评。
4. 教学内容安排与进度:- 理论知识学习:2课时。
- 实践操作:4课时,其中包括元件认识、电路图绘制、组装调试等。
- 展示与评价:1课时。
数字日期电子钟课程设计
数字日期电子钟课程设计一、课程目标知识目标:1. 让学生理解数字日期电子钟的基本原理和组成结构,掌握电子时钟的时间计算方法。
2. 使学生掌握电子时钟中时分秒的表示方法,能够正确读取和设置电子时钟的时间。
3. 帮助学生了解电子时钟的历史背景及其在现代社会中的应用。
技能目标:1. 培养学生动手操作能力,能够独立完成电子时钟的组装和调试。
2. 提高学生运用电子时钟相关知识解决实际问题的能力,例如进行时间计算、设置闹钟等。
3. 培养学生团队协作能力,分组进行电子时钟的设计与制作。
情感态度价值观目标:1. 培养学生对电子技术的兴趣和爱好,激发他们探索未知领域的热情。
2. 培养学生珍惜时间、合理安排生活的意识,使他们在日常生活中养成良好的时间管理习惯。
3. 培养学生尊重科学、勇于创新的价值观,鼓励他们积极参与科技创新活动。
本课程针对的学生特点是具备一定的电子技术基础知识,对新鲜事物充满好奇心,善于动手操作。
根据教学要求,课程以实践为主,理论联系实际,注重培养学生的动手能力、团队协作能力和创新能力。
通过本课程的学习,学生将能够掌握电子时钟的相关知识,提高自己的时间管理能力,培养科技创新意识。
后续教学设计和评估将围绕以上课程目标进行。
二、教学内容1. 电子时钟原理:介绍电子时钟的基本原理,包括晶振振荡器、分频器、计数器等组成部分的工作原理。
教材章节:《电子技术》第四章第三节“振荡器与分频器”。
2. 时分秒表示方法:讲解电子时钟中时分秒的编码表示方法,以及如何进行时间读取和设置。
教材章节:《电子技术》第四章第四节“数字显示技术”。
3. 电子时钟组装与调试:指导学生动手组装电子时钟,并进行调试,确保电子时钟正常运行。
教材章节:《电子技术》第四章实验“电子时钟的制作”。
4. 时间计算与应用:通过实例讲解,使学生掌握电子时钟在时间计算、闹钟设置等实际应用中的方法。
教材章节:《电子技术》第四章第五节“电子时钟的应用”。
5. 电子时钟发展历史及其在现代社会中的应用:介绍电子时钟的历史演变,以及在交通、通信、日常生活等领域的应用。
电子日历时钟课程设计
电子日历时钟课程设计一、课程目标知识目标:1. 学生能理解电子日历和时钟的基本原理,掌握电子元件的功能和使用方法。
2. 学生能描述电子日历和时钟的电路连接方式,了解其工作原理。
3. 学生能运用所学知识,分析电子日历和时钟的优缺点,并进行简单故障排查。
技能目标:1. 学生能够独立完成电子日历和时钟的组装与调试,提高动手实践能力。
2. 学生能够运用编程软件,设计并实现电子日历和时钟的基本功能。
3. 学生能够通过小组合作,共同解决实际问题,提高团队协作能力。
情感态度价值观目标:1. 学生能够培养对电子科技的兴趣,激发创新意识,提高学习积极性。
2. 学生能够认识到电子日历和时钟在生活中的重要性,增强环保节能意识。
3. 学生能够通过课程学习,体会团队合作的力量,培养克服困难的信心和勇气。
课程性质:本课程为实践性课程,注重培养学生的动手操作能力和实际问题解决能力。
学生特点:五年级学生对电子科技有一定的好奇心,具备基本的动手能力和逻辑思维能力。
教学要求:结合课本内容,引导学生通过实践探索,掌握电子日历和时钟的相关知识,注重培养学生的创新意识和团队协作能力。
在教学过程中,将目标分解为具体的学习成果,以便进行教学设计和评估。
二、教学内容1. 电子元件基础知识:介绍电子日历和时钟中常用的电子元件,如电阻、电容、二极管、三极管等,并讲解其功能和使用方法。
教材章节:第一章 电子元件基础知识2. 电路连接原理:讲解电子日历和时钟的电路连接方式,包括串联、并联电路的特点及应用。
教材章节:第二章 电路连接原理3. 电子日历和时钟原理:分析电子日历和时钟的工作原理,如时钟芯片、显示驱动等。
教材章节:第三章 电子日历和时钟原理4. 组装与调试:指导学生进行电子日历和时钟的组装,并进行调试,确保其正常运行。
教材章节:第四章 电子制作实践5. 编程设计:运用编程软件,设计并实现电子日历和时钟的基本功能,如时间显示、闹钟等。
教材章节:第五章 编程设计基础6. 故障排查与维护:教授学生如何分析电子日历和时钟的故障原因,并进行简单维护。
数字电子课设:万年历的设计
编号北京工商大学数字电子技术基础《万年历的设计》姓名学院班级学号设计时间一、设计目的1、熟悉集成电路的引脚安排2、掌握芯片的逻辑功能及使用方法3、了解数字电子钟及万年历的组成及工作原理4、熟悉数字电子钟及万年历的设计与制作5、熟悉multisim电子电路设计及仿真软件的应用二、设计思路1、设计60进制秒计数器芯片2、设计24进制时计数器芯片3、设计31进制天计数器芯片4、设计12机制月计数器芯片5、设计7进制周计数器芯片6、设计闰年平年不同月份不同进制逻辑三、设计过程1、Tr_min and s 60进制计数器芯片:“秒”、“分”电路都六十进制,它由一级十进制计数器和一级六进制计数器组成,六十进制计数器的设计图如下,采用四个片74ls161N串联而成,低位芯片的抚慰信号作为下级输入信号,串接起来构成“秒”、“分”计数器芯片。
2、Tr_hour 24进制计数器芯片:24进制计数器芯片的设计图如下,时计数电路由两片74ls161串联组成。
当时个位计数为4,十位计数为2时,两片74ls160N复零,从而构成24进制计数。
3、Tr_day天计数器芯片:采用两片74ls160N和一片74ls151N串联而成,天计数器的进制受到月计数器反馈M、N影响和年计数器反馈R4的影响,在M、N不收到反馈信息的时候,天计数器为28进制,电路设计图如下:4、Tr_week周计数器芯片:周计数器由一块74ls161N构成一个七进制计数器,原理与秒、分、时计数器相似,电路设计图如下5、Tr_month月计数器芯片:采用两片74160N和两片74HC151D_2V串联而成,月计数器的反馈信息M、N影响日计算器的进制,本身月进制计数器为12进制,电路设计图如下:6、Tr_year年计数器芯片:年计数器由七片74160N组成,其中四片构成四个十进制来确定年份,另外三块则为闰年R4确定值,并把R4反馈到日计数器芯片中。
电路设计图如下:7、Tr_555 555计数器:方波信号,其周期约为一秒。
单片机课程设计实验报告(时钟、日历)..
基于单片机的电子钟设计目录第一章电子时钟设计--—--—----————-—-—-—----—-—-——-——21.1 设计原理简介--————-—----—---——---———-----——-—-—-—21.2 设计功能-——--—-—————-———-—----————---——--——-——---—3第二章主要电路元器件介绍-—-———-———-—------———---32。
1 STC89C52 单片机简介—--—--—-—-—-—-—-—---—-——-———32。
1.1 单片机简介--——--——--——---—-—--————----—————--——-—-32。
1.2 主要特性---——-------—---—-—---————-—--—--———-—-—-—32.1.3 管脚功能说明—---———-———-———-——---—-————-—-—-—-————42.1。
4 LCD1602-—------——---—--—-——--———--——------——-—-—5第三章单元电路的硬件设计—-----————————————————--63.1 硬件原理框图—-———--—--——---—--—-—---------—--———-—-63。
2 单片机 STC89C52 系统的设计-—-—-—-—-————-—————-—----63。
3 时钟电路—————-----———-—---—-——---—--—-—-—-—--————--73.4 复位电路-----——-——--———-————-———-—----———---—--—-—-------—-—--—-——---—-—————-—---——--73。
5 键盘接口电路--—---—-———--—--——--——--——----———---——-83.6 LCD1602显示——---——————--—-—-——--——----—----———-————8第四章设计总原理图—-—-—---——-----—-———-9 第五章心得体会---—-------—————--——-—-——9第六章源程序---—-—-——-—-------———---—-——————-——----10前言:摘要数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便.由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。
数字钟课程设计报告
数字钟课程设计报告前言:随着科技的不断进步,数字化已经成为了各个领域的主流趋势。
数字技术也在教育领域得到广泛应用。
数字化教育为学生提供了更好的学习方式和体验,同时也给教育工作者带来了更多的创新空间。
本文将围绕数字化教育,探讨数字钟课程设计报告。
数字钟的设计:数字钟是一个数字化的学习工具,在各学科的教学中都得到了广泛应用。
数字钟的设计可以遵循以下步骤:1.确定教学目标:数字钟的设计必须遵循教学目标,以便为教师和学生提供最佳的学习体验,使教学更加生动有趣。
2.选择数字钟的类型:根据教学目标和特点,可以选择不同类型的数字钟,例如计时器、倒计时器、时间轴等。
3.选择数字钟的功能:数字钟的功能会影响到教学效果,因此需要根据教学目标和教学特性选择数字钟的功能。
4.美化数字钟的界面:美化数字钟的界面能够增加学生的学习兴趣,提高教学效果,从而实现教学目标。
数字钟的应用:数字钟是一种数字化教学工具,可以在各个学科的教学中得到广泛应用。
下面以数学为例,详细说明数字钟在数学教学中的应用。
数字钟可以用于教学观念的讲解。
在数学教学中,学习时间的观念非常重要。
使用数字钟可以帮助学生了解时间的本质,为学生认识到时间的重要性打下基础。
数字钟也可以用于学习数学运算。
例如,教师可以设置数字钟来进行加减乘除的计算,帮助学生提高计算速度和精确度。
数字钟还可以用于检查作业。
教师可以在数字钟上设置一个时间限制,让学生在规定时间内完成作业。
如果学生没有完成作业,数字钟将会提醒他们完成。
数字钟的优势:数字化教育工具的吸引力取决于它们的功能和灵活性。
数字钟虽然看起来简单,但它的实际用途非常重要。
它能够帮助教师更好地了解学生的学习情况,同时也能够更好地帮助学生提升学习效果。
数字钟优势如下:1、灵活性:数字钟可以根据教学需要进行设计和选择,可以在不同的学科中得到广泛应用。
2、互动性:数字钟可以与学生互动式地使用。
通过使用数字钟可以促进学生互动,提高学生的学习效果,帮助学生主动掌握学习内容。
日历和数字时钟课程设计
日历和数字时钟课程设计一、课程目标知识目标:1. 学生能理解日历的构成,掌握年、月、日的关系及其换算方法。
2. 学生能掌握数字时钟的读法,理解时、分、秒的概念及其相互转换。
3. 学生能运用日历和数字时钟的相关知识,解决生活中的实际问题。
技能目标:1. 学生能够独立制作和填写日历,灵活运用日历安排日常生活。
2. 学生能够准确读取数字时钟,并快速进行时间推算和转换。
3. 学生通过小组合作,提高沟通、协作和解决问题的能力。
情感态度价值观目标:1. 学生能够认识到时间的重要性,树立珍惜时间的观念,养成良好的时间管理习惯。
2. 学生在探索日历和数字时钟的过程中,培养对数学和日常生活知识的兴趣,提高学习的积极性。
3. 学生通过课程学习,增强对团队合作的认同感,学会尊重他人,培养合作精神。
本课程针对小学三年级学生设计,结合学科特点,注重培养学生的时间观念和数学应用能力。
教学过程中,充分考虑学生的认知水平和兴趣,以生动、形象的方式呈现课程内容,使学生在轻松愉快的氛围中掌握知识。
通过课程目标的设定,将学习成果具体化,便于教师进行教学设计和评估。
二、教学内容本课程依据课程目标,结合教材内容,设计以下教学大纲:1. 日历的认识与制作- 年、月、日的概念及其关系- 星期的认识- 月份的认识:大小月、闰月- 日历的制作与填写2. 数字时钟的读法与应用- 时、分、秒的概念- 数字时钟的读法- 时间推算与转换- 实际生活中的时间问题解决3. 时间管理与价值观念- 珍惜时间的重要性- 日常生活时间管理- 时间与效率的关系- 优秀时间管理习惯的培养教学内容的安排与进度:第一课时:日历的认识与制作,重点讲解年、月、日的关系和日历的填写方法。
第二课时:数字时钟的读法与应用,侧重于教授学生如何准确读取数字时钟并进行时间推算。
第三课时:时间管理与价值观念,通过实例分析,引导学生树立珍惜时间的观念,培养良好时间管理习惯。
教学内容与教材紧密关联,遵循科学性和系统性原则,旨在帮助学生扎实掌握日历和数字时钟知识,提高时间管理能力。
电子日历时钟课程设计
电子日历时钟 课程设计一、课程目标知识目标:1. 学生能够理解电子日历和时钟的基本概念,掌握其工作原理;2. 学生能够描述电子日历和时钟的组成部分及其功能;3. 学生能够运用所学知识分析电子日历和时钟的优缺点。
技能目标:1. 学生能够运用电子元件和编程软件设计简单的电子日历和时钟;2. 学生能够通过实际操作,掌握调试和优化电子日历和时钟的基本方法;3. 学生能够运用团队协作和沟通技巧,共同完成电子日历和时钟的制作。
情感态度价值观目标:1. 学生能够培养对电子技术的兴趣,提高对科技创新的热情;2. 学生能够认识到电子日历和时钟在生活中的重要性,增强时间管理意识;3. 学生能够在团队协作中培养合作精神,尊重他人意见,提高解决问题的能力。
课程性质:本课程为实践性课程,结合理论知识与实际操作,培养学生的动手能力和创新能力。
学生特点:五年级学生对电子技术有一定的好奇心,具备基本的逻辑思维能力和动手能力,但需引导培养团队协作和沟通技巧。
教学要求:教师应注重理论与实践相结合,引导学生主动探究,关注学生个体差异,鼓励学生积极参与团队协作,提高教学效果。
通过本课程的学习,使学生达到预定的学习成果。
二、教学内容1. 电子日历和时钟的基本概念- 电子元件的认识(如LED、按钮、集成电路等)- 电子日历和时钟的组成及其功能2. 电子日历和时钟的工作原理- 时间计算方法- 硬件和软件的协同工作原理3. 电子日历和时钟的设计与制作- 设计思路与步骤- 编程软件的使用(如Arduino、Scratch等)- 电子元件的连接与调试4. 电子日历和时钟的优化与改进- 电路优化方法- 软件调试技巧- 功能拓展与创意设计5. 团队协作与沟通技巧- 项目分工与协作- 沟通表达与问题解决教学内容安排和进度:第一课时:电子元件的认识,电子日历和时钟的组成及其功能第二课时:电子日历和时钟的工作原理,时间计算方法第三课时:设计思路与步骤,编程软件的使用第四课时:电子元件的连接与调试,电路优化方法第五课时:软件调试技巧,功能拓展与创意设计第六课时:团队协作与沟通技巧,项目展示与评价教材章节关联:本教学内容与课本第四章“电子时钟与计时器”相关,涉及电子元件、电路设计、编程控制等方面的知识。
数字时钟课程设计制作教案
数字时钟课程设计制作教案一、课程目标知识目标:1. 学生能理解数字时钟的基础知识,掌握时钟的数字显示原理。
2. 学生能够运用所学知识,识别并描述数字时钟的各个部分及其功能。
3. 学生能够理解时间的概念,掌握时、分、秒之间的换算关系。
技能目标:1. 学生能够运用所学的编程知识,设计并制作一个简单的数字时钟。
2. 学生能够运用问题解决和团队合作能力,解决制作数字时钟过程中遇到的问题。
3. 学生能够运用创新思维,为数字时钟添加个性化功能。
情感态度价值观目标:1. 学生培养对电子制作活动的兴趣,激发探索精神。
2. 学生通过团队合作,培养协作意识,学会尊重他人意见。
3. 学生在制作过程中,培养耐心、细心和专注力,增强自信心。
课程性质:本课程为实践性强的电子制作课程,结合了编程、电子和数学等多学科知识。
学生特点:五年级学生对电子制作有一定的好奇心,具备基本的编程知识,善于团队合作。
教学要求:教师需引导学生将所学知识应用于实际制作中,注重培养学生的动手能力和问题解决能力,同时关注学生的情感态度和价值观的培养。
通过分解课程目标,为后续教学设计和评估提供依据。
二、教学内容本课程教学内容主要包括以下三个方面:1. 数字时钟基础知识:- 时钟的发展历史- 数字时钟的组成与原理- 时、分、秒的换算关系2. 编程与电子制作:- 介绍编程软件和硬件平台- 数字时钟编程语言基础- 电子元件的认识与使用3. 数字时钟制作与调试:- 设计数字时钟的界面和功能- 编写程序,实现数字时钟的基本功能- 组装电子元件,搭建数字时钟电路- 调试数字时钟,优化程序与电路教学大纲安排如下:1. 导入新课,介绍数字时钟相关知识,激发学生兴趣(1课时)2. 讲解数字时钟原理,进行编程和电子元件基础知识学习(2课时)3. 分组讨论,设计数字时钟方案,明确制作目标(1课时)4. 学生动手制作,教师巡回指导,解答疑问(3课时)5. 成果展示,学生分享制作过程与心得,互相评价(1课时)6. 总结课程,巩固知识,拓展思维(1课时)教学内容与课本关联性:本课程内容与《信息技术》课本中编程、电子制作等相关章节相吻合,结合数学知识,培养学生跨学科综合运用能力。
课程设计数字时钟设计方案
课程设计数字时钟设计方案一、课程目标知识目标:1. 学生理解数字时钟的构成和工作原理,掌握时、分、秒的概念及其相互关系。
2. 学生学会运用所学数学知识,设计并计算出任意给定时间点的数字时钟显示。
3. 学生掌握24小时计时法,并能将其应用于数字时钟的设计。
技能目标:1. 学生能够运用所学知识,独立设计一个简单的数字时钟电路,并正确显示时间。
2. 学生通过实际操作,培养动手能力、问题解决能力和团队协作能力。
3. 学生能够运用数学知识进行时间计算,提高逻辑思维能力和数学应用能力。
情感态度价值观目标:1. 学生培养对数字电路和数学的兴趣,激发学习热情,形成积极的学习态度。
2. 学生在团队协作中,学会尊重他人,培养合作精神和沟通能力。
3. 学生通过数字时钟设计,认识到数学知识在实际生活中的应用价值,增强实践意识。
课程性质:本课程为信息技术与数学跨学科综合实践活动,旨在让学生将所学数学知识应用于实际生活,提高学生的创新意识和动手能力。
学生特点:六年级学生具备一定的数学基础和动手能力,对新鲜事物充满好奇心,但可能缺乏实际操作经验。
教学要求:教师应注重引导学生运用所学知识解决实际问题,鼓励学生进行团队合作,培养学生的创新精神和实践能力。
教学过程中,关注学生的个体差异,给予不同学生个性化的指导。
通过课程学习,使学生达到上述具体的学习成果。
二、教学内容本课程教学内容紧密围绕课程目标,结合课本知识,制定以下详细教学大纲:1. 数字时钟基础知识:- 时、分、秒的概念及相互关系- 24小时计时法及应用2. 数字时钟电路设计:- 数字时钟的构成及工作原理- 常用电子元件的认识与使用(如LED灯、按钮、电阻等)- 简单数字时钟电路图的绘制3. 数字时钟程序设计:- 编程软件的认识与使用- 基本程序结构(循环、条件语句等)- 数字时钟程序编写与调试4. 实践操作与展示:- 分组进行数字时钟电路搭建与程序编写- 各小组展示作品,分享设计过程和经验- 评价与反馈,总结经验教训教学内容安排与进度:1. 第一周:数字时钟基础知识学习,了解时、分、秒的关系,掌握24小时计时法。
数字时钟课程设计
数字时钟课程设计数字电子钟具有走时准确,一钟多用等特点,在生活中已经得到广泛的应用。
虽然现在市场上已有现成的电子钟集成电路芯片出售,价格便宜、使用也方便,但是人们对电子产品的应用要求越来越高,数字钟不但可以显示当前的时间,而且可以显示日期、农历、以及星期等,给人们的生活带来了方便。
另外数字钟还具备秒表和闹钟的功能,且闹钟铃声可自选,使一款电子钟具备了多媒体的色彩。
1绪论1.1课题背景及目的在日常生活和工作中,我们常常用到定时控制,如扩印过程中的曝光定时等。
早期常用的一些时间控制单元都使用模拟电路设计制作的,其定时准确性和重复精度都不是很理想,现在基本上都是基于数字技术的新一代产品,随着数字集成电路性能价格比的不断提高,新一代产品的应用也越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能。
小则可以用于家电控制,甚至可以用于儿童电子玩具。
它功能强大,体积小,质量轻,灵活好用,配以适当的接口芯片,可以构造各种各样、功能各异的微电子产品。
随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备都有自己的控制器,使用起来很不方便。
根据这种实际情况,设计了一个单片机多功能定时系统,它可以避免多种控制器的混淆,利用一个控制器对多路电器进行控制,同时又可以进行时钟校准和定点打铃。
它可以执行不同的时间表(考试时间和日常作息时间)的打铃,可以任意设置时间。
这种具有人们所需要的智能化特性的产品减轻了人的劳动,扩大了数字化的范围,为家庭数字化提供了可能。
1.2数字时钟的应用数字电子钟具有走时准确,一钟多用等特点,在生活中已经得到广泛的应用。
虽然现在市场上已有现成的电子钟集成电路芯片出售,价格便宜、使用也方便,但是人们对电子产品的应用要求越来越高,数字钟不但可以显示当前的时间,而且可以显示日期、农历、以及星期等,给人们的生活带来了方便。
另外数字钟还具备秒表和闹钟的功能,且闹钟铃声可自选,使一款电子钟具备了多媒体的色彩。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计说明书(论文)课程名称:课程设计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 实现年、月、日、时、分、秒、星期等时间信息的采集及闹钟功能。
这样设计的结果使电路结构十分简洁,各种要求能完全保证,使系统电路的稳定性得到提高。
同时,它采用 C 语言对系统的各功能模块进行编程实现,并且系统具有键盘控制功能,方便校对时间。
关键词:单片机AT89S52、 DS1302、日历钟一、设计要求1.1 基本要求:⑴数码管显示:秒、分、时(可同时显示,也可轮换显示)⑵能够设置时间,“设置按键”数量不限,以简单合理易用为好。
⑶误差:1 秒/天(报告中要论述分析是否满足要求)1.2 扩展要求(优秀必作)⑴设置校准键:当数字钟显示在“整点±30 秒”范围时,按动“校准键”,数字钟即刻被调整到整点,消除了±30 秒的误差。
⑵加上“星期”显示(可以预置),并可以对其进行设置。
二、方案2.1 方案方案1:可以利用数字逻辑电路实现,主要利用(74LS90)二一五一十进制异步串行计数器,分别将个位接成十迸制计数器,十位接成六进制计数器,并将个位的输出端(11 脚)接十位的14脚(cry)端,就构成了60进制计数器,用2个相同的60进制计数器,分别作为秒、分计时,并在个位和十位输出端接上数码管显示。
小时计数器直接采用整体反馈清零法构成24进制计数器。
且可以利用统一时钟进行校准,但对其进行设置较为困难。
方案2:可以采用ds1302芯片直接实现,但其集成化程度较高,不适合用来作课程设计,故在本次设计中不予考虑。
方案3:可以采用单片机加以实现,一方面这学期我们刚刚学完单片机,其定时/计数功能完全可以用来实现,P0口用来控制数码管用来显示,P2口用来选择控制各个数码管,P3口可以做外围控制信号输入端。
再利用其三个中断可以实现秒、分、时、星期的设置,还可以进行整点±30秒校准。
这样就完全实现了课程设计的基本设计要求和扩展要求。
2.2 结论:综合考虑选择方案三最佳。
三方案原理叙述3.1 系统硬件电路芯片选型介绍3.1.1 AT89S52AT89S52 具有以下标准功能: 8K 字节Flas, 256 字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 定时器/计数器,一个6 向量2 级中断结构,全双工串行口,片内晶振及时钟电路。
另外,AT89S52 可降至0Hz 静态逻辑作,支持2 种软件可选择节电模式。
空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下、RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止图1.1 单片机引脚图3.1.2 DS1302 时钟芯片DS1302 是美国DALLAS 公司推出的一种高性能、地功耗的实时时钟芯片,附加31 字节静态RAM,采用SPI 三线接口与CPU 进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM 数据。
实时时钟可提供秒、分、时、日、星期、月和年,一个月小与 31 天时可以自动调整,且具有闰年补偿功能。
工作电压宽达 2.5~5.5V。
采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。
DS1302 用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与该数据的时间记录,因此广泛应用于测量系统中。
图1.2DS1302 外部引脚分配3.2.数字日历时钟功能及工作原理3.2.1 数字日历钟功能及各模块设计说明(1)按键说明:数字时钟设置5 个按键通过程序控制来完成电子时钟的计时、时间调整及整点校正。
调整时钟时设计了星期加键、时加键、分加键以及秒加键,没有设置减秒减分减时键,可通过循环调节得到正确的调节数值。
SEC 键调整秒;MIN 键调整分;HOUR 键调整时;WEEK 键设置星期;REVISE 键整点校准键。
(2)计时方案:利用AT89C51 单片机内部的定时/计数器T0 进行中断定时,配合软件延时实现星期、时、分、秒的计时,基本计时单元1s。
(3)显示方案:AT89C51 的P0 口P0.0∽P0.7 八个引脚分别与LED 的A∼ G 、DP段码连接。
为了节省I/O 口线,简化电路,降低成本,采用动态显示方式,此次设计利用AT89C51的P2 口P2.0∽P2.7 八个引脚分别与LED 的1∼ 8 引脚连接来控制各显示器轮流选通,当延时时间小于人眼的反应差,可以使每位都显示,从而可以得到我们所要的时间显示。
(4)时间设置方案: P1.0~P1.3 端外接4 个按键SEC、MIN、HOUR、WEEK 键,通过外部中断 INT0 扩展四个中断用以分别调整秒、分、时和星期。
当上述四个键中的一个被按下后,显示器停止计数,继续每按一下,对应位可加 1,来实现调整设置(其他三位设置类似操作)。
(5)整点校准方案:按设计要求在当数字钟显示在“整点±30 秒”范围时,按动“校准键”,数字钟即刻被调整到整点,消除了±30 秒的误差。
这主要利用外部中断INT1,调用校正服务子程序来实现校正。
3.2.2 时钟计时的基本方法利用AT89C51 单片机的可编程定时/计数器、中断系统来实现时钟计数。
(1) 计数初值计算:把定时器T0 设为工作方式1,定时时间为50ms,则计数溢出20 次即得时钟计时最小单位秒,而计数可用软件方法实现。
假设使用T/C0,方式1,软件设置控制字TMOD=01H,50ms 定时,f osc=12MHz。
则时钟周期初值Tj =1212MHz=1usX 满足:x = 216 −50ms=15536 1usX=15536→0011110010110000→3CB0H,则TH0=3CH,TL0=0BOH。
(2) 采用中断方式进行溢出次数累计、计满20 次为秒计时(1 秒),就让秒计数单元加1,当秒计数达到60 时,就自动返回到0,重新秒计数;(3) 从秒到分、从分到时和从时到星期的计时是通过累加和数值比较实现,即分计到60 时,时计数单元加1,分清0,时计到24 时,星期加1,时清0。
3.2.3 数字日历时钟的时间显示数字日历钟的时钟时间在 8 个数码管上进行显示,因此,在内部 RAM 中设置显示缓冲区共8 个单元,数据存放在20H-27H 内存单元中。
其中20H、21H 单元存放秒数据,22H-23H 单元存放分数据,24H-25H 单元存放时数据,26H 单元存放间隔数据,27 单元存放星期数据。
如表2-1 所示。
表3-1 数码管的数据存储表3.2.4 数字日历时钟的时间校准设计要求实现“整点±30秒”范围时,通过校准键消除误差,则只有当分计时单元显示59和00时,校准键才会起作用。
因此只有满足上述条件时,才予以校准。
时间、日期双显示与星期显示电路双显示电路用一只LM8365同时驱动两块共阴显示屏. 两屏并接使用, 分别用于显示月日和时间. 核心元件LM8365是大规模专用集成电路, DIP42封装, 电源电压典型值为Vdd= - 6. 5~21 V、两个定时输出报警系统; 日期和时间显示功能. 其功耗电流小于10 mA. LM8365的日历显示功能是通过其33和38脚的输入电平变化来实现的. 当33脚和38脚同时接高电平( 正逻辑) 或电源正电压时, 输出是显示月日的信号; 当33 脚和38脚悬空或接低电平时, 输出是显示时分的信号. 据此特点, 电路中用一方波信号控制33和38脚, 以高低电平变化的振荡信号使LM8365和双显示屏分别工作在动态显示输出的状态. 只要振荡频率大于25Hz, 由于人眼的视觉惰性, 看上去象固定的显示一样. 图1为整体电路原理框图, 星期显示电路由计数译码显示组成. 计数器选用CD4024, 译码器用CD4511驱动共阴数码管显示星期. 计数器CD4024输出为二进制码, 为使译码显示值与每周7 d 相对应, 利用反馈归零法实现七进制计数. 利用译码器的灯测试功能端LT , 外加二极管或门电路, 使计数为零时显示8, 代表星期日. 这里的计数器不用CD4518或其它芯片, 而选用CD4024, 使电路设计更简单, 价格更便宜.图1.3整机电路原理框图四、系统硬件设计本系统共有两部分构成,其中硬件部分由电源输入部分、晶振部分、校准输入部分、设置输入部分、显示部分、定时部分组成,软件部分对应的由主程序、初始化程序、定时中断程序、LED 显示程序、时间设置程序、整点校准程序等组成。
单片机上电后,从头开始执行程序,时钟频率由外部晶振频率提供。
单片机控制整个装置的运行,对时钟芯片初始化;读时钟芯片;判断时钟芯片是否更新。
4.1 数字日历钟电路原理图数字日历钟的电路图由电源输入电路、晶振电路、时间设置输入电路等电路组成。