教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 文秘资料 >

微机综合实验报告

来源:网络收集 时间:2026-08-08
导读: 微机实验报告 实验课名称: 微机控制实验 实验项目名称:平面交叉口交通信号灯控制器设计 专业名称: 自动化(交通信息与控制) 班级: 32010801 学号: 31 学生姓名: 郭语 教师姓名: 李曙光 2011年6月24日 一、实验目的与要求 功能需求: (1)采用两相位

微机实验报告

实验课名称: 微机控制实验

实验项目名称:平面交叉口交通信号灯控制器设计

专业名称: 自动化(交通信息与控制) 班级: 32010801 学号: 31 学生姓名: 郭语 教师姓名: 李曙光

2011年6月24日

一、实验目的与要求

功能需求:

(1)采用两相位信号控制,具有红绿灯倒计时功能。

(2)具有紧急车辆优先功能,设紧急车辆通过十字路口需要5秒,若此时为红灯,则转为绿灯,倒计时5秒,让紧急车辆通过;若此时为绿灯,则判断剩余的时间是否够紧急车辆通过,若不足,则延长够5秒让紧急车辆通过。

(3)具有公交优先通行功能(选做)。 输出界面要求:

模仿十字路口两相位的红绿灯及倒计时显示。

二、实验设备

STAR系列实验仪一套、PC机一台

三、实验原理图

E5 区:8279 键盘/LED 控制器JP93

D1 19 2 4 6 8 11 13 15 17 10 U40 SN74LS240P VCC 20 OE1 VCC OE2 A1 A2 A3 A4 A5 A6 A7 A8 GND Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 18 16 14 12 9 7 5 3 1 2 3 4 5 6 7 8 JP77

U39 U37 e f g dp D0 D1 D2 D3 D4 D5 D6 D7 INT 8279 RD WR 27 26 25 24 12 13 14 15 16 17 18 19 4 22 10 11 21 3 9 OUTA0 OUTA1 OUTA2 OUTA3 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 IRQ CS RD WR A0 CLK RESET 8279 OUTB0 OUTB1 OUTB2 OUTB3 BD SL0 SL1 SL2 SL3 RL0 RL1 RL2 RL3 RL4 RL5 RL6 RL7 SHIFT CNTL/S 31 30 29 28 23 32 33 34 35 38 39 1 2 5 6 7 8 36 37 1 2 3 4 5 6 7 8 JP62 a b c d 1 2 3 VCC 6 4 5 8 A B C OE1 OE2A OE2B GND SN74LS138N VCC Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7

VCC 16 15 14 13 12 11 10 9 7

1 2 3 4 5 6 7 8

C

A

U40 SN74LS240P VCC 1 20 OE1 VCC 19 OE2 a b c d e f g dp 2 4 6 8 11 13 15 17 10 A1 A2 A3 A4 A5 A6 A7 A8 GND R123 10K 9 8 7 6 5 4 3 2 1 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 18 16 14 12 9 7 5 3 VCC 1 JP78 2 3 4 5 6 7 8

CS A0 CLK

B

RST

G5 区:键盘&LED

DS29 1 2 3 4 5 6 7 8 SEGA 11 SEGB 7 SEGC 4 SEGD 2 SEGE 1 SEGF 10 SEGG 5 SEGH 3 a b c d e f g dpa g d b c dp GND4 GND3 f e a g d b c dp GND2 f e a g d b c dp

LG4041AHa f e g d b c dp GND1

DS30 SEGA 11 SEGB 7 SEGC 4 SEGD 2 SEGE 1 SEGF 10 SEGG 5 SEGH 3 a b c d e f g dpa g d b c dp GND4 GND3 f e a g d b c dp GND2 f e a g d b c dp f e

LG4041AHa g d b c dp GND1

BJP42

12

12

JP41 1 2 3 4 5 6 7 8

9

8

6

9

8

6

CJP92

11 21 31 41 51 61 71 81

12 22 32 42 52 62 72 82

1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8

DJP47

A

四、实验步骤1、连线说明: 连线说明 E5 区 E5 区 E5 区 E5 区 A3 区 A3 区 2、实验流程 ① 主程序 开始 :CLK :CS :A0 :B、C :P1 :P3.2 —— —— —— —— —— —— B2 区:2M A3 区:CS5 A3 区:A0 G5 区:B、C G6 区:LED 灯 C2 区:下降沿

初始化

南北向绿灯(东西向红灯) 20S,将倒计时时间送入 R2

备注:R4的值由中断子程序产生,若无中断,R4值为零。

②中断子程序

五、实验结果分析

在没有中断的情况下,南北向绿灯(东西向红灯)20S,倒计时结束后南北向红灯(东西向绿灯)10S,倒计时结束后又返回至南北向绿灯(东西向红灯)10S,如此循环往复;

在有中断的情况下,分为以下四种情况

①当中断来临时,南北向为绿灯,且绿灯时间大于5S时直接返回; ②当中断来临南北向绿灯时间小于5S时,例如3S时,数码管重新从5S开始倒计时,当倒计时结束后,南北向红灯时间为10-(5-3)=8S;

③当中断来临时南北向为红灯,且时间大于5S时,例如8S,则南北向变为绿灯,倒计时从5开始,倒计时结束后又跳变回红灯,红灯倒计时时间为8-5=3S;

④当终端来临时南北向红灯时间小于5S时,南北向变为绿灯,直接返回主程序,继续下一轮循环。

六、总结(收获与体会) 七、程序

EXTRN CODE (Display8)

MTIME DATA 40H ;毫秒计数单元

GTIME DATA 41H ;南北绿灯秒计数单元 RTIME DATA 42H ;南北红灯秒技术单元 BUFFER DATA 50H ;显示缓冲区

ORG 0000H JMP MAIN ORG 000BH JMP DELAY ORG 0013H JMP INRET ORG 1000H

MAIN: MOV TMOD,#01H ;开中断,设定定时器工作在模式 SETB IT1 ;外部中断设置为下降沿有效 SETB EA

SETB EX1 ;外部中断1开中断 MOV GTIME,#20 ;南北绿灯20s MOV RTIME,#10 ;南北红灯10s MOV A,#0 MOV R4,A

TIMER0: MOV TH0,#0D8H ;送计数初值 MOV TL0,#0F0H SETB ET0

SETB TR0 ;开定时器

MAIN1: MOV P1,#11111110B ;南北向绿灯20s MOV R2,GTIME LOOP1: MOV R7,#100 ACALL DISPLAY LOOP11: MOV A,R7 JNZ LOOP11 DJNZ R2,LOOP1 MOV GTIME,#20

MAIN2: MOV P1,#11111011B ;南北向红灯10s MOV R2,RTIME LOOP2: MOV R7,#100 ACALL DISPLAY LOOP22: MOV A,R7 JNZ LOOP22 DJNZ R2,LOOP2 MOV P1,#11111011B MOV A,R4 CJNE A,#0,LOOP222 MOV RTIME,#10 JMP MAIN1

LOOP222:MOV R2,A MOV A,#00

MOV R4,A

LOOP3: MOV R7,#100 ACALL DISPLAY LOOP33: MOV A,R7 JNZ LOOP33 DJNZ R2,LOOP3 MOV RTIME,#10 JMP MAIN1 ;循环

;-------------------------------------------------------------------------- INRET: MOV A,P1 CJNE A,#11111110B,DVT0 ;南北向是否绿灯,如果是红灯则转移DVT0 CLR C MOV A,#5 SUBB A,R2 JNC DVT2 ;C=1,即绿灯小于5秒则跳转DVT2 ;绿灯时间有紧急车辆? DVT1: RETI ;C=0, 绿灯时间大于五秒,直接返回 DVT2: MOV R4,A MOV A,#5 MOV R2,A ACALL DISPLAY MOV A,#10 CLR C SUBB A,R4 MOV RTIME,A MOV R7,#100 RETI

;红灯时间由紧急车辆 DVT0: MOV A,#5 CLR C SUBB A,R2 JNC DVT4

;红灯剩余时间大于5S

DVT3: MOV P1,#11111110B ;南北向绿灯5s MOV A,R2 CLR C SUBB A,#5 MOV R4,A MOV A,#5 MOV R2,A ACALL DISPLAY MOV R7,#100

RETI

;红灯剩余时间小于5S

DVT4: MOV P1,#11111110B RETI

;----------------------------------------------------------------------------

DISPLAY:MOV A,R2 ;显示子程序 MOV B,#10 DIV AB

MOV BUFFER,B ;南北方向时间个位 MOV BUFFER+1,A ;南北方向时间十位 MOV BUFFER+2,#10H MOV BUFFER+3,#10H MOV BUFFER+4,#10H MOV BUFFER+5,#10H MOV BUFFER+6,#10H

MOV BUFFER+7,#10H …… 此处隐藏:2277字,全部文档内容请下载后查看。喜欢就下载吧 ……

微机综合实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/2176071.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)