下载此文档

北邮微原硬件实验报告.docx


文档分类:行业资料 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
.
2013年微机原理硬件实验报告
学院:信息与通信工程学院
班级:2011211104姓名:
实验一I/O地址译码
1. 实验目的
掌握I/O地址译码电路的工作原理。
2. 实验原理和内容
1. 实验电路如图1-1所VUTVVVV1111-2222
A白日自A©A1A瓷百1111222221
01234E-fa7
MHI-rt---
ah
1DF
图4-2-1^4-2-2
5. 接线:
1 )输出按图4-2-1接线(图中虚线为实验所需接线,74LS32为实验台逻辑或门)
2 )输入按图4-2-2接线(图中虚线为实验所需接线,74LS32为实验台逻辑或门)
由于,我的实验台上的芯片是74LS273,因此本实验仅涉及74LS273输出
.程序流程图
开始
>2等待键盘输入
是ESC吗?
从端口22SH
输出1USC0

DATASEGMENTDATAENDS
STACKSEGMENTSTACK'STACK'DB100DUP⑺STACKENDS
CODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACK
START:
MOV
AH,1
;键盘输入
INT
21H
CMP
AL,27
;检测是否为ESC®
JZ
EXIT
MOV
DX,2A8H
;输出
OUTDX,ALJMPSTART
;返回DOS
实验结果
EXIT:
MOV
INT
AX,4C00H
21H
CODE
ENDS
END
START
键盘输入字符,然后二极管显示键盘输入字符的ASCH码实验总结
本次实验相较上一次实验,顺利很多,因为有了第一次实验的基础,我在编代码之前,先仔细研究课硬件电路图,分析了整个过程中硬件是如何工作的,都会有怎样的反应,而后才编写了程序,并验收通过。
实验三可编程并行接口8255
1. 实验目的
通过实验,掌握8255工作于方式0以及设置A口为输出口,C口为输入口的方法。
2. 实验原理和内容

一片8255内部有3个端口,A口可以工作在方式0、方式1或方式2,B口可以工作在方式0、方式1,C口可以工作在方式0。
方式0是基本型输入/输出。这种方式和外设交换数据时,8255端口与外设之间不使用联络线。
方式1为选通型输入/输出。用这种方式和外界交换数据时,端口和外设之间要有联络信号。
方式2是双向数据传送,仅A口有这项功能。当A口工作在方式2时,B口仍可以工作在方式0或方式1,但此时B口方式1只能用查询方式与CP交换信息。
2. 工作方式选择字8255工作方式选择字共8位(如图),存放在8255控制寄存器中。最高位D7为标志位,D7=1表示控制寄存器中存放的是工作方式选择字,D7=0表示控制寄存器中存放的是C口置位/复位控制字。
D7
DSD5
D4
D3
D2
Di
DO
皿竝0
A口
€口咼四位
b口
cn低四位
1
oi-#si
1:输入
1:入
1:入
L:入

0:诵出
0:出
0!岀
J
标志位2组B组
3. C口置/复位控制字
8255的C口可进行位操作,即:可对8255C口的每一位进行置位或清零操作,该操作是通过设置C口置/复位字实现的。C口置/复位字共8位,各位含义如下:
D7D6D5D4D3D2D1DC
0
000:PC0
1:置位
001:PC1
0:£(£
标志位
rx
111:PC7

AI
A0
/RD
/IE
/€S
工作狀态
0
0
0

0
2口数据"数据熄钱
0
1
0
1
0
数据〜找据想线
1
0
0
1
0
匚」數据一敖損总线
0
0
1
0
0
数据息线一AD数据
0
:
1
0
0
敖鶴总线fR口戡据
1
0
1
0
0
散橢总线一C口數撫
1
1
1
0
0
数抵总线一控制舒存器
X
X
X
X
]
数据总线〜三在
1
1
0
1
0
非法狀态
X
X
1
1
0
啟盥总线"二态

8255有两个命令字,即方式选择控制字和C口置0/置1控制字,初始化编程的步骤是:
① 向8255控制寄存器写入“方式选择控制字”,从而预置端口的工作方式。
② 当端口预置为方式1或方式2时,再向控制寄存器写入“

北邮微原硬件实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhuwo11
  • 文件大小359 KB
  • 时间2022-03-19
最近更新