1、微型计算机原理与接口实验微型计算机原理与接口实验报告实验一 O地址译码一.实验目的:掌握/O地址译码电路的工作原理二. 实验仪器:3 74LS13 74S74 74LS00 PC TC-ZK实验系统三. 实验总体思路: 先使灯亮,延时,然后灭,不断循环四.实验内容:实验电路如图11所示,其中7LS4为D触发器,可直接使用实验台上数字电路实验区的D触发器,7L138为地址译码器。译码输出端Y0Y7在实验台上“I/O地址”输出端引出,每个输出端包含8个地址,Y0:20HH,Y1:28H8F, 当U执行I/指令且地址在202BFH范围内,译码器选中,必有一根译码线输出负脉冲。五. 实验代码:DTAS
2、 SEGT DB AOHB DB 8HDATAENTAS EGMNT ;此处输入堆栈段代码SACS ENSCODES SEGENTASSUE CS:ODES,D:DATS,S:SASTAT:U DSMO AX, 0S AMOV A,DTMV DS, XCR: OV AL, AA OV D, 2A0H OUTDX, ;输出0H,灯亮CL DELAYMOVL, BB;输出8H,灯灭M DX,AUT D, AJM CIOV H,4CHNT 21ELPROC FAR ;延时函数O BX, 100WAT: MOV CX,601FSH:LOPFLSHDEC BXJNZ WATRET DEAY NDCOS
3、NDN STAT六.实验结果: L闪烁发光(亮、灭、亮、灭、)实验二 存储器读写实验一实验内容:编制程序,将字符A-Z循环写入扩展的RA中,然后再将扩展的AM内容读出来显示在主机屏幕上。二实验目的:1、熟悉626静态RAM的使用方法,掌握P机外存扩充的手段。 2、通过对硬件电路的分析,学习了解总线的工作时序。三实验仪器:2K的6264 TP-Z实验系统 PC 四实验总体思路:五实验代码:TASSEMENTMESAG D ANY KEYO HOWTHE CONTET!,0H,0H,$ DATA ENDSSTACKS SEGMEN ;此处输入堆栈段代码SACS ENDSCODES EGMET AU
4、ME C:COE,D:DATS,SS:SCKSTART: MOV X, DATS MOV S, ;此处输入代码段代码 MOVX,D000 MO ES, AX ;it e BX, 000H ;A060H TRT ROM PA0D600H MO CX,10H VD, 41 WRITE: ; WIE EAPTLY MVES:BX, DL INC I DL CMP DL, 5AH JLE CIR MODL, 4H CIR: LOP ITE ; EY OTIN MO DX, OFFSEMESAG OV A, 9 N 1 MOV AH, 1H INT 1H ;AI OV AX,0D00H V S, AX
5、OV BX, 600H MOV C, 0100HED: D, ES:BX M AH,2HINT 21HINC LOP RA MOVA, 4H INT 1CODE ENEND SAR六. 实验结果: 主机屏幕上显示字符A- 实验三 可编程并行接口一 实验内容:1.实验电路如图4-31,25C口接逻辑电平开关K7,口接LED显示电路L。 2.编程从855口输入数据,再从口输出。二. 实验目的:通过实验,掌握825工作于方式以及设置A口为输出口,C口为输入口的方法三 实验仪器: TPC-ZK实验系统四 实验总体思路:五 实验步骤:DATAS SEGMENT ;此处输入数据段代码 MES N KE T
6、O EXITT DOS!,0,0,$ DATA ENDSSTACS EGMT ;此处输入堆栈段代码STAKS NDSCODESEGME ASSUMEC:OES,S:DATAS,SS:STASSTR: MO X, DAT MOVDS, AX ;此处输入代码段代码 MOAH,09H MOV DX,OFFSE MESS NT 21HINIT:MOV DX, BH M A,9 OUT DX, ALRA:O DX, 28H AL, X MOV DX, 2H OU X, AL M AH, 06H O , 0FH IT H JZ EXIT JMP REA EXIT:MVA,CH INT 21H MO H,
7、4CH INT 21CODES ENS END START六实验结果: 通过逻辑电平开关可以控制LED灯的亮灭。 实验四 可编程定时器/计数器一 实验内容: .按图4-1虚线连接电路,将计数器0设置为方式0,计数器初值为N(0H),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化(当输入N+1个脉冲后OUT0变高电平)。 按图3-2连接电路,将计数器0、计数器分别设置为方式3,计数初值设为1000,用逻辑笔观察输出电平的变化(频率1HZ)。二.实验目的:掌握可编程定时器/计数器基本工作原理和编程方法,观察不同方式下的波形三.实验仪器: TC-K实验系统四.实验
8、总体思路: 五.实验步骤:实验(一)ATAS SEGME ;此处输入数据段代码 DAASENDSSTCK MN ;此处输入堆栈段代码STAKS NDSCODES SEGMENT ASSUME CS:COES,D:DATAS,S:STACSTART: MOV AX, DATS MV ,AX ;此处输入代码段代码 M X,083H MOAL, 10H OUT X, MOV D, 20H MV AL, EH ;ATR 1IGH OUT D, ALRAD:MOV DX, 028HIN AL, DX PUSHCALL DLAY OP DXMOV AH, 0OVDL,FF INT 21H JZ READ
9、MO A, 4CH N 1H ISPLA RO NEA ;UH ;MOV B, 0E ;SUB BL, AL ;XCG A,BL MO L,AL CM DL, 9 JLE ACI ADD DL, 7CI: AD DL, 0 OV A, 2 NT 2H MV DL, 0DH IN 21 MOV D, 0AH INT 21H ; P DX RET DISAY NDPCOE ESD STAT实验(二)DTA SEGMENT ;此处输入数据段代码 DATS ENDSSTS SEGMEN ;此处输入堆栈段代码STACS NDODES SGMENT AUME C:CDES,S:DATS,:STACKSSA
10、T: OV AX, DATA MOVD,AX ;此处输入代码段代码 OV D,08H MOV AL, 36H OUT DX, A MV DX, 0280H MOV AL,EH OUT X, AL MV AL,H OUT DX,AL MOV X, 0283 MOV AL,7H OUTDX, L MOV D,0281H MO A, 0E8H OUT DX, A OV L, 0 T DX, A MOV A,CH IN HCODES NDS ED TRT六.实验结果:1手动逐个输入单脉冲,计数值在屏幕上显示,数值递减2. 逻辑笔观察OT输出电平的变化(频率H),左右两灯交替闪烁实验五 中断一.实验内容:、中断IRQ3实验,实验电路如图4-12-1,直接用手动产生单脉冲2作为中断请求信号(只需连接一根导线)。要求每按一次开关产生一次中断,在屏幕上显示一次“TPC Inrpt!”,中断10次后程序退出。 2、中断IR10实验,实验电路如图4-1-1,用手动产生单脉冲作为中断请求信号,每按一次开关产生一次中断,在屏幕上显示一次“”,中断0次后退出。 、中断嵌套实验,实验电路如图4-2-,分别用手动产生单脉冲作为中断IRQ和IR
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1