微机原理及应用实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告1
实验项目名称:I/O 地址译码;简单并行接口
同组人:
实验时间: ____________________ 实验室: 微机原理实验室K2—407 指导教师: 胡蔷 、实验目的:
掌握I/O 地址译码电路的工作原理,简单并行接口的工作原理及使用方法. 、预备知识:
输入、输出接口的基本概念,接口芯片的(端口)地址分配原则,了解译码器工作原理 及相应逻辑表达式,熟悉所用集成电路的引线位置及各引线用途; 74LS245 74LS373的特性 及作用。
三、实验内容 245输入373输出
使用PrOtUeS 仿真软件制作如下电路图,使用 EMU8086编译软件编译源程序,生成可执 行文件(nn . exe ),在PrOtUeS 仿真软件中加载程序并运行,分析结果.
编程实现:读8个开关的状态,根据输入信号控制 8个发光二极管的亮灭。
RPl
图1-1 245 输入373输出
四、程序清单
IPCF
UMIY
WiS-IBel
TF i rJ⅛ C -1 rτ≡. ALEft 1X TTF *L 0 VlLl bTT^r « L*.- I 冗心
d∪l
≡I∙ IW-⅛F~
4 IiK
∣*≡7W
Iilir 9 3
AM 4 *Γ '0 7 .⅛11
V Λ⅛I !Z 1
Λ⅛13
■ i R 17
AlIiF
1
11
U7.A
I 」弓
A
拿
00
誥
«3
=霜
ra D1Mblali
临
M cτπufr
F KOIWU-Iid 1S I kH 珀嶷 E-E
w*1
常**«
■
常
■:思
∣m "血 IjE
AVe-
曰口
Gl
2、列出常见输入、输出接口芯片的名称、功能及用途
指导教师批阅及成绩
指导教师签名:
年月日
实验报告2
实验项目名称:可编程定时器/计数器;可编程并行接口同组人:
实验时间:_____________________ 实验室:微机原理实验室K2-407 指导教师: 胡蔷
一、实验目的:
掌握8253的基本工作原理和编程应用方法。掌握8255的工作原理及使用方法.
二、预备知识:
8253的结构、引脚、控制字,工作方式及各种方式的初始化编程及应用。
8255的内部结构、引脚、编程控制字,工作方式0、1、2的区别,各种方式的初始化编程及应用。
三、实验内容:
⑴8253输出方波
利用8253的通道0和通道1,设计产生频率为IHz的方波.设通道0的输入时钟频率为2MHz 8253的端口地址为40H, 42H, 44H, 46H通道0的输入时钟周期0。5 μS,其最大定时时间为:0。5 μS × 65536 = 32.768ms ,要产生频率为1Hz(周期=Is )的方波,利用;一个通道无法实现。可用多个通道级连的方法,将通道0的输出OUT0乍通道1的输入时钟信号.
设通道0工作在方式2 (频率发生器),输出脉冲周期=10 ms ,贝U通道0的计数值为20000(16位二进制).周期为4 ms的脉冲作通道1的输入时钟,要求输出端OUT1输出方波且周期为1s ,则通道1工作在方式3 (方波发生器),计数值为100 (8位;二进制).硬件连接如图2-1。
图2-1 8253 输出方波
⑵8255 A 口方式O输入,B 口方式O输出A 口的值。硬件连接如图2—2
肝1
图2—2 8255 A应用
四、程序清单
⑴8253输出方波
TT
•I
K
K
一
H⅛
F
F
F⅞
H
H
右*
9 3
B
R2
JM
胆
[
9
Ri
JU R6
JW
卜
9
RT
JMl、DS
li
IΓ
b
i
⑵8255 A应用
五、实验结果
⑴8253输出方波
微机原理及应用⑵8255 A应用
六、结果分析
⑴8253输出方波
⑵8255 A应用
微机原理及应用
七、思考题:
1、8253有几种工作方式?写出每种工作方式的功能。
2、8255有几种工作方式?列出每种工作方式的功能和所用信号的名称、作用、使用端口线的号码。
指导教师批阅及成绩
指导教师签名:
年月日
微机原理及应用
实验报告3
实验项目名称:继电器控制七段数码管同组人:
实验时间:_____________________ 实验室:-微机原理实验室_K2—407_指导教师:—胡蔷—
一、实验目的:
掌握8255A控制数码管显示的原理.
二、预备知识:
数码管的类型,静态和动态显示,代码转换,显示码,8255的应用。
七字段LED (Light Emitting Diode )显示器主要部分为发光二极管,LED数码管有共阳极和共阴极两种结构,7段发光二极管的工作电流平均为10〜20mA通常输出锁存器不能提供如此大的电流,所以使用时必须接驱动电路。
静态显示:数码管显示某个字符时,相应的发光二极管恒定导通或截止.此显示方式每个数码管都需要一个8位输出口控制,当系统中数码管较多时,所需I/O 口较多。
动态显示:一位一位轮流点亮各位数码管,对每一位数码管,每隔一段时间点亮一次。
三、实验内容:
编程实现采用动态扫描方法在LED数码管上显示0000〜9999,硬件接线如图3-1所示。设8255A的端口地址为400H〜403H
图3—1 8255 动态显示
四、程序清单