微机原理及应用实验指导书j 2

微机原理及应用实验指导书j 2

ID:11881715

大小:502.23 KB

页数:13页

时间:2018-07-14

微机原理及应用实验指导书j 2_第1页
微机原理及应用实验指导书j 2_第2页
微机原理及应用实验指导书j 2_第3页
微机原理及应用实验指导书j 2_第4页
微机原理及应用实验指导书j 2_第5页
资源描述:

《微机原理及应用实验指导书j 2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二存贮器读写实验一.实验目的:1.熟悉静态RAM的使用方法,掌握8088微机系统扩展RAM的方法。2.熟悉静态RAM读写数据编程方法。二.实验内容对指定地址区间的RAM(2000H~23FFH)先进行写数据55AAH,然后将其内容读出再写到3000H~33FFH中。三.硬件电路(系统中已连接好)四.实验程序清单CODESEGMENTASSUMECS:CODEORG1700h;定义起始地址START:MOVAX,0H;定义数据段寄存器DSMOVDS,AXMOVBX,2000H;定义数据地址BXMOVAX,55AAH;置常数为55AAMOVCX,03F

2、FH;置字节数CXRAMW1:MOVDS:[BX],AX;常数55AA写入DS:[BX]中ADDBX,0002H;地址增量LOOPRAMW1;一直写到字节数为0为止MOVAX,2000HMOVSI,AX;置源数据区地址DIMOVAX,3000HMOVDI,AX;置目的数据区地址SIMOVCX,03FFH;置字节数CXCLD;确定地址变化方向REPMOVSB;写数据到目的数据区JMP$;结束CODEENDSENDSTART五.实验步骤1.运行实验程序(1)联机时,实验程序文件名为DVCCH8EXEH812S.EXE。(2)单机时,实验程序起始地址为

3、F000:9700。在系统显示监控提示符“P.”时:输入F000按F1键输入9700按EXEC键稍后按RESET键退出,用存储器读写方法检查2000H~3000H中的内容应都是55AA。11实验三8253A定时/计数器实验一.实验目的学习8253A可编程定时/计数器与8088CPU的接口方法;了解8253A的工作方式;掌握8253A在各种方式下的编程方法。二.预备知识1.8253A内部结构8253A定时/计数器具有定时、计数双功能。它具有三个相同且相互独立的16位减法计数器,分别称为计数器0、计数器1、计数器2。每个计数器计数频率为0~2MHZ,其内部

4、结构如图3—1所示。由于其内部数据总线缓冲器为双向三态,故可直接接在系数数据总线上,通过CPU写入计数初值,也可由CPU读出计数当前值;其工作方式通过控制字确定;图中的读写控制逻辑,当选中该芯片时,根据读写命令及送来的地址信息控制整个芯片工作;图中的控制字寄存器用于接收数据总线缓冲器的信息;当写入控制字时,控制计数器的工作方式,当写入数据时则装入计数初值,控制寄存器为8位,只写不能读。000151515CLK0D0~D7数据锁存器MSBLSBMSBLSBMSBLSBOUT0GATE0计数器0总线缓冲器000151515计数器MSBLSBMSBLSBMS

5、BLSBCLK1读/写-WR-RDOUT1GATE1计数器1逻辑A0A1OUT0CLK0-CSGATE0GATE2CLK2计数器2控制字CLK1OUT2寄存器OUT1GATE1OUT2CLK2GATE2图3—18253A内部结构图3—2计数器内部结构图2.计数器内部结构如图3—2所示,每个计数器由一个16位可预置的减1计数器组成,计数初值可保存在16位的锁存器中,该锁存器只写不能读。在计数器工作时,初值不受影响,以便进行重复计数。图中每个计数器有一个时钟输入端CLK作为计数脉冲源,计数方式可以是二进制,计数范围1~10000H,也可以是十进制,计数范围

6、1~65536。门控端GATE用于控制计数开始和停止。输出OUT端当计数器计数值减到零时,该端输出标志信号。111.8253A端口地址选择见表3—1表3—1/CS/RD/WRA1A2寄存器选择和操作00001111000000110101写入计数器#0写入计数器#1写入计数器#2写入控制寄存器000000111001010读计数器#0读计数器#1读计数器#20100×11×11××1××无操作(三态)禁止(三态)无操作(三态)2.8253A功能8253A既可作定时器又可作计数器(1)计数:计数器装入初值后,当GATE为高电平时,可用外部事件作为CLK脉

7、冲对计数值进行减1计数,每来一个脉冲减1,当计数值减至0时,由OUT端输出一个标志信号。(2)定时:计数器装入初值后,当GATE为高电平时,由CLK脉冲触发开始自动计数,当计数到零时,发计数结束定时信号。除上述典型应用外,8253A还可作频率发生器、分频器、实时钟、单脉冲发生器等。5.8253A控制字00选计数器0数制控制:0=二进制,1=BCD01选计数器110选计数器2工作方式选择:000方式011非法001方式1×10方式200计数器锁存命令×11方式301只读/写低8位,高8位自动置0100方式410只读/写高8位,低8位自动置0101方式51

8、1先写低8位,后写高8位7654321011说明:(1)8253A每个通道对输入CLK按二进制

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

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

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