访问外部程序存储器的时序

访问外部程序存储器的时序

ID:14036444

大小:216.50 KB

页数:6页

时间:2018-07-25

访问外部程序存储器的时序_第1页
访问外部程序存储器的时序_第2页
访问外部程序存储器的时序_第3页
访问外部程序存储器的时序_第4页
访问外部程序存储器的时序_第5页
资源描述:

《访问外部程序存储器的时序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、扩展用到的几个特殊信号1,ALE:(30脚)地址锁存允许信号主要作用:CPU提供的同步信号,用于锁存P0输出的地址信号;总线约定:在ALE信号下降沿时,P0为地址输出状态。2,/PSEN:(29脚)片外EPROM读选通信号;总线约定:信号上升沿区间P0口为数据输入状态,CPU在信号上升沿将P0口线上的数据读入内部总线。3,/WR:(16脚,P3.6)片外RAM、IO口写选通信号;/RD:(17脚,P3.7)片外RAM、IO口读选通信号;引脚波形特点:平时为高电平,执行MOVX指令时有一个负脉冲;总线约定:/WR为低时,P0口为数据输出状态,A中内

2、容出现在P0口线上;/RD为低时,P0口为数据输入状态,信号上升沿CPU读P0口线上的数据送给A.MOVX指令时序特点:单字节、两个机器周期。访问外部程序存储器的时序访问外部数据存储器与I/O口时的时序设计一个以89C51单片机为核心的用户系统,具有以下功能:1,可以实时采集八路模拟量输入信号,输入电压范围内0-5伏;2,具有四位七段数码管显示器,能实时显示采集的模拟电压,误差的绝对值要求小于等于20毫伏;3,系统具有数据存储功能,存储空间为8K字节;4,可以输入8路开关量信号,可以输出8路开关量信号;根据上述要求,完成以下设计任务:(一),画出

3、电路原理图,列出所用元器件表,注明器件名称与作用;(二),确定各接口的口地址,并给出确定方法;1,八路模拟量输入通道各自的地址:2,开关量输入输出接口地址:3,其它如RAM、显示用接口地址(或者地址范围);针对上系统,编程完成下任务:开机后显示P-学号,然后处于等待状态,当INT0有外部中断请求时,实时采集模拟输入通道1的电压信号,并将采集值在数码管显示出来,显示格式为1-XY(XY为采集到的16进制数)。注意:必须画出程序流程图航标灯控制例子对应程序ORG0000HAJMPMAINORG0003HAJMPWBINTORG001BHAJMPTIN

4、TORG0100HMAIN:MOVSP,#30HCLRP1.7CLRIT0CLRPX0SETBPT1SETBEX0SETBEAHERE:AJMPHEREORG0150HWBINT:MOVTMOD,#10HMOVTL1,#0B0HMOVTH1,#3CHSETBET1SETBTR1MOVR7,#14HHERE1:JNBP3.2,HERE1CLRET1CLRTR1CLRP1.7RETITINT:MOVTL1,#0B0HMOVTH1,#3CHDJNZR7,EXPORTMOVR7,#14HCPLP1.7EXPORT:RETIEND显示子程序DIS:MOVR

5、0,#75HMOVR2,#01HMOVA,R2LP0:MOVDPTR,#8002HMOVX@DPTR,AMOVDPTR,#TABLEMOVA,@R0MOVCA,@A+DPTRMOVDPTR,#8004HMOVX@DPTR,AACALLD1MSDECR0MOVA,R2JBAcc.5,LP1RLAMOVR2,AAJMPLP0LP1:RETTABLE:DB3FH,06H,5BH,4FH,66H,6DHDB7DH,07H,7FH,6FH,77H,7CHDB39H,5EH,79H,71H,40HD1MS:…….RET

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

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

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