一、实验目的

学习在微机接口系统中扩展简单 I/O 设备的基本方法。

二、实验设备

PC 计算机一台, Dais-86PRO+或 Dais-PRO163C 实验系统一套。

三、实验内容及步骤

8 位 I/O 扩展
本实验用 74LS244 作为缓冲输入接口、 74LS273 作为锁存输出接口扩展构成 8 位 I/O 接口。
编写程序,读取 74LS244 缓冲输入接口所连接的 K7~K0 开关数据,写入到 74LS273 锁存输
出接口,控制 L7~L0 八个发光二极管的亮灭。

硬件连线

输入输出 INL —– 端口地址 300IN
输入输出 i0~i7 — 逻辑电平开关 K0~K7
输入输出 OUTL —- 端口地址 300OUT
输入输出 o0~o7 — 发光二极管 L0~L7
输入输出 D0~D7 — 数据总线 D0~D7

代码

CODE    SEGMENTASSUME CS:CODE
START   PROC NEARMOV DX,0300H ;初始化MLOOP:  IN AL,DX ;读取开关信息OUT DX,AL ;写入灯泡JMP MLOOPSTART   ENDPCODE    ENDSEND START

微机原理实验 实验一 简单I/O口扩展 8 位 I/O 扩展相关推荐

  1. 北斗一号微机原理虚拟实验系统安装方法--Ss1Two

    北斗一号微机原理虚拟实验系统安装方法: !!!!!首先关闭一切杀毒软件!!!!! 1. 在群里下载我发的微机原理虚拟实验系统的压缩包或者在官网下载(2020年11月12号的) 将压缩包中的两个文件解压 ...

  2. 微机原理课程实验(十字路口红绿灯设计)

    微机原理课程实验(十字路口红绿灯设计) 软件:protuse 8.4 具体要求 设计实现交通信号灯系统.设A车道与B车道交叉组成十字路口,A是主道,B是支道,直接对车辆进行交通管理,基本要求如下: ( ...

  3. 计算机程序设计乘法,微机原理设计实验之两个数相乘

    <微机原理设计实验之两个数相乘>由会员分享,可在线阅读,更多相关<微机原理设计实验之两个数相乘(4页珍藏版)>请在人人文库网上搜索. 1.课程设计题目:两个数相乘1. 实验目的 ...

  4. 微型计算机原理综合实验报告,微机原理综合实验报告[精心整理].doc

    微机原理综合实验报告[精心整理] 微机原理综合实验报告 主题:数字钟的设计与实现 成员:陈天朗(P 洪 力(P 时间:2014年春季学期 实验原理 利用8254产生计时时钟信号,通过设置恰当的时间常数 ...

  5. 微型计算机原理综合实验,微机原理综合实验指导书

    三.撰写报告的要求: 1. 写出程序设计思想 2. 画出流程图 3. 源程序清单 4. 写出调试过程,提供程序运行结果 5. 写出调试中碰到的问题,以及解决办法,获得的收获 6. 测试结果分析 二.综 ...

  6. 南航计算机硬件实验,南航80X86微机原理及接口技术实验指导书.pdf

    80X86 微机原理及接口技术实验 指导书 卓然 编著 2015-3-1 序 错误!未定义书签. 第一章 TD-PIT++实验系统简介 3 1. 概述 3 2. 系统总线电路单元 5 3. 接口实验单 ...

  7. 观看实验中微型计算机虚拟拆装演示,虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0...

    下面我们对虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0文件阐述相关使用资料和虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0文件的更新信息. 虚拟仿真实验 北斗一号微机 ...

  8. 微型计算机原理实验心得,微机原理实验心得体会

    好文网为大家准备了关于微机原理实验心得体会的文章,好文网里面收集了五十多篇关于好微机原理实验心得体会好文,希望可以帮助大家.更多关于微机原理实验心得体会内容请关注好文网.ctrl+D请收藏!篇一:微机 ...

  9. 考研复试C语言微机原理,放福利,初试数模电,复试微机原理和C的进来看看

    本帖最后由 99terry 于 2013-4-17 15:34 编辑 我10年毕业的,工作两年多,去年7月份辞职,8月份开始备考,本科学的焊接技术与工程,跨考电工理论,二本出生,好在年纪不大,90年的 ...

最新文章

  1. 神经元“超级替补”让失明小鼠恢复视力
  2. python输出浮点数_Python的数据类型转换,那个很多人知道的知识,你知道吗?
  3. redis单线程为何快
  4. (四)数据结构之“队列”
  5. 多个数字数组_七个问题帮助初学者深入理解Java数组
  6. 科技部发文:破除“唯论文”不良导向!网友:靠水论文拿奖励的人不开心了...
  7. Flex与.NET互操作(十六):FluorineFx + Flex视频聊天室案例开发
  8. keil5调试如何选择晶振_有源晶振的负载电容重要吗?
  9. Linux虚拟内存那点事儿
  10. 基于实时流的数据基础-分享
  11. 【渗透测试】Sunlogin-RCE(向日葵)
  12. Java一个汉字占几个字节(详解与原理)(转载)
  13. java不小于等于符号怎么打_小于号,小于等于号怎么用键盘打出来?-大于等于号怎么打-数学-毕睬诵同学...
  14. 斯坦福SCI写作公开课目录
  15. 2018数学建模国赛回顾(国一)
  16. Java高级——OutOfMemoryError和StackOverflowError
  17. 导入sql文件报错:MySQL server has gone away 以及解决方法
  18. html页面和手机比例一致 一比一自适应 Mixed Content: The page at ‘xxx‘ was loaded over HTTPS, but requested an insec
  19. 【LiteOS】HUAWEI LiteOS 详解
  20. 160个破解练习之CrackMe 005 CKme002

热门文章

  1. 中兴F660光猫设置命名清单
  2. RS485串口乱码解决(F107VCT6)
  3. nn.functional.interpolate
  4. 2021年P气瓶充装报名考试及P气瓶充装考试内容
  5. Pinpoint 集群环境部署
  6. 浅谈npm、yarn、cnpm、pnpm(内附网址链接)
  7. 前端包管理工具浅谈(pnpm,npm,yarn)
  8. python anaconda离线安装第三方库
  9. 【Java高级特性】I/O流——使用字符流读写文件
  10. 8550u matlab,某宝上出自深圳的 8550u/8650u 迷你主机到底如何?我加了 32G 内存+1.5T 固态后的使用体验...