微机原理与应用综合实验—8255应用
2023-09-14 09:13:06 时间
微机原理与应用综合实验—8255应用
——南京理工大学2019秋季学期电子信息工程专业《微机原理与应用综合实验》(1学分)
实验内容与要求
实验代码
DATA SEGMENT
SEG DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H
DIG DB 0FBH
PORTA EQU 0600H
PORTB EQU 0602H
PORTS EQU 0606H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV ES,AX
XOR AX,AX
MOV SI,OFFSET SEG
MOV BX,0
MOV AL,80H ;使8255A口、B口工作方式为方式0输出
MOV DX,PORTS
OUT DX,AL
LOP1: MOV DI,OFFSET DIG
LOP2: MOV DX,PORTA
MOV AL,0FFH ;使所有数码管均不亮
OUT DX,AL
MOV DX,PORTB
MOV AL,0FFH
OUT DX,AL
MOV DX,PORTA ; 输出位码
MOV AL,[DI]
OUT DX,AL
MOV DX,PORTB ; 输出段码
MOV AL,[SI+BX]
OUT DX,AL
MOV AX,15
CMP BX,AX
JNB L1
INC BX
MOV AX,15
CMP BX,AX
;CALL DELAY
JNA LOP2
L1: MOV BX,0
;CALL DELAY
JMP LOP2
MOV AX,4C00H
INT 21H
;***************************
;子程序:延时0.5s
;入口参数:BX,CX
;***************************
DELAY PROC NEAR
PUSH BX
PUSH CX
MOV BX,50
L3: MOV CX,2800H
L4: DEC CX
JNZ L4
DEC BX
JNZ L3
POP CX
POP BX
RET
CODE ENDS
END START
以上代码,需结合硬件验证。
注:以上代码,均由本人独立完成,转载需注明出处,尊重原创,人人有责。欢迎交流~
相关文章
- java异常的原理以及应用
- Android应用开发提高系列(2)——《Practical Java 中文版》读书笔记(下)
- 重新整理 .net core 实践篇————依赖注入应用之生命法则[三]
- CGroup 介绍、应用实例及原理描述
- SAP UI5 应用里 FlexBox 控件的设计原理
- SAP UI5 应用元数据文件 manifest.json 的加载和解析原理讲解试读版
- SAP云平台CloudFoundry环境里新建SAP UI5应用后,自动生成了哪些组件
- SAP应用搜索分页的实现原理
- SAP S/4HANA Material Fiori应用的搜索实现原理
- 关于 SAP CloudFoundry 应用的 Resilience
- Java反射机制在UI自动化测试中的一个应用
- 在Kubernetes上运行SAP UI5应用
- Atitti 文本分类 以及 垃圾邮件 判断原理 以及贝叶斯算法的应用解决方案
- Atitit. Xss 漏洞的原理and应用xss木马
- 一步步学习 SAP CDS view Text Association 在 SAP Fiori Elements 中的应用
- SAP UI5 应用里 FlexBox 控件的设计原理
- 在 SAPGUI 里使用 ABAP 报表上传 SAP UI5 应用到 ABAP 服务器试读版
- SAP UI5 应用的 OData 元数据请求的发送原理分析
- SAP Fiori 应用里图标(Icon)的渲染原理和使用技巧
- Angular @Inject 注解的实际应用例子和工作原理浅析
- Math/ML:时间序列数据集/时间序列预测任务的简介、常用算法及其工具、案例应用之详细攻略
- Internet:A/B Testing即对照实验(一种数据驱动决策方法)的简介、原理、案例应用之详细攻略
- 8000字讲透OBSA原理与应用实践
- 优化安卓应用内存的神奇方法以及背后的原理,一般人我不告诉他
- 【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | ActivityThread 源码分析 )
- 蓄水池抽样算法应用
- 《TPM原理及应用指南》学习 —— TPM执行环境1(3)
- 《TPM原理及应用指南》学习 —— TPM实体7
- 《TPM原理及应用指南》学习 —— TPM实体2
- 《TPM原理及应用指南》学习 —— TPM历史1
- Android视频应用去广告学习实践
- MongoDB 分片的原理、搭建、应用
- MongoDB 分片的原理、搭建、应用 !
- 微机原理与应用综合实验—循环程序设计
- 【第 47 天】给定 q 个询问查询任意子数组的异或值 | 前缀异或的应用
- Android 系统应用开发实战
- 回声消除的原理和应用场景