简易计时器课程设计

合集下载

秒表计时器的课程设计

秒表计时器的课程设计

秒表计时器的课程设计一、课程目标知识目标:1. 学生能理解秒表计时器的功能、原理和使用方法。

2. 学生能够掌握时间的基本单位秒,并学会将其转换为其他时间单位。

3. 学生能运用秒表计时器进行简单的时间测量和计算。

技能目标:1. 学生能够独立操作秒表计时器,进行准确的时间测量。

2. 学生能够运用所学知识解决实际生活中的时间问题,提高解决问题的能力。

3. 学生通过小组合作,培养团队协作能力和沟通技巧。

情感态度价值观目标:1. 学生能够认识到时间的重要性,培养珍惜时间的意识。

2. 学生在学习过程中,培养探究精神,提高对科学技术的兴趣。

3. 学生通过课程学习,养成遵守纪律、严谨求实的态度。

课程性质:本课程为小学四年级科学课程,旨在通过实际操作,让学生掌握时间的基本概念和测量方法。

学生特点:四年级学生具有一定的认知能力和动手能力,对新鲜事物充满好奇,但注意力容易分散。

教学要求:教师应注重理论与实践相结合,以学生为主体,引导他们主动探究、积极思考,提高课堂参与度。

同时,关注学生的个体差异,给予每个学生充分的发展空间。

通过课程目标的分解,确保学生能够达到预期的学习成果,为后续教学设计和评估提供依据。

二、教学内容本课程依据课程目标,结合教材内容,设计以下教学大纲:1. 时间的基本概念- 时间单位:秒、分钟、小时- 时间换算:秒与分钟、小时之间的换算2. 秒表计时器原理与使用- 计时器的工作原理- 计时器的操作方法- 计时器的使用注意事项3. 实践操作与测量- 使用秒表进行物体运动时间的测量- 使用秒表进行日常活动时间的记录与计算4. 时间管理与珍惜- 时间的价值与意义- 如何合理安排时间,提高学习效率教学内容安排与进度:第一课时:时间的基本概念,时间单位及换算第二课时:秒表计时器原理与使用,实践操作与测量第三课时:时间管理与珍惜,总结与反思教材章节:《科学》四年级上册第四章“时间的测量”三、教学方法针对本章节内容,采用以下多样化的教学方法,以激发学生的学习兴趣和主动性:1. 讲授法:教师以简洁明了的语言,系统讲解时间的基本概念、单位换算以及秒表计时器的原理等内容,为学生奠定理论基础。

简易计时器课程设计

简易计时器课程设计

摘要:此计时器为一学生实践小制作,功能设计相对简单,主要基于单片机控制实现。

本设计主要采用元器件有89c52单片机、74hc573功能芯片、以及数码显示器,软件用到keil.c编程软件。

此设计中运用了两个基本小电路——晶体振荡器电路和复位电路。

晶体振荡器电路给数字钟提供一个频率稳定准确的32768Hz的方波信号,可保证数字钟的走时准确及稳定.不管是指针式的电子钟还是数字显示的电子钟都使用了晶体振荡器电路. 复位电路实现计时器的复位功能。

89c52单片机、74hc573功能芯片、和数码显示器之间通过个引脚的功能联系,在电路板上实现计时器的计时功能。

关键词:89c52单片机;74hc573功能芯片;晶体振荡器电路引言:数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。

由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。

1. 方案论证1.1 SL74HC573SL74HC573 跟LS/AL573 的管脚一样。

器件的输入是和标准CMOS 输出兼容的;加上拉电阻,他们能和LS/ALSTTL 输出兼容。

当锁存使能端为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。

当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。

输出能直接接到CMOS,NMOS 和TTL 接口上;操作电压范围:2.0V~6.0V;低输入电流:1.0uA74HC573功能表:功能表1.2 STC89C52单片机部分引脚功能:P3.0:RXD串行输入口 P3.1:TXD串行输出口P3.2:INTO外部中断0输入 P3.3:INT1外部中断1输入 P3.4:T0定时器0外输入 p3.5:T1定时器1外输入P3.6:WR外部写输入 P3.7:Rd外部读输入如图1.1所示图1.1 STC89C52单片机2. 硬件详细设计2.1简易计时器的原理图如图2.1所示.图2.1 简易计时器的原理图图2.2 计时器总原理图2.2 复位控制电路当通电瞬间稳压电源给电容充电此时,在电容和电阻之间将有一个高电平也就是给单片机一个高电平使其复位。

简易计时器设计11

简易计时器设计11
数字化产品设计报告
专业:计算机科学与技术(智能控制专业) 班级:10991121 姓名:李扬 指导教师:朱国晗、孟祥莲、毕津滔、王嘉鹏
哈尔滨工业大学华德应用技术学院 2011 年 12 月 23 日
姓名: 学号: 课题名称: 基本功能:
李扬 1099112137 简易计时器
班级: 课题编号:
10991121
if(t==20) }
附录 2:
{ t=0,num++; if(num==100) num=0;
}
unsigned int num;
unsigned
char
code
led[]={0x3f,0x06,
0x5b,0x4f,0x66,0x6d,0x7c,0x07,
0x7f,0x67};
unsigned char i;
void delay(int s)
{
int ss;
while(s--)
{
ss=110;
if(key4==0&&biaozhi4==0&&T R0==0)
{ delay(2);
//----------- 复 位 ---------//
if(key2==0&&biaozhi2==0) { delay(2);
if(key2==0&&biaozhi2==0) { TR0=0; num=0; biaozhi2=1; }
绘制出系统部体设计框图。然后按照自己的设计思路,利用所给的元器件绘 制出设计图,当程序设计出来之后,就可以通过仿真软件对其进行编译,生 成仿真所需要的 HEX 文件。将生成的文件加载到 Protues 上,就可以进行系 统仿真。通过仿真检测所作设计是否能实现预期效果。

《认识简易计时器作业设计方案-2023-2024学年科学人教鄂教版》

《认识简易计时器作业设计方案-2023-2024学年科学人教鄂教版》

《认识简易计时器》作业设计方案一、教学目标:1. 让学生了解计时器的基本原理和功能;2. 培养学生应用计时器的能力;3. 提高学生的观察力和动手能力。

二、教学内容:1. 什么是计时器?计时器的作用和分类;2. 认识简易计时器的结构和原理;3. 进修如何应用简易计时器做计时实验。

三、教学重点:1. 认识简易计时器的结构和原理;2. 进修如何应用简易计时器进行计时实验。

四、教学难点:1. 理解计时器的原理;2. 熟练操作简易计时器进行实验。

五、教学准备:1. PowerPoint课件:介绍计时器的基本知识和实验步骤;2. 简易计时器:每位学生发放一个简易计时器,用于实验操作;3. 实验器械:计时器、实验材料等。

六、教学过程:1. 导入:通过展示一些平时生活中常用的计时器,引出计时器的观点,并让学生讨论计时器的作用。

2. 讲解:通过PPT介绍计时器的基本原理和分类,让学生了解计时器的结构和功能。

3. 操作:让学生动手操作简易计时器,进行实验,比如测量不同事件的时间,让学生体验计时器的应用方法。

4. 总结:让学生总结实验过程中的问题和经验,讨论计时器的优缺点及应用范围。

5. 作业:安置作业,让学生回家应用计时器做简单实验,并写下实验报告。

七、教学评判:1. 实验操作评判:观察学生在实验中的操作是否熟练,是否能准确测量时间;2. 实验报告评判:评判学生的实验报告是否详细,是否能正确总结实验结果;3. 教室表现评判:评判学生在教室上的表现和讨论能力。

八、拓展延伸:1. 让学生自己设计一个简易计时器,体验制作的乐趣;2. 指挥学生观察周围的计时器应用,思考计时器在生活中的重要性。

通过本节课的进修,学生将对计时器有更深入的了解,培养了他们的实验能力和观察力,为以后的科学实验打下基础。

希望学生在进修中能够认真思考,积极参与,提高自己的科学素养。

MATLAB简易计时器课程设计

MATLAB简易计时器课程设计

MATLAB简易计时器课程设计一、课程目标知识目标:1. 掌握MATLAB软件的基本操作和界面;2. 学习计时器功能的相关函数及参数设置;3. 了解程序设计中的循环结构和条件判断语句;4. 理解计时器在实际应用中的重要性。

技能目标:1. 能够独立编写简易计时器程序,实现倒计时、正计时等功能;2. 能够运用循环结构和条件判断语句优化程序,提高程序执行效率;3. 能够对程序进行调试和修改,解决常见的问题;4. 学会查阅MATLAB帮助文档,获取所需函数和参数信息。

情感态度价值观目标:1. 培养学生对编程的兴趣,激发学习动力;2. 培养学生面对问题时的耐心和解决问题的能力;3. 培养学生团队协作意识,学会分享和交流;4. 增强学生对科技创新的认识,提高创新精神。

本课程针对高年级学生,结合学科特点和教学要求,设计上述课程目标。

通过本课程的学习,学生将能够掌握MATLAB简易计时器的编程方法,提高编程能力和实际问题解决能力,同时培养积极的学习态度和团队协作精神。

为实现课程目标,后续教学设计和评估将围绕具体学习成果展开,确保课程的有效性和实用性。

二、教学内容1. MATLAB软件入门- 软件安装与界面认识- 基本操作与命令行使用2. 程序设计基础- 变量与数据类型- 流程控制(循环结构、条件判断语句)3. 计时器功能实现- 相关函数(如tic、toc、pause等)- 参数设置与程序优化4. 简易计时器编程实践- 倒计时与正计时实现- 用户交互与界面设计5. 程序调试与优化- 常见错误类型与解决方法- 调试工具与性能分析6. 综合应用与拓展- 计时器在其他领域的应用案例- 创新设计与功能拓展教学内容根据课程目标,结合教材章节进行组织,确保科学性和系统性。

教学大纲安排如下:- 第一节课:MATLAB软件入门及基本操作- 第二节课:程序设计基础与流程控制- 第三节课:计时器功能相关函数学习与实践- 第四节课:简易计时器编程实践与调试- 第五节课:综合应用与拓展教学内容按照以上进度进行,使学生在系统的教学过程中,逐步掌握简易计时器的编程方法,提高实际应用能力。

计时器课程设计

计时器课程设计

计时器 课程设计一、课程目标知识目标:1. 学生能理解计时器的概念,掌握其基本工作原理;2. 学生能了解计时器在日常生活和科学技术中的应用;3. 学生能掌握计时器相关的基础知识,如时间单位换算、计时器分类等。

技能目标:1. 学生能通过实际操作,学会使用不同类型的计时器;2. 学生能运用计时器进行简单的时间测量,并完成相关计算;3. 学生能通过小组合作,设计并制作一个简单的计时器模型。

情感态度价值观目标:1. 培养学生对计时器的兴趣,激发他们探索科学技术的热情;2. 培养学生珍惜时间、合理安排时间的意识;3. 培养学生团队合作精神,学会在团队中发挥自己的作用。

分析课程性质、学生特点和教学要求:1. 课程性质:本课程为科普性质的科学课,结合实际操作,让学生在动手实践中学习知识;2. 学生特点:四年级学生具有较强的好奇心,对新鲜事物感兴趣,动手能力强,但注意力容易分散;3. 教学要求:结合学生特点,课程设计应注重趣味性和实践性,以激发学生学习兴趣,提高课堂参与度。

二、教学内容1. 计时器的基本概念:介绍计时器的定义、功能及用途;相关教材章节:第二章第一节“时间与计时器”2. 计时器的工作原理:讲解不同类型计时器的工作原理,如沙漏、机械钟表、电子计时器等;相关教材章节:第二章第二节“计时器的工作原理”3. 计时器的种类与使用方法:介绍各种计时器的特点及正确使用方法;相关教材章节:第二章第三节“计时器的种类与使用”4. 时间单位换算:学习时、分、秒的换算关系,进行实际操作练习;相关教材章节:第二章第四节“时间单位换算”5. 计时器在生活中的应用:分析计时器在日常生活、运动、科研等领域的应用实例;相关教材章节:第二章第五节“计时器的应用”6. 制作简易计时器:分组进行实践活动,设计并制作一个简易计时器;相关教材章节:第二章第六节“动手制作计时器”教学内容安排与进度:第一课时:计时器的基本概念、工作原理;第二课时:计时器的种类与使用方法、时间单位换算;第三课时:计时器在生活中的应用;第四课时:制作简易计时器,总结与评价。

《认识简易计时器作业设计方案》

《认识简易计时器作业设计方案》

《认识简易计时器》作业设计方案一、设计背景:计时器是我们平时生活中常用的工具,用来测量时间的流逝。

通过设计这个作业,旨在让学生了解计时器的基本原理和应用方法,培养他们的观察力和动手能力。

二、设计目标:1. 了解计时器的基本原理;2. 掌握简易计时器的制作方法;3. 提高学生的动手能力和创造力。

三、设计内容:1. 讲解计时器的基本原理:通过简单易懂的方式向学生介绍计时器的作用和原理,让他们了解计时器是如何测量时间的。

2. 制作简易计时器:提供学生所需材料和制作步骤,让他们动手制作一个简易的计时器。

材料包括:纸板、指针、卡纸、胶水等。

3. 实验操作:让学生在老师的指导下操作计时器,测量不同时间间隔,体会计时器的应用方法。

4. 分析实验结果:让学生记录实验数据,并根据数据分析不同时间间隔的计时结果,引导他们思考计时器的精度和稳定性。

5. 思考拓展:鼓励学生思考计时器的其他应用途景,如何改进计时器的设计,提高计时器的精度等。

四、设计步骤:1. 介绍计时器的基本原理,让学生了解计时器的作用;2. 发放材料,让学生按照制作步骤制作简易计时器;3. 实验操作,让学生测量不同时间间隔;4. 让学生记录实验数据,并分析结果;5. 引导学生思考计时器的改进和应用。

五、评判方式:1. 制作过程是否按照步骤进行;2. 实验操作是否准确无误;3. 实验数据是否记录完备;4. 对实验结果是否进行合理分析;5. 思考拓展是否有创新性和深度。

六、总结:通过本次作业设计,学生不仅能够了解计时器的基本原理和应用方法,还能够培养他们的动手能力和创造力。

希望学生能够在实践中学到更多知识,提高自己的综合能力。

愿每位学生都能在这个作业中有所收获,不息进步。

百秒计时器课程设计

百秒计时器课程设计

百秒计时器课程设计一、课程目标知识目标:1. 学生能理解计时器的基本工作原理,掌握时间计算和测量的基本方法。

2. 学生能描述百秒计时器的功能,并运用其进行时间分配和事件排序。

3. 学生掌握时间单位换算,能将百秒转换为分钟或小时,并能在实际情境中应用。

技能目标:1. 学生通过小组合作,能设计并制作一个简易的百秒计时器,锻炼动手能力和团队协作能力。

2. 学生能运用计时器进行实验或活动的时间管理,提高时间管理技巧。

3. 学生能运用数学知识解决与时间相关的问题,如速度、距离等计算。

情感态度价值观目标:1. 学生培养对时间的尊重和珍惜,增强时间意识,养成良好的时间管理习惯。

2. 学生在小组活动中,学会分享、倾听和尊重他人意见,培养合作精神和沟通能力。

3. 学生通过解决实际问题时,培养解决问题的自信和独立思考的能力。

课程性质:本课程为科学实践课,以动手操作和小组合作为主要形式,结合数学和科学知识,培养学生的实践能力和综合运用知识的能力。

学生特点:考虑到学生所在年级,他们已经具备一定的数学和科学基础知识,好奇心强,喜欢动手操作,但可能缺乏时间管理意识。

教学要求:教师应注重引导学生主动探索,关注学生的个体差异,提供适当的指导和支持,确保学生在课程中能够达到预期目标,并能够将所学知识应用于实际生活。

二、教学内容本节课以“百秒计时器”为主题,结合以下教学内容:1. 计时器原理:讲解计时器的基本工作原理,如机械计时器、电子计时器等,并介绍计时器在日常生活和科学实验中的应用。

2. 时间单位换算:复习时间单位(秒、分钟、小时)的换算关系,让学生掌握百秒与分钟、小时的转换方法。

3. 制作简易百秒计时器:指导学生利用简单的材料(如塑料瓶、气球、纸张等)制作一个简易的百秒计时器,并解释制作过程中的科学原理。

4. 时间管理:教授时间管理技巧,引导学生运用计时器进行时间分配,学会在规定时间内完成任务。

教学内容安排和进度:第一课时:介绍计时器原理、时间单位换算,布置制作简易百秒计时器的任务。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要:此计时器为一学生实践小制作,功能设计相对简单,主要基于单片机控制实现。

本设计主要采用元器件有89c52单片机、74hc573功能芯片、以及数码显示器,软件用到keil.c编程软件。

此设计中运用了两个基本小电路——晶体振荡器电路和复位电路。

晶体振荡器电路给数字钟提供一个频率稳定准确的32768Hz的方波信号,可保证数字钟的走时准确及稳定.不管是指针式的电子钟还是数字显示的电子钟都使用了晶体振荡器电路. 复位电路实现计时器的复位功能。

89c52单片机、74hc573功能芯片、和数码显示器之间通过个引脚的功能联系,在电路板上实现计时器的计时功能。

关键词:89c52单片机;74hc573功能芯片;晶体振荡器电路引言:数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。

由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。

1. 方案论证1.1 SL74HC573SL74HC573 跟LS/AL573 的管脚一样。

器件的输入是和标准CMOS 输出兼容的;加上拉电阻,他们能和LS/ALSTTL 输出兼容。

当锁存使能端为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。

当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。

输出能直接接到CMOS,NMOS 和TTL 接口上;操作电压范围:2.0V~6.0V;低输入电流:1.0uA74HC573功能表:功能表1.2 STC89C52单片机部分引脚功能:P3.0:RXD串行输入口 P3.1:TXD串行输出口P3.2:INTO外部中断0输入 P3.3:INT1外部中断1输入 P3.4:T0定时器0外输入 p3.5:T1定时器1外输入P3.6:WR外部写输入 P3.7:Rd外部读输入如图1.1所示图1.1 STC89C52单片机2. 硬件详细设计2.1简易计时器的原理图如图2.1所示.图2.1 简易计时器的原理图图2.2 计时器总原理图2.2 复位控制电路当通电瞬间稳压电源给电容充电此时,在电容和电阻之间将有一个高电平也就是给单片机一个高电平使其复位。

随着电容充电结束将使电容与电阻之间将呈现低电平单片机复位结束。

计算你自己复位电路的时间,要是简单的阻容上电复位,就是RC电路的充电时间常数t=RC.如图2.3所示如图2.32.3 晶体振荡器电路晶体振荡器是构成数字式时钟的核心,它保证了时钟的走时准确及稳定. 图3.3所示电路通过CMOS非门构成的输出为方波的数字式晶体振荡电路,这个电路中,CMOS非门U1与晶体,电容和电阻构成晶体振荡器电路,U2实现整形功能,将振荡器输出的近似于正弦波的波形转换为较理想的方波.输出反馈电阻R1为非门提供偏置,使电路工作于放大区域,即非门的功能近似于一个高增益的反相放大器.电容C1,C2与晶体构成一个谐振型网络,完成对振荡频率的控制功能,同时提供了一个180度相移,从而和非门构成一个正反馈网络,实现了振荡器的功能.由于晶体具有较高的频率稳定性及准确性,从而保证了输出频率的稳定和准确。

如图2.4所示图2.43. 软件设计3.1其总的工作原理首先通过晶体振荡电路将近似于正弦波的波形转换为较理想的方波,然后基于单片机对信号波进行数字逻辑信号的分析处理,运用C语言进行编程,控制单片机个引脚的高低电平的变化,最终实现计时器的计时显示变化。

3.2 设计流程图如图3.1所示图3.14.源程序4.1运用汇编语言实现计时器计时功能的源程序ORG 0000HMOV 30H,#1 设置时钟的起始时间12.00.00,分配显示数据内存MOV 31H,#2MOV 32H,#0MOV 33H,#0MOV 34H,#0MOV 35H,#0MOV TMOD,#01 启动计数器XS0: SETB TR0 使 TRO位置1 MOV TH0,#00H 计数器置零MOV TL0,#00HXS:MOV 40H,#0FEH 扫描控制字初值 MOV DPTR,#TAB 取段码表地址MOV P2,40H 从P2口输出MOV A,30H 取显示数据到AMOVC A,@A+DPTR 查显示数据对应段码MOV P0,A 段码放入P0中LCALL YS1MS 显示1MSMOV P0,#0FFH PO端口清零MOV A,40H 取扫描控制字放入A中 RL A A中数据循环左移MOV 40H,A 放回40H地址段内MOV P2,40HMOV A,31HADD A,#10 进位显示MOVC A,@A+DPTRMOV P0,ALCALL YS1MSMOV P0,#0FFHMOV A,40HRL AMOV 40H,AMOV P2,40HMOV A,32HMOVC A,@A+DPTR MOV P0,ALCALL YS1MSMOV P0,#0FFHMOV A,40HRL AMOV 40H,AMOV P2,40HMOV A,33HADD A,#10MOVC A,@A+DPTRMOV P0,ALCALL YS1MS MOV P0,#0FFH MOV A,40HRL AMOV 40H,AMOV P2,40H MOV A,34HMOVC A,@A+DPTR MOV P0,ALCALL YS1MS MOV P0,#0FFH MOV A,40HRL AMOV 40H,AMOV P2,40HMOV A,35HMOVC A,@A+DPTRMOV P0,ALCALL YS1MSMOV P0,#0FFHMOV A,40HRL AMOV 40H,AJB TF0,JIA 如果TF0为1时,则执行JIA,否则顺序执行JNB P1.0,P100 为0则转移到P100JNB P1.1,P1000 为0则转移到P1000JNB P1.2,P10000 为0则转移到P10000AJMP XS 跳转到 XSP100: MOV 30H,#0 清零程序MOV 31H,#0MOV 32H,#0MOV 33H,#0MOV 34H,#0MOV 35H,#0JIA: CLR TF0 TF0清零MOV A,35H 秒单位数据到ACJNE A,#9,JIA1 与 9进行比较,大于9就转移到JIA1MOV 35H,0 秒个位清零MOV A,34H 秒十位数据到ACJNE A,#5,JIA10 与5进行比较,大于5就转移到JIA10MOV 34H,#0 秒十位清零P10000: JNB P1.2,P10000 为0则转移到P10000MOV A,33H 取分的个位到ACJNE A,#9,JIA100 与 9进行比较,大于9就转移到JIA100MOV 33H,#0 分的个位清零MOV A,32H 分十位数据到ACJNE A,#5,JIA1000 与5进行比较,大于5就转移到JIA1000MOV 32H,#0 分的十位清零P1000: JNB P1.1,P1000 为0则转移到P1000MOV A,31H 时个位数据到ACJNE A,#9,JIA10000 与 9进行比较,大于9就转移到JIA10000MOV 31H,#0 时的个位清零MOV A,30H 时十位数据到ACJNE A,#2,JIA100000 与2进行比较,大于5就转移到JIA100000MOV 30H,#0 时的十位清零AJMP XS0 转移到 XSOJIA100000:INC 30H 加1AJMP XS0 跳转到 XS0JIA10000:CJNE A,#3,JIAJIA 与3进行比较,大于则转移到JIAJIAMOV A,30H 将时的十位放到 ACJNE A,#02,JIAJIA 与2进行比较,大于则转移到JIAJIAMOV 30H,#0 时段清零MOV 31H,#0AJMP XS0 跳转到XSOJIAJIA:INC 31H 加一AJMP XS0JIA1000:INC 32HAJMP XS0JIA100: INC 33HAJMP XS0JIA10: INC 34HAJMP XS0JIA1: INC 35HAJMP XS0RET 返回YS1MS: MOV R6,#9H 延时程序YL1: MOV R7,#19HDJNZ R7,$DJNZ R6,YL1RETTAB:DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H,090H 共阳段码表DB 040H,079H,024H,030H,019H,012H,002H,078H,000H,010HEND5. 结论通过晶体振荡电路,然后对信号波进行数字逻辑信号的分析处理,控制单片机个引脚的高低电平的变化,最终实现计时器的计时显示变化。

6. 设计总结在此次的数字钟设计过程中,更进一步地熟悉了芯片的结构及掌握了各芯片的工作原理和其具体的使用方法.在连接晶振的过程中,晶振无法起振.在排除线与芯片的接触不良问题后重新对照电路图,发现是由于12脚未接地所至. 在连接六进制的过程中,发现电路只能4,5的跳动,后经发现是由于接到与非门的引脚接错一根所至,经纠正后能正常显示.在连接六进制,十进制,六十进制的进位及十二进制的接法中,要求熟悉逻辑电路及其芯片各引脚的功能,那么在电路出错时便能准确地找出错误所在并及时纠正了.在设计电路中,往往是先仿真后连接实物图,但有时候仿真和电路连接并不是完全一致的,例如仿真的连接示意图中,往往没有接高电平的16脚或14脚以及接低电平的7脚或8脚,因此在实际的电路连接中往往容易遗漏.在设计电路的连接图中出错的主要原因都是接线和芯片的接触不良以及接线的错误所引起的.参考文献[1] 历雅萍、易映萍.电子技术课程设计. 高等教育出版社,2003[2] 彭介华.电子技术课程设计指导. 高等教育出版社,2005[3] 谢自美.电子线路设计、实验、测试. 华中理工出版社,2006[4] 阎石.数字电子技术基础. 高等教育出版社2004[5] 王楚、余道蘅.电子线路原理. 北京大学出版社[6]何立民.单片机应用技术选编(10) [M].北京般空般天大学出版社,2004。

相关文档
最新文档