微机原理与接口编程题

简介: 第四类、看图编程1.某系统外接电路如图,8255A 口地址为 2F0H~2F3H,请设计源程序,一次性的测试开关的位置,当 K 闭合时,LED 亮,K 断开时 LED 灭(提示:C 口高 4 位应为方式 0 输入,低 4 位为方式 0 输出)。CODE SEGMENTASSUME CS:CODESTART:MOV DX,2F3H ;控制口端口地址MOV AL,88H ;工作方式控制字OUT DX,ALMOV DX,2F2H ;C 口的端口地址IN AL,DX ;读取 C 口的状态TEST AL,80H ;测试 PC7JNZ L1MOV AL,00H ;PC7=0,开关

第四类、看图编程
1.某系统外接电路如图,8255A 口地址为 2F0H~2F3H,请设计源程序,一次性的
测试开关的位置,当 K 闭合时,LED 亮,K 断开时 LED 灭(提示:C 口高 4 位应为
方式 0 输入,低 4 位为方式 0 输出)。
CODE SEGMENT
ASSUME CS:CODE
START:MOV DX,2F3H ;控制口端口地址
MOV AL,88H ;工作方式控制字
OUT DX,AL
MOV DX,2F2H ;C 口的端口地址
IN AL,DX ;读取 C 口的状态
TEST AL,80H ;测试 PC7
JNZ L1
MOV AL,00H ;PC7=0,开关闭合,PC0=0,灯亮
OUT DX,AL
JMP L0
L1:MOV AL,01H ;PC7=1,开关断开,PC0=1,灯灭
OUT DX,AL
L0:MOV AH,4CH
INT 21H
CODE ENDS
END START
2.设 8255A 的 A 口和 B 口工作在方式 0,A 口作为输入端口,接有 8 个开关;B
口为输出端口,接有 8 个发光二极管。系统硬件电路如图所示,不断扫描开关
Ki,当开关 K0 闭合时,点亮 LED0、LED2、LED4、LED6,其它 LED 暗;当开关 K1
闭合时,点亮 LED1、LED3、LED5、LED7,其它 LED 暗;当开关 K0 和 K1 同时闭
合时退出。设 8255A 端口 A、端口 B、端口 C 及控制端口的地址分别为 200H~
203H。试编写程序。
CODE SEGMENT
ASSUME CS:CODE
START:MOV DX,203H
MOV AL,90H
OUT DX,AL ;8255A 初始化
AGAIN:MOV DX,200H
IN AL,DX
TEST AL,01H ;检测:K0
JZ DISP0
TEST AL,02H ;检测:K1
JZ DISP1
TEST AL,03H ;检测:K0、K1
JZ NEXT
JMP AGAIN
DISP0:MOV DX,201H
MOV AL,0AAH ;偶位上 LED 亮,奇位上 LED 暗
OUT DX,AL
JMP AGAIN
DISP1:MOV DX,201H
MOV AL,55H ;奇位上 LED 亮,偶位上 LED 暗
OUT DX,AL
JMP AGAIN
EXIT:MOV AH,4CH
INT 21H
CODE ENDS
END START

相关文章
|
C语言 Perl
西门子S7-1200编程实例,电动机起保停控制梯形图如何编写?
本篇我们通过一个电动机起保停控制的实例,介绍S7-1200的使用方法,按下瞬时启动按钮I0.6,电动机Q0.0启动,按下瞬时停止按钮I0.7,电动机Q0.0停止。
西门子S7-1200编程实例,电动机起保停控制梯形图如何编写?
|
8月前
|
传感器 人工智能 前端开发
单片机毕业设计|农家菜园自动灌溉控制系统设计
单片机毕业设计|农家菜园自动灌溉控制系统设计
134 0
|
8月前
|
物联网
STC51单片机-多外部中断事件处理及应用-物联网应用系统设计项目开发
STC51单片机-多外部中断事件处理及应用-物联网应用系统设计项目开发
148 0
|
存储 芯片
微机原理基础知识
微机原理基础知识
260 0
|
网络架构 芯片
【微机原理笔记】第 7 章 - 常用数字接口电路
【微机原理笔记】第 7 章 - 常用数字接口电路
111 0
|
芯片 内存技术
【微机原理笔记】第 5 章 - 存储器系统与接口
【微机原理笔记】第 5 章 - 存储器系统与接口
275 0
|
存储 JavaScript
微机原理与接口技术之指令
微机原理与接口技术之指令
|
芯片
汇编语言与微机接口课程设计-多功能电子钟
汇编语言与微机接口课程设计-多功能电子钟
357 0
汇编语言与微机接口课程设计-多功能电子钟
利用51单片机实现交通灯的设计(有限状态机设计方法)
利用51单片机实现交通灯的设计(有限状态机设计方法)
142 0
利用51单片机实现交通灯的设计(有限状态机设计方法)
|
传感器 数据采集 监控
快速完成单片机毕业设计方法
快速完成单片机毕业设计方法
446 0
快速完成单片机毕业设计方法

热门文章

最新文章