精品范文模板 可修改删除
免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
撰写人:___________日 期:___________
精品范文模板 可修改删除
免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
撰写人:___________日 期:___________
地址译码实验报告
实验目的:
熟悉MCS-51的地址空间
掌握MCS-51外部程序空间的访问
掌握MCS-51外部数据空间的访问
实验内容:
利用A2区的A0-A15,B_RD,B_WR和A3区的74LS138设计译码电路,并用示波器观测选通脉冲并测量宽度。
,产生地址为2003H的外部数据空间地址选通信号,并用示波器观测。(需要读写控制信号参与)。
三、实验原理与要求
在51单片机中,如需进行系统扩展,所需的16条地址线分别由P2和P0口提供,8条数据信号线由P0口提供。P0口是地址/数据复用总线,分时传送低8位地址和数据,由地址锁存允许信号ALE控制地址传送,外部程序存储器读选通信号控制它的数据传送。
利用A2区的A0-A15,B_RD,B_WR和A3区的74LS138设计译码电路,并用示波器观测选通脉冲并测量宽度。
利用MOVX指令,产生地址为2003H的外部数据空间地址选通信号(需要读写控制信号参与)。
四、实验流程图
精品范文模板 可修改删除
免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
实验原理图
六、实验代码
用MOVX访问外部数据存储器
(1)读取操作
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV DPTR, #2003H
MOVX A, ***@DPTR
SJMP MAIN
精品范文模板 可修改删除
免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
END
(2)写入操作:
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV A,#45H
MOV DPTR, #2003H
MOVX ***@DPTR,A
SJMP MAIN
END
实验修改
实验之前误以为单片机P0口已经经过锁存器锁存后引出,所以在实验原理图中并未画出74LS373,修改后的原理图见图1(图中用74HC573作为锁存器,实际中应是74LS373)。
实验之前对实验要求中所说的“需要读写控制信号参与”并不十分理解,后来才知道是要将“读”或“写”引入三八译码器选通端用来选通,修改后的电路图中加入了这一要求,相应的就要保持
地址译码实验报告 来自淘豆网m.daumloan.com转载请标明出处.