电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

地址译码实验报告

地址译码实验报告_第1页
1/5
地址译码实验报告_第2页
2/5
地址译码实验报告_第3页
3/5
下载后可任意编辑地址译码实验报告一、实验目的:1.熟悉 MCS-51 的地址空间2.掌握 MCS-51 外部程序空间的访问3.掌握 MCS-51 外部数据空间的访问二、 实验内容: 利用 A2 区的 A0-A15,B_RD,B_WR 和 A3 区的 74LS138 设计译码电路,并用示波器观测选通脉冲并测量宽度。1.利用 MOVX 指令,产生地址为 2024H 的外部数据空间地址选通信号,并用示波器观测。(需要读写控制信号参加)。三、实验原理与要求1.原理 在 51 单片机中,如需进行系统扩展,所需的 16 条地址线分别由 P2 和 P0 口提供,8 条数据信号线由P0 口提供。P0 口是地址/数据复用总线,分时传送低 8 位地址和数据,由地址锁存允许信号 ALE 控制地址传送,外部程序存储器读选通信号___________PSEN 控制它的数据传送。2.要求 利用 A2 区的 A0-A15,B_RD,B_WR 和 A3 区的 74LS138 设计译码电路,并用示波器观测选通脉冲并测量宽度。利用 MOVX 指令,产生地址为 2024H 的外部数据空间地址选通信号(需要读写控制信号参加)。四、实验流程图五、 实验原理图下载后可任意编辑 六、实验代码用 MOVX 访问外部数据存储器 (1)读取操作ORG0000HLJMP MAINORG0100H MAIN:MOV DPTR, #2024H MOVX A, @DPTRSJMP MAINEND(2)写入操作:ORG0000HLJMP MAINORG0100H MAIN:MOV A,#45HMOV DPTR, #2024H MOVX @DPTR,ASJMP MAINEND七、实验修改1.实验之前误以为单片机 P0 口已经经过锁存器锁存后引出,所以在实验原理图中并未画出74LS373,修改后的原理图见图 1(图中用 74HC573 作为锁存器,实际中应是 74LS373)。下载后可任意编辑 图 1.修改后的原理图 a2.实验之前对实验要求中所说的“需要读写控制信号参加”并不十分理解,后来才知道是要将“读”或“写”引入三八译码器选通端用来选通,修改后的电路图中加入了这一要求,相应的就要保持译码器输入端信号不变,所以将 P2 口的输出引入 A0、A1、A2(原理图中对应于 A、B、C),见图 2。另外,为了体现体现地址 2024H 低八位,还需要用到预习报告中的原理图,不过修改后的图中加入了锁存器,也就是图1。图 2.修改后的原理图 b3.实验之前以为对于外部数据存储器的访问中,~WR 和~RD 的观察是独立的,所以分别写了读取和写入的程序用来观察。后来才知道是要用双踪同时观察,所以后来实际中用到的程序读和写先后进行,如下:下载后可任意编辑ORG0000HLJMP MAINOR...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

地址译码实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部