首页 > 编程语言 >1-7可编程并行接口 8255 实验

1-7可编程并行接口 8255 实验

时间:2023-08-29 18:34:18浏览次数:42  
标签:8255 并行接口 MOV AL DX 可编程 DATA STACK

COM_8255 EQU 0273H 									;8255 控制口
PA_8255 EQU 0270H
PB_8255 EQU 0271H
PC_8255 EQU 0272H
_STACK SEGMENT STACK
DW 100 DUP(?)
_STACK ENDS
DATA SEGMENT WORD PUBLIC 'DATA'
DATA ENDS
CODE SEGMENT
START PROC NEAR
ASSUME CS:CODE, DS:DATA, SS:_STACK
MOV AX,DATA
MOV DS,AX
NOP
MOV DX,COM_8255
MOV AL,80H 													;PA、 PB、 PC 为方式 0 输出
OUT DX,AL
MOV DX,PA_8255;
MOV AL,0FEH
START1: OUT DX,AL
CALL Delay
ROR AL,1
JMP START1
Delay PROC NEAR 										;延时
Delay1: XOR CX,CX
LOOP $
RET
Delay ENDP
START ENDP
CODE ENDS
END START

实验原理图

1-7可编程并行接口 8255 实验_原理图

标签:8255,并行接口,MOV,AL,DX,可编程,DATA,STACK
From: https://blog.51cto.com/u_16147979/7279096

相关文章

  • 1-5可编程定时器/计数器 8253 实验
    EXTRNInitKeyDisplay:NEAR,Display8A:NEARIO8259_0EQU0250HIO8259_1EQU0251HCOM_ADDREQU0263HT2_ADDREQU0262H_STACKSEGMENTSTACKDW100DUP(?)_STACKENDS_DATASEGMENTWORDPUBLIC'DATA'BUFFERDB8DUP(?)CounterDB?ReDisplayFlagDB......
  • 可编程的流式计算框架:YoMo
    音视频领域的新技术应用非常多,但是在工业和IoT领域,新技术的应用却鲜有耳闻。本次LiveVideoStackCon2021上海站大会我们邀请到了熹乐科技YoMo框架负责人——洪小坚,为我们分享熹乐科技和YoMo会为工业和IoT带来哪些新鲜血液。文/洪小坚整理/LiveVideoStack大家好,今天分享的主题......
  • Xilinx Artix-7系列 FPGA器件XC7A100T-1FGG484I、XC7A200T-L2FFG1156E现场可编程门阵
    产品简介:Xilinx®Artix-7系列FPGA重新定义了成本敏感型解决方案,功耗比上一代产品降低了一半,同时为高带宽应用提供一流的收发器和信号处理能力。这些设备基于28纳米HPL工艺构建,提供一流的性能功耗比。与MicroBlaze™软处理器一起,Artix-7FPGA非常适用于便携式医疗设备、......
  • ## 用Wpf做一个可编程画板(续4-Diagram画板)
    先上一张效果动图。同样老规矩,先上源码地址:https://gitee.com/akwkevin/aistudio.-wpf.-diagram本次扩展的主要内容1.可编程模块,使用C#语言。2.控制台打印控件,可以打印程序中的Console.WriteLine数据3.为了便于大家使用,写了一个Box工厂分配Box的数据流向效果图。可编程模块......
  • PVD-CH32可编程电压控制器PVD中断的使用方法
    可编程电压监视器PVD,主要被用于监控系统主电源的变化,与电源控制寄存器PWR_CTLR的PLS[2:0]所设置的门槛电压相比较,配合外部中断寄存器(EXTI)设置,可产生相关中断,以便及时通知系统进行数据保存等掉电前操作。配置方法如下:先使能PWR时钟,然后设置电压监视阈值,随后使能PVDE开......
  • 30-组合可编程逻辑器件-PLD
    组合可编程逻辑器件1.PLD的结构1.1结构1.2表示方法实心点表示连接,但是不可编程×点表示连接,但是可以编程2.编程技术2.1熔丝工艺每个输入线连接二极管和保险丝2.2电擦除3.PLD分类低密度PLD和高密度PLD低密度PLD又分为:PROM/PLA/PAL/GAL高密度PLD又分为:......
  • 可编程逻辑器件和数字系统设计初步
    可编程逻辑器件传统通用逻辑器件:逻辑规模小、占用印刷板面积大、功耗大、可靠性低专用集成电路ASIC(ApplicationSpecificIntegratedCircuit),针对特定用途可编程逻辑器件PLD(ProgrammableLogicDevice),属于ASIC:可由设计者自己完成逻辑功能,系统集成度高、可靠性高、设计过程灵活......
  • P8255 [NOI Online 2022 入门组] 数学游戏
    题目链接一道比较简单的数学题,但我仍然没做出来。首先,若\(x\nmidz\)则无解。设\(d=\gcd(x,y)\),则\(x=da,y=db\),\(z=x\cdoty\cdot\gcd(x,y)=d^3\cdotab\),其中\(......
  • 微机原理与系统设计笔记7 |常用芯片接口技术、中断系统与可编程中断控制器8259A
    打算整理汇编语言与接口微机这方面的学习记录。本部分介绍常用芯片接口技术、中断系统与可编程中断控制器8259A。参考资料西电《微机原理与系统设计》周佳社西交......
  • NSDT可编程3D场景
    推荐:将 NSDT场景编辑器 加入你的3D开发工具链。NSDT编辑器简化了WebGL3D应用的开发,完全兼容Three.JS生态。本文介绍如何在自己的应用中嵌入使用NSDT编辑器搭建的3D场......