交通灯课程设计说明书
交通灯控制器课程设计说明书

交通灯控制器课程设计说明书课程设计说明书学生姓名:____________ 学号:________________学院:_______________________________________专业:_______________________________________题目:_____________ 交通灯控制器_____________指导教师:职称:2010年1月15日目录1、实验任务 (3)2、实验目的 (3)3、设计方案 (3)4、参考电路设计 (4)5、实验仪器设备 (9)6、实验心得 (10)一.实验任务设计一个交通灯控制器,具体要求如下:1、以红,黄,绿三种颜色的发光管作为交通灯。
绿灯亮表示可以通行, 红灯亮表示禁止通行.黄灯亮表示未通过的车辆禁止通行.2、每次放行时间为30秒,红转绿或绿转红时,需黄灯亮5秒作为过度。
二.实验目的1、掌握电子电路的一般设计方法和设计流程。
2、学习使用PROTEL软件绘制电路原理图和印刷版图。
]3、掌握应用EWB对设计的电路进行仿真,通过仿真结果验证设计的正确性。
三.设计方案交通灯控制器参考方案图1 图1为交通灯控制器的一个参考设计方案。
在这一方案中,系统主要由控制器.定时器•脉冲信号发生器.译码器•信号灯组成。
TL.TY为定时器的输出信号,ST为控制器的输出信号。
当车道绿灯亮时,定时器开始记时,当记时到30秒时,TL输出为1,否则,TL=0;当车道黄灯亮后,定时器开始记时,当记时到5秒时,TY输出为1,否则,TY=0;ST 为状态转换信号,当定时器数到规定的时间后,由控制器发出状态转 换信号,定时器开始下一个工作状态的定时计数。
控制状态为:表1 •状态转换表图2画出了控制器的状态转换图,图中TY 和TL 为控制器的输入信号,ST 为控制器的输出信号。
00 .01 . 11.交通信 号灯有四个状态, 用SO. 来表 SI. S2 • S3 示,并且分别 分配编码状态为图2.状态转换图四.参考电路设计1 .定时器电路定时器由与系统秒脉冲(由时钟脉冲产生器提供)同步的计数器构成,要求计数器在状态信号ST作用下,首先清零,然后在时钟脉冲上升沿作用下,计数器从零开始进行增1计数,向控制器提供模5的定时信号TY和模30的定时信号TLo 计数器选用集成电路74LS163进行设计较简便。
交通灯课程设计说明书

华北水利水电学院院系:机械学院专业:机械设计制造及其自动化班级: 59班学号: 200905918姓名:杨亚坤指导老师:雷冀南2012年5月11日目录目录 (2)2、设计要求 (3)二、交通管理的方案论证 (3)三、总体方案设计 (4)1.系统框图 (4)2.工作原理 (4)2.1、正常模式 (4)3.计时控制方案 (6)4.显示控制方案 (6)四、芯片的选择与简介 (6)3. 80C51单片机的外接晶体引脚 (7)4. 80C51单片机的控制线 (7)5. 80C51单片机复位方式 (7)五系统电路设计 (8)1.电路原理图 (8)3.单片机最小系统 (9)4.显示部分 (10)6.主程序模块 (10)7.显示程序模块 (11)七、结论 (11)八、参考文献 (12)附录2:电路原理图 (18)一、课程设计任务书及计划书1 、设计目的及任务《单片机应用基础》课程设计是学好本门课程的又一重要实践性教学环节,课程设计的目的就是配合本课程的教学和平时实验,以达到巩固消化课程的内容,进一步加强综合应用能力及单片机应用系统开发和设计能力的训练,是以培养学生综合运用所学知识的过程,是知识转化为能力和能力转化为工程素质的重要阶段。
课程设计任务:根据给定的模拟交通灯控制任务要求选择合适的单片机和其他电子元器件,进行系统硬件电路设计和软件编程,根据系统制作并调试系统电路板,使之实现任务要求。
2、设计要求(1)运用所学的知识设计一个交通灯控制系统。
(2)上电的时候南北方向的红灯亮30秒;东西方向的绿灯亮30秒,黄灯秒闪5秒。
再接下来东西方向的红灯亮30秒;南北方向的绿灯亮30秒,黄灯秒闪5秒。
如此循环。
(3)各种信号灯所亮的时间由数码管显示出来。
(4)外接4个控制按钮,分别实现紧急模式、夜间模式、主干道绿灯支道红灯模式、管理模式。
二、交通管理的方案论证东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。
交通灯课程设计

交通灯 课程设计一、课程目标知识目标:1. 学生能理解交通灯的基本结构及其在交通管理中的作用。
2. 学生能掌握交通灯变化的规律,了解红绿灯间隔时间的设计原则。
3. 学生能运用基本的物理知识,解释交通灯电路的工作原理。
技能目标:1. 学生能够运用所学知识,设计简单的交通灯控制电路。
2. 学生能够通过小组合作,分析并解决交通灯设置中可能遇到的问题。
3. 学生能够运用数学知识,计算交通灯变化对交通流量的影响。
情感态度价值观目标:1. 学生能够认识到交通灯在维护交通秩序、保障人民生命安全中的重要性,增强遵守交通规则的意识。
2. 学生在小组合作中培养团队协作精神,学会倾听、尊重他人意见。
3. 学生能够关注生活中的交通问题,激发对科学技术的兴趣,培养创新意识。
本课程针对小学高年级学生,结合生活实际,以交通灯为主题,通过知识讲解、实践操作和小组讨论等形式,帮助学生掌握基本的交通知识和物理原理。
课程注重培养学生的实际操作能力、问题解决能力和团队合作精神,提高学生的交通安全意识和社会责任感。
在教学过程中,教师需关注学生的个体差异,因材施教,确保课程目标的实现。
二、教学内容1. 交通灯的基本知识:介绍交通灯的起源、发展及其在现代社会的作用,使学生了解交通灯的重要性。
- 教材章节:第一章第二节《现代交通管理工具的认识》2. 交通灯的结构与原理:讲解交通灯的组成、工作原理,引导学生探索交通灯的科学奥秘。
- 教材章节:第二章第一节《简单电路的原理与应用》3. 交通灯的控制电路设计:教授基本的电路知识,指导学生设计简单的交通灯控制电路。
- 教材章节:第二章第三节《电路的设计与应用》4. 交通灯的设置与优化:分析交通灯设置对交通流量的影响,讨论如何优化交通灯设置。
- 教材章节:第三章第二节《生活中的数学问题》5. 实践活动:组织学生进行小组合作,设计并制作交通灯模型,解决实际交通问题。
- 教材章节:第四章《综合实践活动》6. 交通灯与交通安全:强调遵守交通规则的重要性,提高学生的交通安全意识。
mcgs交通灯课课程设计

mcgs交通灯课课程设计一、教学目标本课程旨在让学生了解交通灯系统的基本原理,掌握交通灯控制系统的组成和功能,培养学生运用控制理论知识解决实际问题的能力。
具体目标如下:1.知识目标:(1)了解交通灯系统的基本原理及其在现实生活中的应用;(2)掌握交通灯控制系统的组成,包括信号灯、控制器、传感器等;(3)熟悉交通灯控制系统的功能,如红绿灯切换、黄灯闪烁等。
2.技能目标:(1)能够分析交通灯控制系统的工作过程;(2)具备运用控制理论知识设计简单交通灯控制系统的的能力;(3)学会使用实验仪器和工具,进行交通灯控制系统的实验操作。
3.情感态度价值观目标:(1)培养学生对交通安全和秩序的重视;(2)激发学生对自动控制技术的兴趣,培养创新精神;(3)增强学生团队协作意识,提高实践能力。
二、教学内容本课程主要内容包括交通灯系统的基本原理、交通灯控制系统的组成、功能及其应用。
具体安排如下:1.交通灯系统的基本原理:介绍交通灯的工作原理及其在交通管理中的作用;2.交通灯控制系统的组成:讲解信号灯、控制器、传感器等组成部分的功能和作用;3.交通灯控制系统的功能:阐述红绿灯切换、黄灯闪烁等功能的实现方法;4.交通灯控制系统的应用:介绍交通灯控制系统在现实生活中的应用案例。
三、教学方法为实现教学目标,本课程采用以下教学方法:1.讲授法:讲解交通灯系统的基本原理、控制系统的组成和功能;2.讨论法:学生就交通灯控制系统的应用及改进展开讨论,培养创新思维;3.案例分析法:分析现实生活中的交通灯控制系统案例,提高学生解决实际问题的能力;4.实验法:动手进行交通灯控制系统的实验操作,培养学生的实践能力。
四、教学资源为实现教学目标,准备以下教学资源:1.教材:选用与交通灯控制系统相关的教材,为学生提供理论基础;2.参考书:提供相关领域的参考书籍,丰富学生的知识体系;3.多媒体资料:制作PPT、视频等多媒体资料,直观展示交通灯控制系统的工作原理和实验操作;4.实验设备:准备交通灯控制系统的实验设备,为学生提供实践操作的机会。
交通灯课程设计说明书

华北水利水电学院院系:机械学院专业:机械设计制造及其自动化班级: 59班学号: 200905918 姓名:杨亚坤指导老师:雷冀南2012年5月11日目录目录…………………………………………………………………………………………….….。
2一、课程设计任务书及计划书1、设计任务....................................................................................。
(3)2,、基本要求…………………………………………………………………………。
……。
.。
3二、交通管理的方案论证………………………………………………………………。
……。
错误!未定义书签。
三、总体方案设计………………………………………………………………………….…..错误!未定义书签。
1.系统框图……………………………………………………………………………。
……错误!未定义书签。
2。
工作原理……………………………………………………………………………….…。
.。
错误!未定义书签。
2。
1、正常模式…………………………………………………………………………。
…。
错误!未定义书签。
2.2、紧急情况中断模式……………………………………………………………。
….。
...错误!未定义书签。
2.3、主干道绿灯,支道红灯模式 (7)2.4、夜间模式………………………………………………………………………….…。
72。
5 、对交通灯进行管理 (8)3。
计时控制方案 (8)4.显示控制方案..。
.。
.。
.。
.。
.。
.。
..。
..........。
..。
.。
....。
.。
.。
...。
..。
....。
..。
...。
.。
.。
.。
.。
..。
.。
...。
.。
..。
..。
.8四、芯片的选择与简介 (8)1. MSC-51芯片资源简介 (8)2. 89S51单机的电源线 (9)3。
89S51单片机的外接晶体引脚 (9)4。
交通灯控制器课程设计

交通灯控制器 课程设计一、课程目标知识目标:1. 理解交通灯控制器的基本原理,掌握其电路组成及功能。
2. 学习并掌握交通灯控制器中的基础电子元件及其工作原理。
3. 了解交通灯控制器的实际应用,理解其在交通安全中的作用。
技能目标:1. 能够运用所学知识设计简单的交通灯控制器电路。
2. 学会使用相关工具和仪器进行电路搭建和调试。
3. 提高分析问题和解决问题的能力,通过实践操作培养动手能力。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发他们探索科学的精神。
2. 增强学生的团队合作意识,培养沟通与协作能力。
3. 培养学生的安全意识,让他们明白遵守交通规则的重要性。
课程性质:本课程为电子技术实践课程,结合理论教学,注重培养学生的动手实践能力和创新思维。
学生特点:考虑到学生所在年级,已有一定的基础知识,具备初步的分析和解决问题的能力,对电子技术有一定的好奇心。
教学要求:在教学过程中,注重理论与实践相结合,鼓励学生积极参与讨论和实践活动,培养他们的自主学习能力和创新意识。
通过课程学习,使学生能够达到上述设定的具体学习成果。
二、教学内容1. 交通灯控制器原理- 红绿灯工作原理及切换逻辑- 时序控制器的基本概念- 电路图解读及元件功能分析2. 基础电子元件- 电阻、电容、二极管、三极管等元件的特性与应用- 传感器及其在交通灯控制器中的作用3. 交通灯控制器电路设计- 电路图的绘制与解读- 元件的选型与连接- 电路搭建及调试方法4. 实践操作- 搭建简单交通灯控制器电路- 编写控制程序,实现交通灯自动切换- 故障排查与电路优化5. 交通灯控制器应用案例- 实际交通场景中的交通灯控制器应用- 交通安全与节能减排的意义教学内容安排与进度:第一课时:交通灯控制器原理,红绿灯工作原理及切换逻辑第二课时:基础电子元件,电路图解读及元件功能分析第三课时:交通灯控制器电路设计,电路图的绘制与解读第四课时:实践操作,搭建简单交通灯控制器电路第五课时:编写控制程序,实现交通灯自动切换,故障排查与电路优化第六课时:交通灯控制器应用案例,讨论交通安全与节能减排的意义教材章节关联:本教学内容与教材中关于数字电路、电子元件、电路设计等相关章节紧密关联,通过本课程的学习,使学生能够将理论知识与实践相结合,提高综合运用能力。
交通灯控制课程设计

交通灯控制课程设计一、课程目标知识目标:1. 理解交通灯的基本工作原理,掌握交通灯控制系统的组成及功能。
2. 学会使用常见电子元件,如LED灯、继电器、按钮等,并能运用到交通灯控制电路中。
3. 了解并掌握基本的编程知识,实现对交通灯控制系统的编程设计。
技能目标:1. 能够运用所学知识,设计并搭建一个简单的交通灯控制系统。
2. 培养动手实践能力,学会使用工具和仪器进行电路连接和调试。
3. 提高问题解决能力,能够针对实际交通灯控制问题进行分析和改进。
情感态度价值观目标:1. 培养学生的团队合作精神,学会在小组合作中发挥个人优势,共同完成任务。
2. 激发学生对电子技术和编程的兴趣,提高对科学技术的热爱和认识。
3. 增强学生的社会责任感,使他们认识到交通灯控制系统在交通安全中的重要性。
本课程针对中学生设计,结合学生的年龄特点和认知水平,注重理论与实践相结合。
课程性质为实践性、探究性,旨在培养学生的动手能力、创新能力和团队合作能力。
通过本课程的学习,学生能够将所学知识应用于实际情境,解决实际问题,同时培养积极的学习态度和价值观。
教学要求注重过程评价,关注学生在学习过程中的表现和成果,确保课程目标的实现。
二、教学内容1. 交通灯控制系统基础知识- 介绍交通灯的基本工作原理及功能。
- 交通灯控制系统的组成,包括控制器、信号灯、传感器等。
2. 常用电子元件及应用- 学习LED灯、继电器、按钮等电子元件的原理和使用方法。
- 结合交通灯控制系统,分析这些元件在电路中的应用。
3. 编程设计- 掌握基本的编程知识,如顺序结构、循环结构等。
- 学习使用编程软件,编写交通灯控制程序。
4. 实践操作- 设计并搭建交通灯控制系统电路。
- 进行电路连接、调试和优化。
5. 课程进度安排- 第一课时:交通灯控制系统基础知识,学习常用电子元件。
- 第二课时:编程设计,编写交通灯控制程序。
- 第三课时:实践操作,搭建电路,进行连接和调试。
30秒交通灯课程设计

30秒交通灯课程设计一、课程目标知识目标:1. 学生能理解交通灯工作原理,掌握红绿灯变换的时间规律。
2. 学生能运用基本的数学运算,计算交通灯变换的时间间隔。
3. 学生了解交通灯在交通安全中的作用,认识到遵守交通规则的重要性。
技能目标:1. 学生通过观察、分析交通灯现象,培养观察力和逻辑思维能力。
2. 学生能运用所学的数学知识解决实际问题,提高解决问题的能力。
3. 学生在小组合作中,学会沟通交流,提高团队协作能力。
情感态度价值观目标:1. 学生培养对科学探究的兴趣,激发学习数学的热情。
2. 学生认识到遵守交通规则是每个公民的责任,提高安全意识。
3. 学生在课程中,培养关爱他人、尊重生命的情感态度。
课程性质:本课程为小学四年级科学课与数学课的融合课程,旨在通过实际生活现象,培养学生的科学素养和数学应用能力。
学生特点:四年级学生具有较强的观察力、好奇心,但数学运算能力尚需加强。
教学要求:课程注重实践操作与理论知识的结合,鼓励学生主动探究、合作学习,关注学生的个体差异,提高课堂教学效果。
通过本课程的学习,使学生达到以上设定的具体学习成果。
二、教学内容1. 交通灯工作原理:介绍红绿灯的基本构造、功能及其工作原理,结合课本中关于简单电路的知识,让学生理解交通灯的电路组成。
2. 交通灯时间规律:学习交通灯变换的时间间隔,运用数学运算,计算红绿灯停留时间,培养学生将数学知识应用于实际问题的能力。
3. 交通规则与安全:讲解交通灯在交通安全中的作用,引导学生认识到遵守交通规则的重要性,结合课本中关于规则的内容,加强学生的安全意识。
教学大纲安排:第一课时:导入交通灯的概念,学习交通灯的基本构造和工作原理,让学生了解交通灯的作用。
第二课时:观察交通灯的变化,引导学生运用数学运算,计算红绿灯停留时间,加强数学应用能力。
第三课时:学习交通规则,讨论交通灯在交通安全中的重要性,培养学生遵守规则的意识。
教学内容关联教材:1. 科学课:第四章《简单电路》2. 数学课:第二章《时间的计算》3. 社会课:第三节《生活中的规则》三、教学方法本课程将采用以下多元化的教学方法,以激发学生的学习兴趣和主动性:1. 讲授法:教师通过生动的语言和实例,向学生讲解交通灯的工作原理、交通安全知识等内容,帮助学生建立基本概念。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华北水利水电学院院系:机械学院专业:机械设计制造及其自动化班级: 59班学号: 200905918 姓名:杨亚坤指导老师:雷冀南2012年5月11日目录目录 (2)2、设计要求 (3)二、交通管理的方案论证 (3)三、总体方案设计 (4)1.系统框图 (4)2.工作原理 (5)2.1、正常模式 (5)3.计时控制方案 (7)4.显示控制方案 (7)四、芯片的选择与简介 (8)3. 80C51单片机的外接晶体引脚 (9)4. 80C51单片机的控制线 (9)5. 80C51单片机复位方式 (9)五系统电路设计 (10)1.电路原理图 (10)3.单片机最小系统 (11)4.显示部分 (12)6.主程序模块 (13)7.显示程序模块 (14)七、结论 (14)八、参考文献 (15)附录2:电路原理图 (18)一、课程设计任务书及计划书1 、设计目的及任务《单片机应用基础》课程设计是学好本门课程的又一重要实践性教学环节,课程设计的目的就是配合本课程的教学和平时实验,以达到巩固消化课程的内容,进一步加强综合应用能力及单片机应用系统开发和设计能力的训练,是以培养学生综合运用所学知识的过程,是知识转化为能力和能力转化为工程素质的重要阶段。
课程设计任务:根据给定的模拟交通灯控制任务要求选择合适的单片机和其他电子元器件,进行系统硬件电路设计和软件编程,根据系统制作并调试系统电路板,使之实现任务要求。
2、设计要求(1)运用所学的知识设计一个交通灯控制系统。
(2)上电的时候南北方向的红灯亮30秒;东西方向的绿灯亮30秒,黄灯秒闪5秒。
再接下来东西方向的红灯亮30秒;南北方向的绿灯亮30秒,黄灯秒闪5秒。
如此循环。
(3)各种信号灯所亮的时间由数码管显示出来。
(4)外接4个控制按钮,分别实现紧急模式、夜间模式、主干道绿灯支道红灯模式、管理模式。
二、交通管理的方案论证东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。
红灯亮禁止通行,绿灯亮允许通行。
黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。
设南北道比东西道的车流量大,指示灯燃亮的方案如表2。
口控制码和状态图2说明:(1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。
时间为30秒。
(2)黄灯闪烁5秒,警示车辆和行人红、绿灯的状态即将切换。
(3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。
时间为30秒。
(4)这样如上表的时间和红、绿、黄出现的顺序依次出现这样行人和车辆就能安全畅通的通行。
三、总体方案设计1.系统框图交通灯控制的总体设计框图如图2.1所示。
图2.12.工作原理由软件设置交通灯的初始时间,南北方向和东西方向各30秒,数码管的段码用不同的口线,南北方向的是用的P1口的P1.0~P1.2,东西方向的使用P1口的P1.3~P1.5,用单片机来控制各种信号灯的燃亮时间,通过单片机的P0口和P2口控制,P2口控制十位数,P0口控制个位。
2.1、正常模式四个控制按钮均不按下,交通灯正常模式:上电的时候南北方向的红灯亮30秒;东西方向的绿灯亮30秒,黄灯秒闪5秒。
再接下来东西方向的红灯亮30秒;南北方向的绿灯亮30秒,黄灯秒闪5秒。
如此循环2.2、紧急情况中断电路遇到紧急情况,如有救护车通过时,按下急停键S1,通过硬件和程序来给P1口一个控制信号来实现两路红灯亮。
紧急情况解除以后按下恢复键,使急停键弹起,通过程序来恢复跳转之前的状态。
如下图:其中S1为急停键。
2.3、主干道绿灯,知道红灯状态在控制按钮S2按下的前提下,再按S1触发外部中断0,交通灯执行南北主干道为绿灯,东西支道为红灯的的状态,可在领导视察时使用此状态。
此状态为:2.4、夜间模式当到夜间时,由于车流量比较少可更改交通灯为夜间模式,及两路口均为黄灯闪烁。
如图所示:2.5、对交通灯进行管理在控制按钮S4按下的前提下,再按S3触发外部中断1,交通灯全灭,数码管计时器也全灭,可在不使用时对交通灯进行管理。
3.计时控制方案利用MCS-51内部的定时器/计数器进行定时,配合软件延时实现到计时。
该方案节省硬件成本,切能够使读者在定时器/计数器的使用、中断及程序设计方面得到锻炼与提高,4.显示控制方案显示分为静态示和动态显示静态显示由于占用较多的接口,在单片机设计中常采用串行扩展来完成。
该方案占用接口资源多,显示亮度由保证,但硬件开销大,电路复杂,信息刷新速度慢,实用于并行接口资源较少以及对显示没有要求的场合。
LED动态显示硬件连接简单,但动态扫描的显示方式需占用CPU较多的时间,在该系统中由于单片机除了扫描80C51芯片外没有太多的实时测控任务,故选用动态扫描方式。
四、芯片的选择与简介1. MSC-51芯片资源简介80C51是MCS-51系列单片机的典型产品,我们就这一代表性的机型进行系统的讲解。
80C51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,80S51单片机内部总线是单总线结构,即数据总线和地址总线是公用的. 80S51有40条引脚, 与其他51系列单片机引脚是兼容的.这40条引脚可分为I/O接口线、电源线、控制线、外接晶体线4部分. 80C51单片机为双列直插式封装结构, 如图3.2所示.图3.2 80C51引脚分配图2. 80C51单机的电源线(1) VCC:+5V电源线。
电源线(2) GND:接地线。
3. 80C51单片机的外接晶体引脚(1)XTAL1:片内振荡器反相放大器的输入端和内部时钟工作的输入端。
采用内部振荡器时,它接外部石英晶体和微调电容的一个引脚。
(2) XTAL2:片内振荡器反相放大器的输出端,接外部石英晶体和微调电容的另一端。
采用外部振荡器时,该引脚悬空。
外接晶体引脚。
4. 80C51单片机的控制线(1) RST:复位输入端,高电平有效。
(2) ALE/PROG:地址锁存允许/编程线。
(3) PSEN:外部程序存储器的读选通线。
(4) EA/Vpp:片外ROM允许访问端/编程电源端。
5. 80C51单片机复位方式单片机在开机时或在工作中因干扰而使程序失控,或工作中程序处于某种死循环状态,在这种情况下都需要复位. 复位的作用是使中央处理器CPU以及其他功能部件都恢复到一个确定的初始状态,并从这个状态重新开始工作.80C51单片机的复位靠外部电路实现,信号由RESET(RST)引脚输入,高电平有效,在振荡器工作时,只要保持RST引脚高电平两个机器周期,单片机即复位. 复位后,PC程序计数器的内容为0000H,片内RAM中内容不变. 复位电路一般有上电复位、手动开关复位和自动复位电路3种,如图3.3所示.a.上电复位电路b. 手动复位电路c. 自动复位电路图3.3 单片机复位电路五系统电路设计1.电路原理图RC2.电源电路采用经市电变压,稳压的稳压电源电路图如图5.1所示图5.1 电源电路220V市电经过降压后得到12V交流电,经二极管整流成脉动直流电,经过电容滤波后再又经过LM7805稳压得到5V的直流电供系统工作,后面的发光二极管是起一个电源指示的作用,470UF的电容是起一个再次滤波的作用。
3.单片机最小系统图5.2.1单片机最小系统单片机最小系统以80C51为核心,外加时钟和复位电路,电路结构简单,抗干扰能力强,成本相对较低,非常符合本设计的所有要求.时钟电路在单片机的外部通过XTAL1,XTAL2这两个引脚跨接晶体振荡器和微调电容,构成稳定的自激振荡器.复位电路分为上电自动复位和按键手动复位,RST引脚是复位信号的输入端,复位信号是高电平有效.上电自动复位通过电容C3和电阻R2来实现,按键手动复位是图中复位键来实现的。
4.显示部分因为系统要求南北和东西方向的信号灯时间不一样,所以就利用单片机的p0和p2口来做数码管的段码驱动,东西方向和南北方向的位线可以公共来使用,可以节约单片机的口线。
数码管可以使用共阳数码管,数码管的每段的电流是10毫安。
电路图5.信号灯部分本设计利用单片机的p2口来驱动和控制各种信号灯的燃亮和燃亮时间,我们就只用单片机的信号引脚直接来控制发光二极管,电路图如下:6.主程序模块主程序初始化和按键控制,首先将时间、中断、次数、和显示分别进行初始化,然后启动定时器对时间进行判断,将时间送数据缓冲区,调用显示程序,同时扫描按键程序,用无条件跳转指令返回, 再调用显示程序,如此周而复始的循环,如图4.1所示7.显示程序模块显示程序采用动态显示,由位码控制那一个数码管显示,由段码控制数码管显示什么数值,根据中断程序显示时间来查表显示数值,从第一位到第四位逐个点亮,同时每显示一位判断一次四位显示完了吗?没有显示完进行显示下一位,显示完了从头开始再循环。
七、 结论本系统就是充分利用了80C52芯片的I/O 引角。
系统统采用MSC-51系列单片机为中心器件来设计交通灯控制器,实现了能根据实际车流量通过单片机芯片的P2口设置红、绿灯燃亮时间的功能;p2口和p3口外接数码管来显示各个信号灯的时间。
系统设计简便、实用性强、操作简单、程序设计简便。
系统不足之处不能控制车的左、右转、以及自动根据车流改变红绿灯时间等。
这是由于本身地理位子以及车流量情况所定,如果有需要可以设计扩充原系统来实现通过这次毕业设计,使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼。
使我在单片机的基本原理、单片机应用系统开发过程,以及在常用编程设计思路技巧(特别是汇编语言)的掌握方面都能向前迈了一大步,为日后成为合格的应用型人才打下良好的基础。
八、参考文献[1]胡汉才.单片机原理及其接口技术 [M]. 北京:清华大学出版,1996[2]付家才. 单片机控制工程实践技术[M]. 北京:化学工业出版社,2004.5[3]雷丽文等.微机原理与接口技术[M].北京:电子工业出版社,1997.2[4]蒋万君 .在论循环时序电路的简便设计[J] .机电一体化,2005 第5期附录1:程序清单ORG 0000HAJMP MAINORG 0003HLJMP PINT0ORG 0013H LJMP PINT1 ORG 0100H MAIN: SETB EA SETB EX0 CLR IT0 SETB EX1CLR IT1MAIN0:CLR P3.0MOV R0,#0F3HMOV P1,R0LCALL AAMOV R0,#035HMOV P1,R0LCALL BB MOV R0,#0DEHMOV P1,R0LCALL AAmov r0,#02EHMOV P1,R0LCALL CCAJMP MAIN0ORG 0200HPINT0: MOV P1,#0F6H WAIT4: JNB P3.2,WAIT4 MOV P1,R0MOV P1,#0F3H WAIT: JNB P3.4,WAIT MOV P1,R0 RETIPINT1: MOV P0,#0FFH MOV P2,#0FFH WAIT3: MOV P1, #0EDH LCALL DELAYMOV P1,#0FFH LCALL DELAYJNB P3.3,WAIT3 MOV P1,R0MOV P1,#0FFH WAIT5: JNB P3.5,WAIT5 MOV P1,R0MOV P2,R3RETIAA:MOV R3,#0A4HMOV P2,R3LCALL DOWNMOV R3,#0F9HMOV P2,R3LCALL DOWNMOV R3,#0C0HMOV P2,R3LCALL DOWNRETDOWN:MOV R1,#0AHLOP2:DEC R1MOV A,R1MOV DPTR,#TABLE MOVC A,@A+DPTRMOV P0,ALCALL DELAYCJNE R1,#00H,LOP2 MOV P0,#0FFHMOV P2,#0FFHRETBB:SETB P3.0MOV R3,#0C0HMOV P2,R3 LCALL DOWN1RETDOWN1:MOV R1,#05HLOP3:MOV A,R1MOV DPTR,#TABLEMOVC A,@A+DPTRMOV P0,ALCALL DELAYCJNE R1,#00H,MAIN2 MAIN2: CPL P1.1DJNZ R1,LOP3 MOV P0,#0FFHMOV P2,#0FFHRETCC:SETB P3.0MOV R3,#0C0HMOV P2,R3LCALL DOWN2RETDOWN2:MOV R1,#05H LOP4:MOV A,R1 MOV DPTR,#TABLEMOVC A,@A+DPTRMOV P0,ALCALL DELAYCJNE R1,#00H,MAIN3 MAIN3: CPL P1.4DJNZ R1,LOP4MOV P0,#0FFHMOV P2,#0FFHRETTABLE:DB0C0H,0F9H,0A4H,0B0H,099H,092 H,082H,0F8H,80H,90H DELAY:MOV R6,#200DL1: MOV R5,#125 DL2: mov r4,#20 DL3:DJNZ R4,DL3 DJNZ R5,DL2 DJNZ R6,DL1 RETEND附录2:电路原理图。