交通灯

合集下载

交通灯附带原理图

交通灯附带原理图

交通灯附带原理图交通灯是城市交通管理中非常重要的设备之一,它在道路交通中起到了引导和控制车辆和行人通行的作用。

交通灯的原理图是指交通灯的电气控制系统的图示,它展示了交通灯的各个组成部分以及它们之间的连接方式和工作原理。

本文将详细介绍交通灯附带原理图的相关内容。

交通灯的原理图主要包括信号灯控制器、信号灯灯组、电源和信号控制线路等部分。

1. 信号灯控制器:信号灯控制器是交通灯系统的核心部分,它负责控制信号灯的工作状态。

信号灯控制器通常由微处理器或可编程逻辑控制器(PLC)等设备组成。

原理图中会显示控制器的输入输出接口,例如传感器信号输入接口、按钮输入接口等。

控制器还会有时序控制电路,用于控制信号灯的切换时间和顺序。

2. 信号灯灯组:信号灯灯组是交通灯的显示部分,通常由红、黄、绿三种颜色的灯组成。

原理图中会显示每个信号灯的连接方式和控制方式。

例如,红灯、黄灯、绿灯分别与控制器的输出接口相连,通过控制器的信号控制线路控制灯的亮灭。

3. 电源:交通灯系统需要稳定的电源供电,原理图中会显示电源的连接方式和电源的参数。

电源通常包括交流电源和直流电源,通过变压器、整流器等电路将电源电压调整到合适的工作电压。

4. 信号控制线路:信号控制线路是交通灯系统中各个部分之间的连接线路,原理图中会显示各个部分之间的连接方式和线路的走向。

例如,信号灯控制器和信号灯灯组之间的连接线路、电源和控制器之间的连接线路等。

除了以上主要部分,交通灯附带原理图还可能包括其他辅助部分,例如传感器、报警器等。

这些部分在原理图中也会有相应的标记和连接方式。

编写交通灯附带原理图的文章时,需要详细描述每个部分的功能和作用,以及它们之间的连接方式和工作原理。

可以使用文字说明、图表、符号等方式展示原理图的内容。

在描述每个部分时,要注重准确性和清晰度,确保读者能够理解和掌握交通灯系统的工作原理。

总结起来,交通灯附带原理图是交通灯电气控制系统的图示,它展示了交通灯的各个组成部分以及它们之间的连接方式和工作原理。

交通信号灯教案

交通信号灯教案

交通信号灯教案一、教学目标1.了解交通信号灯在道路交通中的作用和意义;2.掌握交通信号灯的基本颜色及其所代表的意思;3.能够正确识别交通信号灯并采取相应交通行为。

二、教学内容1.交通信号灯的概述;2.交通信号灯的颜色及其所代表的行为;3.交通信号灯的使用规则。

三、教学过程1. 引入通过展示一张交通信号灯的图片,向学生展示交通信号灯的基本结构和颜色。

问学生是否知道交通信号灯的作用以及不同颜色代表的含义。

2. 交通信号灯的概述交通信号灯是道路交通中用于指示行车和行人通行的设备。

它通过红、黄、绿三种颜色的信号进行指示。

3. 交通信号灯的颜色及其所代表的行为•红灯:停止。

当红灯亮起时,车辆必须停下来,不能前行,行人要等待信号灯变绿才能通过。

•黄灯:准备。

当黄灯亮起时,表示绿灯即将变为红灯,车辆应减速准备停车,但不得再加速通过。

•绿灯:行驶。

当绿灯亮起时,车辆可以继续前行,但需注意交通安全。

4. 交通信号灯的使用规则•行人在红灯亮起时,不得横穿马路,要等待绿灯亮起后才能通过。

•机动车在红灯亮起时,应停下来等待;在绿灯亮起时,可以继续行驶,但需要注意交通安全。

•当黄灯亮起时,机动车应减速准备停车,不得再加速通过。

四、教学方法1.讲解法:通过教师讲解的方式,向学生介绍交通信号灯的基本知识和使用规则。

2.案例分析法:通过分析实际交通场景中的交通信号灯应该如何使用,引导学生思考并掌握正确的交通行为。

五、教学评价考察学生对交通信号灯的认识程度和对交通行为的理解程度,可以通过以下方式进行评价:1.班级讨论:让学生分组讨论并呈现他们对交通信号灯的理解和正确使用规则。

2.角色扮演:组织学生进行角色扮演,在模拟场景中采取正确的交通行为。

3.小测验:组织学生进行交通信号灯相关知识的小测验,检查他们对知识的掌握程度。

六、教学资源1.交通信号灯图片;2.PPT或投影仪。

七、教学延伸1.组织学生进行交通灯的手工制作活动,激发学生对交通信号灯的兴趣,加深对知识的理解;2.带领学生实地观察、参与交通信号灯的使用,加深对教学内容的实际应用。

交通灯口诀

交通灯口诀

交通灯口诀
以下是一些常见的交通灯口诀,帮助记忆交通规则:
1.“红灯停,绿灯行,黄灯闪闪慢慢行。


2.“红绿黄灯是命令,标志标线要看清。

民警叔叔顶呱呱,全心全意为大家,
来往车辆听他话。


3.“交通安全最重要,事故不分老和少;路口要看信号灯,红灯停止绿灯行。


4.“红灯停,绿灯行,黄灯请你准备好,过路应走斑马线,交通规则要记牢。


5.“交叉路口红绿灯,指挥交通显神通。


6.“绿灯亮了放心走,红灯亮了别抢行。


7.“十字路口红绿灯,红黄绿灯分得清。


8.“红灯亮,要停下,绿灯亮,才能行,安全行车人人夸。


9.“十字路口注意看,红灯要停绿要慢。


10.“黄灯亮了要注意,人人遵守红绿灯。

小朋友,你别跑,站稳脚步把灯瞧。


这些口诀简单易懂,有助于人们快速掌握交通规则,保障行车安全。

除了口诀外,还应该注意遵守交通法规,保持警觉,确保自己和他人的安全。

交通灯在世界各地都有使用吗?

交通灯在世界各地都有使用吗?

交通灯在世界各地都有使用吗?一、交通灯在世界范围内的普及情况交通灯作为城市交通管理的重要组成部分,在世界各地都有被广泛使用的情况。

从全球范围来看,大多数发达国家和地区都设有交通灯系统,以确保道路交通的有序进行。

美国、英国、德国等交通管理先进国家已经形成了较为完善的交通信号系统,并将交通灯作为道路运输安全的重要保障措施。

二、交通灯的历史起源交通灯的起源可以追溯到19世纪。

1843年,世界上首个交通灯出现在英国伦敦。

由于当时的交通拥堵问题日渐严重,为了解决交通安全隐患,伦敦警察局于当年试行了世界上首个交通灯,采用双面旋转的信号牌,以向行人和车辆提供指示信号。

这一创新不仅在英国国内引起了广泛关注,也在世界范围内进行了广泛传播。

三、交通灯在不同国家的设计和使用差异1. 美国:美国交通灯通常使用红、黄、绿三种颜色。

红色信号表示停止,黄色信号表示准备停车或过马路,绿色信号表示可以前进或过马路。

2. 日本:日本的交通灯制度和美国类似,同时还引入了蓝色信号灯。

蓝色信号灯表示限制性通行,用于指示特殊情况下道路通行的限制。

3. 德国:德国交通灯使用红、黄、绿三种颜色,与美国类似。

不同的是,在德国,交通灯的规定比较宽松,行人或驾驶员可以在红灯亮起后,根据实际情况自行决定是否停车。

四、交通灯对道路交通安全的意义交通灯作为一种道路交通管理工具,具有重要的作用。

首先,交通灯可以引导车辆和行人遵守交通规则,减少交通事故的发生。

其次,交通灯可以提高交通效率,避免拥堵现象。

最后,交通灯可以为特殊人群,如老年人和残疾人提供方便,保障其安全出行。

五、未来交通灯的发展趋势随着科技的发展,交通灯也在不断创新进化。

未来,交通灯可能会采用更智能化的控制系统,实现更精准的信号控制。

同时,交通灯可能会与车辆通信系统相结合,实现智能车辆的优化控制和交通管理。

总结:交通灯在世界各地的使用已经成为道路交通管理的重要组成部分。

交通灯的起源可以追溯到19世纪,经过多年的发展演变,形成了不同国家和地区的设计和使用差异。

dsp课程设计交通灯

dsp课程设计交通灯

dsp课程设计 交通灯一、课程目标知识目标:1. 学生能理解并掌握交通灯的基本工作原理,包括灯色变化规律及控制逻辑。

2. 学生能够运用数字信号处理(DSP)的基本概念,分析交通灯控制系统中的信号处理流程。

3. 学生能够描述交通灯控制系统中各组件的功能及其相互关系。

技能目标:1. 学生能够设计并实现一个简易的交通灯控制系统模型,运用所学DSP知识进行信号处理。

2. 学生通过小组合作,培养实际操作、问题解决和团队协作能力。

3. 学生能够运用图表、流程图等工具,展示交通灯控制系统的设计思路和操作步骤。

情感态度价值观目标:1. 学生培养对工程技术的兴趣,激发对电子控制系统的好奇心和创新意识。

2. 学生在学习过程中,树立安全意识,认识到遵守交通规则的重要性。

3. 学生通过课程学习,增强环保意识,认识到科技对解决交通问题的作用。

分析课程性质、学生特点和教学要求,本课程针对高年级学生设计,注重理论与实践相结合。

课程目标旨在帮助学生将所学DSP知识应用于实际交通灯控制系统中,培养其动手能力、团队协作能力和创新能力。

通过本课程的学习,学生能够更好地理解科技在生活中的应用,提高其综合素质。

1. 交通灯控制系统概述:介绍交通灯的基本构成、功能及其在交通管理中的作用,结合教材相关章节,理解交通灯控制系统的基本原理。

- 教材章节:第三章“交通控制系统”2. 数字信号处理(DSP)基础知识:回顾DSP的基本概念、算法和应用,为分析交通灯控制系统中的信号处理打下基础。

- 教材章节:第二章“数字信号处理基础”3. 交通灯控制系统的设计:- 信号处理算法:讲解交通灯控制系统中信号处理算法的选择和应用。

- 系统组件:分析交通灯控制系统中各组件的功能和相互关系。

- 教材章节:第四章“交通灯控制系统的设计与实现”4. 简易交通灯控制系统的设计与实现:- 设计思路:引导学生运用所学知识,设计交通灯控制系统的模型。

- 实践操作:组织学生分组进行实际操作,实现简易交通灯控制系统。

交通灯实训报告

交通灯实训报告

交通灯实训报告交通灯实训报告一、实训背景交通灯是指在道路上用以指示车辆、行人等交通参与者行驶和通行的信号装置。

为了提高学生对于交通安全的认知和意识,我校在学生课程中设置了交通灯实训环节。

二、实训目的1. 增强学生对于交通规则和安全意识的认知;2. 培养学生遵守交通规则和安全驾驶的习惯;3. 提高学生的应急反应能力。

三、实训内容1. 介绍交通灯基本知识:红灯停,绿灯行,黄灯警示;2. 模拟不同情况下的交通信号控制:直行,左转,右转等;3. 学习如何正确使用人行横道线和斑马线。

四、实训过程1. 理论教育在开始实践之前,首先需要进行理论教育。

老师向同学们介绍了红绿灯的基本知识,并详细解释了每个信号颜色代表什么含义。

同时还向同学们介绍了如何正确使用人行横道线和斑马线。

2. 实践操作在理论教育之后,同学们开始进行实践操作。

老师安排了不同的情况,让同学们模拟交通信号控制。

比如:直行,左转,右转等。

同时,老师还会模拟交通事故场景,让同学们学习如何正确应对。

3. 实践总结实践结束后,老师对同学们进行了总结。

他强调了正确使用交通信号的重要性,并提醒同学们在日常生活中要时刻注意交通安全。

五、实训效果经过一次次的实践操作和理论教育,同学们的交通安全意识得到了明显提高。

他们能够更加自觉地遵守红绿灯规定,并且在人行横道线和斑马线上也有了更加规范的行为表现。

六、存在问题虽然本次实训取得了一定的效果,但是仍然存在一些问题。

比如:有些同学对于红绿灯的含义仍然不够清楚;有些同学在模拟情境中反应较慢等。

七、改进措施针对存在的问题,我们需要采取一些改进措施。

比如:加强对于红绿灯基本知识的教育;增加实践操作的时间,让同学们更加熟练掌握交通信号控制技能等。

八、实践体会通过这次实践,我深刻认识到了交通安全的重要性。

只有遵守交通规则,才能保证自己和他人的安全。

同时,我也发现自己在日常生活中存在一些不规范的行为,需要及时改正。

九、结语本次交通灯实训为同学们提供了一个很好的交通安全教育平台。

各种交通信号灯信号详解,红绿灯交通灯

各种交通信号灯信号详解,红绿灯交通灯

各种交通信号灯信号详解,红绿灯交通灯有部分驾驶人、行人对交通信号灯不适应、不了解,闯灯越线、不走斑马线、不按规定车道行驶。

因此提醒广大市民、驾驶人,加强交通安全知识学习,自觉遵守交通信号灯。

驾车交通灯绿灯信号绿灯信号是准许通行信号。

按《交通安全法实施条例》规定:绿灯亮交通信号灯时,准许车辆、行人通行,但转弯的车辆不准妨碍被放行的直行车辆和行人通行。

红灯信号红灯信号是绝对禁止通行信号。

红灯亮时,禁止车辆通行。

右转弯车辆在不妨碍被放行的车辆和行人通行的情况下,可以通行。

红灯信号是带有强制意义的禁行信号,遇此信号时,被禁行车辆须停在停止线以外,被禁行的行人须在人行道边等候放行;机动车等候放行时,不准熄火,不准开车门,各种车辆驾驶员不准离开车辆;自行车左转弯不准推车从路口外边绕行,直行不准用右转弯方法绕行。

黄灯信号黄灯亮时,已越过停止线的车辆,可以继续通行。

黄灯信号的含义介于绿灯信号和红灯信号之间,既有不准通行的一面,又有准许通行的一面。

黄灯亮时,警告驾驶人和行人通行时间已经结束,马上就要转换为红灯,应将车停在停止线后面,行人也不要进入人行横道。

但车辆如因距离过近不便停车而越过停止线时,可以继续通行。

已在人行横道内的行人要视来车情况,交通信号灯或尽快通过,或原地不动,或退回原处。

闪光信号警告灯为持续闪烁的黄灯,提示车辆、行人通行时注意瞭望,确认安全后通过。

这种灯没有控制交通先行和让行的作用,有的悬于路口上空,有的在交通信号灯夜间停止使用后仅用其中的黄灯加上闪光,以提醒车辆、行人注意前方是交叉路口,要谨慎行驶,认真观望,安全通过。

在闪光警告信号灯闪烁的路口,车辆、行人通行时,即要遵守确保安全的原则,同时还应遵守没有交通信号或交通标志控制路口的通行规定方向指示信号灯方向信号灯是指挥机动车行驶方向的专用指示信号灯,通过不同的箭头指向,表示机动车直行、左转或者右转。

它由红色、黄色、绿色箭头图案组成。

车道信号灯车道灯由绿色箭头灯和红色叉形灯组成,设在可变车道上,只对本车道起作用。

米思齐少儿编程课程:3.交通信号灯

米思齐少儿编程课程:3.交通信号灯

01 我们身边的红绿灯
02 做一个红绿灯
03 我们还能怎么做?
5
认识材料
USB连接线
USB连接线 连接核心模块和电脑, 将程序加载到模块中, 也可通过电脑给应用 供电
核心模块
核心模块 相当于人的大脑,通过 上面的标准接口与电脑 相连,加载程序,做出 好玩的应用
红LED灯 红色发光管 能发出红色的光
9
做一个红绿灯
10
做一个红绿灯
//绿灯 亮3秒
//黄灯 亮1秒
//红灯 亮3秒
11
目录页
Contents Page
01 我们身边的红绿灯
02 做一个红绿灯
03 我们还能怎么做?
12
思考拓展
有没有办法将绿灯点 亮5秒,黄灯闪烁2下, 红灯点亮5秒呢?
13
思维拓展
绿灯点亮5秒后熄灭
黄灯闪烁2下(2秒)
6
认识材料
黄色LED灯 黄色发光管 能发出黄色的光
绿色LED灯 绿色发光管 能发出绿色的光
7
认识材料
功能清单 1.核心控制 2.LED灯-绿 3.LED灯-黄 4.LED灯-红
模块清单
组合实现
8
做一个红绿灯 数字输出模块
选择连接红绿灯的管脚
“高”代表最大能量,点亮灯 “低”代表最小能量,灯熄灭
红灯点亮5秒后熄灭
14
积木交通灯 大家可以自己利用乐高积木配合上面的模块和程序搭建出一个 有意思的作品出来。
先用积木搭 出框架,造 型可以自己 去创造哦。
15
积木交通灯 先用积木搭建好框架,最后加上电子模块,交通灯就完成
了。
16
知识总结
1. 了解红绿灯原理 2.了解了红绿灯的程序顺序 3. 学习遵守交通信号灯
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学号: 08416313单片机硬件实习题目:智能交通灯控制学生姓名:陈逸超学院(系):怀德学院专业班级:计算机081班指导教师:苏兵设计时间:2011 年 6 月16 日 2011 年 6 月24 日单片机硬件实习任务书一、设计题目智能交通灯控制二、实习目的单片机硬件实习是计算机应用专业重要的一个实践性内容。

单片机控制越来越广泛地用于各行各业,身为工科院校的学生理应掌握其在工业领域的一些应用。

其目的和作用是使学生能将已学过的单片机原理与应用知识综合运用于电子系统的设计中,从而培养学生对电子系统的设计和实现能力,培养学生的团结合作精神,培养学生的自主学习、实践能力,培养学生的创新思维。

三、课题背景可以简单列出交通信号灯的发展,以及现在常用的控制方法,再引出本实习的设计方法。

四、设计内容及目标(一)基本要求:1.利用单片机原理实验系统设计一个硬件电路,画出整体硬件电路图;2.编写软件实现对交通灯的控制,初始状态为全红,然后“南北红东西绿”状态与“南北绿东西红”状态交替显示,4位LED数码管显示状态倒计时时间;3. 南北干道与东西干道上车流量不同,即两干道上绿灯时间不同,实现之。

(二)扩展要求:1. 初始状态0为东西红灯,南北红灯。

然后转状态1南北绿灯通车,东西红灯。

过一段时间转状态2,南北绿灯闪3次转黄灯,延时2秒,东西仍然红灯;再转状态3,东西绿灯通车,南北红灯;过一段时间转状态4,东西绿灯闪3次转亮黄灯,延时2秒,南北仍然红灯,最后循环至状态1。

五、实习报告要求1打印在标准的A4页面上;1级标题用四号加粗宋体字,2级标题用小四号加粗宋体字,正文用小四号宋体字,行距18磅;2 报告依次分为封皮、任务书、目录和正文;3 封皮应注明实习题目、班级、学号、姓名、指导教师和实习日期;4 目录单独成一页;5 正文从第一页计起;正文中各内容层次依次如:1 1.1 1.1.1 ①的格式;6 正文中应包括以下内容:任务的提出背景和目的;需求说明(包括环境需求和功能需求);设计原理(包括被测芯片分析,设计方案和相关软硬件设计原理,分析构成硬件线路的各个组成成分;系统实现(包括软硬件环境、硬件线路的连接、软件的设计;要求画出硬件接线图、系统结构图、程序流程图及程序清单,重点与难点技术分析,可能进行的系统功能扩展等);测试过程与结果分析(包括调试过程中遇到的问题与解决);实习过程分析与总结(包括对设计整体情况的总结、对该设计的展望和致谢等);参考文献。

7 各部分内容均要求符合规定的格式。

六、进度安排时间工作内容预定目标第17周周一题目安排;图书馆查相关资料查阅相关资料第17周周二至周四系统硬件设计及软件设计实现系统硬件和软件设计第17周周五设计成果检查及指导确定设计成果第18周周一完善硬件及软件设计;开始准备实习报告初稿。

完善软件硬件设计,开始写实习报告第18周周二至周四进实验室,完成实习任务;完善实习报告。

写好硬件实习报告,调试好系统第18周周五答辩并且验收实习报告答辩并且验收实习报告六、设计时间:2011 年6 月日到2011 年6 月24 日信息学院计算机系指导教师:苏兵_目录1 单片机实习目的 (5)2 设计原理 (5)2.1 交通灯设计原理 (5)2.2 发光二极管工作原理 (5)2.3 MCS-51单片机引脚功能原理 (5)3 设计步骤 (6)3.1 电路设计 (6)3.1.1电路原理图 (6)3.2 软件设计 (7)3.2.1软件设计程序流程图 (7)3.2.2程序代码设计 (8)4 设计结果 (15)5 设计心得 (15)1 单片机实习目的单片机硬件实习是计算机应用专业重要的一个实践性内容。

单片机控制越来越广泛地用于各行各业,身为工科院校的学生理应掌握其在工业领域的一些应用。

其目的和作用是使学生能将已学过的单片机原理与应用知识综合运用于电子系统的设计中,从而培养学生对电子系统的设计和实现能力,培养学生的团结合作精神,培养学生的自主学习、实践能力,培养学生的创新思维。

2 设计原理2.1 交通灯设计原理本系统采用MCS-51系列单片机Atsc51和可编程并行i/o接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红绿灯燃亮时间的功能;红绿灯循环点亮倒计时剩2秒时,黄灯闪烁警示(交通灯信号通过PA 口输出,显示时间直接通过8255的PC口输出至双位数码管)。

2.2 发光二极管工作原理二极管,简称为发光二极管,与普通二极管一样是由一个PN结组成,也具有单向导电性。

当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P 区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。

不同的半导体材料中电子和空穴所处的能量状态不同。

当电子和空穴复合时释放出的能量多少不同,释放出的能量越多,则发出的光的波长越短,当它处于正向工作状态时(即两端加上正向电压),电流从 LED 阳极流向阴极时,半导体晶体就发出。

常用的是发红光、绿光或黄光的二极管。

图2—3发光二极管结构图2.3 MCS-51单片机引脚功能原理引脚说明:RST/VPD(9脚) RST复位(高电平复位):当输入的信号连续2个机器期以上高电平时即为有效,用以完成单片机的复位初始化操作。

推荐在此引脚与VSS引脚间连接个约8.2k的下拉电阻,与VCC引脚间连接一个约10μF的电容,保证可靠复位。

PSEN(29脚)外部程序存储器的读选通信号。

执行MOVC访问片外程序时,PSEN自动产生低电平,以实现外部ROM单元的读操作,其他情况均为高电平。

EA(Enable Address)为内外程序存储器选择控制端。

EA=1,访问片内程序存储器,但在PC(程序计数器)的数值超过0FFFH(对于8051、8751)时,即超出片内程序存储器的4K字节地址范围时,将自动转向执行外部程序存储器内的程序。

EA=0,单片机则只访问外部程序存储器。

对于常用的8031来说,无内部程序存储器,所以EA脚必须常接地,这样才能只选择外部程序存储器。

VPP(Voltage Pulse of Programing)为本引脚的第二功能。

用于施加编程电压,例如+21V(8751)。

对于89C51,加在VPP脚的编程电压为+12V或+5V。

输入/输出(I/O)引脚P0、P1、P2、P3(共32根)1. P0口(39脚至32脚):是双向8位三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用,能以吸收电流的方式驱动8个LS型的TTL负载。

2. P1口(1脚至8脚):是准双向8位I/O口。

由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向I/O口。

P1口能驱动(吸收或输出电流)4个LS 型的TTL负载。

对8052、8032,P1.0引脚的第二功能为T2定时/计数器的外部输入,P1.1引脚的第二功能为T2EX捕捉、重装触发,即T2的外部控制端。

对EPROM编程和程序验证时,它接收低8位地址。

3. P2口(21脚至28脚):是准双向8位I/O口。

在访问外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。

在对EPROM编程和程序验证期间,它接收高8位地址。

P2可以驱动(吸收或输出电流)4个LS型的TTL负载。

4. P3口(10脚至17脚):是准双向8位I/O口,在MCS-51中,这8个引脚还用于专门功能,是复用双功能口。

P3能驱动(吸收或输出电流)4个LS型的TTL负载。

3 设计步骤3.1 电路设计3.1.1电路原理图图3—1 数码管电路图图3—2 交通灯电路图3.2 软件设计3.2.1软件设计程序流程图3.2.2程序代码设计源代码:SECOND1 EQU 30H ;东西秒寄存器SECOND2 EQU 31H ;南北秒寄存器DBUF EQU 40H ;显示缓冲1TEMP EQU 44H ;显示缓冲2LED_G1 BIT P1.0 ;东西绿灯LED_R1 BIT P1.1 ;东西红灯LED_G2 BIT P1.2 ;南北绿灯LED_R2 BIT P1.3 ;南北红灯Din BIT P1.6 ;串行显示数据CLK BIT P1.7 ;串行显示时钟ORG 0000HLJMP STARTORG 0100HSTART:LCALL STATE0 ;调用状态0LCALL DELAY ;调用延时MOV TMOD,#01H ;置T0工作方式1MOV TH0, #3CH ;置T0定时初值50mSMOV TL0, #0B0HSETBCLR EALOOP: MOV R2,#20 ;置1S计数初值50mS*20=1S MOV R3,#20 ;红灯20SMOV SECOND1,#25 ;东西秒显示初值25SMOV SECOND2,#25 ;南北秒显示初值25SLCALL DISPLAYLCALL STATE1 ;调用状态1WAIT1: JNB TF0,WAIT1 ;查询50mS到否CLR TF0MOV TH0, #3CH ;恢复T0定时初值50mSMOV TL0, #0B0HSETB TR0 ;启动T0DJNZ R2,WAIT1 ;判1S到否?未到继续状态1MOV R2,#20 ;置50mS计数初值DEC SECOND1 ;东西秒显示减一DEC SECOND2 ;南北秒显示减一LCALL DISPLAYDJNZ R3,WAIT1 ;状态1维持20S;***************************************************MOV R2,#5 ;置50mS计数初值5*4=20MOV R3,#3 ;绿灯闪3SMOV R4,#4 ;闪烁间隔200mSMOV SECOND1,#5 ;东西秒显示初值5SMOV SECOND2,#5 ;南北秒显示初值5SLCALL DISPLAYWAIT2: LCALL STATE2 ;调用状态2JNB TF0,WAIT2 ;查询50mS到否CLR TF0MOV TH0, #3CH ;恢复T0定时初值50mSMOV TL0, #0B0HDJNZ R4,WAIT2 ;判200mS到否?未到继续状态2CPL LED_G1 ;东西绿灯闪MOV R4,#4 ;闪烁间隔200mSDJNZ R2,WAIT2 ;判1S到否?未到继续状态2MOV R2,#5 ;置50mS计数初值DEC SECOND1 ;东西秒显示减一DEC SECOND2 ;南北秒显示减一LCALL DISPLAYDJNZ R3,WAIT2 ;状态2维持3S;***************************************************MOV R2,#20 ;置50mS计数初值MOV R3,#2 ;黄灯2SMOV SECOND1,#2 ;东西秒显示初值2SMOV SECOND2,#2 ;南北秒显示初值2SLCALL DISPLAYWAIT3: LCALL STATE3 ;调用状态3JNB TF0,WAIT3 ;查询30mS到否CLR TF0MOV TH0, #3CH ;恢复T0定时初值50mSMOV TL0, #0B0HDJNZ R2,WAIT3 ;判1S到否?未到继续状态3MOV R2,#20 ;置50mS计数初值DEC SECOND1 ;东西秒显示减一DEC SECOND2 ;南北秒显示减一LCALL DISPLAYDJNZ R3,WAIT3 ;状态3维持2S;***************************************************MOV R2,#20 ;置50mS计数初值MOV R3,#20 ;红灯20SMOV SECOND1,#25 ;东西秒显示初值25SMOV SECOND2,#25 ;南北秒显示初值25SLCALL DISPLAYWAIT4: LCALL STATE4 ;调用状态4JNB TF0,WAIT4 ;查询50mS到否CLR TF0MOV TH0, #3CH ;恢复T0定时初值50mSMOV TL0, #0B0HDJNZ R2,WAIT4 ;判1S到否?未到继续状态4MOV R2,#20 ;置50mS计数初值DEC SECOND1 ;东西秒显示减一DEC SECOND2 ;南北秒显示减一LCALL DISPLAYDJNZ R3,WAIT4 ;状态4维持20S;***************************************************MOV R2,#5 ;置50mS计数初值5*4=20MOV R4,#4 ;闪烁间隔200mSMOV R3,#3 ;绿灯闪3SMOV SECOND1,#5 ;东西秒显示初值5SMOV SECOND2,#5 ;南北秒显示初值5SLCALL DISPLAYWAIT5: LCALL STATE5 ;调用状态5JNB TF0,WAIT5 ;查询50mS到否CLR TF0MOV TH0, #3CH ;恢复T0定时初值100mSMOV TL0, #0B0HDJNZ R4,WAIT5 ;判200mS到否?未到继续状态5CPL LED_G2 ;南北绿灯闪MOV R4,#4 ;闪烁200mSDJNZ R2,WAIT5 ;判1S到否?未到继续状态5MOV R2,#5 ;置100mS计数初值DEC SECOND1 ;东西秒显示减一DEC SECOND2 ;南北秒显示减一LCALL DISPLAYDJNZ R3,WAIT5 ;状态5维持3S;***************************************************MOV R2,#20 ;置50mS计数初值MOV R3,#2 ;黄灯2SMOV SECOND1,#2 ;东西秒显示初值2SMOV SECOND2,#2 ;南北秒显示初值2SLCALL DISPLAYWAIT6: LCALL STATE6 ;调用状态6JNB TF0,WAIT6 ;查询100mS到否CLR TF0MOV TH0, #3CH ;恢复T0定时初值100mSMOV TL0, #0B0HDJNZ R2,WAIT6 ;判1S到否?未到继续状态6MOV R2,#20 ;置100mS计数初值DEC SECOND1 ;东西秒显示减一DEC SECOND2 ;南北秒显示减一LCALL DISPLAYDJNZ R3,WAIT6 ;状态6维持2SLJMP LOOP ;大循环STA TE0: ;状态0MOV P1,#0CLR LED_G1SETB LED_R1 ;东西红灯亮CLR LED_G2SETB LED_R2 ;南北红灯亮RETSTA TE1: ;状态1SETB LED_G1 ;东西绿灯亮CLR LED_R1CLR LED_G2SETB LED_R2 ;南北红灯亮RETSTA TE2: ;状态2CLR LED_R1CLR LED_G2SETB LED_R2 ;南北红灯亮RETSTA TE3: ;状态3SETB LED_G1SETB LED_R1 ;东西黄灯亮CLR LED_G2SETB LED_R2 ;南北红灯亮RETSTA TE4: ;状态4CLR LED_G1SETB LED_R1 ;东西红灯亮SETB LED_G2 ;南北绿灯亮CLR LED_R2RETSTA TE5: ;状态5CLR LED_G1SETB LED_R1 ;东西红灯亮CLR LED_R2RETSTA TE6: ;状态6CLR LED_G1SETB LED_R1 ;东西红灯亮SETB LED_G2SETB LED_R2 ;南北黄灯亮RETDISPLAY: ;数码显示MOV A, SECOND1 ;东西秒寄存器MOV B, #10 ;16进制数拆成两个10进制数DIV ABMOV DBUF+1,AMOV A,BMOV DBUF, AMOV A, SECOND2 ;南北秒寄存器MOV B, #10 ;16进制数拆成两个10进制数DIV ABMOV DBUF+3, AMOV A,BMOV DBUF+2, AMOV R0,#DBUFMOV R1,#TEMPMOV R7,#4DP10: MOV DPTR,#LEDMAPMOV A,@R0MOVC A,@A+DPTRMOV @R1,AINC R0INC R1DJNZ R7,DP10MOV R0,#TEMPMOV R1,#4DP12: MOV R7,#8MOV A,@R0DP13: RLC AMOV DIN,CCLR CLKSETB CLKDJNZ R7,DP13INC R0DJNZ R1,DP12RETLEDMAP: DB 3FH,6,5BH,4FH,66H,6DH ;0,1,2,3,4,5 DB 7DH,7,7FH,6FH,77H,7CH ;6,7,8,9,A,BDB 58H,5EH,7BH,71H,0,40H ;C,D,E,F,, -Delay: mov r5, #5DLoop0:mov r6, #0DLoop1:mov r7, #0DLoop2:NOPNOPdjnz r7, DLoop2djnz r6, DLoop1djnz r5, DLoop0retEND4 设计结果此交通灯设计实现的效果是:初始状态为全红,然后“南北红东西绿”状态与“南北绿东西红”状态交替显示,4位LED数码管显示25秒倒计时时间;调试后为东西红灯,南北红灯。

相关文档
最新文档