电子技术课程设计
电子技术应用设计课程设计报告

电子技术应用设计课程设计报告一、课程目标知识目标:1. 让学生掌握电子技术的基本原理,包括电路组成、电子元件功能及工作原理。
2. 使学生了解常见电子电路的类型及其应用,如放大器、振荡器、滤波器等。
3. 引导学生理解电子技术在现代生活中的重要作用,如智能设备、物联网等领域。
技能目标:1. 培养学生运用电子元件和电路设计软件进行简单电子电路设计的能力。
2. 提高学生实际操作能力,学会使用常用电子测量仪器,进行电路调试与故障排除。
3. 培养学生团队协作能力,通过分组讨论、实践,共同完成电子技术应用设计项目。
情感态度价值观目标:1. 培养学生对电子技术学科的兴趣和热情,激发其探究精神和创新意识。
2. 培养学生严谨的科学态度,注重实践操作的安全性和规范性。
3. 引导学生关注电子技术发展对环境和社会的影响,树立环保意识和可持续发展观念。
本课程针对高中年级学生,结合电子技术学科特点,注重理论与实践相结合,培养学生具备实际操作能力和创新精神。
课程目标具体、可衡量,旨在帮助学生和教师明确课程预期成果,并为后续教学设计和评估提供依据。
二、教学内容1. 电子技术基本原理:包括电路基础知识、电子元件(如电阻、电容、二极管、晶体管等)的特性和应用。
- 教材章节:第一章 电子技术基础- 内容列举:电路模型、欧姆定律、基尔霍夫定律、常用电子元件介绍等。
2. 常见电子电路分析与应用:学习放大器、振荡器、滤波器等电路的工作原理及设计方法。
- 教材章节:第二章 常见电子电路- 内容列举:放大器电路、振荡器电路、滤波器电路、稳压电源电路等。
3. 电子电路设计软件应用:介绍并学习如何使用Multisim、Proteus等软件进行电子电路设计与仿真。
- 教材章节:第三章 电子电路设计与仿真- 内容列举:软件界面及功能介绍、电路搭建与仿真、常见故障分析与调试等。
4. 电子测量技术与仪器使用:学习如何使用万用表、示波器、信号发生器等常用电子测量仪器。
电子技术课程设计设计报告

电子技术课程设计设计报告一、课程目标知识目标:1. 让学生理解并掌握电子技术基础知识,包括电路元件的工作原理、电路图的识别与绘制。
2. 培养学生运用电子元件设计简单电路的能力,了解不同类型电子电路的特点及应用。
3. 引导学生掌握电子电路的调试与故障排查方法,提高实际操作能力。
技能目标:1. 培养学生运用所学知识解决实际问题的能力,学会设计简单的电子电路。
2. 提高学生的动手实践能力,能熟练操作常用电子仪器、设备和工具。
3. 培养学生团队协作和沟通表达能力,能在小组讨论中积极发表见解,共同解决问题。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发学习热情,树立学习信心。
2. 培养学生严谨的科学态度和良好的学习习惯,注重实践与理论相结合。
3. 增强学生的环保意识,了解电子产品的回收与再利用,培养可持续发展观念。
本课程针对年级特点,结合电子技术学科性质,注重理论与实践相结合,以培养学生的动手实践能力和创新精神为核心。
课程目标具体、可衡量,旨在帮助学生掌握电子技术基础知识,提高实际操作能力,培养团队协作和沟通表达能力,以及树立正确的价值观。
后续教学设计和评估将围绕这些具体学习成果展开。
二、教学内容本章节教学内容主要包括以下三个方面:1. 电子技术基础知识:介绍常用电子元件(如电阻、电容、二极管、三极管等)的工作原理及特点,电路图的识别与绘制方法,以及基本电路分析方法。
教学内容安排:第1-4课时,对应教材第1章和第2章。
2. 电子电路设计与实践:指导学生运用所学知识设计简单的电子电路,如放大器、振荡器、滤波器等,并进行实际操作。
教学内容安排:第5-8课时,对应教材第3章和第4章。
3. 电子电路调试与故障排查:教授电子电路调试方法,培养学生分析问题、解决问题的能力,提高实际操作技能。
教学内容安排:第9-12课时,对应教材第5章。
教学进度安排:- 第1-4课时:电子元件认知、电路图绘制与分析;- 第5-8课时:电子电路设计与实践;- 第9-12课时:电子电路调试与故障排查。
《电子技术课程设计》课件

实验总结和报告撰写
实验目的:验证电子技术课程 设计的理论知识和实践操作技 能
实验过程:详细记录实验步骤、 操作方法和遇到的问题
实验结果:分析实验数据,得 出结论
实验总结:总结实验过程中的 经验和教训,提出改进建议
报告撰写:按照报告格式要求, 撰写实验报告,包括实验目的、 过程、结果、总结和参考文献 等
设计步骤:选 择合适的放大 器、设计电路、
调试电路
设计结果:成 功实现音频信 号的放大,满
足设计目标
案例四:无线通信系统的设计与实现
设计目标:实现无线通信, 提高传输速率和可靠性
设计方法:采用数字信号处 理技术,实现信号的调制和
解调
设计难点:解决信号干扰、 信号衰减等问题
系统组成:无线通信系统由 发射机、接收机、天线、调 制解调器等组成
进。
电子技术基础知识
电子技术的基本概念和原理
电子技术:研究电子器件、电子电路和电子系统的科学 电子器件:如电阻、电容、电感、二极管、三极管等 电子电路:由电子器件组成的电路,如放大电路、滤波电路、振荡电路等 电子系统:由电子电路组成的系统,如收音机、电视机、计算机等
电子技术的分类和应用
电子技术分类:模拟电子技术、数字电子技术、射频电子技术等 模拟电子技术应用:音频放大器、视频放大器、信号处理等 数字电子技术应用:计算机、通信设备、数字信号处理等 射频电子技术应用:无线通信、雷达、卫星通信等
评估项目:对 项目成果进行 评估,包括质 量、进度、成
本等方面
总结项目:总 结项目经验, 提出改进建议, 为后续项目提
供参考
电子技术课程设计案例分析
电子技术课程设计

电子技术课程设计一、课程目标知识目标:1. 让学生理解并掌握电子技术基础理论知识,如电路组成、工作原理等;2. 使学生掌握常见电子元器件的识别、选用和使用方法;3. 培养学生运用电子技术解决实际问题的能力。
技能目标:1. 培养学生具备电子电路图的设计、绘制和解读能力;2. 提高学生动手实践能力,能够搭建和调试简单的电子电路;3. 培养学生运用电子测量仪器和设备进行数据采集和处理的能力。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发创新意识和探索精神;2. 培养学生严谨、细致、负责的学习态度,养成良好的学习习惯;3. 培养学生团队合作意识,学会与他人分享、交流、协作。
课程性质:本课程为实践性较强的学科,要求学生在掌握理论知识的基础上,注重实践操作和创新能力培养。
学生特点:本课程面向初中年级学生,学生对电子技术有一定的好奇心,具备基本的物理知识和动手能力。
教学要求:结合课程性质和学生特点,教师应注重理论与实践相结合,以学生为主体,引导学生主动参与,培养其解决问题的能力。
在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 电路基础知识:包括电路的概念、组成、工作原理等,对应教材第一章内容。
- 电路元件:电阻、电容、电感等;- 电路基本连接方式:串联、并联;- 电路分析方法:欧姆定律、基尔霍夫定律。
2. 常见电子元器件:二极管、三极管、晶体管等,对应教材第二章内容。
- 元器件的识别、选用和使用方法;- 特性曲线及其应用。
3. 电子电路设计与制作:对应教材第三章内容。
- 电路图的绘制与解读;- 简单放大电路、滤波电路、振荡电路的设计与搭建;- 动手实践:制作小型电子设备。
4. 电子测量与数据处理:对应教材第四章内容。
- 电子测量仪器的使用;- 数据采集与处理方法;- 实际操作:对电子电路进行测量与调试。
5. 创新实践与团队协作:结合前述内容,开展创新设计活动。
- 设计具有实际应用价值的电子电路;- 团队合作,分工明确,共同完成任务;- 展示与分享:向同学和老师展示成果,互相交流学习。
电子技术应用课程设计

电子技术应用课程设计一、课程目标知识目标:1. 理解并掌握电子技术的基本概念,如电路组成、电子元件功能等;2. 学习并掌握常用电子元件的特性及使用方法,如电阻、电容、二极管、三极管等;3. 了解并掌握基本电子电路的原理及搭建方法,如放大电路、滤波电路等;4. 掌握电子电路的简单故障分析与维修方法。
技能目标:1. 能够正确使用电子仪器、工具进行电路搭建、测试和调试;2. 能够阅读简单的电子电路图,并进行电路搭建;3. 能够运用所学知识解决实际问题,进行简单的电子制作;4. 培养学生的动手能力、创新能力和团队协作能力。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发学习热情;2. 培养学生严谨、细致的科学态度,养成良好的实验操作习惯;3. 培养学生勇于探索、积极创新的精神,增强自信心;4. 培养学生关注社会发展,认识到电子技术在日常生活中的重要性。
课程性质:本课程为电子技术应用领域的实践性课程,结合理论教学,注重培养学生的实际操作能力和创新能力。
学生特点:学生已具备一定的物理基础和电路知识,对电子技术有一定了解,但实践经验不足。
教学要求:结合学生特点,课程设计应注重理论与实践相结合,强化实践操作,鼓励学生动手实践、思考问题,培养解决实际问题的能力。
通过课程学习,使学生能够达到上述课程目标,为后续学习及从事相关领域工作打下基础。
二、教学内容本课程教学内容主要包括以下几部分:1. 电子元件及其特性:介绍常用电子元件如电阻、电容、二极管、三极管等的基本原理、特性及符号,使学生掌握电子元件的基本知识。
- 教材章节:第一章 电子元件2. 基本电子电路:讲解放大电路、滤波电路等基本电路原理,使学生能够分析并搭建简单的电子电路。
- 教材章节:第二章 基本电子电路3. 电路分析与测量:教授电路分析方法,如等效电路、节点电压法等,以及常用测量仪器的使用方法。
- 教材章节:第三章 电路分析与测量4. 电子制作实践:组织学生进行电子制作实践,提高学生的动手能力和创新能力。
电子综合技术课程设计

电子综合技术课程设计一、课程目标知识目标:1. 让学生掌握电子技术基础知识,如电路元件的功能、电路图的识别等。
2. 使学生了解常见的电子传感器及其应用,如温度传感器、光敏传感器等。
3. 培养学生对电子系统的设计与分析能力,能运用所学知识解决实际问题。
技能目标:1. 培养学生动手操作能力,能正确使用电子仪器、工具进行电路搭建和调试。
2. 提高学生的团队协作能力,能在小组合作中共同完成电子项目的设计与制作。
3. 培养学生运用计算机软件进行电子电路仿真和设计的能力。
情感态度价值观目标:1. 激发学生对电子技术的兴趣,培养其探索精神和创新意识。
2. 培养学生严谨、细致的学习态度,养成良好的学习习惯。
3. 引导学生关注电子技术在社会发展中的应用,认识到科技对社会进步的重要性。
本课程针对中学生设计,结合学生年龄特点和知识水平,注重理论与实践相结合,旨在提高学生的电子技术素养和实际操作能力。
课程目标具体、可衡量,便于教学设计和评估,有助于学生和教师明确课程预期成果。
二、教学内容本课程教学内容分为以下三个部分:第一部分:电子技术基础知识1. 电路元件:电阻、电容、电感、二极管、三极管等。
2. 电路分析方法:基尔霍夫定律、欧姆定律等。
3. 电路图识别与绘制。
第二部分:常见电子传感器及应用1. 温度传感器:热敏电阻、热电偶等。
2. 光敏传感器:光敏电阻、光电管等。
3. 其他传感器:湿度传感器、压力传感器等。
第三部分:电子系统设计与实践1. 电路设计与仿真:运用Multisim、Protel等软件进行电路设计与仿真。
2. 电子制作:小组合作完成一个电子项目的设计、制作与调试。
3. 故障排查与维修:学习分析电路故障,掌握维修方法。
教学内容根据课程目标和教材章节进行合理安排,注重科学性和系统性。
在教学过程中,教师需按照教学大纲逐步引导学生掌握各部分内容,确保学生能够学以致用,提高实践能力。
三、教学方法本课程采用多样化的教学方法,旨在激发学生的学习兴趣,提高学生的主动性和实践能力。
电子技术课程设计
电子技术课程设计简介电子技术是现代科学技术的重要组成部分,广泛应用于通信、能源、计算机、娱乐等领域。
电子技术课程设计是电子技术专业学生进行综合实践的重要环节,通过实践项目的设计与实施,培养学生综合运用电子技术知识与技能解决实际问题的能力。
设计目标1.培养学生独立思考、创新设计的能力。
2.提高学生实际动手操作的技能。
3.加深学生对电子技术理论知识的理解和应用。
4.培养学生团队合作和沟通协作的能力。
设计内容1.项目选择:学生根据自身兴趣和专业方向选择合适的课程设计项目。
2.研究与调研:学生通过查阅文献、调研市场需求等方式了解相关技术和市场发展情况。
3.初步设计:学生对项目进行初步设计,包括功能模块划分、电路图设计、硬件选型等。
4.电路实现:学生根据设计方案进行电路的搭建和调试,验证设计的可行性。
5.系统集成:学生将各个模块进行整合,实现完整的系统功能。
6.测试与优化:学生进行系统的测试和性能优化,确保系统稳定可靠。
7.报告撰写:学生撰写课程设计报告,包括项目背景、设计目标、设计过程和结果分析等内容。
8.成果展示:学生通过口头报告、项目展示等方式向师生和同学们展示课程设计成果。
设计要求1.遵守实验室安全规范,保证人身和设备安全。
2.严格按照设计时间节点完成各个阶段的任务。
3.注意合理利用资源,控制成本,遵循可行性和经济性原则。
4.加强团队合作意识,有效分工,协作完成项目。
5.学生需要具备扎实的电子技术基础知识和实际操作经验。
设计评估1.设计报告成绩:对学生完成的课程设计报告进行评估,考察学生对项目设计过程的理解和分析能力。
2.项目成果评估:对学生完成的实际项目进行评估,考察项目的技术可行性和应用效果。
3.口头报告评估:对学生撰写的口头报告进行评估,考察学生对设计方案的描述和展示能力。
总结电子技术课程设计是电子技术专业学生综合素质培养的重要环节,通过实践项目的设计与实施,培养学生解决实际问题的能力。
本文介绍了电子技术课程设计的目标、内容、要求和评估方式,希望能帮助学生更好地完成课程设计任务,提高自身的技术水平和综合能力。
电子技术仿真课程设计
电子技术仿真课程设计一、课程目标知识目标:1. 学生能理解并掌握电子电路的基本原理,包括欧姆定律、基尔霍夫定律等。
2. 学生能了解并运用常见的电子元件,如电阻、电容、二极管、晶体管等,并能解释其在电路中的作用。
3. 学生能掌握电子电路仿真软件的基本操作,进行电路设计与仿真。
技能目标:1. 学生能够运用所学知识,设计简单的电子电路,并进行仿真分析。
2. 学生能够通过软件操作,优化电路设计,解决实际电路问题。
3. 学生能够运用所学知识,对电子电路进行故障排查和性能评估。
情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发创新意识,提高实践能力。
2. 学生在团队协作中,学会沟通与交流,培养合作精神。
3. 学生能够关注电子技术领域的发展,认识到电子技术在生活中的应用和价值。
本课程针对高中年级学生,结合电子技术课程内容,注重理论与实践相结合,培养学生动手操作能力和实际问题解决能力。
课程目标旨在使学生在掌握基本电子电路知识的基础上,通过电子电路仿真软件的应用,提高电子技术实践能力,激发创新思维,为未来进一步学习电子技术及相关领域奠定基础。
二、教学内容本章节教学内容主要包括以下三个方面:1. 电子电路基础知识:- 欧姆定律、基尔霍夫定律的原理与应用。
- 常见电子元件(电阻、电容、二极管、晶体管等)的特性和用途。
2. 电子电路设计与仿真:- 电路图绘制方法与规范。
- 电子电路仿真软件(如Multisim、Proteus等)的基本操作。
- 仿真分析的基本步骤和技巧。
3. 实践操作与故障排查:- 简单电子电路的设计与搭建。
- 电路性能测试与优化。
- 常见故障分析与排查。
教学内容依据教材相关章节进行组织,具体安排如下:- 第一章:电子电路基础知识(1课时)- 第二章:电子电路设计与仿真(2课时)- 第三章:实践操作与故障排查(2课时)教学内容注重科学性和系统性,结合课程目标,旨在帮助学生掌握电子电路的基本原理和设计方法,培养实际操作能力,提高问题解决技巧。
电子技术课程设计
电子技术课程设计一、设计背景电子技术是现代社会中不可或缺的一门学科,它广泛应用于通信、计算机、自动控制等领域。
电子技术课程设计是培养学生电子技术应用能力的重要环节,通过实践操作和项目设计,帮助学生巩固基础理论知识,提高解决实际问题的能力。
二、设计目标本次电子技术课程设计旨在通过学生自主设计一个简单的电子电路,加深对电子基础知识的理解,并培养学生的实际操作能力和解决问题的能力。
具体的设计目标包括:1.学生能够熟练掌握电子元器件的基本使用方法和电路原理;2.学生能够独立进行电路设计和调试,并能解决在设计过程中出现的问题;3.学生能够对电子电路进行有效的测试和测量,并能分析数据得出结论;4.学生能够进行电路仿真和优化,提高电路的性能和可靠性;5.学生能够撰写电子技术实验报告,清晰地表达设计的过程和结果。
三、设计内容本次电子技术课程设计的具体内容如下:1.设计一个简单的信号发生器电路,输出频率可调节,能够产生正弦波、方波和三角波等不同波形的信号;2.使用集成电路和电子元器件搭建电路,实现信号发生器的功能;3.对设计的电路进行测试和测量,比较实际输出的信号与理论预期的信号的差异;4.对电路进行优化和改进,提高信号发生器的输出质量和稳定性;5.撰写电子技术实验报告,记录设计的过程、实验数据和结果,并进行分析和总结。
四、设计步骤1.完成相关理论知识的学习,包括信号发生器电路的原理、电子元器件的使用方法等;2.确定设计的目标和要求,明确电路的功能和性能指标;3.进行电路设计,选取合适的集成电路和电子元器件,绘制电路原理图;4.制作电路板,焊接电子元器件,完成电路的组装和调试;5.使用实验设备对电路进行测试和测量,记录数据;6.对电路进行仿真和优化,改进电路的性能,提高信号质量;7.撰写电子技术实验报告,包括设计的过程、数据分析和结论。
五、设计要求1.按照设计目标完成课程设计的各个环节;2.严格遵守实验室安全操作规范,确保实验过程的安全性;3.设计的电路能够正常工作,输出的信号质量达到预期要求;4.实验数据准确可靠,分析结果合理,结论明确;5.实验报告文字简练,排版美观,图表清晰,结构完整。
《电子技术课程设计》.
《电子技术课程设计》.一、教学目标本课程旨在通过学习,使学生掌握电子技术的基本原理和应用方法,提高学生的实际操作能力和创新能力。
具体目标如下:知识目标:学生能够理解并掌握电子元件的工作原理、电路图的阅读与分析、电子设备的维护与维修等基本知识。
技能目标:学生能够熟练使用电子测量仪器,进行电子电路的安装、调试与故障排除。
情感态度价值观目标:培养学生对电子技术的兴趣和热情,增强学生的团队合作意识和创新精神。
二、教学内容本课程的教学内容主要包括电子元件、电子电路、电子设备及其维护等方面的知识。
具体安排如下:1.电子元件:电阻、电容、电感、二极管、三极管等基本元件的工作原理和应用。
2.电子电路:电路图的阅读与分析,放大电路、振荡电路、滤波电路等基本电路的原理和应用。
3.电子设备:电视、音响、电脑等常见电子设备的工作原理和维护方法。
4.实践操作:电子电路的安装、调试与故障排除,掌握电子测量仪器的使用方法。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行。
具体方法如下:1.讲授法:教师通过讲解,使学生掌握电子技术的基本原理和知识。
2.讨论法:学生分组讨论,分享学习心得和经验,增强团队合作意识。
3.案例分析法:分析实际案例,使学生更好地理解和运用电子技术。
4.实验法:动手实践,培养学生的实际操作能力和创新能力。
四、教学资源为了支持教学内容和教学方法的实施,本课程将提供以下教学资源:1.教材:选用权威、实用的教材,为学生提供系统、全面的知识学习。
2.参考书:提供丰富的参考资料,帮助学生拓展知识面。
3.多媒体资料:制作精美的PPT、视频等资料,提高学生的学习兴趣。
4.实验设备:提供充足的实验设备,确保每个学生都能动手实践。
五、教学评估为了全面、客观地评价学生的学习成果,本课程将采用多种评估方式相结合的方法。
具体方式如下:1.平时表现:通过观察学生在课堂上的参与度、提问回答等情况,评估学生的学习态度和积极性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子技术课程设计题目: 数字式电子时钟课程设计学生姓名马超专业_ 电子科学与技术学号 **************班级_ 2007 级 2班指导教师丁珠玉成绩_工程技术学院2010 年11 月目录1 引言 (1)1.1 课程设计要求与目的 (1)1.1.1 基本设计要求与原则 (5)1.1.2 设计的基本目的 (5)1.2 设计构思 (7)1.2.电子时钟简介 (7)1.2.2时钟的功能 (7)2 电路设计 (8)2.1 总体设计框架 (8)2.1.1 总体设计思路 (8)2.1.2 总体流程图 (8)2.2 部分设计细节 (10)2.2.1 各部分的设计思路及电路图 (10)3 时钟各功能分析及图解 (14)3.1 时钟运行图 (14)3.2 秒表运行图 (14)4 电路控制C语言程序 (16)5 程序调试过程及相关问题 (17)5.1 调试中已解决问题 (17)5.2 相关分析 (19)5.3 方案存在的问题 (30)5.4 调试心得体会 (35)6 小结 (40)附录 (42)参考文献 (44)致谢 (48)数字电子时钟课程设计马超西南大学工程技术学院 07级(2)班电子科学与技术重庆北碚4007161 引言随着电子技术的迅猛发展,数字电路应用广泛,电子技术深入各个领域。
通过数字时钟这一电子技术课程设计来让我们熟悉理论知识与实践相结合的综合训练,从而达到对我们运用能力进行检查和综合素质的培养。
1.1课程设计要求与目的1.1.1基本设计要求与原则本次课程设计的题目是数字电子时钟与简易水温控制系统。
我们小组选择的是数字电子时钟。
基本要求:1、能够根据设计任务和指标要求,综合运用电子技术课程中所学到的理论知识与实践技能独立完成一个设计课题。
2、根据课题需要选择参考书籍,查阅手册、图表等有关文献资料。
要求通过独立思考、深入钻研课程设计中所遇到的问题,培养自己分析、解决问题的能力。
3、进一步熟悉常用电子器件的类型和特性,掌握合理选用的原则。
4、学会电子电路的安装与调试技能,掌握常用仪器设备的正确使用方法。
利用“观察、判断、实验、再判断”的基本方法,解决实验中出现的问题。
5、1、2班独立设立小组,每小组2个成员。
起止时间为:2010年10月28号开始至2010年11月12日结束。
基本原则:1,小组团队设计不能从网上下载,自己动手编排电路,流程图,编写程序。
2,电路图必须采用PROTEL软件绘制,用multisim或者proteus软件仿真,并提交程序及结果、课程论文电子版。
(有违以上原则,取消课程成绩)1.1.2设计的基本目的1.课程设计是教学中必不可少的重要环节,通过课程设计巩固、深化和扩展学生的理论知识与初步的专业技能,提高综合运用知识的能力,逐步增强实际工程训练的能力。
2.注重培养学生正确的设计思想,掌握课程设计的主要内容、步骤和方法。
3.培养学生获取信息和综合处理信息的能力、文字和语言表达能力以及协作工作能力。
4.提高学生运用所学的理论知识和技能解决实际问题的能力及其基本工程素质。
5.在知识传授与能力和素质培养的关系上,树立注重素质教育,融传授知识、培养能力与提高素质为一体。
在理论与实践的关系上,树立理论联系实际,提高综合能力为目的。
1.2 设计构思1.2.1电子时钟简介1957年,ventura发明了世界上第一个电子表,从而奠定了电子钟的基础,电子时钟开始迅速发展起来。
现代的电子时钟是基于点偏激的一种计时工具,采用延时程序残生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分进一,满二十四小时清零。
从而达到计时的功能,是人民日常生活不可缺少的工具。
1.2.2 时钟的功能本次设计的时钟,以AT89C51单片机芯片为中心的控制电路。
单片机控制电路省去很多复杂电路,使得电路得到简化。
用C语言程序来控制时钟显示,更加简化了时钟的设计。
由于单片机和C语言的控制能力较强,使得时钟的功能有所提高。
通过调整时间,秒表,时钟暂停,返回时钟五个按键可以完成两个成套的功能:时钟调整、秒表。
表1 详细元件列表2 电路设计单片机控制电路省去很多复杂电路,使得电路得到简化。
用C语言程序来控制时钟显示,更加简化了时钟的设计。
电路构思也比较简单,用框架来描述分三个部分。
每个部分的详细设计用流程图来展现。
2.1 总体设计框架此设计原理图如图所示,包括三个部分:单片机,键盘,显示电路。
图1 总体构思2.1.1 总体设计思路设计的电路有三个模块组成:单片机控制电路,显示电路和校正电路。
整个设计是由单片机为中心,单片机实现时钟的运行,进制,循环,中断,初始化等等。
软件程序从开始执行,先通过初始化各个寄存器,时钟正常运行,经过扫描按键来决定是否设定参数来执行相应功能的程序,进而在数码管上显示。
2.1.2 总体流程图图2 总体流程2.2 部分设计细节1.单片机发送的信号通过程序控制最终在数码管上显示出来。
通过寄存器里存储的数据通过P2和P3端口来达到显示在数码管上的效果。
2.单片机通过输出各种电脉冲信号来驱动控制各部分正常工作。
单片机自带的晶振电路使得单片机有很稳定的脉冲信号输出。
3.为使时钟走时与标准时间一致,校时电路时必不可少的,按键输入的数据存入寄存器后与时钟正常的时间数据相加来调节时间,键盘用来校正数码管上显示的。
定时器及中断定时器初始化是否设定参数执行时钟秒表设定程序执行显示程序YN开 始秒表模式,同时秒表开始计时,按下秒表暂停,复位键就暂停、归零,如果要从新对秒表计时则可以按秒表开始、复位;(2)AT89C51单片机,通过编写程序对数码显示进行控制。
(3)八个7段数码管显示时钟和秒表信号。
3 时钟各功能分析及图解3.1 时钟运行图图4图5仿真运行开始后,时间显示00-00-00并开始像复位时钟一样一秒跳动一次的运行。
如图所示一样,调分键按一次,分钟数个位数值增加一。
调时键按一次,小时数个位数值增加一,暂停按键可以让时钟暂停下来,返回时钟是用于进入秒表状态后或暂停后返回时钟界面用的。
(图4)简单操作就是:启动仿真,时钟运行,用调时、调分键校正时间,暂停键用于调秒或秒表,暂停过后想回到时钟界面就点击返回时钟按键。
(如图5)3.2 秒表运行图图6当秒表按键被按下后,八位共阳极数码管上显示的是00-00-00,并且最小的跑秒是0.01秒,最后两位(7、8)数字进位不再是60而是100,数码管的4、5的进位是60进1,1、2位则是到60后又返回00的无进位循环。
按键操作:当按动秒表键时,数码管从00-00-00开始计数,六秒后为00-06-48(图6)。
这时你按下暂停键时,时间就会一直显示这个时间。
返回时钟键有复位的功能,当你按下后,会回到时钟界面,回到你按秒表时的时间。
当你再按秒表时又会重复上面的步骤。
如(图7)该数字钟是用一片AT89C51单片机通过编程区去驱动8为数码管显示来实现的。
通过5个开关控制,分别为调分、调时、秒表、暂停、返回时钟,控制键分别对应P1.0到P1.4端口。
AT89C51通过P2口和P3口区控制数码管的显示,P2口接数码管的a-g端面试控制输出编码。
P3口接数码管的1-8端,是控制动态扫描输出。
图74 电路控制C语言程序根据实验调试后的最终程序如下:#include<reg51.h>#define uchar unsigned char#define uint unsigned int#define delay_ime 3/*宏定义*/uchar k,dat[]={0,0,0,0,0,0,0,0};uint tcount, t,u;uchar dat1[]={0,0,0,0,0,0,0,0};uchar dat2[]={0,0,0,0,0,0,0,0};uchar dis_bit[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};uchar code SEG7[11]={0xC0,/*0*/0xF9,/*1*/0xA4,/*2*/0xB0,/*3*/0x99,/*4*/0x92,/*5*/0x82,/*6*/0xF8,/*7*/0x80,/*8*/0x90,/*9*/0xBF,/*-*/};/*数字显示数组*/sbit tminute=P1^0;sbit thour=P1^1;sbit miaobiao1=P1^2;sbit miaobiao2=P1^3;sbit miaobiao3=P1^4;/*端口定义*/uchar ms=0;uchar flag=0;uchar sec=0;uchar minit=0;struct time{uchar second; uchar minute; uchar hour;}time1;uchar n,i;void init();//****************************************************void delay(n){while(n--){for(i=120;i>0;i--);}}/*延时子程序*///****************************************************void modify(void){EA=0;if(thour==0){if(flag==0){dat1[6]++;time1.hour++;delay(280);if(dat1[6]>9){dat1[6]=0;dat1[7]++;}elseif((dat1[7]>1)&&(dat1[6]>3)){dat1[7]=0;dat1[6]=0;}}}// 数码管3、4位(分钟位输出)if(tminute==0){if(flag==0){dat1[3]++;time1.minute++; // minute计数存储delay(280); // 按键扫描延迟if(dat[3]>=9){dat1[4]++;dat1[3]=0;if(dat1[4]>5){dat1[4]=0;}}}}if(miaobiao1==0){ //秒表按键设定TR0=0;ET0=0;TR1=0;ET1=0;flag=1;dat[0]=0;dat[1]=0;dat[2]=0xbf;dat[3]=0;dat[4]=0;dat[5]=0xbf;dat[6]=0;dat[7]=0;TR0=1;ET0=1;TR1=1;ET1=1;}if(miaobiao2==0){ //暂停按键设定TR0=0;ET0=0;TR1=0;ET1=0;}if(miaobiao3==0) //返回按键设定{TR0=1;ET0=1;TR1=0;ET1=0;flag=1;ms=0;sec=0;minit=0;}EA=1;}/*按键扫描*///**************************************************** void init(void){TMOD=0x11;TH0=0xDB;TL0=0xFF;TH1=0xDB;TL1=0xFF;ET0=1;ET1=1;TR0=1;tcount=0;ms=0;sec=0;minit=0;EA=1;}/*初始化*///**************************************************** void test (void){for(k=0;k<8;k++){P3=dis_bit[k];P2=SEG7[dat[k]];delay(1);P3=0X00;}}/*数字显示*///****************************************************void main(){init();delay(10);while(1){modify();test();}}/*主函数*///****************************************************void diplay () interrupt 1{ET0=0;TR0=0;TH0=0xDB;TL0=0xff;TR0=1;tcount++;//秒时间if(tcount==100){time1.second++;tcount=0;dat1[0]=(time1.second)%10; // dat1显示输出dat1[1]=(time1.second)/10;}//分进位循环if(time1.second==60){dat1[0]=0; // second显示存储清零dat1[1]=0;time1.second=0; // second计数存储清零time1.minute++;dat1[3]=(time1.minute)%10; // second个位显示dat1[4]=(time1.minute)/10;}//时进位循环if(time1.minute==60){dat1[3]=0; // minute显示存储清零dat1[4]=0;time1.minute=0; // minute计数存储清零time1.hour++;dat1[6]=time1.hour%10; // hour个位显示dat1[7]=time1.hour/10;}//if(time1.hour>23){dat1[6]=0; // hour显示存储清零dat1[7]=0;time1.hour=0; // hour计数存储清零}dat[5]=10;dat[2]=10;dat[0]=dat1[0];dat[1]=dat1[1];dat[3]=dat1[3];dat[4]=dat1[4];dat[6]=dat1[6];dat[7]=dat1[7];flag=0;P0=0x01;ET0= 1;}//**************************************************** //跑秒void time_2(void) interrupt 3{EA=0;TR0=0;TH1=0xDB;TL1=0xFF;TR1=1;ms++;dat2[0]=ms%10;dat2[1]=ms/10;//if(ms>=100) // 跑秒进制100{ms=0;sec++;dat2[3]=sec%10;dat2[4]=sec/10;//if(sec>=60){sec=0;minit++;dat2[6]=minit%10;dat2[7]=minit/10;}}dat[5]=10;dat[2]=10;dat[0]=dat2[0];dat[1]=dat2[1];dat[3]=dat2[3];dat[4]=dat2[4];dat[6]=dat2[6];dat[7]=dat2[7];EA=1;}5 程序调试过程及相关问题5.1 调试中已解决问题在调试过程中出现过几个问题。