南邮课程设计电子钟CCSVC55
课程设计之电子钟(完整版)

数字电子技术课程设计一、设计目的数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。
数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
因此,我们此次设计与制作数字钟就是为了了解数字钟的原理,从而学会制作数字钟.而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法.且由于数字钟包括组合逻辑电路和时叙电路.通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法.二、方案设计与论证数字钟以成为人们常生活中数字电子钟一般由振荡器,分频器,显示器,定时器等部分组成。
由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确,性能稳定,携带方便等特点,它还用于计时,自动报时及自动控制等各个领域。
尽管目前市场上以有现成数字钟集成电路芯片,价格便宜这些都是数字电路中最基本的,应用最广的电路。
数字电子钟的基本逻辑功能框图如下:它是一个将“时”,“分”,“秒”显示于人的视觉器官的计时装置。
他的计时装置的周期为24小时,显示满刻度为23时59分59秒,另外应有校时功能。
因此,一个基本数字钟主要由六部分组成。
(1)设计指标1)由晶振电路产生1HZ标准秒信号;2)分、秒为00~59六十进制计数器;3)时为00~23二十四进制计数器;4)具有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间;5)整点具有报时功能,当时间到达整点前鸣叫五次低音(500HZ),整点时再鸣叫一次高音(1000HZ)。
(2)设计要求1)画出电路原理图(或仿真电路图);2)元器件及参数选择;3)电路仿真与调试。
4)制作要求自行装配和调试,并能发现问题和解决问题。
5)编写设计报告写出设计与制作的全过程,附上有关资料和图纸,有心得体会。
四、实验器材试验箱1台导线若干74LS00 5片74LS04 1片74LS08 1片74LS20 2片74LS32 1片74LS161 6片万用表镊子各一个。
基于555定时器的数字电子钟的设计毕业设计(论文)

一、绪论1.1课题说明1.2方案设计目的1.3技术指标1.4方案设计及论证二、核心部件简介2.1 555时基电路2.2 74LS90异步加法计数器三、各部分电路组成部分及其设计原理3.1数字电子钟的构成框图3.2数字电子钟的模块及其工作原理3.2.1晶体振荡器电路3.2.2计数器电路3.3秒、分、时译码显示模块3.4校时电路四、说明各部分功能的实现4.1开始状态4.2时、分、秒分别校时4.3满60秒向分钟进位状态满60分向小时进位状态4.4 23:59:59向00:00:00进位状态五、整体电路图六、实验室调试6.1元件清单6.2调试过程6.3调试结果6.4调试心得体会一、绪论1.1 课题说明由于现代社会模拟电子技术基础和数字电子技术基础的高速发展,因而由这技术制造出来的越来越先进,数字钟体积小,安装使用方便,不仅可以作为家用电子钟,而且可以广泛用于车站、体育场馆等公共场所。
虽然数字钟的外形和功能不尽相同,但是用于制造数字钟的原理基本上都是一样的。
所谓数字钟,是指利用电子电路构成的计时器。
本次课程设计要求设计一个数字钟,基本要求为数字钟的时间周期为24小时,数字钟显示时、分、秒,数字钟的时间基准一秒对应现实生活中的时钟的一秒。
供扩展的方面涉及到整点报时、定时闹钟等。
1.2 方案设计目的用中小规模集成电路设计一台能显示时、分、秒的数字电子钟,要求如下:1.由晶体振荡电路产生1HZ的标准脉冲信号。
2.秒、分为00——59 六十进制计数器。
3.时为00——23 二十四进制计数器4.可手动校准。
只要将开关置于校准位置,即可对分别对分、时进行手动脉冲输入校准或连续脉冲校准调整。
5.用Multisim画出整个系统电路图,进行仿真与调试;6.实现整个数字电子钟电路各项任务的正常工作。
7. 撰写设计报告:写出设计过程,和调试结果,写上心得体会。
1.3 技术指标1. 显示时、分、秒的是24小时制。
3. 具有校时功能:可以对小时和分单独校时,对分校时的时候,停止分向小时进位。
c电子时钟课程设计

c 电子时钟课程设计一、课程目标知识目标: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. 电子钟组装与调试- 学习电子钟的组装方法,包括焊接技术、电路连接等。
- 掌握电子钟的调试技巧,如时间调整、故障排查等。
电子钟课程设计

电子钟课程设计一、课程目标知识目标:1. 学生能理解电子钟的基本原理,掌握电子钟的组成结构及其功能。
2. 学生能掌握时、分、秒的概念,学会电子钟时间的设置与调整。
3. 学生了解电子钟的制作过程,掌握相关电子元件的使用方法。
技能目标:1. 学生能运用所学知识,动手制作一个简单的电子钟。
2. 学生通过实践操作,培养解决实际问题的能力,提高动手实践能力。
3. 学生能够运用电子钟的制作过程,学会分析问题、解决问题,提高创新思维。
情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发探索科学技术的热情。
2. 学生通过合作完成电子钟的制作,培养团队协作精神和沟通能力。
3. 学生在电子钟制作过程中,学会珍惜时间,养成良好的时间观念。
4. 学生能够认识到科技对社会发展的作用,增强社会责任感和使命感。
课程性质:本课程为实践性较强的课程,结合理论知识和动手操作,培养学生的实际操作能力。
学生特点:五年级学生具有一定的认知能力、动手能力和创新能力,对新鲜事物充满好奇。
教学要求:结合学生特点,注重理论与实践相结合,强调学生的动手实践能力和创新思维能力的培养。
在教学过程中,关注学生的个体差异,鼓励学生提问、思考、探索,实现课程目标的分解和达成。
二、教学内容1. 电子钟原理及组成:介绍电子钟的基本工作原理,电子钟的各部分组成及其功能,如振荡器、分频器、计数器、显示装置等。
2. 时、分、秒的概念与换算:学习时间的基本单位,掌握时、分、秒之间的换算关系,为电子钟时间设置打下基础。
3. 电子元件认识:学习常用电子元件,如电阻、电容、二极管、三极管等,了解其作用和正确使用方法。
4. 电子钟的制作:结合教材内容,指导学生动手制作一个简单的电子钟,包括电路图的绘制、元件的安装、电路调试等。
5. 时间设置与调整:教授电子钟时间设置的方法,让学生学会如何调整电子钟的时间,确保其准确运行。
6. 故障排查与解决:培养学生分析问题、解决问题的能力,当电子钟出现故障时,能够进行简单的排查与修复。
电子钟的课程设计

电子钟的课程设计一、课程目标知识目标:1. 学生能理解电子钟的基本工作原理,掌握其核心部件的功能和相互关系。
2. 学生能描述电子钟的计时方法,解释时分秒的概念及其在电子钟中的作用。
3. 学生能够运用基本的电子元件,如电阻、电容、二极管等,分析它们在电子钟中的作用。
技能目标:1. 学生能够动手组装简单的电子钟,并正确调整时间。
2. 学生能够运用所学知识,解决电子钟运行中出现的简单故障。
3. 学生能够通过小组合作,进行电子钟的设计与制作,提高团队协作能力。
情感态度价值观目标:1. 学生培养对电子产品的兴趣,激发探索电子世界的热情。
2. 学生在学习过程中,培养耐心、细致、严谨的科学态度。
3. 学生通过动手实践,体验成功的喜悦,增强自信心和自主学习能力。
4. 学生能够认识到科技发展对生活的影响,提高科技创新意识。
本课程针对中学生设计,结合学生好奇心强、动手能力强、抽象思维能力逐渐形成的心理特点,注重理论与实践相结合,培养学生的创新意识和实践能力。
课程目标具体、可衡量,旨在让学生在掌握电子钟相关知识的同时,提高解决问题的能力,培养科学素养和团队协作精神。
二、教学内容本章节教学内容主要包括以下几部分:1. 电子钟基本原理:介绍电子钟的工作原理,包括晶振、分频器、计数器等核心部件的功能和作用。
2. 电路元件认知:学习电子钟中常用的电子元件,如电阻、电容、二极管、三极管等,并了解它们在电路中的作用。
3. 计时方法与时分秒概念:讲解电子钟的计时方法,引导学生理解时分秒的换算关系,以及它们在电子钟中的表示方法。
4. 电子钟组装与调试:指导学生动手组装电子钟,学习焊接技巧,掌握电子钟的调试方法,确保电子钟正常运行。
5. 故障分析与维修:介绍电子钟常见故障的分析方法,指导学生学会排除简单故障,提高解决问题的能力。
6. 电子钟设计与制作:组织学生进行小组合作,开展电子钟设计与制作活动,培养学生的创新意识和团队协作精神。
教学内容按照以下进度安排:1. 电子钟基本原理(1课时)2. 电路元件认知(1课时)3. 计时方法与时分秒概念(1课时)4. 电子钟组装与调试(2课时)5. 故障分析与维修(1课时)6. 电子钟设计与制作(3课时)本章节教学内容与教材紧密关联,确保科学性和系统性。
数字电子钟课程设计

一、教学内容
本节“数字电子钟课程设计”依据《电子技术》教材第九章“数字电路应用”的内容进行设计。主要内容包括:
1.数字电子钟的原理与设计:介绍数字电子钟的基本工作原理,引导学生了解时钟信号的产生、分频电路、计数器、显示电路等组成部分。
2. 555定时器应用:讲解555定时器在数字电子钟中的作用,如如何产生稳定的时钟信号。
21.信息技术应用:教授学生如何利用现代信息技术,如互联网资源、在线仿真工具等,来辅助学习和解决实际问题,提高学生的信息素养。
22.教学反馈收集:在课程结束后,收集学生对课程内容、教学方式、实践环节等方面的反馈,以利于教师不断优化教学方法和提升教学质量。
6.实际制作与测试:引导学生动手制作数字电子钟,并进行功能测试与优化。
2、教学பைடு நூலகம்容
7.电路优化与改进:探讨如何优化电子钟电路设计,包括降低功耗、提高显示清晰度、增强电路稳定性等方面。
8.故障分析与排除:分析数字电子钟可能出现的常见故障,如显示错误、计时不准确等,并教授相应的排查与解决方法。
9.创新设计:鼓励学生对电子钟进行创新设计,如增加闹钟功能、温度显示、定时开关等,提升学生的创新能力和实践能力。
13.成果展示与评价:组织学生进行成果展示,相互评价,培养学生表达能力和批判性思维,同时教师给予总结性评价和反馈。
14.知识拓展:介绍数字电子钟在生活中的应用,以及电子时钟的最新技术发展,激发学生对电子技术领域的兴趣和探索欲。
4、教学内容
15.实践技能培养:通过实际操作,加强学生对电子元器件的识别与使用、焊接技术、电路布局与布线等实践技能的掌握。
10.课程总结:对本章内容进行回顾,强调数字电子钟各部分电路的联系与作用,巩固学生的理论知识,提升实际操作技能。
课程设计电子闹钟

课程设计电子闹钟一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握电子闹钟的基本原理、电路构成及编程方法;技能目标要求学生能够独立完成电子闹钟的制作和调试,并具备一定的创新思维和问题解决能力;情感态度价值观目标要求学生在制作电子闹钟的过程中,培养对科学的热爱、对技术的敬畏以及对创新的热情。
二、教学内容本课程的教学内容主要包括电子闹钟的基本原理、电路构成、编程方法及制作技巧。
教学大纲安排如下:1.第1-2课时:电子闹钟的基本原理和电路构成,介绍电子元件的功能和用法,学习电路图的阅读和绘制。
2.第3-4课时:编程方法,学习编程语言的基本语法,掌握编程技巧,编写电子闹钟的控制程序。
3.第5-6课时:制作技巧,学习电子元件的焊接方法,组装电子闹钟,并进行调试和优化。
三、教学方法本课程采用讲授法、讨论法、案例分析法和实验法等多种教学方法。
1.讲授法:用于讲解电子闹钟的基本原理、电路构成和编程方法,帮助学生建立知识体系。
2.讨论法:通过分组讨论,让学生分享制作电子闹钟的心得,培养学生的团队协作能力。
3.案例分析法:分析典型的电子闹钟制作案例,让学生了解实际应用,提高学生的创新思维。
4.实验法:动手制作电子闹钟,培养学生的实践操作能力,巩固所学知识。
四、教学资源本课程所需教学资源包括教材、参考书、多媒体资料和实验设备。
1.教材:选用权威、实用的电子闹钟制作教材,为学生提供系统性的学习资料。
2.参考书:提供电子电路、编程语言等相关领域的参考书籍,丰富学生的知识储备。
3.多媒体资料:制作精美的课件、视频教程等,提高学生的学习兴趣。
4.实验设备:提供电子元件、电路板、编程器等实验设备,确保学生能够顺利进行实践操作。
五、教学评估本课程的教学评估方式包括平时表现、作业和考试等。
评估方式应客观、公正,能够全面反映学生的学习成果。
1.平时表现:通过课堂参与、提问、讨论等环节,评估学生的学习态度和积极性。
电子数字钟课程设计

电子数字钟课程设计一、课程目标知识目标:1. 学生能理解电子数字钟的基本原理,掌握电子数字钟的组成及各部分功能。
2. 学生能够运用所学知识,分析电子数字钟电路图,并识别其中的电子元件。
3. 学生掌握二进制和十进制的转换方法,并能够应用于电子数字钟的时间显示。
技能目标:1. 学生能够独立完成电子数字钟的组装和调试,提高动手实践能力。
2. 学生通过实际操作,培养解决实际问题的能力,提高逻辑思维和分析能力。
3. 学生能够运用所学知识,进行电子数字钟的简单故障排查和维修。
情感态度价值观目标:1. 培养学生热爱科学、积极探索的精神,提高对电子技术的兴趣。
2. 培养学生团队协作意识,学会与他人共同解决问题,培养良好的沟通能力。
3. 增强学生的环保意识,让学生了解电子产品在使用过程中应注意的节能环保问题。
课程性质:本课程属于电子技术实践课程,注重理论联系实际,提高学生的动手实践能力。
学生特点:学生处于初中年级,具有一定的物理知识和动手能力,对电子技术有一定的好奇心。
教学要求:结合学生特点,注重启发式教学,引导学生主动探究,提高学生的实践能力和创新能力。
在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 电子数字钟原理:介绍电子数字钟的基本工作原理,包括时钟电路、计数器、译码器等组成部分及其功能。
教材章节:第二章 电子数字钟原理2. 电子元件识别:讲解电子数字钟中常用的电子元件,如电阻、电容、二极管、三极管等,并学会识别这些元件。
教材章节:第一章 电子元件基础3. 电路图分析:分析电子数字钟的电路图,理解各部分之间的联系,学会看懂并分析电路图。
教材章节:第三章 电路图分析与设计4. 二进制与十进制转换:介绍二进制与十进制之间的转换方法,并应用于电子数字钟的时间显示。
教材章节:第四章 数字电路基础5. 电子数字钟组装与调试:指导学生动手组装电子数字钟,并学会调试和排错,确保电子数字钟正常工作。
微机原理电子钟55ms

课程设计报告课程名称:微机原理与接口技术课程设计第一章需求分析1.1课程设计题目:数字钟1.2课程设计任务及要求:在屏幕上显示时:分:秒(HH:MM:SS)。
按下非空格键开始计时,并显示00:00:00,每过1秒,SS增1,到60秒MM增1,到60分HH增1,到24后回归到00:00:00重新计时。
当按下空格键时,程序结束并返回DOS,数字钟消失。
1.3课程设计思想数字钟的设计包括两个方面,一是计时,一是显示。
①计时利用INT 1CH 调用次数来实现。
INT 1CH是每秒钟被定时器硬件中断8调用18.2次,在程序的数据段中设立1个计数单元COUNT,令INT 1CH用户中断服务程序每次对它加1,若计到18次,则为1秒。
这样一直累加下去,直到计满24小时,然后清零,又重新开始。
②时间显示利用DOS系统功能调用功能,将时、分、秒计时的内容送到屏幕显示。
本题是利用系统的定时器资源,用户不用设计硬件电路。
系统BIOS已对定时器进行了初始化,不需再写定时器的初始化程序段。
程序分主程序和中断服务程序两部分:主程序包括对INT 1CH向量的获取、修改和恢复,数字钟的显示、启动和停止退出控制。
主程序的主体是一个循环结构:判断有无键按下,有键按下是否为空格键,若是空格键则退出循环转到程序结束处理;否则,显示数字钟的HH:MM:SS。
中断服务程序主要是对计数单元加1及秒、分、小时进位的调整。
服务程序不写中断结束指令,以IRET指令返回。
1.4软硬件运行环境及开发工具根据BIOS对8253初始化的规定,装入计数初值后,定时的计数通道0就自动地从输出端OUT0向8259A的IRQ0每隔55ms申请1次中断,并进入硬件中断8的服务程序。
中断8中断服务程序的功能有三项:①对日时钟双字计数区(地址为0040:006C)进行加1计数,以实现日时钟的计时功能。
当计数到001800B0H时(以55ms 为计时单位),即到24小时,双字计数区复位到0,并建立“新日”标志,开始第二天计时。
南邮电子电路课程设计

南邮电子电路课程设计一、教学目标本课程的教学目标是使学生掌握南邮电子电路的基本原理和应用技能。
具体包括:1.知识目标:学生能够理解并掌握电子电路的基本概念、元件特性、电路分析方法和相关理论。
2.技能目标:学生能够运用所学知识进行电子电路的设计、搭建和调试,具备解决实际问题的能力。
3.情感态度价值观目标:培养学生对电子电路学科的兴趣和热情,提高科学思维和创新能力,培养团队合作意识和责任感。
二、教学内容根据课程目标,教学内容主要包括以下几个方面:1.电子电路基本概念:电子元件、电路元件、信号与系统等。
2.电子电路分析方法:节点分析、回路分析、叠加分析、频率分析等。
3.常用电子电路:放大器、滤波器、调制器、解调器、振荡器等。
4.电子电路设计:设计方法、设计步骤、设计实例等。
5.实验操作与调试:实验原理、实验步骤、实验设备、实验结果分析等。
三、教学方法为了实现课程目标,我们将采用以下教学方法:1.讲授法:通过讲解电子电路的基本概念、原理和分析方法,使学生掌握基础知识。
2.讨论法:学生进行课堂讨论,培养学生的思考能力和团队协作精神。
3.案例分析法:分析实际案例,使学生了解电子电路在实际应用中的作用和价值。
4.实验法:让学生亲自动手进行实验操作和调试,提高学生的实践能力和创新能力。
四、教学资源我们将为学生提供以下教学资源:1.教材:选用南邮电子电路教材,为学生提供系统、全面的学习材料。
2.参考书:推荐学生阅读相关参考书籍,丰富学生的知识储备。
3.多媒体资料:制作课件、视频等多媒体资料,提高课堂趣味性和互动性。
4.实验设备:为学生提供充足的实验设备,确保实验教学的顺利进行。
5.在线资源:利用网络资源,为学生提供更多的学习资料和交流平台。
五、教学评估本课程的评估方式包括以下几个方面:1.平时表现:通过观察学生在课堂上的参与度、提问回答、小组讨论等,评估学生的学习态度和积极性。
2.作业:布置适量的作业,评估学生的知识掌握程度和应用能力。
电子线路综合设计课程设计数字电子钟设计

华南农业大学电子线路综合设计数字电子钟班级:14电气类8班组别:4指导教师:2016年月电子数字钟是一种用数字电路技术实现时、分、秒计时的装置,比机械式时钟具有更高的精确性。
本次课程设计的电子数字钟,具有以下功能:用24进制,从00开始到23后再回到00,各用2位数码管显示时、分、秒(如23:52:45);可实现手动或自动的对时、分进行校正;计时过程具有报时功能,当时间到达整点前10秒进行报时,蜂鸣器响1秒停1秒地响5次。
整个电路设计主要包括秒信号产生电路、时分秒计数电路、译码显示电路、时分的校正电路以及整点报时电路。
秒信号产生电路由石英晶体振荡器和分频器实现,将此信号接到秒计数器的信号输入端,在秒信号的驱动下,秒计数器向分计数器进位,分计数器向时计数器进位,最后通过译码器将计数器中的状态以时间的形式显示在数码管。
整点报时电路由计时电路的输出状态产生脉冲信号送至蜂鸣器实现报时。
校时电路加上一个脉冲送到时分计时器电路从而实现时和分的校整。
为了更好的完成本次课程设计,我们对题目进行了分析讨论,参考了很多相关的资料,同时考虑到实验室能提供的设备仪器及元件,确定了初步的设计方案;经过多次软件仿真,确定并完善了最终的设计方案。
根据设计方案进行焊接、电子仪表检查、调试并测量电路的工作状态,排除电路故障,调整元件参数,改进电路性能,使之达到设计的指标和要求,做出成品。
关键词:晶体振荡器CD4060 CD4511 74LS901系统概述 (1)1.1 设计任务和目的 (1)1.2系统设计思路与总体方案 (1)1.3设计方案选择 (1)1.4总体工作过程 (2)1.5各功能模块的划分和组成 (2)2电路系统设计与分析 (4)2.1秒信号的发生电路 (4)2.2时、分、秒计数电路 (5)2.3译码显示电路 (6)2.4时、分校正电路 (7)2.5整点报时电路 (8)3电路的安装与调试 (9)3.1安装调试的步骤 (9)3.2电路软件仿真调式 (9)3.3电路焊接及实物调式 (10)3.4实验过程可能存在的问题 (10)4实验数据和误差分析 (11)5实验结论及分析 (11)6实验收获、体会和建议 (12)参考文献 (13)附录1元器件清单明细表 (14)附录2总原理接线图 (15)附录3 电路焊接实物图 (16)致谢 (17)1 系统概述1.1 设计任务和目的此次设计为一种多功能数字钟,该数字钟具有的基本功能包括能准确计时,以数字形式显示时、分、秒、可实现手动或自动的对时、分进行校正以及具有整点报时功能。
电子钟计时课程设计

电子钟计时课程设计一、课程目标知识目标:1. 学生能理解电子钟的组成结构,掌握电子钟计时原理;2. 学生能够运用所学知识,分析电子钟的电路图,并识别各部分功能;3. 学生了解电子钟的编程方法,能够编写简单的计时程序。
技能目标:1. 学生能够独立完成电子钟的组装和调试;2. 学生掌握电子钟编程技巧,能够运用编程软件进行简单程序编写;3. 学生具备电子钟故障排查能力,能够分析并解决常见问题。
情感态度价值观目标:1. 培养学生对电子科技的兴趣,激发创新意识;2. 培养学生团队协作精神,提高沟通与交流能力;3. 增强学生对时间的认识,培养珍惜时间的价值观。
课程性质:本课程属于电子技术实践课程,结合理论知识与实际操作,培养学生的动手能力和创新能力。
学生特点:学生具备一定的电子技术基础,对电子设备有较高的兴趣,喜欢动手实践。
教学要求:教师应注重理论与实践相结合,引导学生主动参与,鼓励学生提问和思考,关注个体差异,提高学生的综合能力。
通过本课程的学习,使学生能够将所学知识应用于实际生活中,达到学以致用的目的。
二、教学内容本课程教学内容主要包括以下三个方面:1. 电子钟基础知识:- 电子钟的组成结构及各部分功能;- 电子钟计时原理及电路分析;- 电子钟编程基础,包括编程语言和编程软件的使用。
教学内容关联教材章节:第一章 电子钟概述,第二章 电子时钟电路分析与设计。
2. 电子钟实践操作:- 电子钟组装与调试,包括元器件识别、焊接技巧等;- 电子钟编程实践,运用编程软件编写计时程序;- 故障排查与解决,分析常见故障原因及维修方法。
教学内容关联教材章节:第三章 电子钟组装与调试,第四章 电子钟编程与故障排查。
3. 创新设计与团队协作:- 创新设计,鼓励学生发挥想象,设计独特的电子钟;- 团队协作,培养学生分工合作、共同解决问题的能力。
教学内容关联教材章节:第五章 电子钟创新设计与团队协作。
教学进度安排:共计10课时,分配如下:1. 电子钟基础知识(2课时)2. 电子钟实践操作(4课时)3. 创新设计与团队协作(4课时)教学内容科学系统,注重理论与实践相结合,旨在培养学生具备扎实的电子技术基础和良好的动手实践能力。
电子数字时钟课程设计报告(完整实物图+原理图+web图)

数字电子钟的设计1. 设计目的数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。
数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
因此,我们此次设计数字钟就是为了了解数字钟的原理,从而学会制作数字钟。
而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法。
且由于数字钟包括组合逻辑电路和时叙电路。
通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。
1.1设计指标1. 时间以12小时为一个周期;2. 显示时、分、秒;3. 具有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间;1.2 设计要求1、电路设计原理说明2、硬件电路设计(要求画出电路原理图及说明)3、实物制作:完成的系统能达到题目的要求。
4、完成3000字的课程设计报告2. 功能原理2.1 数字钟的基本原理数字电子钟由信号发生器、“时、分、秒”计数器、LED数码管、校时电路、整点报时电路等组成。
工作原理为时钟源用以产生稳定的脉冲信号,作为数字种的时间基准,要求震荡频率为1HZ,为标准秒脉冲。
将标准秒脉冲信号送入“秒计数器”,该计数器采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。
“分计数器”也采用60进制计数器,每累计60分,发出一个“时脉冲”信号,该信号将被送到“时计数器”。
“时计数器”采用24进制计数器,可以实现24小时的累计。
LED数码管将“时、分、秒”计数器的输出状态显示。
校时电路是来对“时、分、秒”显示数字进行校对调整。
2.2 原理框图3. 功能模块3.1 振荡电路多谐振荡器也称无稳态触发器,它没有稳定状态,同时无需外加触发脉冲,就能输出一定频率的矩形波形(自激振荡)。
用555实现多谐振荡,需要R1,R2和电容,并接+5V的直流电源。
c电子时钟课程设计

c 电子时钟课程设计一、课程目标知识目标:1. 学生能够理解电子时钟的基本原理,掌握电子时钟的组成、功能及工作流程。
2. 学生能够运用所学知识,分析并设计简单的电子时钟电路。
3. 学生能够解释电子时钟显示时间的原理,理解时、分、秒之间的换算关系。
技能目标:1. 学生能够运用电子元件,如集成电路、晶体管、LED灯等,动手搭建一个简易的电子时钟。
2. 学生能够通过编程软件,设计并实现电子时钟的显示功能。
3. 学生能够运用所学知识,解决电子时钟在实际应用中遇到的问题。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发学生的创新意识和探索精神。
2. 培养学生团队协作意识,提高学生在团队中沟通、协作的能力。
3. 培养学生关注社会发展,了解电子时钟在生活中的应用,认识到科技对生活的影响。
本课程针对中学生设计,结合学生好奇心强、动手能力逐步提高的特点,注重理论与实践相结合,以培养学生的创新能力和实际操作能力为核心。
课程目标具体、可衡量,旨在帮助学生掌握电子时钟相关知识,提高实践技能,培养科学素养,为后续学习打下坚实基础。
二、教学内容本课程教学内容主要包括以下几部分:1. 电子时钟基本原理:介绍电子时钟的组成、工作原理,包括时钟电路、振荡器、分频器、计数器等。
2. 电子时钟电路设计:讲解如何使用集成电路、晶体管、LED灯等元件搭建电子时钟,分析电路图,明确各部分功能。
3. 编程设计:教授如何使用编程软件(如Arduino、Scratch等)设计电子时钟程序,实现时、分、秒的显示功能。
4. 电子时钟制作与调试:指导学生动手制作简易电子时钟,学会调试电路,解决问题,确保电子时钟正常运行。
5. 电子时钟应用与拓展:探讨电子时钟在生活中的应用,了解其发展趋势,激发学生创新意识。
教学内容与课本章节关联如下:1. 电子时钟基本原理——对应教材第3章“数字电路基础”2. 电子时钟电路设计——对应教材第4章“数字电路设计”3. 编程设计——对应教材第5章“微控制器及应用”4. 电子时钟制作与调试——对应教材第6章“电子制作与调试”5. 电子时钟应用与拓展——对应教材第7章“现代电子技术应用”教学进度安排:共5个课时,第1-2课时学习基本原理和电路设计,第3-4课时进行编程设计和制作调试,第5课时进行应用与拓展讨论。
c电子钟的课程设计

c 电子钟的课程设计一、课程目标知识目标:1. 学生能够理解电子钟的基本原理和组成部分,掌握其工作原理。
2. 学生能够掌握电子钟中关键元件如时钟芯片、晶体振荡器等的功能和作用。
3. 学生能够描述电子钟的时间计数、显示和调整功能。
技能目标:1. 学生能够运用所学知识,设计简单的电子钟电路,并进行组装和调试。
2. 学生能够通过实际操作,学会使用万用表、电烙铁等基本电子工具。
3. 学生能够运用电子钟相关知识,解决实际生活中的时间测量问题。
情感态度价值观目标:1. 学生通过学习电子钟的制作,培养对电子技术的兴趣和爱好,激发创新意识。
2. 学生在团队协作中,学会互相帮助、共同解决问题,培养合作精神和沟通能力。
3. 学生能够关注电子钟在日常生活中的应用,认识到科技对生活的影响,提高科技素养。
课程性质:本课程为实践性强的学科,结合理论知识与动手操作,培养学生电子技术的基本技能。
学生特点:六年级学生具有一定的电子知识基础和动手能力,对新鲜事物充满好奇心。
教学要求:教师需注重理论与实践相结合,关注学生个体差异,引导学生主动探究,提高学生的实践能力和创新能力。
在教学过程中,将课程目标分解为具体的学习成果,以便进行有效的教学设计和评估。
二、教学内容本课程依据课程目标,选择以下教学内容:1. 电子钟基本原理:讲解电子钟的工作原理,包括时钟芯片、晶体振荡器、计数器、显示电路等组成部分。
2. 电子元件识别与使用:学习常用电子元件如电阻、电容、二极管、三极管等的识别和使用方法。
3. 电子钟电路设计:学习电子钟电路图的绘制,分析电路中各部分的功能和连接方式。
4. 电子钟组装与调试:动手实践,组装电子钟,学会使用万用表、电烙铁等工具进行调试。
5. 电子钟程序设计:学习编写简单的电子钟程序,实现时间计数、显示和调整功能。
教学内容安排和进度:第一课时:电子钟基本原理,时钟芯片和晶体振荡器介绍。
第二课时:电子元件识别与使用,分析电子钟电路图。
c电子时钟课程设计

c电子时钟课程设计一、课程目标知识目标:1. 学生能够理解电子时钟的构成和工作原理,掌握基础电子元件的作用。
2. 学生能够阐述数字电路的基本概念,并运用至电子时钟的制作中。
3. 学生能够解释电子时钟显示时间的原理,包括时、分、秒的计算与显示。
技能目标:1. 学生能够运用所学知识,设计并搭建简单的电子时钟电路。
2. 学生能够通过编程,实现电子时钟的时、分、秒显示功能。
3. 学生能够熟练使用相关工具和仪器,进行电子时钟的组装和调试。
情感态度价值观目标:1. 学生培养对电子科学的兴趣,提高学习主动性和探究精神。
2. 学生培养团队协作意识,学会与他人共同解决问题。
3. 学生培养创新思维,敢于尝试新方法,勇于面对挑战。
分析课程性质、学生特点和教学要求,本课程目标旨在使学生在掌握电子时钟相关知识的基础上,提高实践操作能力,培养科学素养和创新能力。
通过具体的学习成果分解,教师可针对不同学生的学习情况进行教学设计和评估,确保课程目标的实现。
二、教学内容本课程教学内容围绕电子时钟的设计与制作展开,依据课程目标,教学内容分为以下三个部分:1. 电子时钟基础知识:- 电子元件:介绍常用电子元件如电阻、电容、二极管、三极管等,以及它们在电子时钟中的作用。
- 数字电路:讲解基本逻辑门、触发器、计数器等数字电路原理,为电子时钟设计打下基础。
- 教材章节:参照课本第3章“数字电路基础”和第4章“常用电子元件及其应用”。
2. 电子时钟设计与制作:- 设计原理:讲解电子时钟工作原理,包括时、分、秒计数及显示方法。
- 制作实践:指导学生进行电子时钟电路设计、编程、组装和调试。
- 教材章节:参照课本第6章“数字电路应用实例”和第7章“电子时钟设计与制作”。
3. 技能训练与创新能力培养:- 实践操作:训练学生熟练使用工具、仪器进行电子时钟组装和调试。
- 创新设计:鼓励学生尝试改进电子时钟设计,发挥创新思维。
- 教材章节:参照课本第8章“实践与创新”相关内容。
电子钟课程设计报告

电子钟课程设计报告引言:时间是非常宝贵的资源,人们需要使用时间来安排自己的学习、工作和娱乐等生活活动。
电子钟在现代社会中被广泛使用,它可以清晰、准确地显示时间,并可以帮助人们有效地管理时间。
为了应对市场需求,我们设计了一套名为“电子钟课程”的培训项目,如果您对时间管理感兴趣,那么这个培训课程将非常有用。
一、培训目标:通过本培训课程,学员可以:1.学习电子钟的机构组成及其工作原理。
2.熟练掌握电子钟的使用及调整方法。
3.了解各类电子钟的使用场合以及销售特点,提高销售技巧。
二、培训内容:1.电子钟的类型及市场特点。
2.电子钟的主要组成部分:电源,显示器,指示器,控制器,计数器和计时器等。
3.电子钟的使用方法及调整方法:(1)设置时间和日期。
(2)了解各种显示模式及其用途。
(3)掌握电子钟的调试方法。
(4)学习如何维护、保养和更换电池等。
4.如何销售电子钟:了解市场需求,掌握销售技巧。
(1)了解不同使用场合的不同需求,推荐适合的电子钟。
(2)使用合适的销售技巧,提高销售表现。
三、培训方法:1.培训采用课堂教学和实用操作相结合的方法。
2.电子钟的组成和熟练掌握使用方法,通过教师演示和学员自主操作来完成。
3.实践操作环节:学员需要在电子钟的使用调试及销售过程中进行实践操作并提交实际操作报告。
四、培训评估:1.作业:学员需要在规定的时间内完成作业,并进行批改和评分。
2.期末考试:学员需要参加期末考试,以检测其对课程内容的掌握程度。
3.操作报告:学员需要提交实际操作报告,并由任课老师进行评定。
五、教学资源与评价:1.教学资源:(1)教师:所有授课教师都有丰富的电子钟使用经验,并拥有教学经验。
(2)课程材料:针对课程内容编写的电子版文字、图像、音频和视频材料。
(3)设备工具:提供实验室和工具等必要设备及器材。
2.评价:我们将根据学员的学习情况和成绩来评价教学效果,并进行改进。
六、结语:本课程旨在帮助学员了解电子钟的组成及使用方法、掌握市场需求、通过提高自身销售技巧来提高销售表现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通信与信息工程学院2016 /2017 学年第1 学期课程设计报告模块名称DSP技术及应用专业电子信息工程学生班级学生学号学生姓名指导教师王奇王明伟吴庆国卢敏目录一、设计任务及要求 (4)1.1 设计电子时钟,要求有报时功能。
(4)1.2 显示器用液晶显示屏,报时可用蜂鸣器完成。
(4)二、相关原理简介 (4)2.1 液晶显示器显示原理 (4)2.1.1 EMIF 接口 (4)2.1.2 液晶显示模块的访问 (4)2.1.3 显示控制方法 (4)2.1.4 数据信号的传送 (5)2.1.5 程序流程图 (5)2.2 音频信号发生原理 (6)2.2.1 EMIF 接口 (6)2.2.2 蜂鸣器 (6)2.2.3 蜂鸣器的连接 (6)2.2.4 程序流程图 (6)三、设计方案与实现 (6)3.1 设计方案 (6)3.1.1 数字时钟选择方案 (6)3.1.2 液晶显示屏显示方案 (8)3.1.3 蜂鸣器整时报时 (8)3.2 设计结果 (8)四、调试过程及问题解决 (8)五、体会与建议 (9)参考文献 (9)附录 (10)DSP技术及应用课程设计报告一、设计任务及要求1.1 设计电子时钟,要求有报时功能。
1.2 显示器用液晶显示屏,报时可用蜂鸣器完成。
二、相关原理简介2.1 液晶显示器显示原理2.1.1 EMIF 接口TMS320C5509DSP 的扩展存储器接口(EMIF)用来与大多数外围设备进行连接,典型应用如连接片外扩展存储器等。
这一接口提供地址连线、数据连线和一组控制线。
ICETEK-VC5509-A 将这些扩展线引到了板上的扩展插座上供扩展使用。
2.1.2 液晶显示模块的访问液晶显示模块的访问、控制是由5509ADSP 对扩展接口的操作完成。
控制口的寻址:命令控制接口的地址为0x602800,数据控制接口的地址为0x602801 和0x600802,辅助控制接口的地址为0x600801。
2.1.3 显示控制方法液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的象素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。
其地址与象素的对应方式如表1:发送控制命令:向液晶显示模块发送控制命令的方法是通过向命令控制接口写入命令控制字,然后再向辅助控制接口写入0。
下面是基本命令字、解释和C 语言控制语句。
举例:显示开关:0x3f 打开显示、0x3e 关闭显示;设置显示起始行:0x0c0+起始行取值,其中起始行取值为0 至63;设置操作页:0x0b8+页号,其中页号取值为0-7;设置操作列:0x40+列号,其中列号为取值为0-63;写显示数据:在使用命令控制字选择操作位置之后,可以将待显示的数据写入液晶显示模块的缓存。
将数据发送到相应数据控制I/O 接口即可。
2.1.4 数据信号的传送由于液晶显示模块相对运行在高主频下的DSP 属于较为慢速设备,连接时需要考虑数据线上信号的等待问题;电平转换:由于DSP 为3.3V 设备,而液晶显示模块属于5V 设备,所以在连接控制线、数据线时需要加电平隔离和转换设备,如:ICETEK-CTR 板上使用了74LS245。
2.1.5 程序流程图,如图1:图1 程序流程图2.2 音频信号发生原理2.2.1 EMIF 接口TMS320C5509DSP 的扩展存储器接口(EMIF)用来与大多数外围设备进行连接,典型应用如连接片外扩展存储器等。
这一接口提供地址连线、数据连线和一组控制线。
ICETEK-VC5509-A 将这些扩展线引到了板上的扩展插座上供扩展使用。
2.2.2 蜂鸣器蜂鸣器由DSP 通用I/O 管脚输出控制,可将此管脚上的频率输出转换成声音输出。
5509A 的通用I/O 口S13 控制蜂鸣器的输出频率。
控制的方法是使用DSP 通用定时器设置S13 以一定的频率改变高低状态,输出方波。
对于通用定时器周期寄存器的设置,计数值为所需频率计数值的二分之一。
2.2.3 蜂鸣器的连接由于选用的蜂鸣器所需电流较小,所以采用将DSP 通用I/O 引脚直接驱动的方式。
2.2.4 程序流程图,如图2:图2 程序流程图三、设计方案与实现3.1 设计方案3.1.1 数字时钟选择方案使用软件实现数字时钟。
原理:利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器相应的秒值加1;若秒值达到60,则将其清零,并将相应的分值加1;若分值达到60,则清零,并将时值加1;若时值达到24,则清零。
由于是软件实现,当DSP芯片不上电,程序不执行时,时钟将不工作。
具体流程图如图3:图3 程序流程图3.1.2 液晶显示屏显示方案液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的象素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。
3.1.3 蜂鸣器整时报时由于选用的蜂鸣器所需电流较小,所以采用将DSP 通用I/O 引脚直接驱动的方式。
程序首先设置全局控制寄存器中的BUZZE位为‘1’,再使用DSP 通用定时器设置DX0以一定的频率改变高低状态,输出方波。
3.2设计结果如图4,示意图截取了00:00:04时和01:31:52时刻的计时片段:图4 设计结果四、调试过程及问题解决1、在设计初期,我们做了与设计相关的两个例程403液晶显示器控制显示和405音频信号发生。
例程肯定是没问题,可是液晶显示屏总是显示不出来。
最后发现是USB线的问题,换了USB线就好了。
2、在程序编写阶段,我们采用了比较复杂的一个实现方案。
即将液晶显示屏分出六个8*8的小块,个位得10进1,秒针得60即分针进1。
循环嵌套过多,分针的十位超过6了就出现乱码。
于是我们采用了另一种方案,即将液晶显示屏分为三个功能模块,即时针模块,分针模块,秒针模块。
利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器相应的秒值加1;若秒值达到60,则将其清零,并将相应的分值加1;若分值达到60,则清零,并将时值加1;若时值达到24,则清零。
3、在编写代码过程中,我们采取的方案是先实现两位从00加到60,再在两位的基础上加到4位,再到6位。
过程中不可避免分针和秒针得顺序颠倒问题。
秒针占据0到16像素、分针占据16到32像素时结果为正确,修改循环后确实实现了两者位置的颠倒,却在分针处出现乱码。
正确修改方案为直接修改定义8*8块的位置即可,无需改变循环。
五、体会与建议本次的课程设计主要是针对LCD液晶显示模块进行实现功能的代码编写。
设计之初,就出现了无法突破的难题。
换了好几台电脑和硬件箱子,最简单的例程始终出不来,最后解决了竟然发现是USB线的问题,这件事情告诉我,当出现问题时,要考虑涉及设计结果的所有方面,而不能理所当然的认为其中一个部分肯定没问题。
解决了硬件问题,接着在整个的程序设计和操作阶段都还比较的顺利,但是在后期的调试过程中又发现一些错误,这是由于我最初设计的时候不够细致所造成的。
在调试过程中,一遍遍检查代码,自己觉得循环没有一点问题,可是下载程序运行之后,一进位到分钟的部分就出现乱码,心情也就特别烦躁,越烦躁越做不出来。
在调试过程中,难免会遇到很难解决或者自己无法解决的问题,在遇到问题时,要沉着冷静,首先自己要不断尝试修改,实在无法完成时,也要适当向同学、老师寻求帮助,在交流中收获知识,达到查漏补缺的效果。
当自己完成设计的调试运行,看到设计达到要求的时刻,是设计最快乐的时刻。
通过课题的研究与设计,使我进一步掌握了DSP 基本理论,对DSP 技术及DSP 技术的应用有了更深刻的认识,并使自己所学的各种知识得到了全面的应用,提高了分析问题解决问题的能力。
最后,由衷的感学校给了我这次学习进步锻炼自我的机会,感王老师在我有问题的时候不辞辛苦一遍遍指导、一遍遍运行帮我找出问题所在,这次设计我收获很多。
参考文献[1] 红、王鹏、董云凤、吴冠.《DSP应用系统设计实践》.航空航天大学,2006.4.[2] 红怡.《DSP技术与应用实例》.电子工业,2003.6.[3] 万山明《TMS320F281xDSP原理与应用实例》航空航天大学,2007.7.附录:主程序代码:#define LCDDELAY 1#include "myapp.h"#include "ICETEK-VC5509-EDU.h"#include "scancode.h"void beep(){int k;for (k=0;k<24;k++){CTRGR=0;Delay(2);CTRGR=8;Delay(2);}}void Second1(void);int a=0,b=0,c=0,d=0,e=0,f=0,g=0; int d1=0,d2=0,d3=0,d4=0,d5=0;void Showmh2(void){ int i=0;CTRLCDCMDR=0x68; // 起始列=0CTRLCDCR=0;for( i=0;i<8;i++){CTRLCDCMDR=0x70;CTRLCDLCR=ledmh[i]; // 屏幕左侧第1至8行第i列赋值port8002=0; // (赋值后当前操作列自动加1,所以不需设置)CTRLCDCR=0;}}void Showmh(void){ int i=0;// 设置操作页=0CTRLCDCMDR=0x50; // 起始列=0CTRLCDCR=0;for( i=0;i<8;i++){CTRLCDCMDR=0x70;CTRLCDLCR=ledmh[i]; // 屏幕左侧第1至8行第i列赋值port8002=0; // (赋值后当前操作列自动加1,所以不需设置)CTRLCDCR=0;}}void Hour2(void){ int i=0;// 设置操作页=0CTRLCDCMDR=0x40; // 起始列=0CTRLCDCR=0;for ( i=0;i<8;i++ ){CTRLCDLCR=ledkey[g][i]; // 屏幕左侧第1至8行第i列赋值port8002=0; // (赋值后当前操作列自动加1,所以不需设置)CTRLCDCR=0;}g++;if (g==2){g=0;}}void Hour1(void)// 设置操作页=0CTRLCDCMDR=0x48; // 起始列=0CTRLCDCR=0;for ( i=0;i<8;i++ ){CTRLCDLCR=ledkey[f][i]; // 屏幕左侧第1至8行第i列赋值port8002=0; // (赋值后当前操作列自动加1,所以不需设置)CTRLCDCR=0;}if(d5==1){Hour2();d5--;}f++;if (f==10 ){d5++;f=0;}}void Minute2(void)// 设置操作页=0CTRLCDCMDR=0x58; // 起始列=0CTRLCDCR=0;for ( i=0;i<8;i++ ){CTRLCDLCR=ledkey[e][i]; // 屏幕左侧第1至8行第i列赋值port8002=0; // (赋值后当前操作列自动加1,所以不需设置)CTRLCDCR=0;}if(d4==1){Hour1();d4--;}e++;if (e==6 ){d4++;e=0;}}void Minute1(void){int i=0;CTRLCDCMDR=0x60; // 起始列=0CTRLCDCR=0;for ( i=0;i<8;i++ ){CTRLCDLCR=ledkey[c][i]; // 屏幕左侧第1至8行第i列赋值port8002=0; // (赋值后当前操作列自动加1,所以不需设置)CTRLCDCR=0;}if(d3==1){Minute2();beep();d3--;}c++;if (c==10 ){d3++;c=0;}}void Second2(void){int i=0;// 设置操作页=0CTRLCDCMDR=0x70; // 起始列=0CTRLCDCR=0;for ( i=0;i<8;i++ ){CTRLCDLCR=ledkey[b][i]; // 屏幕左侧第1至8行第i列赋值port8002=0; // (赋值后当前操作列自动加1,所以不需设置)CTRLCDCR=0;}if(d2==1){Minute1();d2--;}b++;if (b==6 ){b=0;d2++;}}void Second1(void){int i=0;// 设置操作页=0CTRLCDCMDR=0x78;CTRLCDCR=0;for ( i=0;i<8;i++ ){CTRLCDLCR=ledkey[a][i]; // 屏幕左侧第1至8行第i列赋值port8002=0; // (赋值后当前操作列自动加1,所以不需设置)CTRLCDCR=0;Delay(LCDDELAY);}if(d1==1){Second2();d1--;}Delay(0);a++;if ( a==10 ){ d1++;a=0;}}void IntiTime(void){ Second1();Second2();Minute1();Minute2();Hour1();Hour2();Showmh();Showmh2();}main(){CLK_init();SDRAM_init();InitCTR();TurnOnLCD(); // 打开显示LCDCLS();// 清除显示存//CTRLCDCMDR=LCDCMDPAGE; // 设置操作页=0 //CTRLCDCMDR=LCDCMDSTARTLINECTRLCDCMDR=LCDCMDPAGE; // 设置操作页=0Delay(LCDDELAY);CTRLCDCR=0;Delay(LCDDELAY);CTRLCDCMDR=LCDCMDVERADDRESS; // 起始列=0 Delay(LCDDELAY);CTRLCDCR=0;Delay(LCDDELAY);//CTRLCDCR=0;CTRGR=8;IntiTime();for (;;){Second1();}}设计成绩评定。