全球旧事资料 分类
8259的IR7上KK2+连接到从片8259的IR1上当按一次KK1+时,显示屏上显示字符“M7”按一次KK2+时,显示字符“S1”。程序如下:SSTACKSEGMENTSTACKDWSSTACKCODEENDSSEGMENT32DUP
fASSUMESTARTPUSHMOVMOVMOVMOVMOVMOVMOVMOVMOVMOVMOVMOVMOVMOVCLIPOPMOVOUTMOVOUTDSAL11H20HALAL08H21HALDS
CSCODE
AX,0000HDS,AXAX,OFFSETSI,003CHSI,AXAXCSSI003EHSIAXAXOFFSETSIR1SI00C4HSIAXAXCSSI00C6HSIAXMIR7
fMOVOUTMOVOUTMOVOUTMOVOUTMOVOUTMOVOUTMOVOUTMOVOUTSTIAA1NOPJMPAA1
AL,04H21HALAL01H21HALAL11H0A0HALAL30H0A1HALAL02H0A1HALAL01H0A1HALAL0FDH0A1HALAL6BH21HAL
MIR7CALLDELAYMOVINTAX014DH10H
fMOVINTMOVINTMOVOUTIRET
AX0137H10HAX0120H10HAL20H20HAL
SIR1CALLDELAYMOVINTMOVINTMOVINTMOVOUTOUTIRETDELAYPUSHMOVAA0PUSHPOPCXAXCXCX0F00HAX0153H10HAX0131H10HAX0120H10HAL20H0A0HAL20HAL
fLOOPPOPRETCODEEND
AA0CX
ENDSSTART
44实验截图
f实验五8254定时计时器实验
51实验目的1掌握8254的工作方式及应用编程。2掌握8254典型应用电路的接法。52实验设备PC机一台,TDPITE实验装一套。53实验内容1计数应用实验。编写程序,应用8254的计数功能,使用单次脉冲模拟计数,使每当按动‘KK1+’5次后,产生一次计数中断,并在屏幕上显示一个字符‘M’。2定时应用实验。编写程序,应用8254的定时功能,产生一个1s的方波。
f54实验程序A8254EQUB8254EQUC8254EQUCON825406C0H06C2H06C4HEQU06C6H
SSTACKSEGMENTSTACKDWSSTACKENDSCODESEGMENTASSUMECSCODESSSSTACKSTARTPUSHDSMOVAX0000HMOVDSAXMOVAXOFFSETIRQ7MOVSIMOV003CH32DUP
SIAX
MOVAXCSMOVSI003EHMOVCLIPOPDSMOVAL11HSIAX
fOUT
20HAL08H
MOVALOUT
21HAL04H
MOVALOUT
21HAL01H
MOVALOUT
21HAL6FH
MOVALOUT
21HAL
MOVDXCON8254MOVAL10H
OUTDXALMOVDXA8254MOVAL04H
OUTDXALSTIAA1JMPAA1IRQ7MOVDXA8254MOVAL04H
OUTDXALMOVAXINT10H014DH
fMOVAXINT10H
0120H
MOVALOUTIRET
20H
20HAL
CODEENDSENDSTART
实验六8255并行接口实验
51实验目的1)学习并掌握8255的工作方式及其应用。2)掌握8255典型应用电路的接法。3)掌握程序固化及脱机运行程序的方法。52实验设备PC机一台,TDPITE实验装置一套。53实验步骤及内容1)基本输入输出实验:本实验使8255端口A工作在方式0并作为输入口,端口B工作在方式0并作为输出口。用一组开关信号接入端口A,端口B输出线接至一组数据灯上,然后通过对8255芯片编程来实现输入输出功能。程序如下:SSTACKSEGMENTDW32DUO
fSSTACKENDSCODESEGMENTASSUMECSCODESTARTMOVMOVOUTAA1MOVINDX0646HAL90HDXALDX0640HALDX
CALLDELAYMOVOr
好听全球资料 返回顶部