交通灯控制实验报告

上传人:jiups****uk12 文档编号:40002190 上传时间:2018-05-22 格式:DOC 页数:3 大小:40KB
返回 下载 相关 举报
交通灯控制实验报告_第1页
第1页 / 共3页
交通灯控制实验报告_第2页
第2页 / 共3页
交通灯控制实验报告_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《交通灯控制实验报告》由会员分享,可在线阅读,更多相关《交通灯控制实验报告(3页珍藏版)》请在金锄头文库上搜索。

1、电子信息工程系实验报告课程名称:微机原理与接口技术课程名称:微机原理与接口技术 实验项目名称:实验项目名称:交通灯控制实验交通灯控制实验 实验时间:实验时间: 实验目的实验目的 进一步熟悉掌握 8255 的控制。 仪器配置仪器配置 ZY15MicInt12BB 微机原理及接口实验箱 一台实验内容实验内容通过并行接口 8255 实现十字路口交通灯的模拟控制。0-1 指示模块的 D075-D077 与 PA5-PA7 相连, 作为南北路口的交通灯,D071- D073 与 PA0-PA2 相连,作为东西路口的交通灯。编程使六个灯按以下规 律变化:南北路口的绿灯、东西路口的红灯同时亮 30 秒;南北

2、路口的黄灯闪烁若干次,同时东西路口红 灯继续亮;南北路口的红灯、东西路口的绿灯同时亮 30 秒;南北路口的红灯继续亮,同时东西路口的黄 灯闪烁若干次;重复以上步骤。 实验线路实验线路 1、本实验用到的主要模块:8255 模块、实验译码单元、0-1 指示模块等; 2、0-1 指示模块的 D075-D077 与 8255 模块的 PA5-PA7 相连(其中 PA7 接红灯,PA6 接黄灯,PA5 接绿灯)为南北路口的交通灯; 3、D071-D073 与 PA0-PA2 相连(其中 PA0 接绿灯,PA1 接黄灯,PA2 接红灯) ,作为东西路口的交 通灯; 4、8255 的片选接地址译码单元的 2

3、A0H-2A7H; 5、8255 数据线接系统数据区的任一插槽。示意图见 3-20-1 实验步骤实验步骤 1、 确认连接好线路; 2、装载运行程序(联机时调用 JT.EXE,脱机时调用 JTTJ.EXE)即可。2、 程序清单:程序清单:PORT_A EQU 2A0H ;8255 PORT A ADDRESS PORT_B EQU 2A1H ;8255 PORT B ADDRESS PORT_C EQU 2A2H ;8255 PORT C ADDRESS CMD_PORT EQU 2A3H PORT_CS EQU 2A3H TIM_CTL EQU 43H ;8253 TIMER CONTROL

4、PORT ADDRESS TIMER EQU 40H ;8253 ADDRESS TIMER0 EQU 40H ;8253 TIMER/CNTER 0 PORT ADDRESS TIMER1 EQU 41H ;8253 TIMER/CNTER 1 PORT ADDRESS TIMER2 EQU 42H ;8253 TIMER/CNTER 2 PORT ADDRESS成成 绩:绩:指导教师(签名):指导教师(签名):CODE SEGMENT ASSUME CS:CODE START: JMP START_ TIME_OUT DB ? TIME_SEG DW ? TIME_OFF DW ?STAR

5、T_: MOV AX,CS ADD AX,10H MOV DS,AX MOV BYTE PTR DS:TIME_OUT,00HMOV AX,350EH INT 21H MOV WORD PTR DS:TIME_OFF,BX MOV WORD PTR DS:TIME_SEG,ESMOV DX,OFFSET INT_TIME MOV AX,250EH INT 21HMOV AL,10000011B MOV DX,PORT_CSOUT DX,AL SHOW: MOV DX,PORT_A MOV AL,00100100B OUT DX,ALCALL TIMING MOV BYTE PTR DS:TIM

6、E_OUT,00HMOV CX,8 HUANG: CALL TIMING MOV BYTE PTR DS:TIME_OUT,00H MOV DX,PORT_A MOV AL,01000100B OUT DX,AL ;CALL DELAY LOOP HUANGMOV CX,8 HUANG2: CALL TIMING MOV BYTE PTR DS:TIME_OUT,00H MOV DX,PORT_A MOV AL,10000010B OUT DX,AL LOOP HUANG2MOV AL,10000001B OUT DX,AL CALL TIMINGMOV CX,8 HUANG3: CALL T

7、IMINGMOV BYTE PTR DS:TIME_OUT,00H MOV DX,PORT_A MOV AL,01000100B OUT DX,AL ;CALL DELAY LOOP HUANGMOV CX,8 HUANG4: CALL TIMING MOV BYTE PTR DS:TIME_OUT,00H MOV DX,PORT_A MOV AL,10000010B OUT DX,AL LOOP HUANG2JMP SHOWTIMING PROC NEAR PUSH AX PUSH DXMOV AL,10110000B;通道 2,先低字节后高字节,方式 1,二进制计数 MOV DX,TIM_

8、CTL OUT DX,AL MOV DX,TIMER2 MOV AL,0FFH OUT DX,AL MOV AL,0FFH OUT DX,AL STI READ: CMP BYTE PTR DS:TIME_OUT,1 JNZ READPOP DX POP AX RET TIMING ENDPINT_TIME PROC FAR PUSH DS PUSH AX MOV AX,CS ADD AX,10H MOV DS,AX MOV BYTE PTR DS:TIME_OUT,1 POP AX POP DS IRET INT_TIME ENDPCODE ENDS END START实验结果:实验结果: 通过实验看见的结果是:看到发光二极管有类似交通灯形式的闪烁。实验心得:实验心得: 通过实验了解了交通灯的工作原理,更进一步认识了 8255 的芯片。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号