交通信号灯课程设计 完整设计

合集下载

交通信号灯课程设计最终版

交通信号灯课程设计最终版
九、仿真结果..............................................................19
参考文献25

随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红、黄、绿三种标志)于1918年诞生。它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生,使城市交通大为改善。
1 ↓
QDQCQB输出
五进制计数
↓ QA
QDQCQBQA输出8421BCD码
十进制计数
QD↓
QAQDQCQB输出5421BCD码ห้องสมุดไป่ตู้
十进制计数
1 1
不变
保持
如表7 4LS90功能表,7 4LS90逻辑功能为
(1)计数脉冲从CP1输入,QA作为输出端,为二进制计数器。
(2)计数脉冲从CP2输入,QDQCQB作为输出端,为异步五进制加法计数器。
图七段数码显示器管脚接法
图数码管连接电路图
3.真值表
共阳极数码管 的数字显示真值表如下表所示:
表七段显示译码电路真值表

555定时器是种中规模集成电路,只要外部配上适当阻容元件,就构成脉冲产生和整形电路。
6.1 555
555定时器内部结构和引脚排列图,如内部电路图,引脚排列图。555定时器内部含有一个基本RS触发器,配个电压比较器C1,C2,一个放电三极管T由三个5K的电阻的分配器,555定时器因此而得名一个输出缓冲器G3。比较器C1的参考电压为2VCC/3加在同相输入端C2的参考电压为VCC/3加在反相输入端,两者均由分在器上取得。
中国最早的马路红绿灯,是于1908年出现在上海的英租。从最早的手牵皮带到20世纪50年代的电气控制,从采用计算机控制到现代化的电子定时监控,交通信号灯在科学化、自动化上不断地更新、发展和完善。

课程设计交通信号灯

课程设计交通信号灯

课程设计交通信号灯一、课程目标知识目标:1. 学生能理解交通信号灯的基本概念,掌握红、黄、绿三种颜色灯的含义及其在交通中的作用。

2. 学生能够描述交通信号灯的运作原理,了解信号灯的控制方式。

3. 学生掌握与交通信号灯相关的交通规则,如行人过马路的正确方法,车辆在信号灯变化时的应对措施。

技能目标:1. 学生能够运用所学知识分析实际交通场景,判断在不同信号灯下的正确行为。

2. 学生通过小组合作,设计并制作一个简易的交通信号灯模型,提高动手实践能力。

3. 学生能够运用交通信号灯知识,解决实际生活中的交通问题。

情感态度价值观目标:1. 培养学生遵守交通规则的意识,树立安全文明的交通观念。

2. 增强学生的团队协作能力,培养合作、分享、互助的良好品质。

3. 培养学生关注社会问题,认识到科技在交通管理中的重要作用,激发对科学技术的兴趣。

课程性质:本课程为小学四年级科学课,结合日常生活场景,引导学生学习交通信号灯知识,提高学生的安全意识和实践能力。

学生特点:四年级学生具备一定的观察能力和思考能力,对新奇事物充满好奇心,喜欢动手操作,但安全意识相对薄弱。

教学要求:教师应注重理论与实践相结合,通过趣味性的教学活动,激发学生的学习兴趣,同时加强安全教育,提高学生的自我保护能力。

在教学过程中,关注学生的个体差异,鼓励学生积极参与,确保每个学生都能达到课程目标。

二、教学内容1. 交通信号灯的基本概念与功能- 介绍交通信号灯的定义、作用及其重要性。

- 交通信号灯的颜色及其含义。

- 交通信号灯在保障交通安全中的作用。

2. 交通信号灯的运作原理- 简述信号灯的运作原理及控制方式。

- 介绍信号灯的定时控制、感应控制等不同控制方法。

3. 交通规则与信号灯- 学习与交通信号灯相关的交通规则。

- 行人在交通信号灯下的行为规范。

- 机动车在交通信号灯变化时的应对措施。

4. 实践活动:制作简易交通信号灯模型- 分组讨论,设计交通信号灯模型。

交通信号灯的课程设计

交通信号灯的课程设计

交通信号灯的课程设计一、课程目标知识目标:1. 学生能理解并描述交通信号灯的基本构成及功能。

2. 学生能够掌握交通信号灯的颜色代表的含义及其相关交通规则。

3. 学生能够了解交通信号灯在交通安全中的作用和重要性。

技能目标:1. 学生能够运用所学知识,正确识别并遵守交通信号灯指示。

2. 学生通过小组合作,设计并制作一个简易的交通信号灯模型,培养动手实践能力。

3. 学生能够运用交通信号灯知识,分析和解决实际生活中的交通安全问题。

情感态度价值观目标:1. 学生通过学习交通信号灯,培养安全意识和遵守交通规则的自觉性。

2. 学生在学习过程中,增强合作意识,尊重他人意见,培养团队精神。

3. 学生能够认识到交通信号灯在维护交通秩序、保障生命安全中的重要作用,树立社会责任感。

课程性质:本课程为小学四年级科学学科课程,结合交通安全教育,以实践性、互动性为主。

学生特点:四年级学生对交通安全知识有一定的了解,但尚需巩固和深化;好奇心强,喜欢动手操作和合作学习。

教学要求:注重理论知识与实践操作相结合,关注学生个体差异,激发学生学习兴趣,培养其安全意识和遵守交通规则的自觉性。

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

二、教学内容1. 交通信号灯的基本构成:介绍交通信号灯的三个颜色灯(红灯、黄灯、绿灯)及其作用,让学生了解信号灯的基本组成部分。

2. 交通信号灯的颜色含义:详细讲解红灯停、黄灯注意、绿灯行的规则,并举例说明。

3. 交通信号灯的运作原理:简要介绍信号灯的切换机制,引导学生了解信号灯的运作过程。

4. 交通规则与信号灯:结合教材内容,讲解遵守交通信号灯的重要性,强调安全意识。

5. 实践活动:分组进行简易交通信号灯制作,让学生在实践中掌握交通信号灯知识。

6. 案例分析:分析实际生活中的交通信号灯问题,让学生学会运用所学知识解决实际问题。

教学内容安排和进度:第一课时:交通信号灯的基本构成和颜色含义。

交通信号灯课程设计

交通信号灯课程设计

交通信号灯课程设计一、课程目标知识目标:1. 学生能够理解并描述交通信号灯的基本结构、功能及工作原理。

2. 学生能够掌握交通信号灯的色灯意义及其对应的交通规则。

3. 学生能够了解交通信号灯在交通安全中的作用和重要性。

技能目标:1. 学生能够通过观察、分析,运用所学知识解释实际交通信号灯的工作过程。

2. 学生能够设计简单的交通信号灯控制系统,培养动手操作和问题解决能力。

3. 学生能够运用交通规则,提高交通安全意识和自我保护能力。

情感态度价值观目标:1. 培养学生关注交通安全的意识,树立遵守交通规则的观念。

2. 增强学生的社会责任感,让他们明白自己作为交通参与者的角色和责任。

3. 培养学生合作、探究的学习态度,激发他们对科学技术的兴趣。

课程性质:本课程为小学四年级科学课,结合生活实际,注重实践与理论相结合。

学生特点:四年级学生好奇心强,具备一定的观察能力和动手能力,但对交通安全知识的理解有限。

教学要求:通过生动有趣的方式,引导学生观察、思考、实践,提高交通安全意识和科学素养。

将课程目标分解为具体的学习成果,便于后续教学设计和评估。

二、教学内容1. 交通信号灯的基本概念- 信号灯的组成与功能- 交通信号灯的种类及特点2. 交通信号灯的工作原理- 信号灯的控制方式- 信号灯变化规律及原理3. 交通信号灯的色灯意义- 红灯停、绿灯行、黄灯亮的含义- 闯红灯的危害及后果4. 交通规则与信号灯- 交通信号灯与交通规则的关系- 不同场景下的交通信号灯应用5. 交通安全教育- 交通安全意识培养- 遵守交通规则的必要性6. 实践活动- 观察和分析学校周边的交通信号灯- 设计简单的交通信号灯控制系统教学内容安排和进度:第一课时:交通信号灯的基本概念第二课时:交通信号灯的工作原理第三课时:交通信号灯的色灯意义第四课时:交通规则与信号灯第五课时:交通安全教育第六课时:实践活动教材章节:《科学》四年级上册第四章《生活中的科学》第三节《红绿灯的秘密》。

红路灯课程设计

红路灯课程设计

红路灯课程设计一、教学目标本课程旨在让学生了解和掌握交通信号灯(红绿灯)的工作原理、作用以及与交通安全相关的知识。

通过本课程的学习,学生将能够:1.知识目标:–了解交通信号灯的历史和发展;–掌握交通信号灯的工作原理,包括红、黄、绿灯的变换逻辑;–认识交通信号灯的各种部件及其功能;–了解交通信号灯在交通安全中的作用。

2.技能目标:–能够分析交通信号灯的工作过程,解决相关问题;–能够运用所学知识,设计简单的交通信号灯控制系统;–能够评估交通信号灯的设置和优化方案。

3.情感态度价值观目标:–培养学生的交通安全意识,遵守交通规则;–培养学生对科技产品的兴趣,激发创新精神;–培养学生团队协作、沟通交流的能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.交通信号灯的历史和发展;2.交通信号灯的工作原理,包括红、黄、绿灯的变换逻辑;3.交通信号灯的各种部件及其功能;4.交通信号灯在交通安全中的作用;5.交通信号灯的控制系统设计;6.交通信号灯的设置和优化方案。

为了提高学生的学习兴趣和主动性,本课程将采用以下教学方法:1.讲授法:教师讲解交通信号灯的基本原理和知识;2.讨论法:学生分组讨论交通信号灯的应用和优化方案;3.案例分析法:分析实际案例,让学生了解交通信号灯在交通安全中的作用;4.实验法:学生动手设计简单的交通信号灯控制系统,巩固所学知识。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:交通信号灯相关知识的教材;2.参考书:提供交通信号灯相关领域的拓展阅读资料;3.多媒体资料:制作交通信号灯工作原理的动画和视频;4.实验设备:提供简单的交通信号灯控制系统实验器材。

五、教学评估为了全面、客观地评估学生的学习成果,本课程将采用以下评估方式:1.平时表现:评估学生在课堂上的参与度、提问回答等情况,以了解学生的学习状态;2.作业:布置与课程内容相关的作业,评估学生的理解和应用能力;3.实验报告:评估学生在实验过程中的操作技能和问题解决能力;4.考试成绩:期末进行统一考试,评估学生对课程知识的掌握程度。

数电课程设计交通信号灯

数电课程设计交通信号灯

数电课程设计交通信号灯一、课程目标知识目标:1. 让学生掌握数字电路基础知识,特别是组合逻辑电路的设计原理;2. 使学生了解交通信号灯的工作原理,并将其与数字电路设计相结合;3. 帮助学生理解交通信号灯时序控制的基本逻辑,并运用所学知识设计简单的时序电路。

技能目标:1. 培养学生运用所学知识分析问题和解决问题的能力;2. 提高学生动手实践能力,学会使用数字电路设计软件进行电路设计和仿真;3. 培养学生团队合作精神,学会在团队中有效沟通和协作。

情感态度价值观目标:1. 培养学生对数字电路的兴趣,激发他们探索科学技术的热情;2. 增强学生的交通安全意识,让他们明白科技在生活中的重要作用;3. 引导学生树立正确的价值观,认识到知识为社会进步和人类福祉所做的贡献。

课程性质:本课程为实践性较强的课程,结合理论知识与实际操作,培养学生的动手能力和创新能力。

学生特点:学生为高中年级学生,具备一定的数字电路基础知识,对实际操作有浓厚兴趣。

教学要求:教师需注重理论与实践相结合,引导学生主动参与课堂,提高课堂互动性,确保学生在实践中掌握知识。

同时,关注学生的个体差异,因材施教,使每位学生都能在课程中取得进步。

通过课程目标的实现,为学生后续学习奠定坚实基础。

二、教学内容根据课程目标,教学内容主要包括以下几部分:1. 数字电路基础知识回顾:重点复习组合逻辑电路的设计原理,包括逻辑门、逻辑函数及其简化方法等。

教材章节:第一章 数字逻辑基础2. 交通信号灯工作原理介绍:分析交通信号灯的红、黄、绿三灯的控制逻辑,讲解时序控制的基本概念。

教材章节:第二章 时序逻辑电路3. 数字电路设计软件应用:教授学生使用数字电路设计软件(如Multisim、Proteus等)进行电路设计和仿真。

教材章节:第三章 数字电路设计软件及其应用4. 实践操作:指导学生运用所学知识,设计并实现一个简单的交通信号灯控制电路。

教材章节:第四章 实践操作教学进度安排:1. 第一周:回顾数字电路基础知识,介绍交通信号灯工作原理;2. 第二周:讲解数字电路设计软件的使用方法,进行电路设计;3. 第三周:分组进行实践操作,设计并实现交通信号灯控制电路;4. 第四周:验收成果,总结评价。

交通灯课程设计

交通灯课程设计

交通灯课程设计交通安全一直是社会发展中不可忽视的问题,如何引导儿童提高交通安全意识,学会自我保护和遵守交通规则,成为了教育领域和家庭教育的一大难题。

针对这一问题,我针对小学生开设了交通灯课程,帮助他们全面了解交通规则,养成良好的交通安全习惯。

一、课程目标及基本内容此交通灯课程设计目标是帮助小学生全面掌握交通信号规则和交通安全常识,建立良好的交通安全意识,学会对自己和他人的交通安全负责。

1. 交通信号灯的功能——红绿灯、行人指示灯的含义及使用方法。

2. 如何过马路——过马路时应当如何看管交通信号灯,如何判断车辆行驶初始,以及交通信号变化时如何快速反应。

3. 确定交通标志和标线的含义——学习并理解各类交通标志和标线的含义,以及这些标志和标线对交通安全的作用。

4. 至迟上学的安全策略——如何在学校到上学途中最大程度地提高交通安全保障,让孩子能够安全到达学校。

二、学习策略本课程设计实施时,将会运用提高性和多元学习策略,这些策略不仅能够增加学生的兴趣和学习积极性,还可以帮助他们从不同的角度从了解和体验上加深对交通安全的认知,以便这些知识在实际情况中派上用场。

以下是主要的学习策略:1. 视听体验活动: 看交通信号灯变化和解释其含义,听取交通安全常识讲座,并亲身做出交通骑车经历以及在公共场合定制各种交通标志活动。

2. 讲解与模拟练习: 学生将通过直接参与学习类似现实情况复杂的交通场景模拟,学习制定和执行交通规则和对应行为。

3. 创意互动: 以创意的方式激发孩子的创造力,比如通过绘画、写作、表演,团队协作等,让孩子在互动中加深对交通安全常识和交通标志的理解。

三、评估方法为了开展有效的交通灯课程设计,我将采用不同的评估方式来检测孩子对课程所掌握的技能和知识。

1.知识测验:通过关键的交通知识测试来检测孩子是否掌握了新知识。

2. 直接观察方法:通过观察学生在交通场景模拟中的表现,以及在教育学习场景中交通规则的表现。

3. 交通行为模拟评估:该方法通过观察孩子在现实交通场景中所做出的行为,以及检查其对规则和标志的正确理解,并对其行为加以评估和总结。

交通信号灯控制系统课程设计

交通信号灯控制系统课程设计

交通信号灯控制系统课程设计一、引言交通信号灯控制系统是城市交通管理中非常重要的一环。

合理的交通信号灯控制可以提高交通流量,减少交通拥堵,提高道路通行效率,确保交通安全。

本文将以交通信号灯控制系统课程设计为题,对该系统的设计进行详细讨论。

二、系统需求分析交通信号灯控制系统主要用于控制路口交通信号灯的开关以及信号灯的亮灭时长。

系统的需求主要包括以下几个方面:1. 能够根据交通流量和道路状况自动调整信号灯的时长,以实现最优的交通流控制;2. 能够监测交通信号灯的工作状态,及时发现故障并进行报警;3. 能够通过远程控制或本地操作对信号灯进行手动调整;4. 具备数据存储和分析功能,能够对交通流量进行统计和分析。

三、系统设计1. 硬件设计交通信号灯控制系统的硬件设计主要包括信号灯控制器、传感器、通信模块和显示屏等组成部分。

信号灯控制器负责控制信号灯的开关和时长,传感器用于检测交通流量和道路状况,通信模块用于远程控制和数据传输,显示屏用于显示交通信号和系统状态。

2. 软件设计交通信号灯控制系统的软件设计主要包括信号灯控制算法、故障检测和报警系统以及数据存储和分析模块。

信号灯控制算法根据传感器检测到的交通流量和道路状况,自动调整信号灯的开关和时长,以实现最优的交通流控制。

故障检测和报警系统能够监测信号灯的工作状态,及时发现故障并进行报警。

数据存储和分析模块用于对交通流量进行统计和分析,为交通管理部门提供决策支持。

四、系统实施交通信号灯控制系统的实施包括系统的安装和调试、系统的运行和监控以及数据的存储和分析。

在系统安装和调试阶段,需要将硬件设备安装到路口,并进行相应的连接和配置;在系统运行和监控阶段,需要对系统进行实时监控,及时发现和处理故障;在数据存储和分析阶段,需要对采集到的数据进行存储和分析,生成相关的报表和图表。

五、系统评估交通信号灯控制系统的评估主要包括系统的性能评估和应用效果评估。

系统的性能评估主要包括系统的稳定性、可靠性、响应时间等指标的评估;应用效果评估主要包括交通流量的变化、道路通行效率的提高以及交通事故的减少等指标的评估。

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

单片机课程设计报告题目:单片机课程设计院(系)工学院专业电子信息工程年级 08-1 姓名学号指导教师2011年 12月25日摘要道路交通信号灯是交通安全产品中的一个类别,是为了加强道路交通管理,减少交通事故的发生,提高道路使用效率,改善交通状况的一种重要工具。

适用于十字、丁字等交叉路口,由道路交通信号控制机控制,指导车辆和行人安全有序地通行。

交通信号灯的种类有:机动车道信号灯,人行横道信号灯,非机动车道信号灯,方向指示信号灯,移动式交通信号灯,太阳能闪光警告信号灯,收费站天棚信号灯. 单片机概述:单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。

单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。

通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。

因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。

单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。

一、设计任务与要求(1)A 道和B道上均有车辆要求通过时,A、B道轮流放行。

A道放行5分钟(调试时改为5 秒钟),B道放行4 分钟(调试时改为4 秒钟)。

(2)一道有车而另一道无车(实验时用开关K0 和K1 控制),交通灯控制系统能立即让有车道放行。

(3)有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B道均为红灯,紧急车由K2 开关模拟,有紧急车时UINT0 为高电平。

(4)绿灯转换为红灯时黄灯亮1秒钟。

二、方案设计与论证1.总体设计方案东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。

红灯亮禁止通行,绿灯亮允许通行。

黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。

设东西道比南北道的车流量大,指示灯燃亮的方案如表1表1方案(1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。

时间为60秒。

(2)黄灯闪烁5秒,警示车辆和行人红、绿灯的状态即将切换。

(3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。

时间为80秒。

东西方向车流大通行时间长。

(4)这样如上表的时间和红、绿、黄出现的顺序依次出现这样行人和车辆就能安全畅通的通行。

(5)此表可根据车流量动态设定红绿灯初始值。

2.电源提供方案为使模块稳定工作,须有可靠电源。

因此考虑了两种电源方案:方案一:采用独立的稳压电源。

此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。

方案二:采用单片机控制模块提供电源。

改方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。

综上所述,我选择第二种方案。

三、单元电路设计下图图2为交通信号灯DXP仿真所用总原理图图1总原理图四、元器件清单交通信号灯的成品所需的硬件及所用工具如下表2:元件序号型号数量备注主芯片EPF10K10LC84-4 1片无LED 灯通用型6只红.黄.绿各2个焊接工具家用型1套无焊板通用型1个无开关通用型4只无PC机一般家用型即可1台带有VHDL开发工具导线通用型若干无七段数码管通用型4个无表2原件清单五、软件部分1.每秒钟的设定延时方法可以有两种一中是利用MCS-51内部定时器才生溢出中断来确定1秒的时间,另一种是采用软延时的方法。

2.计数器硬件延时(1) 计数器初值计算定时器工作时必须给计数器送计数器初值,这个值是送到TH 和TL 中的。

他是以加法记数的,并能从全1到全0时自动产生溢出中断请求。

因此,我们可以把计数器记满为零所需的计数值设定为C 和计数初值设定为TC 可得到如下计算通式:TC=M-C 式中,M 为计数器摸值,该值和计数器工作方式有关。

在方式0时M 为213 ;在方式1时M 的值为216;在方式2和3为28(2) 计算公式:T=(M -TC )T 计数或TC=M-T/T 计数 T 计数是单片机时钟周期TCLK的12倍;TC为定时初值如单片机的主脉冲频率为TCLK12MHZ ,经过12分频 方式0 TMAX=213 *1微秒=8.192毫秒 方式1 TMAX=216 *1微秒=65.536毫秒显然1秒钟已经超过了计数器的最大定时间,所以我们只有采用定时器和软件相结合的办法才能解决这个问题.3.程序源代码(见附录)六、 调试与分析1. 将写好的程序代码按下列步骤操作调试(1)输入项目文件名(File/Project/Name) 交通信号灯模拟:Traffic lights (2)输入源文件:交通灯信号灯模拟:打开Traffic lights 作调试 (3)指定CPLD 型号(Assign/Device) (4)设置管脚、下载方式和逻辑综合的方式(Assign/Global Project Device Option,Assign/Global Logic Synthesis)(5)保存并检查源文件(File/project/Save & Check) (6)指定管脚(Max+plus Ⅱ/Floorplan Editor) (7)保存和编译源文件(File/project/Save & Compile)(8)生成波形文件(Max+plusⅡ/Waveform Editor)2.调试真值表下表3为仿真调试时输出信号的真值表:表3调试真值表(1)功能子程序的调试。

能子程序的调试包括运算、采样、数字滤波以及PID运算等子程序的调试。

在调试功能子程序时,许多参数都是未知的,要根据其所需的条件,给出假定的数据,使其运行,如果能完成预定的处理功能或与手工计算的结果相符,就说明该子程序己调试通过。

调试时由小到大,由里到外。

例如,调试PID算法子程序时,先调通其包含的各个运算子程序和参数处理子程序,然后将它们连起来进行通调。

通调时,也是假定一些数据、参数和初始条件,然后运行程序。

当运算结果与手工计算的结果相同时,该算法子程序则调试完成,反之,就要进行相应的修改。

其它子程序的调试同理;(2)程序流程的调试。

序流程的调试主要是查看程序运行的步骤是否正确,在某时刻程序运行所处的位置是否正确,是否能正确运行各个中断服务程序。

在调试过程中,先将PID算法子程序屏蔽,输出可控硅导通时间用一个固定的常数代替,在各个中断服务子程序设置断点,然后运行程序,查看程序是否能运行到所有的断点,若所有断点都能运行到,则程序流程基本正确。

去掉所有断点,再一次运行程序,查看可控硅状态,从而判断程序流程正确,反之,若程序流程不正确,做相应的修改后,重新调试;(3)功能程序与算法程序的通调。

完成整个程序流程的调试后,将PID 等算法子程序加入,在算法子程序前或后设置断点,运行整个程序。

当程序在断点处暂停时,查看PID 计算的控制量与手工计算的值是否相同。

多运行几次,若每次的结果都正确,则说明程序各个部分互相没有矛盾,反之,则说明算法子程序和其它子程序之间有影响,需要做相应的修改后重新调。

3.调试流程如下图:图2调试流程图七、 总结与心得回想这两周的课程设计过程,既有快乐又有烦恼。

18周时,被通知要进行2周的课程设计。

当时有点懵,感觉学的东西很少,很零散,不知该怎么连到一起,而且又要考研时间很紧,又要课程设计,是不是太难为我们了。

第一天基本上都是在看书,把基本知识再熟悉一边。

到了周三上午的时候,老师发下来课程设计讲义,从这上面我得到了不少启发,然后我们组把整个程序的思路理清了,开始着手写程序。

第一周结束的时候,我感觉自己收获挺大的,从一开始的迷茫,不知道从何下手到把程序中的几个模块编写出来,心里挺开心的。

但是,到了第二周,我们由不得不再次陷入困境。

在整个程序的编写过程中。

最难的就是修改和删除这两个模块,这也是我们第二周要解决的重点问题。

开始编写修改和删除时,很头疼,去向其他人寻求帮助,在别人的帮助和提示下,我编完了修改程序,但编译时老出错,修改后的内容将文本内的信息全部覆盖了。

困难之时,我们组的其他人,帮助了我,完成了修改和删除。

这样的话,整个程序基本上全部完成了,就剩下完善工作了。

虽然过程不是很顺利但结果还是可以说及格了。

下面是在课程设计中的一些个人总结:(1)正所谓天道酬勤,学习单片机没有捷径,要坚持不懈,重在积累。

(2)别崇拜高手,别相信天才,大部分人都不是天才,要相信自己。

(3)单片机是一门实践性很强的课程,要多动手,多做实验。

(4)要学会参考别人的程序,减少自己琢磨的时间,迅速提高自己的编程能力。

(5)要多交流。

技术是靠不断的积累和交流才会进步的,封闭自守只会更加落后。

两周的课程设计已经结束了。

很感谢老师和同学的帮助,以后会更加努力的!!!!八、参考文献1.《Protel Dxp2004简明教程与考证指南》电子工业出版社2.《vhdl 数字系统设计》 MARK ZWOLINSKI著3.《硬件描述语言VHDL》机械工业出版社4.《maxplus II简明教程》人教出版社5.《51单片机应用从零开始》作者: 杨欣,王玉凤,刘湘九、附录CSEG AT 0000HLJMP STARTORG 0003HLJMP INT0SerORG 000BHLjmp TIMESerCSEG AT 0030HSTART: SETB IT0SETB EASETB EX0MOV A ,P1ANL A ,#0C0HCJNE A, #0C0H,JIXIMOV TMOD,#01HMOV TH0,#0FFHMOV TL0,#0FFHSETB ET0SETB TR0JIXI: MOV P1,#0CH ;东西路口绿灯亮;南北路口红灯亮ACALL DELAY5S ;延时5秒MOV P1,#12H ;东西路口黄灯亮;南北路口黄灯亮ACALL DELAY1S ;延时1秒MOV P1,#21H ;东西路口红灯亮;南北路口绿灯亮ACALL DELAY4S ;延时4秒MOV P1,#12H ;东西路口黄灯亮;南北路口黄灯亮ACALL DELAY1S ;延时1秒LJMP JIXITIMESer :MOV A ,P1ANL A ,#0C0HJB ACC.7,EXITMOV 40H,AMOV A,#21HMOV P1,AMOV A,40HJB ACC.6,EXITMOV A,#0CHMOV P1,AEXIT:RETIINT0SER:MOV P1,#24H ;两个红灯亮,黄灯、绿灯灭RETIDELAY5S:MOV R4,#250Delay3: MOV R3,#99Delay2: mov R2,#100Delay1: DJNZ R2,Delay1DJNZ R3,Delay2DJNZ R4,Delay3RETDELAY1S:MOV R4,#50DELAY4: MOV R3,#99DELAY5: MOV R2,#100Delay6: DJNZ R2,Delay6DJNZ R3,Delay5DJNZ R4,Delay4RETDELAY4S:MOV R4,#200DELAY7: MOV R3,#99DELAY8: MOV R2,#100Delay9: DJNZ R2,Delay9DJNZ R3,Delay8DJNZ R4,Delay7RETEND电气信息工程系单片机课程设计成绩评定表专业:电子班级: 08-1 学号:姓名:时间:年月日。

相关文档
最新文档