版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机在城市智能交通灯控制中的应用摘要:本文讨论了目前城市交通灯的不足,进而提出一款高效率的交通灯控制方式据当前路面交通车辆的多少,确定车辆在这一轮通行时间中全部通过所需要的时间,以保证在一轮内到达的车辆不必因为通行时间已减为零等到下一轮通过,从而提高了十字路口的通行效率。当如消防车、警车等需要紧急通过的车辆到来时,则使所有灯置为红灯,从而使其快速通过灯,。关键词:传感器,计数器,交通灯,串行通信,单片机Application of Single-Chip Computer in Control of CityIntelligence Traffic LightAbstract: This p
2、aper discusses the deficiency of present city traffic light,therebyputs for word an high efficiency traffic light control mode.According to the currentnumber of vehical,it is known the time when vehical arrived in this round all pass bywill need,so that make sure all the vehical pass by,it is unnece
3、ssary to wait for nexttraffic round because of this traffic time round is out. While urgent vehical arriving,such as fire engine or police wagon,all traffic lights are put to be red in order thatthey can pass by quickly. Consequently,the mode improves the efficiency of traffic.Keywords: the sensor,c
4、ounter,traffic light, serial communication,single-chipcomputer1目摘要录1一 绪论211 课题的理论与实际研究意义212 本文主要研究内容2二 硬件实现框架3321 单片机控制系统总体设计方案22 AT89C52 单片机 4三 从机模块731 硬件组成结构732 系统输入量的采集733 从机功能934 从机程序设计10四 主机模块1041 单片机控制系统工作过程1042 主机程序设计11五 显示模块1251 红绿灯显示1252 通行时间显示12六 程序设计1361 从机程序设计1362 主机程序设计1763 8255A 显示子程 2
5、0结束语2020参考文献2一1.11.11绪论课题的理论与实际研究意义城市交通灯的现况在大、中城市,十字道口的红绿灯是交通法规的无声命令,是司机和行人的行为准则。十字道口的交通红绿灯控制是保证交通安全和道路畅通的关键。当前,国内大多数城市正在采用“自动”红绿交通灯,它具有固定的“红灯绿灯”转换间隔,并自动切换。它们一般由“通行与禁止时间控制显示、红黄绿三色信号灯和方向指示灯”三部分组成。在交通灯的通行与禁止时间控制显示中,通常要么东西、南北两方向各 50 秒;要么根据交通规律,东西方向 60 秒,南北方向40 秒,时间控制都是固定的。交通灯的时间控制显示,以固定时间值预先“固化”在单片机中,每
6、次只是以一定周期交替变化。但是,实际上不同时刻的车辆流通状况是十分复杂的,是高度非线性的、随机的,还经常受认为因素的影响。采用定时控制经常造成道路有效应用时间的浪费,出现绿灯方向车辆较少,红灯方向车辆积压。它不顾当前道路上交通车辆数的实际情况变化,其最大的缺陷就在于当路况发生变化时,不能满足司机与路人的实际需要,轻者造成时间上的浪费,重者直接导致交通堵塞。比如,有的时候东西方向车辆远远多于南北方向的车辆,那么在南北方向的通行时间停留就白白浪费了,而另一方面东西方向的车辆尚不能在规定时间疏散完毕,后面的车辆就必须等待下一轮通行时间显示的到来又或者两个方向的车辆在下班高峰期间都剧增,而时间设置仍然
7、是先前预设的 50 秒固定值,由此势必产生交通堵塞,导致城市交通效率的下降。目前,有一种使用“模糊控制”技术控制交通灯的方法。能够根据十字路口两个方向上车辆动态状况,自动判断红绿灯时间间隔,以保证最大车流量,减少道口的交通堵塞。但是却不像定时控制,能用数字显示器显示当前灯色剩余时间,以便于驾驶员随时掌握自己的驾驶动作,及时停车或启动。1.2 本文主要研究内容1.21 系统的设想方案由于目前的城市交通灯存在着一些不足:定时控制不太适合交通流有很大变化的交叉口控制;模糊控制尽管能实现对车辆流进行实时控制,但却不能用数字显示器显示当前灯色剩余时间。因而需要对此加以改进。本文使用传感器实时检测车辆的到
8、来,使用 LM567 音频译码器巡回检测诸如3消防车、警车等紧急车辆的到来,并通过 AT89C52 单片机对采集的数据进行控制处理,使得交通灯可以根据路面当时的车流量来实时控制显示时间,让在同一轮中到达的车辆在这轮全部疏散完毕,而不需要因为这一轮时间到而等到下一轮再疏散,这样可以大大改善当今各大城市中存在的交通堵塞问题。1.22 论文的组织结构本文将讨论城市智能交通灯的硬件实现方案、各关键硬件模块的较详细讨论和具体硬件设计电路的实现;软件的较详细介绍和软件流程的实现。二硬件实现框架2.1 单片机控制系统总体设计方案图1系统硬件接口如图 1 所示,整个单片机控制系统主要由主机模块、从机模块、通行
9、时间显示模块和红绿灯显示模块组成。(1)东西南北方向各有 1 个从机模块,一共有 4 个。主要完成如下功能:对通过交通车辆的实时检测,并对车辆进行计数;对紧急车辆,诸如救护车、警车、消防车的识别;实现与主机模块之间的串行通信。(2)主机模块是整个系统的核心,主要完成如下功能:根据从机模块发送过来的车辆数,调整数码显示减一的时间间隔;实现与从模块之间的串行通信。4李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用(3)交通灯通行时间显示模块是用来表示灯色显示的剩余时间,驾驶员可以根据剩余时间来调整车辆的运行速度。(4)红绿灯显示模块显示当前的交通状态,本文采用双色发光二极管进行红绿
10、灯显示。2.2 AT89C52 单片机2.21 主要特性AT89C52 是一种低功耗、高性能、内含 8KB 闪速存储器的 8 位 CMOS 微控制器。这种器件系以 ATMEL 高密度不挥发存储技术制造,与工业标准 MCS51 指令系统和引脚完全兼容。AT89C52 芯片内部具有下列硬件资源:8KB 闪速存储器、256 个字节 RAM、32 条 I/0 线、三个 16 位定时/计数器、六源两级中断结构、全双工串行口、片内振荡器及时钟电路等等。此外,AT89C52 以静态逻辑设计而成,其时钟频率为0HZ24MHZ。2.22 AT89C52 引脚配置如图 2 所示:图 2 AT89C52 引脚图P0
11、 口:P0.0P0.7 统称为 P0 口。当不接外部存储器与不扩展 I/O 接口时,它可作为准双向 8 位输入/输出接口。当接有外部存储器或扩展 I/O 接口时,P0 口为地址/数据分时复用口。它分时提供 8 位地址总线和 8 位双向数据总线。当EPROM 编程时,从 P0 口输入指令字节,而当检验程序时,则输出指令字节。P1 口:P1.0P1.7 统称为 P1 口。可作为准双向 I/O 接口使用。P2 口:P2.0P2.7 统称为 P2 口。可作为准双向 I/O 接口。当接有外部存储器或5李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用扩展 I/O 接口且寻址范围超过 256
12、 个字节时,P2 口用于高 8 位地址总线送出高 8 位地址。对 EPROM 编程和进行程序验证时,P2 口接收输入的高 8 位地址。P3 口:P3.0P3.7 统称为 P3 口。它为双功能口,可以作为一般的准双向 I/0 接口,也可以将每 1 位用于第 2 功能,而且 P3 口的每一条引脚均可独立定义为第 1 功能的输入输出或第 2 功能。2.23 AT89C52 串行通信(1) 通信方式AT89C52 单片机具有并行和串行两种基本的通信方式。并行通信时构成 1 组数据的各位同时进行传送,例如 8 位数据或 16 位数据并行传送。其特点时传输速度快,但当距离较远、位数又多时导致了通信线路复杂
13、且成本高。串行通信时数据一位接一位地顺序传送。其特点时通信线路简单,只要一对传输线就可以实现通信(如电话线),从而大大地降低了成本,特别适用于远距离通信。缺点是传送速度慢。本文中使用采用了方式 2。(2) 串行接口AT89C52 内部有 1 个功能很强的全双工串行口,可同时发送和接收数据。串行口结构如图 4:图4串行口结构图6李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用发送和接收寄存器为两个独立的物理实体一个地址(99H),记作 SBUF。在发送时 CPU 由 1 条写发送缓冲器的指令把数据或字符写入串行口的发送缓冲器SBUF(发送)中,然后从 TXD 端 1 位 1 位地
14、向外发送。与此同时,接收端 RXD也可 1 位 1 位地接收数据,直到收到 1 个完整的字符数据后通知 CPU,再用 1条指令把接收缓冲器 SBUF 的内容读入累加器。在整个串行收发过程中,CPU 操作时间很短,使得 CPU 还可以从事其它的各种操作,从而大大提高 CPU 的效率。(3) 串行口工作方式AT89C52 单片机串行口有四种工作方式,其中方式 2 为 11 位异步通信口。一帧信息由 11 位组成。除了起始位 0、停止位 1 和 8 位数据,还有一位可编程位(第9 位),存放数据/地址标志。发送时,写 SBUF 地址,把 8 位数据装入 SBUF,同时把数据/地址标志 TB8状态送入
15、第 9 位,从 TXD 端送出一帧数据,置 TI 为 1。接收时,REN=1 允许接收,RB8 接收的是 TB8 状态。RB8=0 表示接收的是数据,RB8=1 表示接收的是地址。在多机通信中能否接收还受 SM2 控制,方式2 波特率2SMOD/64*fox本文中使用了工作方式 2。(4) 多机通讯原理如前所述,专用寄存器 SCON 的 SM2 为方式 2 和方式 3 的多机通讯控制位。当主机欲向某从机传送一数据块时,首先发送该从机的代码,或称从机地址,以选定目的从机。我们可以对从机代码字节和此后传送的数据字节作不同安排,是前者的第 9 数据位为 1,后者的为 0。接收机若将其 SM2 置成
16、1,则当主机发送从机代码字节时,因其 TB8=1,故各从机接收到的 RB8 均为 1。于是各从机的RI 全被置位,这样,诸从机都产生各自的中断。他们的中断服务程序检查主机发来的从机代码是否与本身的代码相符。相符者,即主机所呼叫的目的从机,将其 SM2 位清成 0,准备接收此后的数据字节。其他未被选中的从机仍保留其 SM2位为 1。数据字节的 TB8=0,各从机接收时,RB8=0。这样,只有其 SM2 已清 0的目的从机才能将其 RI 置 1,从而请求中断,在中断服务程序中对此数据字节进行处理。其他从机因其 SM2 仍为 1,故 RB8 为 0 时不会有中断请求发生,因此不理会主机发来的数据,而
17、继续其本身的作业。7李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用三3.1 硬件组成结构从机模块从单片机模块由输入量采集模块和 AT89C52 单片机组成。硬件接口如图 5所示:图5从模块硬件结构图3.2 系统输入量的采集图 6 输入量的采集8李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用3.21 普通车辆信号的采集(1) 红灯方向排队等候的车辆数量(2) 绿灯方向通过道口的车辆数量以及在此期间从后面过来的排队车辆数为了采集上述数据,在十字道口的四侧共设置了八个传感器,如图 6 所示:传感器为一振荡器,其谐振电感埋藏在道路中部,当有车辆通过时,电感量变化引起
18、震荡频率发生变化,传感器的输出引脚接至单片机,由单片机的计数器记录一次。位于斑马线附近的为近端传感器,另一端为远端传感器,两个传感器相距大约 50m,称这段距离为“等待距离”。红灯期间,由远端传感器记录进入“等待距离”的车辆数;绿灯期间,一方面,近端传感器开始计数,从而知道在此期间通过道口的车辆数量,进一步判断在同一轮到达的车辆是否已经疏散完毕;另一方面,在绿灯期间由于后面的车辆仍然会进入“等待距离”,因而在此期间远端传感器也在计数,直至下一次绿灯期间置为 0。3.22 紧急车辆信号的采集(1) LM567 音频译码器当有消防车、紧急车辆到来时,系统能够辨别它们的到来,为此采用了 LM567音
19、频检测器,每个方向由 3 个 LM567 构成一组,将其置于远端传感器附近,如图 6 所示。LM567 为通用音频译码器,是一片锁相环电路,采用 8 列双列直插塑封。图 7 LM567 引脚图如图 7 所示, 6 脚外接的电阻和电容决定了内部压控振荡器的中心频率 f1,5、f11/1.1RC1。1、2 脚通常分别通过一电容器接地,形成输出滤波网络和环路单级低通滤波网络,2 脚所接电容 C3 决定锁相环路的捕捉带宽:电容值越大,环路带宽越窄。1 脚接电容 C2 的容量应至少是 2 脚电容的 2 倍。3 脚是输入端,9李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用要求输入信号25
20、mV。8 脚是逻辑输出端,其内部是一个集电极开路的三极管,允许最大灌电流为 100mA。LM567 的工作电压为 4.759V,工作频率从 0.01HZ500kHZ,其可调带宽从 0%14%,具有宽信号输出、对噪声有较高的抑制作用,能够抗干扰假信号,而且其中心频率一旦设置,具有高稳定性。LM567 的基本功能如下:当 LM567 的 3 脚输入幅度25mV,频率在其带宽内的信号时,8 脚由高电平变成低电平,2 脚输出经频率/电压变换的调制信号;如果在器件的 2 脚输入音频信号,则在 5 脚输出受 2 脚输入调制信号调制的调频方波信号。在文中仅利用了 LM567 接收到相同频率的载波信号后,8
21、脚电平由高变低这一特性,来形成对紧急车辆声音频率的辨别。(2) 音频采集的工作原理当紧急车辆,如消防车到来时,音频传感器采集其产生的声音信号,经过放大器放大,输入到 LM567 的 3 引脚。消防车产生的声音忽高忽低,根据其声音频率的特点,在系统中设置 3 个 LM567 音频译码器,分别通过调整 R 设置 3 种高低不同的中心频率。这样,如果是消防车到来的时候,其声音频率 f0 在不同的时刻分别和对应的 LM567 中设置的中心频率 f1 相等,即 f0=f1 ,则 LM567 便开始工作,8 脚由高电平变为低电平。如果在一定时间内,本系统中定为 3S,3 个LM567 的 8 脚都由高电平
22、变为低电平,就说明有消防车到来。这时系统使将所有红绿灯置为红灯显示,使消防车顺利通过十字路口,提高了其工作的效率。3.3 从机功能(1) 对通过车辆的实时检测,并对车辆进行计数。(2) 对紧急车辆,诸如救护车、警车、消防车的识别(3) 实现与主单片机模块之间的串行通信。当有普通车辆通过时,电感量变化引起远端传感器的震荡频率发生变化,输入至 AT89C52 单片机的 T0 引脚, 计数器加 1。T0从而能够实时识别车辆的到来,并对到来的车辆数进行统计,得到一段时间内的总车辆数。当主机模块发送请求要求从机模块将 T0 中的数据发送给主机模块时,T0 中的数据则通过其 TXD 引脚将数据发送给主机模
23、块。在绿灯期间,车辆通过道口时,电感量变化引起近端传感器的震荡频率发生变化,输入至 AT89C52 单片机的 T1 引脚,T1 计数器加 1。从而能够确定一定时间内通过的车辆数,可以根据其确定当显示的时间减到 10 时剩下的车辆数。当主机模块请求发送 T1 中的数据时,将其通过 TXD 引脚发送给主机模块。10李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用如果有紧急车辆,如救护车、警车、消防车到来时,其产生的声音信号经音频传感器采集、放大器放大后,输入到 LM567 的 3 引脚,如果是与 LM567 设置的中心频率相符, LM567 的 8 引脚就会由高电平变为低电平,则输
24、出至 AT89C52单片机的 P0.1P0.3 引脚。单片机在 3S 内连续查询到 P0.1、P0.2、P0.3 引脚都变为低电平,则可判断有紧急车辆到来,从而通过 TXD 向主单片机模块请求给予处理。3.4 从机程序设计(见第六部分)四4.1 单片机控制系统工作过程主机模块如图 8 所示。以东西方向绿灯转换为红灯为计时起点:(1)通行时间显示的数字是固定不变的,将主模块的 R7 设定初值为#32H(M=50),这并不表示显示经过 50S 才减到 0,因为通行时间显示的数字减一的时间间隔并不一定是 1S,而是根据车辆数量来决定的。(2)这时远端传感器开始检测车辆的到来,通过从机模块的 T0 计
25、数器进行计数,当南北方向的绿灯通行时间显示减到了 0 时,东西方向的红灯则转为绿灯,开始时间显示数字 50。并且东西方向从机模块的 T0 置为 0,然后继续开始为下一轮车辆计数。主机模块通过 TXD 先后向东西方向的从模块发送#01H,请求从模块开始发送 T0 计数器中的值。从东方向接收的 T0 值存入(R0),西方向T0 值存入(R0)+1 中。(注:设 L 为“等待距离”的长度 50m,C 为一般车辆的长度,设为 3m,则车辆数不会超过 L/C,即最大车辆数为 50/316<2 =256,所以 T0 计数器只会用到低字节部分,发送的时候只发送 TL0 就可以了,下面的 T1 也同样)
26、。(3)比较东西方向的车辆数,即比较(R0)和(R0)+1,取大值存入 B 寄存器。假设此时 B 中的内容为#0AH (N=10 辆),这 10 辆车通过需要的时间是:10*V(V为车辆通过道口的速度,设为 15km/h)42S,那么数码显示减一的时间间隔为 50/42=1.2S,主模块 T0 定时器的定时值设为 100ms,则置 R6(循环次数)的初值#0CH(=12)。当 R60 时,时间间隔已到 1.2S 时间,时间显示上的数字减一显示。118李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用(4)当时间显示上的数字减到 10 时,主模块发送02H 请求东西方向从模块发送T
27、1 中的值,存入(R0)和(R0)1 单元中,比较两个单元值的大小,取大值。假如大值为 R,则通过的车辆数为 R,而剩下的车辆数为 N-R,那么时间显示减一的时间间隔改为 10/(N-R),根据这个值重新设置 R6 的初值,以确保剩下的车辆能够全部顺利通过。(5)如有消防车等紧急车辆到来时,从模块通过 TXD 向主模块发送#00H,请求处理。主模块收到#00H 后置所有的红绿灯显示为红灯,让紧急车辆迅速通过。(6)当时间显示的数字减为 0 时,主模块发送南北方向的从模块地址,重复(1)(6)步骤。图8CMP 子程序流程图4.2 主机程序设计(见第六部分)12李成平电子信息工程专业毕业论文单片机
28、在城市智能交通灯控制中的应用五5.1 红绿灯显示显示模块每个方向使用多个双色发光二极管进行红绿灯显示。如图 9 所示,双色发光二极管实际上是把两只 LED 反极性并联后封装在管壳内,通常一只为红色 LED1,另一只为绿色 LED2,其外形与普通发光二极管相同。双色发光二极管常用作极性指示器,如果用发红光表示正极性信号接通,那么发绿光就表示负极性信号被接通。AT89C52 单片机的 P1 口用作红绿灯显示。图9双色发光二极管5.2 通行时间显示5.21 可编程并行 I/O 接口 8255A为了减小系统的复杂性,采用 LED 数码管,进行静态显示。使用 8255A 可编程并行接口的 A 口和 B
29、口进行数字显示,并作为 AT89C52 单片机的 I/O 接口。8255A 可编程并行输入/输出接口芯片是 Intel 公司生产的标准外围接口电路。它采用 NMOS 工艺制造,用单一+50V 电平供电,具有 40 条引脚,采用双列直插式封装。它有 A、B、C3 个端口共 24 条 I/O 线,可以通过编程的方法来设定端口的各种 I/O 功能。由于它功能强,又能方便地与各种微机系统相接,而且在连接外部设备时,通常不需要再附加外部电路,所以得到了广泛的应用。8255A 的引脚如图 10 所示:13李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用图 10 8255 引脚图本文中 82
30、55A 工作于方式 0(基本输入/输出方式)8255A 有 3 种工作方式,即方式 0、方式 1 和方式 2,这些工作方式可用软件编程来指定。方式 0 不需要任何选通信号,A 口、B 口及 C 口的高 4 位和低 4位都可以设定为输入或输出。作为输出口时,输出的数据均被锁存;作为输入口时,A 口的数据能锁存,B 口与 C 口的数据不能锁存。在方式 0 下,外设随时可提供数据给微处理器,而外设也随时可以接受微处理器送出的数据。数据传送前无需“选通”和“状态”信号,也不必等待中断请求信号。方式 0 输入输出工作方式的特点是:只要或 WR 和 RD 信号有效,就能进行数据传送。另外 C 口的上 4
31、位和下 4 位在工作方式控制字中可以分别编程。但应注意 C 口数据的传送是以字节为单位进行的,不能单独地读写上 4 位或下 4位口。使用时应注意,不要在写一个 4 位口时,使另一个 4 位口的数据发生变化,为此编程时需加屏蔽位。由于 LED 数码显示管要随时接收 AT89C52 送出的数据,因而本系统采用了方式 0。六6.1 从机程序设计6.11 从机主程序设计从机的主程序中主要完成以下功能:T0、T1 计数器的初始化;串行口工作方式的初始化;程序设计连续查询 3S 内 P0.1P0.3 是否都变为低电平,如果是则通过 TXD 与主机模块联络,联络信号为#00H,表示紧急车辆的到来。14李成平
32、电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用ORGLJMPORGLJMPORGLJMPORGLJMPMAIN:MOVMOVMOVMOVMOVMOVMOVSETBSETB2000HMAIN000BHINT0001BHINT10023HSBR1PCON,#80HSCON,#90HTMOD,#11HTH1,#00HTL1,#00HTH0,#00HTL0,#00HEAES;CPU 开中断;允许串行口中断;DELAY 为 1s 延时子程序;波特率加倍;工作方式 2,允许接收;初始化计数器;串行中断服务程序入口;T1 中断服务程序入口;T0 中断服务程序入口LCALL DELAYJBP0.1
33、,MAINLCALL DELAYJBP0.2,MAINLCALL DELAYJBURGENT: SETBSETBSETBMOVMOVJBENDP0.3,MAINP0.1P0.2P0.3A,#00HSBUF,ATI,MAIN;传送结束;00H:有紧急车辆到来15李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用6.12 从机串行中断服务程序设计(1)流程图图 11 从机串行中断服务程序流程图16李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用(2)程序设计从机串行通信采用中断方式SLAVE:本从机地址R0:数据块首址CLRPUSHRIASETB RS1SETB RS
34、0MOV A,SBUFXRLJZRETURN: POPRETISSIO1:CLRSM2;发送本机地址,供主机核对;等待主机发送01HA,#SLAVESSIO1A;不是呼叫本机,恢复现场;核对是否是本机地址;是,则转MOV SBUF,#SLAVEJNBCLRJNBRI,$RIRB8,SSIO2SETB SM2SJMP RETURNSSIO2:MOV A,SBUFCJNEA,#01H,NEXT;复位信号,返回;取出命令;是主机请求发送 T0 命令;远端传感器;开始发送数据MOV A,TL0LOOP2:MOV SBUF,ASJMP FINISHNEXT:MOV A,TL1MOV SBUF,AFINI
35、SH:JNBCLRSETBSJMPTI,$TISM2RETURN;近端传感器;是否已经发送17李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用6.2 主机程序设计6.21 主机串行通信子程序设计(1 流程图见图 11图 12 主机串行通信程序流程图18李成平电子信息工程专业毕业论文单片机在城市智能交通灯控制中的应用(2)程序设计说明:R0: 数据块首地址R1: 被寻址的从机地址R2: 主机接收的数据字节数R3: 初值置为 2,表示收集东、西(南、北)两个方向的数据01 H:由主机发送,表示主机请求从机开始发送 T0 中的数据02 H:由主机发送,表示主机请求从机开始发送 T1
36、中的数据FF H:主机发送的一条控制指令,使所有从机都处于 SM2=1 的状态DISPLAY:8255 显示子程序MSIO0: MOV SCON,#90HMOV P1,#00111100HSJMP MSIO1MSIO6: INCR1;转向另外一个从机地址MSIO1: MOV A,R1MOV SBUF,AJNBCLRXRLJZXRLJZRI,$RI;接收到从机的响应地址;判断是否是紧急车辆;是,则转向 QUICK 子程序处理;是主机需要的从机响应,则转;准备重发地址;设置地址帧标志;重发地址;置所有红绿灯显示为“红”;主机发送,让从机开始传送数据;告诉从机可以开始传 T0 中的数据了;等待从机发送数据;接收从机发来的数据;存入数据19;置东西向为绿灯MOV A,SBUFA,#00HQUICKA,R1MSIO3MSIO2: MOV SBUF,#0FFHSETB TB8SJMP MSIO1QUICK: MOVSJMPMSI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国网安徽省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题含答案详解(b卷)
- 2026国网江西省电力公司高校毕业生提前批招聘笔试参考题库浓缩500题含答案详解(预热题)
- 2026国网河南省电力校园招聘(提前批)笔试模拟试题浓缩500题附答案详解(完整版)
- 2026秋季国家管网集团西部管道公司高校毕业生招聘考试参考试题(浓缩500题)附答案详解(综合题)
- 2026秋季国家管网集团东北公司高校毕业生招聘笔试备考试题(浓缩500题)附答案详解(典型题)
- 2026秋季国家管网集团浙江省天然气管网有限公司高校毕业生招聘笔试参考题库(浓缩500题)及参考答案详解(完整版)
- 2026国网河北省电力校园招聘(提前批)笔试模拟试题浓缩500题及答案详解(基础+提升)
- 2026国网山东省电力公司高校毕业生提前批招聘(约450人)笔试备考题库浓缩500题附答案详解(轻巧夺冠)
- 2026秋季国家管网集团工程技术创新公司(国家管网集团造价管理中心)高校毕业生招聘考试参考试题(浓缩500题)含答案详解(完整版)
- 2026国家能源投资集团有限责任公司高校毕业生统招考试参考试题(浓缩500题)完整参考答案详解
- 第19课资本主义国家的新变化课件高三历史统编版必修中外历史纲要下一轮复习
- 全国行业职业技能竞赛(电力交易员)考试题库及答案
- 2024年四川省巴中市中考道德与法治试卷真题(含答案解析)
- 四川宜宾普什集团招聘笔试真题2022
- 全栈工程师聘用协议
- GB/T 18488-2024电动汽车用驱动电机系统
- (新版)铁路机车车辆制动钳工(中级)职业鉴定考试题库(含答案)
- 2023年国家退役军人服务中心招聘考试真题及答案
- GB/T 18101-2024难燃胶合板
- 新生儿医源性皮肤损伤的评估要点和预见性护理指南
- 国企企业合规培训课件
评论
0/150
提交评论