欢迎来到天天文库
浏览记录
ID:51862935
大小:90.66 KB
页数:6页
时间:2020-03-17
《微机硬件部分实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、微机硬件部分实验指导书 实验1EL微机实验教学系统认识实验 一、实验目的学习并掌握教学系统的基本操作,为以后的实验打下基础。 二、实验设备EL型微机实验教学系统设备一套、PC机一台 三、实验系统操作步骤简介 (1)系统的启运双击桌面上的8086实验系统图标,即可运行。 (2)使用本系统进行8086程序开发的步骤:选择串口、波特率。 系统通信连接成功。 (下位机的LED显示“C-”)建立一个新的文件,进行;或是打开一个已经好的文件。 如果已经编译、链接过,并与下位机处于连机状态,则打开文件时,自动下
2、传程序,立即可以进行调试。 编译和链接。 如果编译、链接没有错误,系统自动下传程序。 如果编译、链接有错误,将在窗口里红色加亮错误行,并消息窗口里,详细提示错误信息。 系统运行。 可进行全速运行、单步调试、跟踪调试、运行到光标处、从光标处运行。 在此过程中,可以进行程序复位。 如果下位机处于全速运行状态时,只能进行系统复位运行结果。 如果想观察下位机的内存、变量值和寄存器的值。 只要点击相应的窗口。 如果想修改下位机的内存的值,可在内存窗口中点击鼠标右键,在弹出设置窗口里,设置内存地址,然后可点
3、相应的单元进行修改,按ENTER即可。 各菜单的详细说明,详见附录二。 四、实验操作内容和步骤 2、简单I/O扩展实验1)实验原理分别用三态缓冲器74LS 244、锁存器74LS273作并行输入/输出接口。 硬件如图所示1)实验步骤①连线将74LS244(IC25)的输入SI0~SI7分别与逻辑电平开关电路的K1~K8相连,将I/O地址片选信号CS0与74LS244的片选信号(CSU10)相连。 将74LS273(IC24)的输出SO0~SO7分别与发光二极管电路的KL~L8相连,将I/O地址片选信号C
4、S1与74LS273的片选信号(CSU8)相连。 ②程序,单步运行,调试程序。 ③调试通过后,全速运行,观察实验结果。 3)实验说明用逻辑电平开关电路作为74LS244(IC25)的输入,用发光二极管作为74LS273(IC24)的输出,编写程序,使得逻辑电平开关的状态从发光二极管上显示出来。 逻辑电平开关拨上时为5V,拨下时为0V。 发光二极管输入“1”为亮,“0”为灭。 从74LS244读入的数据应求反后从输出口输出。 在8086CPU中有4个16位通用数字寄存器,其中仅AX(AL,AH)有输入输
5、出功能,本实验通过输入语句(IN),将开关量输入存到AL中,再通过输出语句(OUT),将AL值输出到发光二极管,从而实现开关控制发光二极管。 4)实验程序assume cscode code segment public org 100h start mov dx,04a0h in al,dx mov dx,04b0h out dx,al jmp start code ends end
6、 start 5)修改程序实现以下效果,当开关在“开”位置,发光二极管灭,当开关在“关”位置,发光二极管亮,实验报告要求?实验原理简图?修改后的程序及注释说明?实验现象及分析实验38255并行口实验 一、实验目的学习并掌握8255A的工作方式及其应用。 二、实验设备 1、EL型微机教学实验箱一个; 2、PC机一台; 3、74LS 48、共阴极七段数码块实验板一个。 三、实验内容和步骤 1、8255A接口实验 (2)(双口方式0输入输出)拨动开关,观察发光二极管的变化。 当开关某位拨上时,对应的
7、发光二极管点亮,拨下时熄灭。 (1)实验程序assumecs:codecodesegmentpublicorg100horg100hstart:movdx,04a6h;8255控制寄存器端口地址start:movdx,04a6h;8255控制寄存器端口地址movax,82h;设置双口方式0,A口输出,B口输入outdx,axstart1:movdx,04a2h;B口地址inax,dx;读开关状态movdx,04a0h;A口地址outdx,ax;写发光二极管状态jmpstart1codeendsendstart
8、(2)实验步骤①连线8255A的PB0~PB7分别与逻辑电平开关电路的K1~K8相连;PA0~PA7分别与发光二极管电路的L1~L8相连;8255A的片选信号(CS8255)与CS0相连。 ②程序,单步运行,调试程序。 ③调试通过后,全速运行,观察实验结果。 ④修改接线和程序,改为从A口读取开关K1~K8状态,通过B口驱动LED发光。 (3)实验报告
此文档下载收益归作者所有