实验四 简单IO口扩展实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四 简单I/O 口扩展实验

一、 实验目的

学习在单片机系统中扩展简单I/ O 口的基本方法。 二、 实验内容

MCS —51外部扩展空间很大,但数据总线口和控制信号的负载 能 力是有限的,若需要扩展的芯片较多,则MCS —51总线口 负载过重,74LS244是一个输入扩展口,同时也是一个单向驱 动器,以减轻总线负担。74LS273作为同向输出口,控制8个 发光二极管的亮灭。 三、 实验接线图

D 1

3

Q 12

D 24Q 25D 37Q 36D 48Q 49D 513Q 512D 614Q 615D 717Q 716D 818Q 819CLK

11CLR

1U A31

74L S273

D 0

D 1D 2D 3D 4D 5D 6D 7O UT0

O UT1O UT2O UT3O UT4O UT5O UT6O UT71A 121A 241A 361A 48

2A 1112A 2132A 3152A 4171Y 1

181Y 2161Y 3141Y 4122Y 192Y 272Y 352Y 4

3

1G 12G

19

U A32

74L S244

D 0D 1D 2D 3D 4D 5D 6D 7

PI 0PI 1PI 2PI 3

PI 4

PI 5PI 6PI 7

G 12

3

U 3A 74L S32

45

6U 3B 74L S32

WR

273C S2

RD

244C S

CLR

L0

L1L2L3L4L5L6L7R2734.7K

K 1

K 2K 3K 4K 5

K 6K 7K 8R244

4.7K V C C

Y 3

V C C

Y 2

图(4-1)

四、 实验程序框图

开 始 置端口地址 从74LS244读入开关状态 从74LS273输出开关状态 延 时0.01S

五、实验步骤

1、74LS244的输入端PI0~PI7接JK(K1~K8),74LS273的输出端OUT0~OUT7接JL(L0~L7), 244CS接Y2,273CS2接Y3。

2、调试、运行程序test4中的IO.ASM。

3、拨动K1~K8,观察L0~L7点亮情况。

六、实验结果:

图4-3

将K1,k2,k4,k5开关拨到高电平,相应的L1,L2,L4,L5,发光二极管发光。如图4-3所示

如图4-4所示:将K1,k2,k5开关拨到高电平,相应的L1,L2,L5,发光二极管发光。

图4-4

如图4-5所示:将K1,k2开关拨到高电平,相应的L1,L2 发光二极管发光。

图4-5

图4-6

如图4-6所示:将K1开关拨到高电平,相应的L1 发光二极管发光。

七、实验总结

通过做本次试验,学习在单片机系统中扩展简单I/ O口的基本方法。提高自己对单片机I/O口扩展的理解和认识。巩固了书本上的基础知识,进一步理解了I/O的数据传送过程。

相关文档
最新文档