微机接口 课后作业答案ch7

微机接口 课后作业答案ch7

ID:19897633

大小:162.00 KB

页数:11页

时间:2018-10-07

微机接口 课后作业答案ch7_第1页
微机接口 课后作业答案ch7_第2页
微机接口 课后作业答案ch7_第3页
微机接口 课后作业答案ch7_第4页
微机接口 课后作业答案ch7_第5页
资源描述:

《微机接口 课后作业答案ch7》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章常用数字接口电路7.1一般来讲,接口芯片的读写信号应与系统的哪些信号相连?解:一般来讲,接口芯片的读写信号应与系统总线信号中的#IOR(接口读)或#IOW(接口写)信号相连。7.2试说明8253芯片的六种工作方式。其时钟信号CLK和门控信号GATE分别起什么作用?解:可编程定时/计数器8253具有六种不同的工作方式,其中:方式0:软件启动、不自动重复计数。在写入控制字后OUT端变低电平,计数结束后OUT端输出高电平,可用来产生中断请求信号,故也称为计数结束产生中断的工作方式。方式1:硬件启动、不自动重复计数。所谓硬件启动是在写入计数初值后并不开始计数,而是要等门控信号GATE出现由

2、低到高的跳变后,在下一个CLK脉冲的下降沿才开始计数,此时OUT端立刻变为低电平。计数结束后,OUT端输出高电平,得到一个宽度为计数初值N个CLK脉冲周期宽的负脉冲。方式2:既可软件启动,也可以硬件启动。可自动重复计数。在写入控制字后,OUT端变为高电平。计数到最后一个时钟脉冲时OUT端变为低电平,再经过一个CLK周期,计数值减到零,OUT又恢复为高电平。之后再自动转入计数初值,并重新开始新的一轮计数。方式2下OUT端会连续输出宽度为Tclk的负脉冲,其周期为N×Tclk,所以方式2也称为分频器,分频系数为计数初值N。方式3:也是一种分频器,也有两种启动方式,自动重复计数。当计数初值N为

3、偶数时,连续输出对称方波(即N/2个CLK脉冲低电平,N/2个CLK脉冲高电平),频率为(1/N)×Fclk。若N为奇数,则输出波形不对称,其中(N+1)/2个时钟周期高电平,(N-1)/2个时钟周期低电平。方式4和方式5都是在计数结束后输出一个CLK脉冲周期宽的负脉冲,且均为不自动重复计数方式。区别在方式4是软件启动,而方式5为硬件启动。时钟信号CLK为8253芯片的工作基准信号。GATE信号为门控信号。在软件启动时要求GATE在计数过程中始终保持高电平;而对硬件启动的工作方式,要求在写入计数初值后GATE端出现一个由低到高的正跳变,启动计数。17.38253可编程定时/计数器有两种启

4、动方式,在软件启动时,要使计数正常进行,GATE端必须为()电平,如果是硬件启动呢?解:在软件启动时,要使计数正常进行,GATE端必须为高电平;如果是硬件启动,则要在写入计数初值后使GATE端出现一个由低到高的正跳变,以启动计数。7.4若8253芯片的接口地址为D0D0H~D0D3H,时钟信号频率为2MHz。现利用计数器0、1、2分别产生周期为10us的对称方波及每1ms和1s产生一个负脉冲,试画出其与系统的电路连接图,并编写包括初始化在内的程序。解:根据题目要求可知,计数器0(CNT0)工作于方式3,计数器1(CNT1)和计数器2(CNT2)工作于方式2。时钟频率2MHz,即周期为0.

5、5us,从而得出各计数器的计数初值分别为:CNT0:10us/0.5us=20CNT1:1ms/0.5us=2000CNT2:1s/0.5us=2×1000000显然,计数器2的计数初值已超出了16位数的表达范围,需经过一次中间分频,可将OUT1端的输出脉冲作为计数器2的时钟频率。这样,CNT2的计数初值就等于1s/1ms=1000。线路连接如图所示。28253A12A2IORA15&A13A14A3A5A8A9A10A11A7A4A6≥1系统总线信号D0D7…D0D7…IORIOWRDWRA1A0CSCBAG2AG2BG&IOWA1A074LS138Y0GATE0GATE1GATE2O

6、UT0OUT1OUT2CLK2CLK1CLK02MHz+5V(题7.4图)38253的初始化程序如下:MOVDX,0D0D3HMOVAL,16H;计数器0,低8位计数,方式3OUTDX,ALMOVAL,74H;计数器1,双字节计数,方式2OUTDX,ALMOVAL,0B4H;计数器2,双字节计数,方式2OUTDX,ALMOVDX,0D0D0HMOVAL,20;送计数器0的计数初值OUTDX,ALMOVDX,0D0D1HMOVAX,2000;送计数器1的计数初值OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,0D0D2HMOVAX,1000;送计数器2的计数初值OUTDX,AL

7、MOVAL,AHOUTDX,AL47.5某一计算机应用系统采用8253芯片的计数器0作频率发生器,输出频率为500Hz;用计数器1产生1000Hz的连续方波信号,输入8253的时钟频率为1.19MHz。试问:初始化时送到计数器0和计数器1的计数初值分别为多少?计数器1工作于什么方式下?解:计数器0工作于方式2,其计数初值=1.19MHz/500Hz=2380计数器1工作于方式3,其计数初值=1.19MHz/1KHz=11907.6若

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

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

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