编程题-微机原理与接口

简介: 3.硬件连接如下图所示,有 8 个开关 K0-K7, 要求不断检测它们的通断状态,并随时在发光二极管 LED0-LED7 上显示出来。开关闭合,相应的 LED 点亮;开关打开,LED 熄灭(如 K0 开关闭合,则 LED0 发光二极管点亮)。请写出完整的汇编语言源程序。CODE SEGMENTASSUME CS:CODESTART:MOV DX,303HMOV AL,90HOUT DX,AL ;8255 初始化AGAIN:MOV DX,300HIN AL,DXMOV DX,301HNOT ALOUT DX,ALJMP AGAINMOV AH,4CHINT 21H

3.硬件连接如下图所示,有 8 个开关 K0-K7, 要求不断检测它们的通断状态,并
随时在发光二极管 LED0-LED7 上显示出来。开关闭合,相应的 LED 点亮;开关打
开,LED 熄灭(如 K0 开关闭合,则 LED0 发光二极管点亮)。请写出完整的汇编
语言源程序。
CODE SEGMENT
ASSUME CS:CODE
START:MOV DX,303H
MOV AL,90H
OUT DX,AL ;8255 初始化
AGAIN:MOV DX,300H
IN AL,DX
MOV DX,301H
NOT AL
OUT DX,AL
JMP AGAIN
MOV AH,4CH
INT 21H
CODE ENDS
END START
4.用 8255A 控制一组红、绿、黄灯,如下图所示。要求用 K1、K2 的闭合与断开
来控制红、绿、黄三灯点亮,对应关系如题表所示。设 8255A 的端口地址范围为
60H~63H,请设计完整的程序。
CODE SEGMENT
ASSUME CS:CODE
START:MOV AX,DATA
MOV DS,AX
MOV AL,82H
OUT 63H,AL ;8255A 初始化
AGAIN:IN AL,61H
CMP AL,00H
JE L2 ;K1、K2 全闭合,转 L2
CMP AL,03H
JE L2 ;K1、K2 全断开,转 L2
CMP AL,02H
JE L1 ;K1 闭合、K2 断开
MOV AL,02H ;亮绿灯
OUT 60H,AL
JMP AGAIN
L1:MOV AL,01H ;亮红灯
OUT 60H,AL
JMP AGAIN
L2:MOV AL,04H ;亮黄灯
OUT 60H,AL
JMP AGAIN
MOV AH,4CH
INT 21H
CODE ENDS
END START

相关文章
|
芯片 内存技术
第八章 可编程接口芯片及应用【微机原理】1
第八章 可编程接口芯片及应用【微机原理】1
128 0
第八章 可编程接口芯片及应用【微机原理】1
|
芯片
第八章 可编程接口芯片及应用【微机原理】2
第八章 可编程接口芯片及应用【微机原理】2
207 0
|
存储 程序员
《微机原理与接口技术》简答题总结(一)
《微机原理与接口技术》简答题总结
671 0
《微机原理与接口技术》简答题总结(一)
|
C语言 芯片 数据格式
C语言课设项目-51单片机-红外通信
C语言课设项目-51单片机-红外通信
141 0
|
芯片
矩阵键盘原理及程序设计
本文详细介绍了矩阵键盘是什么,主要应用场景,替代品,矩阵键盘的优缺点以及矩阵键盘的按键检测方法。最后附上了以STM32F103系列芯片为例的C程序。
402 2
第四章 80x86指令系统【微机原理】
第四章 80x86指令系统【微机原理】
65 0
|
芯片
第八章 可编程接口芯片及应用【微机原理】3
第八章 可编程接口芯片及应用【微机原理】3
66 0
|
存储 芯片
微机原理基础知识
微机原理基础知识
240 0
|
芯片
汇编语言与微机接口课程设计-多功能电子钟
汇编语言与微机接口课程设计-多功能电子钟
326 0
汇编语言与微机接口课程设计-多功能电子钟
电烙铁焊接基础知识
(1)外热式电烙铁 ①结构:由烙铁头、烙铁芯、外壳、木柄、电源线及引线插头组成。 ②规格:25W、45W、75W、100W、150W等(功率越大,烙铁头的温度就越高) (2)内热式电烙铁 ①结构:由烙铁头、烙铁芯、外壳、木柄、电源线及引线插头组成。 ②规格:20W、30W、50W等。 ③内热式电烙铁效率高,20W内热式电烙铁相当于40W左右外热式电烙铁。
523 0
电烙铁焊接基础知识