李伯成《微机原理》习题___第六章

李伯成《微机原理》习题___第六章

ID:16134327

大小:155.50 KB

页数:3页

时间:2018-08-08

李伯成《微机原理》习题___第六章_第1页
李伯成《微机原理》习题___第六章_第2页
李伯成《微机原理》习题___第六章_第3页
资源描述:

《李伯成《微机原理》习题___第六章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、李伯成《微机原理》习题第六章6.1若8253芯片可利用8088的外设接口地址为0D0D0H~0D0DFH,试画出电路,若加到8253上的时钟信号为2MH:(1)若利用计数器0,1,2分别产生周期为10微秒的对称方波以及0.1秒和10秒产生一个负脉冲,试说明8253应如何连接并编写初始化在内的程序;(2)若希望利用8088程序通过接口控制GATE,从CPU使GATE有效开始,20微秒后在计数器0的OUT端产生一个正脉冲,试设计完成此要求的硬件和软件。根据题意三个计数器都应该工作在方波发生器方式3,计数器0的输出信号周期为10微秒,因为时钟信号周期我0.5

2、微秒,所以计数器0的计数值为20。用OUT0作为计数器1的时钟,计数器1的分频系数为1/10-4,而假如又用OUT1作为计数器2的时钟,则计数器2的分频系数应为100。所以有以下初始化程序段:计数器0:00010111=37H计数器0单字节方式3十进制计数器101110111=57H计数器1双字节方式3十进制计数器210010111=97H计数器2单字节方式3十进制MOVDX,0D0D3H;控制端口地址MOVAL,37HOUTDX,ALMOVDX,0D0D0H;计数器0端口地址MOVAL,20OUTDX,ALMOVDX,0D0D3HMOVAL,57HO

3、UTDX,ALMOVDX,0D0D1H;计数器1端口地址MOVAL,00OUTDX,ALMOVAL,100OUTDX,ALMOVDX,0D0D3H;MOVAL,97HOUTDX,ALMOVDX,0D0D2HMOVAL,100OUTDX,AL6.2规定8255并行接口地址为FFE0~FFE3H,试将其连接到8088系统总线上。(1)、若希望8255的三个端口的24根线均为输出,且输出幅度和频率为任意的方波,试编程序;(2)、若A/D变换器的引线及工作时序如图示,试将此A/D转换器与8255相连接,并编写包括初始化程序在内的、变换一次数据并将数据存放在DA

4、TA中的程序;解:根据题目所给的接口地址,其电路连接如下:(1)、根据8255的方式字格式,三个端口全都工作在方式0输出,故为10000000B=80H所以有如下的初始化:MOVDX,FFE3H;MOVAL,80H;OUTDX,AL;用8255输出幅度任意的方波是不可能的,所以后续问题无解。(2)、8255的初始化包括:工作方式0、A口输入、B口输出、C口低四位输出、C口高四位输入,且在程序开始时,使PC0、PC1为低电平。所以控制字应为:10011000B=98H据此写下以下程序:MOVDX,FFE3H;8255控制寄存器地址MOVAL,98H;工作

5、方式控制字OUTDX,AL;写入8255MOVDX,FFE2;8255C口MOVAL,0;OUTDX,AL;使使PC0、PC1为低电平数据采集部分采用查询方式,程序以过程的方式书写如下:AD0809PROCNEARPUSHAXPUSHBX;PUSHDX;PUSHSI;断点保护MOVDX,SEGADATA;转换数据存储区段地址MOVDS,DX;MOVSI,OFFSETADATA;转换数据存储区偏移地址XORBX,BX;MOVBL,08;模拟输入通道数BEGIN:MOVDX,FFE1H;8255B口—模拟通道选择MOVAL,BL;OUTDX,AL;选择模拟

6、输入通道MOVDX,FFE2H;8255C口地址MOVAL,01H;OUTDX,AL;MOVAL,00H;OUTDX,AL;输出开始转换脉冲STARTCHANGE:INAL,DX;读C口,查询EOC信号TESTAL,10H;检测PC4JZCHANGE;EOC无效则等待MOVAL,02H;OUTDX,AL;发送OE脉冲MOVDX,FFE0H;8255A口INAL,DX;读转换数据MOV[SI],AL;存入数据区MOVDX,FFE2H;MOVAL,0OUTDX,AL;取消OE信号INCSI;移动数据区指针INCBL;选择下一个通道MOVAL,08HCMPA

7、L,BLJNZBEGINPOPSIPOPDXPOPBXPOPAXRETAD0809ENDP6.3说明8253的六种工作方式。若加到8255上的时钟频率为0.5Mhz,则一个计数器的最长定时时间是多少?若要求每10分钟产生一次定时中断,试利用8253提出解决方案。

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

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

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