中山大学计算机原理-接口技术实验报告模板-实验三四五六(6)
计算机原理-接口技术实验
MOV DX , 219H
MOV CL , 6 ;大道黄灯闪烁3次,CL为循环次数 BACK2: INC BX ;BACK2 为黄灯闪烁循环 MOV AL , LL[BX] OUT DX , AL
MOV CH , 100 ;保持黄灯持续亮/灭 BB: CALL DELAY DEC CH JNZ BB DEC CL JNZ BACK2
INC BX ; MOV AL , LL[BX] OUT DX , AL
MOV CX , 1000 ;BACK3: CALL DELAY
MOV DX , 218H IN AL , DX
AND AL , 00000010B ; JNZ NEXT DEC CX JNZ BACK3
NEXT: MOV CL , 6 ; MOV DX , 219H BACK4: INC BX
MOV AL , LL[BX] OUT DX , AL
MOV CH , 100 ; CC: CALL DELAY DEC CH JNZ CC DEC CL JNZ BACK4
变换工作状态为----大红小绿 加入10秒左右的延迟
检测大道信号,即8255PA1口 大道到来3辆车,进入小道黄灯闪灭状态 保持黄灯持续亮/灭 计算机原理-接口技术实验
JMP RE_GO ;重新GO,完成交通灯的循环 MAIN ENDP
DELAY PROC ;延时子程序,输入参数CX MOV SI , 2000 DE1: MOV DI , 9000 DE0: DEC DI JNZ DE0 DEC SI
JNZ DE1 ; PUSH DX MOV AH , 06H MOV DL , 0FFH
INT 21H ; POP DX
JZ CON ; MOV DX , 219H MOV AL , 0FFH
OUT DX , AL ;EXIT: MOV AH , 4CH
INT 21H ;CON: RET DELAY ENDP CODE ENDS END START
通过双次循环完成延迟 调用系统功能,键盘输入给AL 判断有无键盘输入,无则返回主程序 若因意外退出,将全部路口置为红灯 返回DOS 计算机原理-接口技术实验
预计运行结果:运行后首先L3(大道绿灯)、L2亮(小道红灯)变亮,若不合上K0一直维持原状,将k0合上后,经过3秒维持原状延迟,L4(大道黄灯)闪灭2次,然后换L5(大道红灯)、L0(小道绿灯)变亮,若不合上K1,经过大约10秒后,L1(小道黄灯)闪灭2次,变回初始状态(L3(大道绿灯)、L2亮(小道红灯)亮),但是在10秒内合上K1,L1(小道黄灯)马上闪灭2次,切回初始主状态。一直等到K0合上后,才进入一个新的循环。在过程中要注意K0、K1的状态,用完后当复位。在运行过程中,键入任一字符,立即退出。
计算机原理-接口技术实验
[实验六] 可编程并行接口(二)8255方式1 一、实验目的
掌握8255工作方式1时的使用及编程;进一步掌握中断处理程序的编写。
二、实验原理
8255方式1的工作特点及编程方法:见实验三相关内容.
三、实验内容
实验预备:按要求连接实验台数据线,并打开TPC-USB实验机。注意检查硬件是否连接以及驱动是否正常安装。
1、按(1)图8255方式1的输出电路连好线路。
2、编程:每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务:依次输出01H、02H,04H,08H,10H,20H,40H,80H使L0~L7依次发光,中断8次结束。
(1)输出电路 (2)输入电路 3、按(2)图8255方式1输入电路,连好线路。
4、编程:每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务:读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。
四、实验器材
计算机原理-接口技术实验
实验所用器材
1、TPC-USB通用微机接口实验系统(包含TPC-USB实验台及对应的TPC-USB实验系统集成开发环境) 5、 若干导线
五、实验分析与设计
可编程并行接口8255方式1输出和方式1输入都分为主程序和中断服务程序两部分。
1、按实验要求连线:
PC3----IRQ(中断请求) PC6----单脉冲
PA0~PA7----L0~L7(发光二极管) CS----288H~28FH(片选信号) 编写并运行程序E8255-1o.ASM
code segment
assume cs:code start:
mov ax,cs mov ds,ax
mov dx,offset int_proc
mov ax,250bh ;设外部中断int_proc类型号为0BH int 21h mov dx,21h
in al,dx ;读中断屏蔽寄存器 and al,0f7h ;开放IRQ3中断 out dx,al
mov dx,28bh ;读8255控制寄存器 mov al,0a0h ;置8255为A口方式1输出 out dx,al
…… 此处隐藏:253字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




