精华内容
下载资源
问答
  • 主要运用芯片8255、 8253、ADC0809、DAC0832等,做了跑马灯等简单实验,含有电路图和汇编代码
  • 每年的题目可能会有些不同,所以本次资源只要一分,适合那些想拿高分的努力学习的同学们下载,如果自己什么都不会,请绕道。
  • 微机原理与接口实验

    2017-10-31 20:00:37
    微机原理实验指导书,关于微机原理及技术应用的 课程实验的详细内容,微机接口实验微机内存块一定实验等等
  • 8086微机原理与接口技术实验:教程书+所有代码 汇编语言
  • 北理工_微型计算机原理与接口_总复习PPT
  • 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)压力测量实验

    展开全文
  • 包含实验1, 6, 7, 8, 9的报告,仅供参考。
  • 配有各种微机常用I/O接口芯片,如定时/计数接口芯片,A/D转换接口芯片, D/A转换接口芯片,中断控制器,键盘显示接口,并行I/O接口芯片等. 7.配备键盘数码显示,发光二级管显示,开关量输入输出等设备. 8.带有脉冲发生器,...
  • 微型计算机原理与接口实验报告 实验一 I/O 地址译码 实验目的掌握 I/O 地址译码电路的工作原理 实验仪器 U3 74LS138 74LS74 74LS00 PC TPC-ZK 实验系统 实验总体思路 先使灯亮延时然后灭不断循环 实验内容 实验电路...
  • 微机接口虚拟实验台”是提供进行微机接口实验的纯软件系统。附带参考实验: 1、基本输入输出 实验1:查询方式输出实验 2、8255并行接口电路 实验2:LED显示控制实验 实验3:数码管扫描显示实验 实验4:...
  • 微机原理与接口技术实验的效果图 测试成功用例
  • 成都理工大学微型计算机原理接口技术实验报告学 院 : 核技术自动化工程学院专 业 : 电气工程及其自动化班 级 :学 号 :姓 名 :指导老师 :完成时间 :实验一 EMU 8086软件的使用1、实验目的通过对emu8086的使用,来...

    成都理工大学微型计算机原理及接口技术实验报告

    学 院 : 核技术与自动化工程学院

    专 业 : 电气工程及其自动化

    班 级 :

    学 号 :

    姓 名 :

    指导老师 :

    完成时间 :

    实验一 EMU 8086软件的使用

    1、实验目的

    通过对emu8086的使用,来理解《微型计算机原理及接口技术》课本上的理论知识,加深对知识的运用,以及emu8086交互式学习汇编语言(Assembly Language)、计算机结构(Computer Architecture)和逆向工程(Reverse Engineering)的完整仿真体系。以及了解创建,编译,链接,调试运行,拟屏幕、源代码观察、复位、辅助工具、变量、DEBUG、堆栈及FLAGS(标志寄存器)观察等功能。

    2、实验环境及设备

    实验中用到的硬件:记本电脑。软件:emu8086编程程序emu8086.exe。

    3、实验内容

    1.emu8086的编辑面板:

    其中编程时要做好三个要点

    1. 数据段: segment

    ends

    2. 堆栈段:segment

    ends

    3. 代码段e segment

    ends

    这三个框架。

    编辑好程序如下

    ; multi-segment executable file template.

    data segment

    ; add your data here!

    a db 0

    b db 1

    c db 0

    pkey db "press any key...$"

    ends

    stack segment

    dw 128 dup(0)

    ends

    code segment

    start:

    ; set segment registers:

    mov ax, data

    mov ds, ax

    mov es, ax

    ; add your code here

    mov al ,a

    add al,b

    mov c,al

    lea dx, pkey

    mov ah, 9

    int 21h ; output string at ds:dx

    ; wait for any key....

    mov ah, 1

    int 21h

    mov ax, 4c00h ; exit to operating system.

    int 21h

    ends

    end start ; set entry point and stop the assemble

    d1 segment

    进行编译后:

    无错误后点击运行:

    程序中实现了赋值,传址,加法,中断等功能。

    4、实验总结

    通过本实验:可以知道在不同的环境下运行emu8086是要注意某些问题,比如xp环境下的问号在 win7下要改成0,编辑程序的框架分为三个部分数据段datasegment 堆栈段stacksegment代码段codesegment。编辑好以后要点击编译必须无误后才能运行。点击运行后可以在下一个界面单步观察,AX BX CX DX CS IP SS SP BP SI DI DS ES 的值 的情况以便更好的了解emu8086。

    实验二 8086指令观察

    1实验目的

    1. 掌握汇编语言程序编辑、汇编、链接和调试的基本概念。

    2. 掌握在PC机上建立、汇编、链接和运行8088汇编语言程序的过程。

    3. 通过观察深入掌握数据传送类、算术运算类和逻辑运算类等各类指令的功能。

    2.实验环境及设备

    PC机、EMU8086

    3、实验内容

    1. 寻找最大最小数程序实验

    设内存缓冲区从BUF单元开始,存放若干个单字节数,其数据长度在BUF单元,要求找出最大数送MAX单元,最小数送MIN单元。

    源程序:

    ;FILENAME:MAXMIN.ASM

    DATA

    SEGMENT

    BUF

    DB 9,-4,55,78,-9,0,41,124

    B1

    EQU $-BUF

    MAX

    DB ?

    MIN

    DB ?

    DATA

    ENDS

    CODE

    SEGMENT

    ASSUME

    CS:CODE,DS:DATA

    START:

    MOV

    AX, DATA

    MOV

    DS, AX

    MOV

    CH, 0

    MOV

    CL, B1

    ;CX=数据个数

    DEC

    CX

    ;循环次数

    MOV

    AL, BUF

    ;第一个数据送AL寄存器

    MOV

    MAX, AL

    ;假设第一个数是最大数

    MOV

    MIN,AL

    ;假设第一个数是最小数

    MOV

    BX, OFFSET BUF+1

    ;下一个数据地址

    LAST:

    MOV

    AL, [BX]

    CMP

    AL, MAX

    ;比较

    JG

    GREAT

    CMP

    AL, MIN

    JL

    LESS

    JMP

    NEXT

    GREAT:

    MOV

    MAX, AL

    ;大数->MAX

    JMP

    NEXT

    LESS:

    MOV

    MIN, AL

    ;小数->MIN

    NEXT:

    INC

    BX

    LOOP

    LAST

    NOP

    ;实验时程序执行到此,通过D命令查看数据段结果

    MOV

    AH, 4CH

    INT

    21H

    CODE

    ENDS

    END

    START

    将问号改成0后编译源程序得到错误如下:

    清除错误后得到

    点击run

    运行后得到

    2. 代码转换实验

    从键盘输入2个十进制数组合成压缩BCD码存入DL,再将压缩BCD码转换成ASCII码送CRT显示。

    源程序:

    CODE

    SEGMENT

    ASSUME

    CS:CODE

    ST:

    MOV

    AH, 01H

    INT

    21H

    MOV

    CL, 4

    SHL

    AL, CL

    MOV

    DL, AL

    MOV

    AH, 01H

    INT

    21H

    AND

    AL, 0FH

    OR

    DL, AL

    MOV

    BL, DL

    SHR

    DL, CL

    OR

    DL, 30H

    MOV

    AH, 02H

    INT

    21H

    MOV

    DL, BL

    AND

    DL, 0FH

    OR

    DL, 30H

    MOV

    AH, 02H

    INT

    21H

    MOV

    AH, 4CH

    INT

    21H

    CODE

    ENDS

    END

    ST

    编辑后得到:

    编译后得到:

    运行后输入12 得到:

    4. 实验总结

    通过本次实验:先输入要 寻找的目的数据放于DB中,并定义max min 地址,实现的功能有数据传送,将数据送寄存器,地址指针,无条件转移指令JMP,中断 ,偏移地址传送offset。通过假设第一个数据分别是最大最小值,再将所有的数据值与第一个进行比较(CMP指令)后分别将得到的最大最小值传送给max和min.

    实验三 顺序结构程序设计

    1.实验目的

    1. 熟悉EMU8086集成环境软件的使用方法。

    2. 熟悉8086汇编指令,能自己编写简单的程序,并调试运行验证结果。

    2.验设备及环境

    PC机、EMU8086

    3.实验内容

    1. 编写简单程序,用数据运算指令,对两个16位数做加法运算。这两个数从地址10050H开始连续存放,低位在低地址一端,结果放在这两个数之后。

    实验框图:

    初始化

    被加数→AX

    开始

    暂停

    被加数+加数→AX

    AX→(00054)和(00050)单元

    段地址DS:0000H , 被加数指针SI←50H

    加数指针DI←52H ,和的指针BX←54H

    段地址DS:0000H , 被加数指针SI←50H

    清除AX和CF

    程序清单:

    CODE

    SEGMENT

    ASSUME

    CS:CODE

    BG:

    MOV

    AX,0000H

    MOV

    DS,AX

    MOV

    SI,50H

    MOV

    DI, 52H

    MOV

    BX, 54H

    CLC

    XOR

    AX, AX

    MOV

    AX, [SI]

    ADC

    AX, [DI]

    MOV

    [BX], AX

    HLT

    CODE

    ENDS

    END

    BG

    编辑得到

    编译无误得到:

    点击运行:

    运行后得到:

    4实验总结:

    通过本次实验:我们知道要实现两个16位数得相加,须先将两个数按大小分别送入数据寄存器中的高低地址端DI和SI再在其地址后放入相加的结果。其中用到了异或功能(XOR).

    实验四 分支结构程序设计

    一、实验目的和要求

    1. 学习分支结构程序的设计和调试方法;

    2. 熟悉8086汇编指令中的程序控制指令的应用。

    二、实验任务

    学习使用EMU8086集成环境软件,验证及编写、调试实验内容。

    三、实验设备和软件

    PC机、EMU8086

    四、实验内容

    1. 已知在内存中有一个字节单元NUM,存有带符号数据,要求计算出它的绝对值后,放入RESULT单元中。

    题目分析:根据数学中绝对值的概念知道,一个正数的绝对值是它本身,而一个负数的绝对值是它的相反数;要计算一个数的相反数,需要完成减法运算,即用0减去这个数。8086/8088指令系统中有专门的求相反数的指令NEG。

    实验框图:

    开 始

    AL≥0?

    N

    Y

    结束

    初始化

    将X中的内容取到AL中

    将AL中的内容求补

    AL中的内容送RESULT单元

    程序清单:

    DATA

    SEGMENT

    X

    DB

    -25

    RESULT

    DB

    0

    DATA

    ENDS

    CODE

    SEGMENT

    ASSUME

    CS:CODE, DS:DATA

    START:

    MOV

    AX,DATA

    MOV

    DS, AX

    ; 初始化

    MOV

    AL, X

    ;X取到AL中

    TEST

    AL, 80H

    ;测试AL正负

    JZ

    NEXT

    ;为正,转NEXT

    NEG

    AL

    否则AL求补

    NEXT:

    MOV

    RESULT, AL

    ;送结果

    MOV

    AH, 4CH

    INT

    21H

    ;返回DOS

    CODE

    ENDS

    END

    START

    ;汇编结束

    编辑后得到:

    编译后无误:

    点击运行后:

    运行后得到:

    4.实验总结:

    通过本次实验我们能够将一个数进行取绝对值,对数据进行定义,传送等测试指令test可以测试一个数的正负情况,lea 的地址偏移量传送功能,以及neg的求补功能。

    实验五 循环结构程序设计

    一、实验目的和要求

    1. 学习、掌握循环结构程序的设计和调试方法;

    2. 熟悉8086汇编指令中的程序控制指令和LOOP指令的应用。

    二、实验任务

    学习使用EMU8086集成环境软件,验证及编写、调试实验内容。

    三、实验设备和软件

    PC机、EMU8086

    四、实验内容

    1. 编写程序完成求1+2+3+……N的累加和,直到累加和超过1000为止。统计被累加的自然数的个数送CN单元,累加和送SUM。流程图如下图所示。

    实验框图:

    开 始

    AX≤1000?

    N

    Y

    结束

    初始化

    0送AX,0送BX

    BX加1送BX

    AX加BX送AX

    BX送N,AX送SUM

    程序清单:

    DATA

    SEGMENT

    SUM

    DW

    CN

    DW

    ?

    DATA

    ENDS

    CODE

    SEGMENT

    ASSUME

    CS:CODE, DS:DATA

    START:

    MOV

    AX,DATA

    MOV

    DS, AX

    ; 初始化

    MOV

    AX, 0

    ;0送AX

    MOV

    BX, 0

    LP:

    INC

    BX

    ;BX加1

    ADD

    AX, BX

    ; 求累加和

    CMP

    AX, 1000

    ; 比较

    JBE

    LP

    ; ≤1000转

    MOV

    SUM, AX

    MOV

    CN, BX

    ; 送结果

    MOV

    AH, 4CH

    INT

    21H

    CODE

    ENDS

    END

    START

    ; 汇编结束

    编辑后:

    编译后无误:

    点击运行:

    运行后得到:

    4.实验总结:

    本次实验用到了 ,三种结构顺次,分支,循环,结构中的循环语句结构,将从1开始的自然数相加,将AX BX分别赋初值0,每相加一次bx自动加一并放入bx,ax顺次相加后将和放入ax,满足条件ax>=1000以后,再将ax ,bx 分别传送给n 和sum.实验中用到了赋初值,加法add指令,比较cmp指令地址偏移量传送指令lea等。

    实验六 子程序设计

    一、 实验目的

    学习子程序的结构、特点,以及子程序的设计和调试方法。

    二.实验设备及环境

    PC机,EMU8086

    三.实验内容

    个子程序,功能是将一个字节的BCD码转换成二进制数。

    说明:名称:BCD2BIN

    功能:将一个字节的BCD码转换成二进制数

    所用寄存器:CX

    入口参数:AL存放两位BCD码

    出口参数:AL存放二进制数

    主程序及子程序清单:

    CODE

    SEGMENT

    ASSUME

    CS:CODE

    START:

    MOV

    AL,12H

    CALL

    BCD2BIN

    HALT

    BCD2BIN

    PROC

    NEAR

    ;子程序

    PUSH

    CX

    MOV

    CH, AL

    AND

    CH, 0FH

    ;存低4位

    MOV

    CL, 4

    SHR

    AL, CL

    ;高4位右移4位后乘10

    MOV

    CL, 10

    MUL

    CL

    ADD

    AL, CH

    ;高4位加低4位

    POP

    CX

    RET

    BCD2BIN

    ENDP

    CODE

    ENDS

    END

    START

    编辑后:

    编译后:

    点击运行后:

    运行后:

    4.实验总结:

    本次实验中:三个结构中数据段datasegment定义数据,堆栈段stacksegment要求存取空间,代码段codesegment编写主程序代码,用寄存器CX将,入口参数AL中存放两位BCD码,出口参数AL 中存放转换后的二进制数。首先调取存取空间,并且调用子程序,CALL指令,HLT是8086处理器处于停止状态,不执行指令,定义过程的伪指令PROC,子程序中push将把CX的值压入堆栈段,SHR逻辑右移指令,MUL的乘法指令,子程序BCD2BIN中的RET是返回指令。本实验通过对子程序的调用,以及返回等操作来实现将BCD码转换成二进制数。

    展开阅读全文

    展开全文
  • 1. 硬件要求采用Intel i386EX嵌入式微处理器作为系统核心,全面支持80X86的16/32位微机原理与接口技术的实验教学,内外总线均为32位,支持32位I/O和内存读写。2. 软件要求配MKStudio集成开发环境,支持32/64位的Win ...

    1. 硬件要求采用Intel i386EX嵌入式微处理器作为系统核心,全面支持80X86的16/32位微机原理与接口技术的实验教学,内外总线均为32位,支持32位I/O和内存读写。

    2. 软件要求配MKStudio集成开发环境,支持32/64位的Win XP~Win10操作系统,支持80X86汇编语言和C语言的源程序级编程与调试,支持寄存器、内存和外设接口芯片的非编程读写操作,支持常用的INT 21h功能调用,支持脱机模拟调试,满足实模式和保护模式下微机原理与接口的实验要求。

    3. 开放要求:系统采用双核架构,由管理CPU支撑系统集成开发环境的运作,承担与PC联机调试时通信数据交换所产生的硬件消耗。

    4. 总线要求系统具有总线宽度的动态选择机制,把内存控制“MECS16”和I/O控制“IOCS16”列入用户可定义的范围。

    5. 全覆盖的寻址空间,系统内存可融入仼意段的0~1FFFh。

    6. 扩展能力支持字节(8位)、字(16位)、双字(32位)共三类指令的扩展寻址,扩展特性与微机实际应用无缝结合。

    7. 虚拟仪器系统集成虚拟示波器、虚拟电压表功能,可测量实验中实际产生的模拟信号、数字信号,通过PC软件显示波形和电压值,支持波形X-Y缩放,并可保存为图片用于实验报告。

    8. 安全要求系统扩展总线均由隔离器件驱动,系统具有良好的安全性。

    9. 可完成的实验项目

    系统认识实验;

    数制转换实验;

    码制转换实验;

    运算类编程实验;

    分支程序设计实验;

    循环程序设计实验;

    排序程序设计实验;

    子程序设计实验;

    查表程序设计实验;

    INT 21h输入输出程序设计实验;

    存储器扩展实验;

    8237可编程DMA控制器实验;

    8259中断控制器实验;

    I/O扩展实验(8位/16位);

    8255并行口实验;

    8253定时/计数器应用实验;

    8251串行通信应用实验;

    键盘扫描及显示设计实验;

    A/D模数转换实验;

    D/A数模转换实验;

    LCD 128×64图形液晶实验;

    音频驱动实验;

    继电器控制实验;

    步进电机控制实验;

    直流电机调速实验;

    DS18B20数字温度传感器实验;

    V/F电压频率转换实验;

    PWM输出实验;

    DS1302实时时钟实验;

    红外遥控实验;

    32位数据排序实验;

    32位码制转换实验;

    32位存储器扩展实验;

    8237可编程DMA控制器访问32位存储器的实验;

    32位I/O扩展实验;

    32位LED 16×16点阵显示实验;

    实模式到保护模式的切换;

    全局描述符及全局描述符表;

    局部描述符及局部描述符表;

    任务内无特权级变换的转移;

    任务内有特权级变换的转移;

    JMP/CALL指令实现任务切换;

    通过中断门转移的中断与异常处理;

    通过陷阱门转移的中断与异常处理;

    通过任务门转移的中断与异常处理;

    无分页机制的内存扩展;

    有分页机制的内存扩展;

    aa8457778831aeeb9d2f5925703446d6.png

    一、硬件概述

    DB-88PCL 32位微机原理与接口教学实验系统采用Intel i386EX嵌入式微处理器作为系统核心,全面支持80X86的16/32位微机原理与接口技术的实验教学,为32位微处理器在微机教学中的运用构建了一个全开放、可开发、易拓展式的实验环境。

    DB-88PCL的内外总线均为32位,支持32位I/O和内存读写。

    二、软件概述

    系统配有MKStudio集成开发环境,支持32/64位的Win XP~Win10操作系统,支持80X86汇编语言和C语言的源程序级编程与调试,支持寄存器、内存和外设接口芯片的非编程读写操作,支持常用的INT 21h功能调用,支持脱机模拟调试,满足实模式和保护模式下微机原理与接口的实验需求。

    三、开放特性

    系统采用双核架构,由管理CPU支撑系统集成开发环境的运作,承担与PC联机调试时通信数据交换所产生的硬件消耗,呈现给用户的是一个完整而又透明、资源充分开放的32位微处理器。

    四、总线特性

    系统开放了总线宽度的动态选择机制,把内存控制“MECS16”和I/O控制“IOCS16”列入用户可定义的范围,为了简化电路连接,系统对这两个输入信号有缺省定义,分别为“32位内存”和“8位输入输出接口”,即当用户扩展32位存储器时可忽略对“MECS16”端的定义与连接;当I/O输入输出接口为8位时也无需考虑对“IOCS16”端的定义与连接。

    五、寻址能力

    系统构建了全覆盖的寻址空间,系统内存可融入仼意段的0~1FFFh,实模式的可寻址范围为16个段的0~1FFFh(其中F000为系统BIOS段),在保护模式以段寄存器作为索引,根据段描述符表定义32位段基址(包括界限及存取权等)与各种寻址方式所确定的32位有效地址相加产生32位内存单元的线性地址,再通过分页部件形成32位物理地址的全覆盖(在没有分页的情况下视32位内存单元的线性地址为其32位物理地址)。当低16位IP大于等于2000h时,系统的寻址目标指向外部存储器扩展空间。

    六、扩展能力

    系统的内存和I/O扩展以字节操作为基准,把32位微处理器的四个“字节允许”信号BE3~BE0列入扩展定义的范围,支持字节(8位)、字(16位)、双字(32位)共三类指令的扩展寻址,并把DMA操作期间的字节定义融入到BE3~BE0选通端,使其扩展特性与微机实际应用无缝结合。

    七、兼容特性

    系统的微处理核可分离使用,可选配51PACK单片机内核模块或86PACK十六位微机内核模块,全面支持MCS-51单片机、十六位微机的原理应用与接口扩展实验。

    八、虚拟仪器

    系统集成了虚拟示波器、虚拟电压表功能,可测量实验中实际产生的模拟信号、数字信号,通过PC软件显示波形和电压值,支持波形X-Y缩放,并可将波形保存为BMP图片用于实验报告。

    6ca9e00d2edd75fc5e4bdcba7ddbb524.png

    九、连线方式

    系统提供了扁平线、排线和单线相结合的电路连线方式:数据总线、地址总线、控制总线及8芯以上的接口采用扁平连接或排线连接;读写控制、选通端采用单线连接,进一步优化了电路的搭接方式,提高了电路的连接效率。

    十、安全特性

    系统引出的扩展总线均由隔离器件驱动,“隔离”设计保障了32位微处理核的安全,避免了误操作、误连线对CPU造成的损伤;“驱动”设计的目的提高了系统扩展总线的稳定性和可靠性。另外系统内置了具有短路保护、过流保护的高性能稳压开关电源,进一步保障了系统的安全性。

    0d2eb613b4bccfc90265bcc78e70ac6f.png

    80X86实模式实验项目

    80X86微机原理及其程序设计实验

    1. 系统认识实验

    2. 数制转换实验

    十六进制数转换为十进制数

    十进制数转换为十六进制数

    3. 码制转换实验

    ASCII码(数字符)转换为十六进制数

    十六进制数转换为ASCII码

    ASCII码(数字符)转换为十进制数

    十进制数转换为ASCII码

    十进制数的ASCII码转换为BCD码

    十进制BCD码转换为二进制数

    4. 运算类编程实验

    二进制双精度加法运算

    十进制的BCD码减法运算

    乘法运算

    5. 分支程序设计实验

    6. 循环程序设计实验

    计算S=1+2×3+3×4+4×5+…+N(N+1)

    求某数据区内负数的个数

    7. 排序程序设计实验

    气泡排序法

    学生成绩名次表

    8. 子程序设计实验

    求无符号字节序列中的最大值和最小值

    求N!

    9. 查表程序设计实验

    10. INT 21h输入输出程序设计实验

    显示A~Z共26个大写英文字母

    INT 21H功能调用示例程序实验

    在C语言使用INT 21h功能调用

    PC键盘下传实验箱七段码显示

    实验箱键盘上传PC屏幕显示

    80X86微机接口技术及其应用实验

    1. 存储器扩展实验

    2. 8237可编程DMA控制器实验

    3. 8259中断控制器实验

    内部8259中断控制器

    外部8259中断控制器

    4. I/O扩展实验(8位/16位)

    5. 8255并行口实验

    8255 A/B/C口输出方波

    8255 PA输入/PB输出

    8255控制交通灯

    6. 8253定时/计数器应用实验

    7. 8251串行通信应用实验

    8. 键盘扫描及显示设计实验

    8279键盘与显示设计

    8255键盘与显示设计

    9. A/D模数转换实验

    10. D/A数模转换实验

    11. LCD 128×64图形液晶实验

    12. 音频驱动实验

    13. 继电器控制实验

    14. 步进电机控制实验

    15. 直流电机调速实验

    16. DS18B20数字温度传感器实验

    17. V/F电压频率转换实验

    18. PWM输出实验

    19. DS1302实时时钟实验

    20. 红外遥控实验

    32位程序设计及其接口技术实验

    21. 32位数据排序实验

    22. 32位码制转换实验

    23. 32位存储器扩展实验

    24. 8237可编程DMA控制器访问32位存储器的实验

    25. 32位I/O扩展实验

    26. 32位LED 16×16点阵显示实验

    80X86保护模式实验项目

    32位保护模式下的微机原理实验

    1. 实模式到保护模式的切换

    2. 全局描述符及全局描述符表

    3. 局部描述符及局部描述符表

    4. 任务内无特权级变换的转移

    5. 任务内有特权级变换的转移

    6. JMP/CALL指令实现任务切换

    7. 通过中断门转移的中断与异常处理

    8. 通过陷阱门转移的中断与异常处理

    9. 通过任务门转移的中断与异常处理

    32位保护模式下的内存扩展实验

    1. 无分页机制的内存扩展

    2. 有分页机制的内存扩展

    展开全文
  • 北理工微型计算机原理与接口实验代码四次全.pdf
  • 微机原理接口技术,微机原理接口技术,微机原理及其接口技术,微机接口技术实验教程,单片机原理接口技术,单片机原理与接口技术,接口技术,微型计算机接口技术成绩微机原理与汇编语言综合性实验A/D转换器 ...

    微机原理与接口技术AD转换综合实验报告,微机原理与接口技术,微机原理及接口技术,微机原理和接口技术,微机原理及其接口技术,微机接口技术实验教程,单片机原理及接口技术,单片机原理与接口技术,接口技术,微型计算机接口技术

    成绩

    微机原理与汇编语言

    综合性实验

    A/D转换器 ADC0809数字温度计设计

    学 号姓 名 班 级

    微机原理与汇编语言

    综合性实验任务书

    实验项目名称:A/D转换器 ADC0809数字温度计设计

    课程名称:微机原理与汇编语言

    面向专业:信息与计算科学专业

    计划学时:4学时=实验课内2学时+实验课外2学时

    实验类型: √ 综合 设计

    实验目的:掌握A/D转换原理,掌握0809A/D转换芯片的硬件电路和软件编程。

    实验要求:包括开发环境要求,技术文档要求两部分。

    开发环境要求:

    软件环境:windows98/windowsXP/windows2000,QTH-8086B环境

    硬件环境:计算机(Pen4CPU, 256MRAM,60G以上硬盘,输入输出设备)

    技术文档要求:

    按照实验报告编写要求进行。要求流程图绘制规范,软、硬件功能描述清晰,实验总结深刻。

    实验内容:

    1 熟悉A/D转换原理及相关芯片。

    2 掌握ADC0809数字温度计设计应用原理,用汇编语言编写相关程序。

    3 在QTH-8086B环境中运行编译好的的程序,将转换的结果在数码管上显示,调节电位器观察数码管上数据的变化,得出相关结论。

    实验方案(任务提示):按照系统板上硬件连线要求,在QTH-8086B16位微机教学实验仪上连好相关线路。利用AD590温度传感器完成温度的测量,把转换的温度值的模拟量送入ADC0809的其中一个通道进行A/D转换,将转换的结果进行温度值变换之后送入数码管显示。

    实验仪器设备:每个学生一台计算机、QTH-8086B 16位微机教学实验仪。

    实验报告版式要求

    A4纸张打印;上下页边距各2.5cm,左右页边距各3.0cm,页眉1.5cm页脚1.75cm;页码位于页脚居中打印;奇数页页眉“微机原理与汇编语言综合性实验”,偶数页页眉“A/D转换器 ADC0809数字温度计设计”,页眉宋体小5号,一级标题:黑体三号粗体字;二级标题:黑体4号;三级标题黑体小4号,正文,宋体5号。

    实验报告装订顺序与规范

    封面

    A/D转换器 ADC0809数字温度计设计综合实验任务书

    A/D转换器 ADC0809数字温度计设计综合实验报告

    左边缘装订

    微机原理与汇编语言综合性实验报告

    实验项目名称:A/D转换器 ADC0809数字温度计设计

    专业班级: 数学与应用数学 姓名: ;

    学号:

    实验起止日期: 2011 年 12 月 14 日起 2011 年 12 月 20 日止

    实验目的:

    掌握0809A/D转换芯片的硬件电路和软件编程掌握0809A/D转换芯片的硬件电路和软件编程。QTH-8086B环境。

    硬件环境:计算机(Pen4CPU, 256MRAM,60G以上硬盘,输入输出设备)。

    2.技术文档要求:

    按照实验报告编写要求进行。要求软、硬件功能描述清晰,实验总结深刻。

    3.利用单片机技术设计制作一显示室温的数字温度计。

    测量误差±1℃,两位LED数码管显示。

    实验内容:

    一、基本原理

    单片机在测控系统中的作用是对信息进行处理、运算和发出控制命令等,但所要处理的信息是从外界拾取的,拾取的信号可以分为开关量和模拟量两种。开关量只需放大、整形和电平转换等处理后,即可直接送入单片机系统。但输入量如果是模拟量,处理的复杂程度就大大地增加了,由于模拟输入信号一般很微弱,需要进行放大,对于一个测控范围较大的仪器,还要有多级可变放大电路。另外,在放大有用信号的同时,干扰信号也被同时放大,还要进行必要的滤波处理。所以要设计出一个真正实用的单片机测控系统,必须先设计好适用的前向通道。

    1.芯片ADC0809的介绍

    1、ADC0809的主要性能

    1)8位逐次逼近型A/D转换器,所有引脚的逻辑电平与TTL电平兼容。

    带有锁存功能的8路模拟量转换开关,可对8路0~5V模拟量进行分时切换。

    输出具有三态锁存功能。

    分辨率:8位,转换时间:100μs。

    不可调误差:±1LBS,功耗:15mW。

    工作电压:+5V,参考电压标准值+5V。

    片内无时钟,一般需外加640KHz以下且不低于100KHz的时钟信号。

    ADC0809说明 ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。初始化时,使ST和OE信号全为低电平。送要转换的哪一通道的地址到A,B,C端口上。4在ST端给出一个至少有100ns宽的正脉冲信号。5是否转换完毕,我们根据EOC信号来判断。6当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。ADC0809的内部逻辑结构ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻

    展开全文
  • 李丽老师,微原实验1-6,共享资源
  • 微机原理与接口实验报告.docx
  • 微机原理与接口实验室介绍.doc
  • 该资源为中国矿业大学微机原理与接口的复习资料,包含了一些PPT、复习资料、试卷以及部分实验内容,最近有人问我要,一个一个给太麻烦了
  • 系统采用模块化、积木式设计,清晰明了,提高了灵活性和适应性兼容性强,减少设备投资:“主控单元+微机接口通用实验箱+扩展模块”分体式结构设计,只需构买一种微机通用接口实验箱,通过更换主控单元便可组成多种...
  • 文章目录 实验一:系统认识实验 实验二:运算类编程实验 实验三:输入输出类编程实验 实验四:判断类编程实验 实验五:顺序排序实验 实验六:累加求核实验 实验一:系统认识实验 一、实验内容: 编写实验程序,将00H~0...
  • 微机原理与接口实验_电子琴设计.pdf
  • 微型计算机原理与接口技术实验指导(第2版)语音编辑锁定讨论上传视频《微型计算机原理与接口技术实验指导(第2版)》是2016年1月清华大学出版社出版的图书,作者是陈燕俐、许建、李爱群、周宁宁。书名微型计算机原理与...
  • 一、硬件实验环境的检测(一)...TD-PIT实验装置还向PC机申请了接口实验所需的配置资源。其中包括16M的存储地址空间、256字节的I/O地址空间和一条中断请求线。中断请求线是映射到PC机内部的15条中断线的一个。这些信号...
  • 微机原理与接口 实验系列;二 定时器/计数器(8253)实验;微程序版CPU+8253电路图;初始化过程 时钟信号CLK接手动开关MANUAL启动仿真使能复位信号#RESET=0 手动按钮MANUAL开关0?1?0然后令信号#RESET=1. 注初始化完成后若...
  • 利用所学的《微机系统原理与接口技术》知识设计一个十字路口模拟交通灯。要求如下: (1)所设计的模拟交通灯为一个十字路口的交通灯,只有两个方向,例如东西,南北两个方向,用红、绿灯来控制两个方向的交通。
  • 微型计算机系统与接口技术课程设计实验报告。内涵代码、框图等结果。实验有:电子钟综合性实验,8255控制交通灯实验,流水灯实验
  • 微机原理与接口实验-4.1--IO端口扩展-8255-赖晓铮;微程序版CPU+8255电路图;初始化过程 时钟信号CLK接手动开关MANUAL启动仿真使能复位信号#RESET=0 手动按钮MANUAL开关0?1?0然后令信号#RESET=1. 注初始化完成后若时钟...
  • 尤连君(抚顺市技师学院,辽宁 抚顺 113123)【摘 要】本文就当前微型计算机原理与接口技术实验的教学状况,对实验内容、教学方法及考核方式等方面进行适当的变革,以提高该课程的实验教学水平,培养社会真正需要的计算机...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,005
精华内容 2,402
关键字:

微机原理与接口实验

友情链接: 簇的使用.rar