综合实验(微机原理与接口技术).doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综合实验(微机原理与接口技术)

实验五 综合实验 一、 实验目的 1. 学习并掌握8259,8254,8255的工作方式及其应用; 2. 掌握应用电路的设计方法和接线。 二、 实验设备 PC机一台,TD-PITE实验装置一套。 实验内容 1实验描述:同学们分组到实验室做实验,实验室共能容纳5组,三人一组,用数码管显示已进入实验室的组数,进入5组后在屏幕上显示OK。 2接线图 3实验源程序 DATA SEGMENT DTABLE DB 3FH,06H,5BH,4FH,66H A8254 EQU 06C0H B8254 EQU 06C2H C8254 EQU 06C4H CON8254 EQU 06C6H A8255 EQU 0640H B8255 EQU 0642H C8255 EQU 0644H CON8255 EQU 0646H DATA ENDS SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE,SS:SSTACK,DS:DATA START:PUSH DS MOV AX,0000H MOV DS,AX MOV AX,OFFSET IRQ7 ;取中断入口地址 MOV SI,003CH ;中断矢量地址 MOV [SI],AX MOV AX,CS ;段地址 MOV SI,003EH MOV [SI],AX ;添IRQ7的段地址矢量 CLI POP DS ;初始化主片8255 MOV DX,CON8255 MOV AL,80H OUT DX,AL MOV DX,A8255 MOV AL,0H OUT DX,AL ;初始化主片8259 MOV AL, 11H OUT 20H, AL ;ICW1 MOV AL, 08H OUT 21H, AL ;ICW2 MOV AL, 04H OUT 21H, AL ;ICW3 MOV AL, 01H OUT 21H, AL ;ICW4 MOV AL, 6FH ;OCW1 OUT 21H, AL ;8254 MOV DX, CON8254 MOV AL, 10H ;计数器0,方式0 OUT DX, AL MOV DX, A8254 MOV AL, 02H OUT DX, AL STI MOV CX,5 LEA BX,DTABLE AA1:JMP AA1 IRQ7: PUSH DX PUSH AX MOV DX, A8254 MOV AL, 02H OUT DX, AL DEC CX JZ NEXT MOV DX,0640H MOV AL,[BX] OUT DX,AL INC BX NOP NOP MOV AL,20H OUT 20H,AL POP AX POP DX ;中断结束命令? IRET NEXT: MOV AX,014FH INT 10H MOV AX,014BH INT 10H POP AX POP DX;显示字符OK CODE ENDS END START 5运行结果 数码管显示相应的次数,5次数计满后在屏幕上显示OK

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档