微机原理实验报告简单并行接口_第1页
微机原理实验报告简单并行接口_第2页
微机原理实验报告简单并行接口_第3页
全文预览已结束

下载本文档

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

文档简介

1、实验二 实验报告简单并行接口一、 实验目的掌握简单并行接口的工作原理及使用方法。二、 实验原理和内容1、 按下面图4-2-1简单并行输出接口电路图连接线路(74ls273插通用插座,74ls32用实验台上的“或门”)。74ls273为八d触发器,8个d输入端分别接数据总线d0d7,8个q输出端接led显示电路l0l7。2、 编程从键盘输入一个字符或数字,将其asc码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。3、 按下面图4-2-2简单并行输入接口电路图连接电路(74ls244插通用插座,74ls32用实验台上的“或门”)。74ls244为八缓冲器,8个数据输入端分别接逻辑电平

2、开关输出k0k7,8个数据输出端分别接数据总线d0d7。4、 用逻辑电平开关预置某个字母的asc码,编程输入这个asc码,并将其对应字母在屏幕上显示出来。5、接线:1)输出按图3-3-1接线(图中虚线为实验所需接线,74ls32为实验台逻辑或门) 2)输入按图3-3-2接线(图中虚线为实验所需接线,74ls32为实验台逻辑或门)三、 程序代码 基于以上实验原理的分析,我们可得到本次试验的汇编语言程序如下: stacks segment stack ;堆栈段 dw 128 dup(?) ;注意这里只有128个字节 stacks ends datas segment ;数据段;请在这里定义您的数据

3、 datas ends codes segment ;代码段 assume cs:codes,ds:datas start: mov al,23h ;初始化 mov dx,2a8h out dx,al;请在这里添加您的代码 mov ax,4c00h ;退出程序 int 21h codes ends end start四、 程序调试与结果分析编程完成后,检查正确便可运行程序了,打开电源开关可以看到八个灯泡中对应的灯泡开启,然后如果将程序中数据稍加更改便可以看到不同灯泡组合亮。该程序简单直接,无需很多指令,但如果要更改数据的话每次都要重新修改程序并保存编译运行,不可以连续操作,稍显麻烦。五、 心得体会这是我们在微机原理课上的第一次上机实验,也是我第一次动手体验汇编语言与微机接口的应用。汇编语言不同于我们以前学过的c语言,所以开始上手的时候反应有点慢,对很多指令的意义也不是很熟悉。后来随着自己的不断尝试,加上老师和周围同学的提醒,我第一次成功的完成了输出实验的编程与接线,看着八个小灯泡按规律开闭的样子心里着实开心!这次实验课我也发现了自己的很多不足,比如对课本上的内容太过生疏,基本每条指令我都得对照课本才能解读,这给我带来了很大的不便。要想改变这种现状的话只有在平时多复习课本,对汇编原理加以巩固才行。这个

温馨提示

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

评论

0/150

提交评论