精华内容
下载资源
问答
  • 广州大学学生实验报告开课学院及实验室:实验中心 电子信息楼 2013 年 11 月21日 学 院机电年级、专业、班姓名学号实验课程名称微机原理实验成绩实验项目名称实验五 外部中断实验指导教师一、实验目的二、实验原理...

    广州大学学生实验报告开课学院及实验室:实验中心 电子信息楼 2013 年 11 月21日 学 院机电年级、专业、班姓名学号实验课程名称微机原理实验成绩实验项目名称实验五 外部中断实验指导

    教师一、实验目的二、实验原理(实验相关基础知识、理论)三、实验过程原始记录(程序界面、代码、设计调试过程描述等)四、实验结果及总结

    一、实验目的

    1.学习8088/86与8259的连接方法。

    2.学习8088/86对8259的控制方法。

    二、实验原理(实验相关基础知识、理论)

    用8088/86控制8259可编程中断控制器,实现对外部中断的响应和处理。要求程

    序中对每次中断进行计数,并将计数结果用8255的PA口输出到LED。

    8088/86需要外接中断控制器才能对外部中断进行处理。在编程时应注意:

    1. 正确地设置可编程中断控制和工作方式。

    2. 必须正确地设置中断服务程序地址。

    8259可外接8个中断源,本实验只响应INT0中断,8259也可以多级连接以响应多个中断源。

    将单脉冲信号接到8259的INT0脚。每次中断时,可以看到LED显示会加1。

    三、实验内容

    连线

    连接孔1

    连接孔2

    1

    右8259_CS

    CS1

    2

    右8259的IR0

    单脉冲

    3

    右8259的INT

    8088的INTR

    (在CPU板左侧)

    4

    8255_CS

    CS0

    5

    PA0

    L0

    6

    PA1

    L1

    7

    PA2

    L2

    8

    PA3

    L3

    9

    PA4

    L4

    10

    PA5

    L5

    11

    PA6

    L6

    12

    PA7

    L7

    三、实验过程原始记录

    实验程序如下:

    mode equ 82h ; 8255 工作方式

    PA8255 equ 8000h ; 8255 PA口输出地址

    CTL8255 equ 8003h

    ICW1 equ ; 单片8259, 上升沿中断, 要写ICW4

    ICW2 equ ; 中断号为20H

    ICW4 equ ; 工作在8086/88 方式

    OCW1 equ ; 只响应INT0 中断

    CS8259A equ 09000h ; 8259地址

    CS8259B equ 09001h

    data segment

    CNT db 0

    data ends

    code segment

    assume cs:code, ds: data

    IEnter proc near

    push ax

    push dx

    mov dx, PA8255

    inc CNT

    mov al, CNT

    out dx, al ; 输出计数值

    mov dx, CS8259A

    mov al, 20h ; 中断服务程序结束指令

    out dx, al

    pop dx

    pop ax

    iret

    IEnter endp

    IInit proc

    mov dx, CS8259A

    mov al, ICW1

    out dx, al

    mov dx, CS8259B

    mov al, ICW2

    out dx, al

    mov al, ICW4

    out dx, al

    mov al, OCW1

    out dx, al

    ret

    IInit endp

    start proc near

    mov dx, CTL8255

    mov al, mode

    out dx, al

    cli

    mov ax, 0

    mov ds, ax

    mov bx, 4*ICW2 ; 中断号

    展开全文
  • 微机原理实验---中断控制实验深 圳 大 学 实 验 报 告课程名称: 微机计算机设计实验项目名称: 8259 中断控制实验学院: 信息工程学院专业: 电子信息工程指导教师:报告人: 学号: 2009100000班级: <...

    微机原理实验---中断控制实验

    深 圳 大 学 实 验 报 告

    课程名称: 微机计算机设计

    实验项目名称: 8259 中断控制实验

    学院: 信息工程学院

    专业: 电子信息工程

    指导教师:

    报告人: 学号: 2009100000班级: <1>班

    实验时间: 2011. 05.19

    实验报告提交时间: 2011. 05. 26

    教务处制

    一、实验目的

    1. 掌握8259 中断控制器的工作原理。

    2. 学习8259 的应用编程方法。

    3. 掌握8259 级联方式的使用方法。

    二、实验要求

    1、8259 单中断实验,由单次脉冲输出与主片8259 的IR7 相连可以实现每按动一次单次脉冲,产生一次外部中断,在显示屏上输出一个字符“7”。

    2、8259 级联实验,由KK1+连接到主片8259 的IR7 上,KK2+连接到从片8259 的IR1 上,可实现当按一次KK1+时,显示屏上显示字符“M7”,按一次KK2+时,显示字符“S1”。

    三、实验设备

    PC 机一台,TD-PITE 实验装置或TD-PITC 实验装置一套。

    四、实验原理

    1、在Intel 386EX 芯片中集成有中断控制单元(ICU),该单元包含有两个级联中断控制器,一个为主控制器,一个为从控制器。该中断控制单元就功能而言与工业上标准的82C59A 是一致的,操作方法也相同。从片的INT 连接到主片的IR2 信号上构成两片8259 的级联。在TD-PITE 实验系统中,将主控制器的IR6、IR7 以及从控制器的IR1 开放出来供实验使用,主片8259 的IR4 供系统串口使用。8259 的内部连接及外部管脚引出如图:

    2、在对8259 进行编程时,首先必须进行初始化。一般先使用CLI 指令将所有的可屏蔽中断禁止,然后写入初始化命令字。8259 有一个状态机控制对寄存器的访问,不正确的初始化顺序会造成异常初始化。在初始化主片8259 时,写入初始化命令字的顺序是:ICW1、ICW2、ICW3、然后是ICW4,初始化从片8259 的顺序与初始化主片8259 的顺序是相同的。系统启动时,主片8259 已被初始化,且4 号中断源(IR4)提供给与PC 联机的串口通信使用,其它中断源被屏蔽。

    五、实验过程

    1、8259 单中断实验

    (1)按图接线好电路。

    (2)编写实验程序,经编译、链接无误后装入系统。(代码如下):

    SSTACK SEGMENT STACK

    DW 32 DUP(?)

    SSTACK ENDS

    CODE SEGMENT

    ASSUME CS:CODE

    START: PUSH DS

    MOV AX, 0000H

    MOV DS, AX

    MOV AX, OFFSET MIR7 ;取中断入口地址

    MOV SI, 003CH ;中断矢量地址

    MOV [SI], AX ;填IRQ7 的偏移矢量

    MOV AX, CS ;段地址

    MOV SI, 003EH

    MOV [SI], AX ;填IRQ7 的段地址矢量

    CLI

    POP DS

    ;初始化主片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

    STI

    AA1: NOP

    JMP AA1

    MIR7: STI

    CALL DELAY

    MOV AX, 0137H

    INT 10H ;显示字符7

    MOV AX, 0120H

    INT 10H

    MOV AL, 20H

    OUT 20H, AL ;中断结束命令

    IRET

    DELAY: PUSH CX

    MOV CX, 0F00H

    AA0: PUSH AX

    POP AX

    LOOP AA0

    POP CX

    RET

    CODE ENDS

    END START

    (3)运行程

    展开全文
  • 实验一清零程序实验二拆字程序实验三拼字程序实验四数据区传送子程序实验五数据排序实验实验六查找相同数个数实验七无符号双字节快速乘法子程序...定时/计数器实验)实验十电脑时钟(定时器、中断综合实验)硬件实验部分...

    目录

    软件实验部分:

    实验一清零程序

    实验二拆字程序

    实验三拼字程序

    实验四数据区传送子程序

    实验五数据排序实验

    实验六查找相同数个数

    实验七无符号双字节快速乘法子程序

    实验八多分支程序

    实验九脉冲计数(定时/计数器实验)

    实验十电脑时钟(定时器、中断综合实验)

    硬件实验部分:

    实验一 P1口亮灯实验

    实验二 P1口转弯灯实验

    实验三 P3.3口输入,P1口输出

    实验四工业顺序控制

    实验五继电器控制

    实验六 8255控制交通灯

    实验七 LED16×16点阵显示实验

    实验八串并转换实验

    实验九 A/D转换实验

    实验十 D/A转换

    实验十一电子音响

    实验十二步进电机控制

    实验十三 8032串行口应用实验㈠——双机通信

    实验十四小直流电机调速实验

    软件实验部分

    本节共编了十个软件实验,通过这些实验程序的调试,使学生熟悉MCS-51的指令系统,了解程序设计过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。

    本节提供的软件实验,涉及外部数据存储器扩展寻址操作,因此需按下图连接实验线路。

    展开全文
  • TRY-8086KA微机原理与接口实验箱一、微机原理与接口实验箱简介:TRY-8086KA微机原理与接口实验箱是《微机控制技术》、《十六位微机原理与接口》等课程教学必须的实验设备,为各类院校的微机教学实验、课程设计提供了...

    TRY-8086KA微机原理与接口实验箱

    一、微机原理与接口实验箱简介:

    TRY-8086KA微机原理与接口实验箱是《微机控制技术》、《十六位微机原理与接口》等课程教学必须的实验设备,为各类院校的微机教学实验、课程设计提供了良好的实验开发环境。

    6554e6e20e244b2cdfd34c48a9dadfa5.png

    二、微机原理与接口实验箱系统组成:

    ·硬件:

    (1)微机系统扩展:8088CPU,64K监控程序存储器,64K用户程序和数据存储器,64K实验程序存储器,开放式4*6键盘电路,开放式6位动态数码管显示电路,配有串口或USB通信方式,出厂配置为串口。

    (2)输入/输出:128*64LCD图文电路(或字符式1602LCD),16*16LED点阵电路,开关逻辑电平输入/输出,8MHZ时钟与分频,单脉冲发生器。

    (3)常用接口芯片:8250、8251、8253、8255、8279、0809、0832、74LS273、74LS244、8237、8259、RS232等;

    (4)控制对象:小型直流电机、步进电机、温度、压力、继电器、电子音响喇叭等;

    ·软件:

    系统配置Win98/2000/xp等操作平台的微机仿真调试软件,支持汇编、C语言编译、调试。

    ·电源:

    系统内置高性能直流稳压电源。

    ·机箱:

    系统配置轻便铝合金箱子作为实验仪机箱。

    三、微机原理与接口实验箱主要特点

    (1)二种工作方式:一是联PC机运行,在与上位软件联机的状态下,实现各种调试和行运的操作;二是脱机运行,实验系统自带键盘、显示电路和监控管理程序,在无PC机的情况下,同样可以通过内存读写、单步、断点、全速等方法调试实验程序。

    (3)实验开放性:实验电路单元尽可能独立开放,如开放式键盘,开放式显示器,开放式串口等,为适应多种方式实验提供可能。

    (4)二次开发:主机板留有系统总线接口,可开发用户系统。

    四、微机原理与接口实验箱实验项目

    软件实验:

    (1)二进制多位加法实验

    (2)二进制转换为BCD码实验

    (3)BCD码转换为二进制码

    (4)十进制数的BCD码相减运算

    (5)内存清零实验

    (6)数码显示实验

    (7)求最大数和最小数

    (8)数据块传送实验

    (9)分支程序设计。

    硬件实验:

    (1)A/D转换实验

    (2)D/A转换实验(一)

    (3)D/A转换实验(二)

    (4)8255A并行口实验(一)

    (5)8255A并行口实验(二)

    (6)定时器/计数器实验

    (7)8259单级中断控制器实验

    (8)串行口发送实验(双机通讯)

    (9)串行口接收实验(双机通讯)

    (10)小直流电机调速实验;

    (11)步进电机控制

    (12)继电器控制

    (13)存贮器读写实验

    (14)电子琴实验

    (15)简单I/O口扩展实验

    (16)8251可编程通讯接口和PC机通讯

    (17)16*16LED点阵显示实验

    (18)128*64LCD液晶显示实验

    (19)8237DMA传送实验

    (20)8250可编程异步通讯接口实验

    (21)8279键盘显示实验

    (22)温度控制实验

    (23)压力测量实验

    展开全文
  • 微机原理综合实验报告主题:数字钟的设计与实现成员:陈天朗(P洪 力(P时间:2014年春季学期实验原理利用8254产生计时时钟信号,通过设置恰当的时间常数使时间周期为1秒,再将输出脉冲通过8259中断控制器送到总线控制...
  • 微机原理-汇编语言系统中断实验-实验报告,有代码,有注释,完全看得懂的那种
  • 1、 写出程序设计思想 2、 画出流程图 3、 源程序清单4、 写出调试过程,提供程序运行结果5、 写出调试中碰到的问题,以及解决办法,获得的收获 6、 测试结果分析二、综合设计(2选1)1、用软中断实现键盘显示功能一、...
  • 微型计算机技术 微型计算机技术及应用 微机原理与接口技术 戴梅萼 实验报告 答案 8251串行通信 8255并行接口实验 8259中断控制实验 静态存储器扩展实验微型计算机技术及应用》实验报告,错过绝对可惜!
  • 11.9 积分北京信息科技大学自动化学院实 验 报 告课程名称 微型计算机原理与接口技术实验名称 显示程序实验与8259应用编程实验实验仪器 TDN86/88教学实验台专 业 自动化学院班级/学号 自控0801/2008010827 学生姓名 ...
  • 原标题:微机原理与接口实验箱, 教学实验箱 ,教学仪器SG-8086K 微机原理与接口实验箱 一、实验箱组成:硬件:(1)微机系统扩展:8088CPU,64K监控程序存储器,64K用户程序和数据存储器,64K实验程序存储器,开放式4...
  • 好文网为大家准备了关于微机原理实验心得体会的文章,好文网里面收集了五十多篇关于好微机原理实验心得体会好文,希望可以帮助大家。更多关于微机原理实验心得体会内容请关注好文网。ctrl+D请收藏!篇一:微机原理实验...
  • 1、计算机组成原理实验指导书马莉 修订2015年11月目 录实验一 脱机运算器实验-1实验二 基础汇编语言程序设计-3实验三 存储器部件实验与多级中断实验-10实验四 微程序控制器实验-17附录一 TEC-2000教学机的操作与使用...
  • 19.9 积分计算机组成原理计算机组成原理 实验指导实验指导 河南大学计算机与信息工程学院河南大学计算机与信息工程学院 网络工程系网络工程系 2010 目 录 目 录 一、概述.3 二、实验系统的硬件组成.4 三、TEC-XP机...
  • 机电工程学院微型计算机原理及应用实验报告实验一:数据查找实验实验二:工业顺序控制模拟实验实验三:交通灯控制模拟实验实验四:模数转换实验班 级:学 号:姓 名:撰写日期:实验一 数据查找实验实验日期: 指导...
  • 1. 硬件要求采用Intel i386EX嵌入式微处理器作为系统核心,全面支持80X86的16/32位微机原理与接口技术的实验教学,内外总线均为32位,支持32位I/O和内存读写。2. 软件要求配MKStudio集成开发环境,支持32/64位的Win ...
  • 第一章 TEC-XP计算机组成原理实验系统概述1.1 TEC-XP教学计算机系统系列和总体组成概述TEC-XP是适用于计算机组成原理与系统结构的实验系统,主要用于计算机组成原理计算机系统结构等课程的硬件教学实验,同时还...
  • 微机原理实验总结不知不觉,微机原理与接口技术实验课程已经结束了。回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,对于学习机电工程的自动控制和计算机都是很...
  • 汇编语言、微机原理、接口技术-实验四:子程序及中断实验
  • 微机原理与接口基础教学,上海求育上海求育QY-JXSY42微机原理与接口技术实验箱 上海求育QY-JXSY42微机原理与接口技术实验箱是配套计算机技术的硬件基础课程,通过实验箱的学习使学生从理论和实践上掌握微型计算机的...
  • 东南大学微机原理实验报告,中断实验,纯dos界面下运行
  • 微机原理实验报告-汇编语言8255方式1中断输入实验,有代码,有注释,完全看得懂的那种
  • 微机原理实验一编程实现键盘输入和显示》由会员分享,可在线阅读,更多相关《微机原理实验一编程实现键盘输入和显示(9页珍藏版)》请在人人文库网上搜索。1、实验一编程实现键盘输入和显示*一、题目内容*?循环提示...
  • 微机原理实验报告大汇总.doc微机原理实验报告课程名称: 计算机原理课程设计学院(系): 电气工程学院专 业: 电气工程及其自动化班 级:学 号:学生姓名:成 绩:2012 年 4 月 10 日一、接口训练实验一 拨动开关和...
  • 成都理工大学微型计算机原理及接口技术实验报告学 院 : 核技术与自动化工程学院专 业 : 电气工程及其自动化班 级 :学 号 :姓 名 :指导老师 :完成时间 :实验一 EMU 8086软件的使用1、实验目的通过对emu8086的使用,来...
  • TW-105A型计算机组成原理微机接口及应用综合实验台一、概述本产品是计算机组成原理微机接口及应用的综合实验台,规格:160×75×78cm。二者组合在一个实验台上,提高了规划化程度,管理水平,资源共享,节省资金...
  • PAGE24 -微机原理实验报告课程名称: 计算机原理课程设计学院(系): 电气工程学院专 业: 电气工程及其自动化班 级:学 号:学生姓名:成 绩:2012 年 4 月一、接口训练实验一 拨动开关和LED显示实验实验目的和要求...
  • 此代码为北大开设的一门微机原理实验实验四 可编程定时/计数器与中断控制中的代码,均经过检测可以正常运行。
  • 微机原理与应用实验指导书-20180316PAGE PAGE 1微型计算机原理与应用实 验 指 导 书控制科学与工程学院实验中心山东大学二零一八年三月目 录汇编语言开发环境实验实验1-1 汇编语言程序开发环境实验实验1-2分支程序...
  • 微型计算机原理实验报告微型计算机原理实验报告专业班级: 通信工程2013级 学生姓名: 周博文 学 号: 2013221105200097 完成时间: 2015月12月 实验一 运行并分析Hello World程序一、实验目的掌握用汇编语言设计、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,293
精华内容 917
关键字:

微机原理中断实验