第10章 微机原理习题答案.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:6 大小:88KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第10章 微机原理习题答案.pdf

第10章微机原理习题答案.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一.选则题1.C2.D3.C4.D5.D6.C7.A8.D9.B10.B11.D12.D13.B14.B15.A16.C17.A18.A19.B20.D二.填空题21.5BH22.71H23.3;624.方式3;方式125.CLK26.100027.十28.6、低电平、减到0、高、5、329.330.131.1032.计数初值33.控制字三.判断题34.对35.对36.错37.对38.错39.错40.对41.对42.对43.对44.对45.错46.对47.错48.错49.对50.对51.对52.对53.错54.对四.简答题55.答:8253—5是一种可编程序的计时器/计数器,有三个16位计数民,称为三个计数通道。56.答:CLK:输入信号,用于计数工作时,作为计数脉冲输A;用于定时工作时,作为定时基准脉冲输入。OUT:输出信号,用于计数工作时,指示计数满的输出信号;用于定时工作时,指示定时时间到的输出信号。GATE:输入信号,用于启动或禁止“减1计数器”的计数操作。57.答:8253-5的方式2与方式3的工作特点是:(1)写入一次计数初值后,输出连续波形。其实质是,当减1计数器减为0时,计数初值寄存器立即将原写入的计数初值再次送入减1计数器,开始下一轮的计数。(2)减1计数器可重新写入计数值,用软件触发启动(此时GATE必须为高电平);也可由GATE引脚上电平从低到高的跳变,用硬件触发启动。58.答:8253-5的方式1与方式5的工作特点是:(1)输出单一形式,方式1输出n×Tclk。宽度的负脉冲,方式5输出Tclk宽度的窄负脉冲。(2)只能在写入计数初值后,由GATE引脚上电平从低到高的跳变,用硬件触发启动减1计数器。59.答:采用二进制计数时,如果计数初值n为8位二进制数(十进制数小于等于255),则在用MOVAL,n写入AL时,n可以写成任何进制数。如果计数初值n为16位二进制数(十进制数小于等于65535),则可有两种方式写入,一种是把十进制数转换成4位十六进制数,分两次写入对应的计数通道(先低后高);另一种是把十进制数直接写入AX,即MOVAX,nMOVPORT,AL;PORT为通道地址MOVAL,AHOUTPORT,AL采用二进制计数时,必须把计算得到的计数初值的十进制数后加上H,变为BCD码表示形式,例如n=50,则写为:MOVAL,50HOUTPORT,AL如果n=1250,则写为:MOVAL,50HOUTPORT,ALMOVAL,12HOUTPORT,AL60.答:当初始值寄存器中的初始值N是偶数时,减法计数过程变为减2计数,即每来一个CLK脉冲,CE内容减2。经过N/2个CLK脉冲后,CE为零,使输出OUT为低电平。同时又将CR内容装入CE并继续减2计数过程,又经过N/2个CLK脉冲后,CE又为零,使输出OUT又变成高电平,如此重复上述过程,在输出端OUT上输出对称方波。61.答:当初始值寄存器中的初始值N是奇数时,当输出OUT由低变高时,CR内容先减1后装入CE中,然后对CLK脉冲实行减2计数,直到CE为零时输出OUT不立即变低电平,而是再经过一个CLK脉冲后才变为低电平,此时OUT保持高电平的时间为(N-1)/2+l个CLK脉冲周期之和。当输出OUT输出由高变低时,CR内容减1后再装入CE中,然后对CLK脉冲进行减2计数,直到CF为零时立即使输出OUT输出变为高电平,OUT保持低电平时间为(N-1)/2个CLK脉冲周期之和,重复上述过程,在OUT端输出的波形近似方波。62.答:微机系统中的外部定时有软件定时和硬件定时两种方法。软件定时:利用CPU执行指令需要一定时间的特点产生延时。这种方法不需增加硬件设备,只需编制延时程序即可;但是它降低了CPU的效率,浪费了CPU的资源,而且由于同样的延时程序在不同计算机上运行的时间会不同,所以通用性比较差。63.答:8253是一个减1的定时/计数器(逆计数器),它内部有3个相互独立的16位减1计数通道,每个通道有自己独立的计数脉冲输入信号(CLK)、门控信号(GATE)和计数/定时到的输出信号(OUT),每个通道有6种工作方式,1个通道最多可以计65536个脉冲。64.答:在对8253进行始化编程时,首