微机原理及应用实验与仿真教程

使用DAC0832进行DA转换实验

掌握使用DAC0832进行数模转换。图3-51DA转换实验原理图表3-3连线说明参考程序如下:三角波程序3.实验步骤参照连线说明进行硬件连接。运行程序,示波器的探头接D2区的OUT,观察实验结果,看是否产生相应波形。该电路用到的元件有DAC0832、LM324。图3-52DA转换Proteus仿真图图3-53三角波波形仿真结果图3-54正弦波波形仿真结果5.思考题如果要生成锯齿波、方波,如何编写程序?
理论教育 2023-11-19

Proteus软件介绍-微机原理与应用实验仿真教程

Proteus是英国Labcenter electronics公司开发的电路分析与仿真及印刷电路板设计软件。Proteus提供了大量模拟与数字元件、外部设备和各种虚拟仪器,它具有对常用控制芯片及其外围电路组成的综合系统的交互仿真功能。本章以Proteus 8.9版本介绍如何利用Proteus输入电路原理图并进行基于8086微处理器的仿真。运行Proteus 8 Professional,就会看到如图3-1所示的窗口界面。
理论教育 2023-11-19

交通信号灯原理与程序设计

图4-7交通信号灯电路图3.程序设计程序流程图如图4-8所示,包含主程序、2个中断子程序、显示子程序、延时子程序。IR1中断子程序实现的功能是:每中断一次计数加1,中断50次为1s,1s到秒数倒计时减1,并根据时间变化切换交通信号灯的状态。
理论教育 2023-11-19

Proteus使用方法-微机原理与应用实验仿真教程

Proteus做8086仿真需要对8086芯片做一些设置才能仿真。图3-9内存错误提示双击8086元件会弹出如图3-10所示窗口,时钟默认为5MHz,Advanced Properties中需要设置internal memory size、program loading segment、BIN entry point、stop on int3。如图3-10所示,此处添加的文件为emu8086软件编译生成的test1.exe,特别需要注意的是添加的exe文件必须和当前Proteus文件在同一个文件夹内。图3-13标注编辑窗口画导线根据前面所述,Proteus可以在画线时进行自动检测。这就是Proteus的线路自动路径功能。
理论教育 2023-11-19

8251可编程通信实验

掌握对8251的初始化编程方法。8251A基本功能为:它是全双工、双缓冲器的接收/发送器。同步方式工作时,字符可选择为5~8bit,可加奇偶校验位,可自动检测同步字符。编制程序:实现8251A与PC机的串行通信,使用8253做分频器提供8251的收发时钟。图3-558251实验连接图参考程序如下:3.实验步骤参照图3-55进行硬件连接。
理论教育 2023-11-19

8253方式3应用实验:微机原理与应用实验教程

掌握8253方式3的编程及其原理。图3-458253方式3应用实验连接图参考程序如下:3.实验步骤参照图3-45进行硬件连接。图3-468253方式3应用实验Proteus仿真图上述源程序通过emu8086编译生成exe文件,将exe文件添加到Proteus电路中8086的Program File,进行电路仿真。注意:由于Proteus软件版本的原因,在仿真时,为了看到与实际相符的结果,可能需要大大降低计数初值的大小,比如原程序中0#、1#计数器计数初值分别为2000、1000,仿真时可将计数初值分别改为0020、0010。
理论教育 2023-11-19

8259应用编程实验-中断特性与实践

硬件中断可以实现微机系统对外设的管理,由8259中断控制器来完成。中断控制器8259A是Intel公司专为控制优先级中断而设计开发的芯片。同时,在不需增加其他电路的情况下,通过多片8259A的级连,能构成多达64级的中断系统。图3-268259A引脚图8259A的编程,就是根据应用需要写入初始化命令字和操作命令字。
理论教育 2023-11-19

直流电机测速实验教程

了解光电开关的原理,掌握使用光电开关测量直流电机转速。由DAC0832给电机供电,使用光电开关,测量电机转速,再经调整,最终将转速显示在LED上。图3-59直流电机测速实验原理图表3-4直流电机测速实验连线说明续表3-4参考程序如下:3.实验步骤参照表3-4连线说明进行硬件连接。运行程序,观察实验结果,F5区的0、1号按键可以控制直流电机转速快慢。
理论教育 2023-11-19

使用emu8086进行微机原理与应用实验仿真

下面以一个简单的传送程序为例介绍一下emu8086调试运行程序的方法、步骤。图1-1emu8086初始界面3.按快捷键对源程序进行编译,检查程序中是否有错误,如果有错误,则进行修改,修改完成后再次进行编译,编译成功,会生成exe文件,对其进行保存。
理论教育 2023-11-19

8259A中断优先级实验结果

掌握8259中断控制器的工作原理。掌握8259中断优先级管理方式。图3-308259优先级实验连接图参考程序如下:3.实验步骤参照图3-30进行硬件连接。图3-318259优先级实验Proteus仿真图上述源程序通过emu8086编译生成exe文件,将exe文件添加到Proteus电路中8086的Program File,进行电路仿真。
理论教育 2023-11-19

8255方式0查询输入输出实验

K3—K1的状态为从000到111,LEDi从LED1到LED8亮。图3-378255有条件输入输出实验连接图参考程序如下:3.实验步骤参照图3-37进行硬件连接。输入程序检查无误并保存,经编译、连接装载。图3-388255有条件输入输出实验Proteus仿真图5.思考题如果把电路中的PC0改成PC7,程序应如何修改?
理论教育 2023-11-19

AD转换实验:用数字电压表测量结果

掌握使用ADC0809进行模数转换。图3-49AD转换实验原理图表3-2AD转换实验连线说明参考程序如下:3.实验步骤参照表3-2连线说明进行硬件连接。图3-50数字电压表Proteus仿真图参考程序如下:上述源程序通过emu8086编译生成exe文件,将exe文件添加到Proteus电路中8086的Program File,进行电路仿真。
理论教育 2023-11-19

星研集成环境软件:微机原理及应用实验与仿真教程

本例子旨在通过建立一个具体的程序来介绍星研集成环境软件的使用方法以及它的调试功能。以数据传送程序为例介绍星研集成环境软件,程序是用汇编语言编写的。图1-10星研集成环境软件启动界面1.选择仿真器或仿真模块执行“主菜单→辅助→仿真器”,出现一个对话框,如图1-11所示,实验仪选择“SUN ES8688PCIU+”;仿真器选择“EMU86U仿真模块”;最后按“确认”键即可。
理论教育 2023-11-19

Proteus虚拟信号发生器和示波器的使用

涉及8253的实验经常需要用到数字信号发生器为CLK引脚提供时钟信号,此外,为了观察不同工作方式CLK、GATE和OUT三者的关系,要用到示波器。下面对Proteus提供的这两种虚拟仪器的使用方法进行介绍。在“Generator Name”项中输入自定义的数字时钟信号发生器名称。
理论教育 2023-11-19

微机原理与应用实验:基本IO接口

本实验利用74LS244作为输入口,读取开关状态,并将此状态通过74LS273驱动发光二极管显示出来。参考程序如下:图3-24基本IO接口实验线路图3.实验步骤参照图3-24进行硬件连接。图3-2574LS245、74LS273基本IO接口仿真电路上述源程序通过emu8086编译生成exe文件,将exe文件添加到Proteus电路中8086的Program File,进行电路仿真。
理论教育 2023-11-19
-已经加载完成-