微机接口实验一 :8255并行接口实验
来源:互联网 发布:网络大电影编剧收费 编辑:程序博客网 时间:2024/05/29 10:08
微机接口实验一 :8255并行接口实验
8255接口芯片非常重要的,使用非常简单,在以后的实验会经常使用到
1.1 实验内容
编写一个基本输入输出程序,使8255的A口为输入,B口为输出,完成拨动开关到数据灯的数据传输。要求:数据灯的显示随开关动态变化。
1.2 实验思路
用8255的一个口读开关,负责读入开关的状态;一个口接在数据灯上,负责显示数据灯
1.3 代码
1.3.1 基础实验
@EvilWoodManCODE SEGMENT 'CODE' ASSUME CS:CODESTART: MOV AL,90H MOV DX,0646H OUT DX,AL ;送方式字AA: MOV DX,0640H IN AL,DX ;读A端口 MOV DX,0642H OUT DX,AL ;送B端口 JMP A MOV AH,4CH ;返回 INT 21HCODE ENDS END START
1.3.2 扩展实验1
@EvilWoodManCODE SEGMENT 'CODE' ASSUME CS:CODESTART: MOV AL,90H MOV DX,0646H OUT DX,AL ;送方式字AA: MOV DX,0640H IN AL,DX ;读A端口 CMP AL,0FFH JZ B MOV DX,0642H OUT DX,AL ;送B端口 JMP AB: MOV DX,0642H MOV AL,0H OUT DX,AL MOV AH,4CH ;返回 INT 21HCODE ENDS END START
1.3.3 扩展实验2
@EvilWoodManCODE SEGMENT 'CODE' ASSUME CS:CODESTART: MOV AL,90H MOV DX,0646H OUT DX,AL ;送方式字A A: MOV DX,0640H IN AL,DX ;读A端口 AND AL,01H JZ B1 MOV AL,0F0H JMP B2B1: MOV AL,0FHB2: MOV DX,0642H OUT DX,AL ;送B端口 JMP A MOV AH,4CH ;返回 INT 21HCODE ENDS END START
阅读全文
0 0
- 微机接口实验一 :8255并行接口实验
- 微机原理8255并行接口实验-红绿灯的模拟实现
- 【微机实验系列】并行IO接口的扩展
- 微机接口实验二:存储器扩展实验
- 微机接口实验 C# 串行通信
- 微机接口技术实验三测试微机系统串行口
- 微机原理与接口实验AD模数转换
- 实验一 Winsock编程接口实验
- 接口实验
- 接口实验
- 实验---接口
- 微机原理复习笔记—可编程并行接口芯片8255
- 微机实验8255方式1
- 接口与实验:实验3
- 微机接口技术与汇编语言上机实验报告_汇编初步(intel8086)
- 实验五 继承与接口(一)
- Nand Flash 接口实验
- TCP_API接口函数实验
- unzip命令强制覆盖
- 2017/11/30
- TextView 获取行数
- DRN和WRN
- python 自带 web服务器-保存为start_server.bat
- 微机接口实验一 :8255并行接口实验
- 成为Java GC专家(3)—如何优化Java垃圾回收机制
- 第十一周 项目5
- Redis学习--JedisCluster源码解读
- Andrew Ng's deeplearning Course3Week1 ML Strategy(结构化机器学习)
- MyBatis
- SpringBoot如何添加拦截器
- 关于递推算法的研究
- a newbie in Porto Seguro’s Safe Driver Prediction(solo参赛 TOP 5%)