微机硬件部分实验指导书.doc_第1页
微机硬件部分实验指导书.doc_第2页
微机硬件部分实验指导书.doc_第3页
微机硬件部分实验指导书.doc_第4页
微机硬件部分实验指导书.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机硬件部分实验指导书 实验1EL微机实验教学系统认识实验 一、实验目的学习并掌握教学系统的基本操作,为以后的实验打下基础。 二、实验设备EL型微机实验教学系统设备一套、PC机一台 三、实验系统操作步骤简介 (1)系统的启运双击桌面上的8086实验系统图标,即可运行。 (2)使用本系统进行8086程序开发的步骤:选择串口、波特率。 系统通信连接成功。 (下位机的LED显示“C-”)建立一个新的文件,进行;或是打开一个已经好的文件。 如果已经编译、链接过,并与下位机处于连机状态,则打开文件时,自动下传程序,立即可以进行调试。 编译和链接。 如果编译、链接没有错误,系统自动下传程序。 如果编译、链接有错误,将在窗口里红色加亮错误行,并消息窗口里,详细提示错误信息。 系统运行。 可进行全速运行、单步调试、跟踪调试、运行到光标处、从光标处运行。 在此过程中,可以进行程序复位。 如果下位机处于全速运行状态时,只能进行系统复位运行结果。 如果想观察下位机的内存、变量值和寄存器的值。 只要点击相应的窗口。 如果想修改下位机的内存的值,可在内存窗口中点击鼠标右键,在弹出设置窗口里,设置内存地址,然后可点相应的单元进行修改,按ENTER即可。 各菜单的详细说明,详见附录二。 四、实验操作内容和步骤 2、简单I/O扩展实验1)实验原理分别用三态缓冲器74LS 244、锁存器74LS273作并行输入/输出接口。 硬件如图所示1)实验步骤连线将74LS244(IC25)的输入SI0SI7分别与逻辑电平开关电路的K1K8相连,将I/O地址片选信号CS0与74LS244的片选信号()相连。 将74LS2(IC2)的输出S0S7分别与发光二极管电路的K8相连,将I/O地址片选信号CS与74LS的片选信号()相连。 程序,单步运行,调试程序。 调试通过后,全速运行,观察实验结果。 )实验说明用逻辑电平开关电路作为74LS244(IC25)的输入,用发光二极管作为74LS273(IC2)的输出,编写程序,使得逻辑电平开关的状态从发光二极管上显示出来。 逻辑电平开关拨上时为5V,拨下时为0V。 发光二极管输入“1”为亮,“0”为灭。 从74LS244读入的数据应求反后从输出口输出。 在8086CPU中有4个16位通用数字寄存器,其中仅AX(AL,AH)有输入输出功能,本实验通过输入语句(IN),将开关量输入存到AL中,再通过输出语句(OUT),将AL值输出到发光二极管,从而实现开关控制发光二极管。 4)实验程序,5)修改程序实现以下效果,当开关在“开”位置,发光二极管灭,当开关在“关”位置,发光二极管亮,实验报告要求?实验原理简图?修改后的程序及注释说明?实验现象及分析实验38255并行口实验 一、实验目的学习并掌握8255A的工作方式及其应用。 二、实验设备 1、EL型微机教学实验箱一个; 2、PC机一台; 3、74LS 48、共阴极七段数码块实验板一个。 三、实验内容和步骤 1、8255A接口实验 (2)(双口方式0输入输出)拨动开关,观察发光二极管的变化。 当开关某位拨上时,对应的发光二极管点亮,拨下时熄灭。 (1)实验程序assume cs:code code segment publicorg100h org100h start:mov dx,04a6h;8255控制寄存器端口地址start:mov dx,04a6h;8255控制寄存器端口地址mov ax,82h;设置双口方式0,A口输出,B口输入out dx,ax start1:mov dx,04a2h;B口地址in ax,dx;读开关状态mov dx,04a0h;A口地址out dx,ax;写发光二极管状态jmp start1code endsend start (2)实验步骤连线8255A的PB0PB7分别与逻辑电平开关电路的K1K8相连;PA0PA7分别与发光二极管电路的L1L8相连;8255A的片选信号(CS8255)与CS0相连。 程序,单步运行,调试程序。 调试通过后,全速运行,观察实验结果。 修改接线和程序,改为从A口读取开关K1K8状态,通过B口驱动LED发光。 (3)实验报告要求实验现象及分析控制字设置详细说明程序及注释说明?实验48253定时器/计数器接口实验 一、实验目的掌握8253定时器/计数器的工作方式及其编程原理。 二、实验设备 4、EL型微机教学实验箱一个; 5、PC机一台。 三、实验内容和步骤 1、8253定时器/计数器应用实验(8253作定时器)用8253定时器中断,使发光二极管循环点亮。 (1)实验原理图 (2)实验说明8253的时钟端CLK 0、CLK1的频率均为1M/8。 CLK2的时钟由OUT0来控制。 本实验中,8253采用工作模式3为方波方式。 CLK0的频率为1/8MHz时,设计数器0的初值为0F42H(十进制为62500)时,方波周期约为0.5s。 在计数器2中设置不同的初值n,可得n0.5s的时间周期。 利用计数器输出的方波信号点亮发光二极管LED1和LED2。 (3)实验程序assume cs:code codesegment publicorg100h start:;计数器0的设置mov dx,04a6h;8253控制字设置mov ax,36h;设置计数器0工作方式out dx,ax mov dx,04a0h;计数器0计数值设置mov ax,24h out dx,ax movax,0f4h out dx,ax;计数器1的设置mov dx,04a6h movax,76h outdx,ax movdx,04a2h movax,0ffh outdx,ax movax,0outdx,ax;计数器2的设置movdx,04a6h movax,0b6h outdx,ax movdx,04a4h movax,10h outdx,ax movax,0outdx,ax next:nop进入循环jmp nextcode ends;end ofcodesegmentend start;end assembly (4)实验步骤连线8253的片选信号(CS8253)与CS0相连;8253的OUT0与CLK2相连;8253的OUT2与实验板上的LED1相连;8253的OUT1与实验板上的LED2相连;并调

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论