地址译码实验报告

地址译码实验报告

ID:24102924

大小:322.59 KB

页数:4页

时间:2018-11-12

地址译码实验报告_第1页
地址译码实验报告_第2页
地址译码实验报告_第3页
地址译码实验报告_第4页
资源描述:

《地址译码实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、地址译码实验报告一、买验内容利川A0-AI5,RD,WR和74LSI38设计译码电路,并用示波器观测选通脉冲并测量宽度。利用MOVX指令,产生地址为2003H的外部数据空间地址选通信号(需要读写拧制信号参与)。二、电原理图U?o-JJ34-56.7,^^1•1>!1♦PPPPPPPP■f蠕■喝(AIWO(ADDPttl(.AD2JR12(AE6>TO3(AWJPU4(AK>RL5(AC6>TO.6(.AD7)R17occID2D3D4D5DS7D©1Q3Q3QS?5Q6QP«Q1917di.P3

2、册1>P.UINW)R351TI)W細為_J5-XEAW(脈0i.想I(AIO>F12(AII)P13(A12n4(AI3)P25(A14>Ri6(AI5)P174()74HC573L”XIALI•XTA12RSTRURD)P3.卿VCCGND(RWiO(TXD>PilALEPWX;PSENo】1r,3PO»456WYIWY3Y4WY67ABCEIR2D74.AI5I380^_cJLo7_A>X5I三、程序流程图初始化,赋予DPTR地址值通过SW來确定读写zsw为高电平,读SW为低电平,写四、

3、汇编程序代码ORG0000HLJMPMAINORG01OOHMAIN:MOVDPTR,#2003H;设置DPTR为2003H,为读写做准备CLRA;初始化,对累加器清零SETBP1.7;准备从P1.7读开关状态,来判断读写LOOP:JNBP1.7,WRITE;如果开关输入为低电平则为写入,跳转MOVXA,@DPTR;从外部数据存储器屮读取SJMPLOOP;跳转,在进行判断WRITE:MOVX@DPTR,A;向外部数据存储器写入SJMPLOOP;跳转,重新判断END五、实验记录1、从数据存储器渎収

4、数据此时〜Y3端选通信号低电平持续时间为1.84us,高电平为760ns;〜read信号低电平持续时间为1.08us,高电平为1.48us.其波形如下:CUH32瞻1观TMHi光标aooo$光标320,0M綱类型MPW:信源光标0X)00>光标)50kHz2、向外部数据存储器写入此时〜Y3端选通信号低电平持续时间为L8us,高电平为920ns;〜write信号低电平持续时间为340ns,高电下•为2.36us.信号波形分别如下:六、实验数据分析1、系统时钟查阅资料,得到MCU的振荡频率为11.0

5、592MHz,并辻单片机内部采用的是RC震荡而不是晶体振荡电路,因此实际可能有偏差。佔算得到时钟信号宽度为14-11.0592MHz=90.42ns2、读写信号查阅资料得到其读写时序阁如下:•Wtt木tWTd:I3922CWITimin轻diagramckckP2[7:OKXADRH);P0[7:0XXADRL»:P4.5

6、atnuidr(7:O]dacaaut_to_xram(7:0]wtiUicfrUuiliiisiWRITExniiruddr[7:0]XAOIU.cUmJlxnimaddrf^F]•from3*17:01K«1Kt1>KXLM'l>K>«CXRACrJCRM*bb>U.KXKAr总SI:G513-55Q12%K/2929/»66柃R:0513-S50I2969/2W6/2947从时序图中可知,在读状态时需要花费6个clock,其中〜RD为低电平时间是3个clock。而写状态需要花费7个clo

7、ck,其中〜WR为低电平吋间是一个clock。试验屮,测得读信号〜RD宽度力1.08us,力12个时钟周期;写信号〜WR宽度为340ns,约力4个时钟周期,因此〜RD信号有效时间是〜WR信号的三倍,符合条件。而也付推测一个clock大约为4个时钟周期,所以执行读操作总用时为24个时钟周期,正好是2个机器周期。而执行写操作则需要28个时钟周期。因为读操作所用时间比写操作少,因此读状态是测得的信号频率略高于写状态的信号频率。3、选通信号根据本次实验的译码方式,在〜Y3端测量选通信号。当ALE变为岛电

8、平,573输出低位地址,同时P2口输出高位地址。从时序图中可以看到,高位地址输出的持续时间为5个clock,也就是20个吋钟周期。而实验测量所得的选通信号有效吋间为1.8us左右,正好是20个吋钟周期,表明译码方式正确。4、测量得到的信号频率测U:所得的4个信号频率接近,分别为382kHz369kHz.在读状态下,单片机循环执行一下三条语句:JNBP1.7,WRITEMOVXA,@DPTRSJMPLOOP写状态下则循环执行一下三条:JNBP1.7,WRITEMOVX@DPTR,ASJMPLOO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。