计算机控制基础课件课后题及其答案Word文件下载.docx

上传人:b****2 文档编号:15375444 上传时间:2022-10-29 格式:DOCX 页数:7 大小:66.77KB
下载 相关 举报
计算机控制基础课件课后题及其答案Word文件下载.docx_第1页
第1页 / 共7页
计算机控制基础课件课后题及其答案Word文件下载.docx_第2页
第2页 / 共7页
计算机控制基础课件课后题及其答案Word文件下载.docx_第3页
第3页 / 共7页
计算机控制基础课件课后题及其答案Word文件下载.docx_第4页
第4页 / 共7页
计算机控制基础课件课后题及其答案Word文件下载.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

计算机控制基础课件课后题及其答案Word文件下载.docx

《计算机控制基础课件课后题及其答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算机控制基础课件课后题及其答案Word文件下载.docx(7页珍藏版)》请在冰豆网上搜索。

计算机控制基础课件课后题及其答案Word文件下载.docx

分辨率越高,转换时对输入量微小变化的反应越灵敏。

通常用数字量的位数来表示,如8位、10位、12位等。

分辨率为n,表示它可以对满刻度的1/2n的变化量作出反应。

即:

分辨率二满刻度值/2n

(2)转换精度

A/D转换器的转换精度可以用绝对误差和相对误差来表示。

所谓绝对误差,是指对应于一个给定数字量A/D转换器的误差,其误差的大小由实际模拟量输入值和理论值之差来度量。

绝对误差包括增益误差,零点误差和非线性误差等。

相对误差是指绝对误差与满刻度值之比,一般用百分数来表示,对A/D转换器常用最低有效值的位数LSB(LeastSignificantBit))来表示,1LSB=1/2n。

例如,对于一个8位0~5V的A/D转换器,如果其相对误差为士1LSB则其绝对误差为士19.5mV相对百分误差为0.39%。

一般来说,位数n越大,其相对误差(或绝对误差)越小。

(3)转换时间

A/D转换器完成一次转换所需的时间称为转换时间。

如逐位逼近式A/D转换器的转换时间为微秒级,双积分式A/D转换器的转换时间为毫秒级。

8位A/D转换器的分辨率约为0.0039,转换精度在0.4%以下,这对一些精度要求比较高的控制系统而言是不够的,因此要采用更多位的A/D转换器,如10位、12位、14位等A/D转换器。

1.简述键盘的两种类型及其特点。

键盘接口电路可分为编码键盘和非编码键盘两种类型。

编码键盘的特点是使用方便,键盘码产生速度快,占用CPU时间

少,但对按键的检测与消除抖动干扰是靠硬件电路来完成的,因而硬件电路复杂、成本高。

而非编码键盘硬件电路简单,成本低,但占用CPU的时间较长。

2.简述何为键盘的抖动干扰及其消除的两种方法。

由于机械触点的弹性振动,按键在按下时不会马上稳定地接通而在弹起时也不能一下子完全地断开,因而在按键闭合和断开的瞬

间均会出现一连串的抖动,这称为按键的抖动干扰

去抖动的方法有硬件方法和软件方法两种。

硬件方法是设计一个滤波延时电路或单稳态电路等硬件电路来避开按键的抖动时间。

软件方法是指编制一段时间大于100ms的延时程序,在第一次检测到有键按下时,执行这段延时子程序使键的前沿抖动消失后再检测该键状态,如果该键仍保持闭合状态电平,则确认为该键已稳定按下,否则无键按下,从而消除了抖动的影响。

3.对比分析说明图5-3与图5-5两种键盘接口电路的异同。

图5-3即为独立式键盘查询法接口电路。

该接口电路实现的功能为:

查询检测是否有键按下,如有键闭合,则消除抖动,再判断键号,然后转入相应的键处理。

采用查询法时,必须保证CPU每

隔一定时间主动地去扫描按键一次,该扫描时间间隔应小于两次按键的时间间隔,否则会有按键不响应的情形。

显然这种方式占用CPU寸间比较多。

图5-5是一种典型的中断法键盘接口电路。

键盘中断服务子程序,与查询方式相似,在保护现场后,首先调用100mS延时子程序去

除抖动,然后依次查键号,并转入键功能处理程序,最后恢复现场、中断返回。

显然,查询顺序代表了按键的排队优先级。

采用

中断法时,CPU寸按键而言是被动方式,在无键按下时不占用CPU时间,因而CPU有更多的时间执行其他程序。

上述分析说明:

独立式键盘接口电路简单灵活,软件结构简单,但每个按键必须占用一根I/O口线,在按键数量较多时,需要占用较多的I/O口线。

比如64个按键,需要有64根线,不仅连线复杂,查询按键的时间也较长。

故这种键盘电路只适合于按键数量比较少的小型控制系统或智能控制仪表中。

4.结合图5-6,分析说明矩阵式键盘电路的逐行零扫描法的工作过程。

行扫描法又称逐行零扫描查询法,即逐行输出行扫描信号“0”,使各行依次为低电平,然后分别读入列数据,检查此(低电平)行中是否有键按下。

如果读得某列线为低电平,则表示此(低电平)行线与此列线的交叉处有键按下,再对该键进行译码计算出键值,然后转入该键的功能子程序入口地址;

如果没有任何一根列线为低电平,则说明此(低电平)行没有键按下。

接着进行下一行的“0”行扫描与列读入,直到8行全部查完为止,若无键按下则返回。

例如跨接在X2行与Y1列的18键按下,其键值计算方法如下:

第一次“0”行扫描X0行,无键按下,CL=00+08=08接下来扫X1行,仍无键按下,加08并进行DAA修正,CL=08+08=16再扫X2行,此时读入的列值不等于FFH即表明有键按下,则CL=16不变。

然后转求列值,列值寄存器先加1再把读入的列值循环移位,由于按下的键在Y1列,所以需移位两次才能移出0值,因此DL=02然后将行值寄存器与列值寄存器之值相加,并进行DAA修正,得到

AL=CL+DL=16+02=1,8即键值为18。

5.分析说明图5-8二进制编码键盘接口电路的工作原理。

图5-8是一种采用两片CD4532B勾成的16个按键的二进制编码接口电路。

其中由于U1的Eo作为U2的Ei,所以按键SO的优先级最高,S15的优先级最低。

U1和U2的输出02~O0经或门A3~A1输出,以形成低3位编码D2~DO。

而最高位D3则由U2的GS产生。

当按键S8~S15中有一个闭合时,其输出为“1”。

从而SO~S15中任意一个键被按下,由编码位D3~DO均可输出相应的4位二进制码

6.结合图5-8与图5-9,分析说明硬件电路消除抖动干扰的过程。

为了消除键盘按下时产生的抖动干扰,该接口电路还设置了由与

非门B1、B2、电阻R2、电容C2组成的单稳电路和由或门A4、电阻R1、电容C1组成的延时电路,电路中E、F、GH和I这五点的波形如图5-9所示。

由于U1和U2的GS接或门A4的输入端,所以当按下某键时,A4为高电平,其输出经R1和C1延时后使G点也为高电位,作为与非门B3的输入之一。

同时,U2的输出信号Eo触发单稳(B1和B2),在暂稳态持续时间△T内,其输出F点为低电位,也作为与非门B3的输入之一。

由于暂稳态期间(△T)E点电位的变化(即按键的抖动)对其输出

F点电位无影响,所以此时不论G点电位如何,与非门B3输出(H点)均为高电位。

当暂稳延时结束,F点变为高电位,而G点仍为高电位(即按键仍闭合),使得H点变为低电位,并保持到G点变为低电位为止(即按键断开)。

也就是说,按下S0~S15中任意一个按键,就会在暂稳态期间△T之后(恰好避开抖动时间)产生选通脉冲(H点)或STB(I点),作为向CPU申请中断的信号,以便通知CPU卖取稳定的按键编码D3~D0。

1.结合图6-1,简述8段LED显示器的结构与工作原理。

一个8段LED显示器的结构与工作原理如图6-1所示。

它是由8个发光二极管组成,各段依次记为a、b、c、d、e、f、g、dp,其中dp表示小数点(不带小数点的称为7段LED)。

8段LED显示器有共阴极和共阳极两种结构,分别如图6-1(b)、(c)所示。

共阴极LED的所有发光管的阴极并接成公共端COM而共阳极LED的所有发光管的阳极并接成公共端COM当共阴极LED的COM端接地,则某个发光二极管的阳极加上高电平时,则该管有电流流过因而点亮发光;

当共阳极LED的COM端接高电平,则某个发光管的阴极加上低电平时,则该管有电流流过因而点亮发光。

2.结合图6-2,说明8段LED显示器段选码的概念及其0~F的段选码表。

8段LED通过不同段点亮时的组合,可以显示0~9、A~F等十六进制数。

显然,将单片机的数据输出口与LED各段引脚相连,控制

输出的数据就可以使LED显示不同的字符。

通常把控制LED数码管发光显示字符的8位字节数据称为段选码或者字符译码

3.以4位LED为例,说明LED的静态显示原理及其显示效果、特

点及适用场合。

 

COM

GND

当所有COM端连接在一起并接地时,首先由I/O口

(1)送出数字3的段选码4FH即数据01001111到左边第一个LED的段选线上,阳极接受到高电平“1”的发光管g、d、c、b、a段因为有电流流过则被点亮,则结果为左边第一个LED显示3;

接着由I/O口

(2)送出数字4的段选码66H即数据01100110到左边第二个LED的段选线上,阳极接受到高电平“1”的共阴极发光管g、f、c、b段则被点亮,则结果为左边第二个LED显示4;

同理,由I/O口(3)送出数字5的段选码6DH即01101101到左边第三个LED的段选线上,由I/O口(4)送出数字6的段选码7DH即卩01111101到左边第四个LED,目前广泛使用一种集锁存、译码、驱动功能为一体的集成电路芯片,以此构成静态显示硬件译码接口电路。

4.以4位LED为例,说明LED的动态显示原理及其显示效果、特点及适用场合。

LED动态显示电路如图6-4所示

首先由I/O口

(1)送出数字3的段选码4FH即数据01001111到4个LED共同的段选线上,

接着由I/O口

(2)送出位选码xxxx0111到位选线上,其中数据的高4位为无效的X,唯有送入左边第一个LED的COM端D3为低电平“0”,因此只有该LED的发光管因阳极接受到高电平“1”的g、d、c、b、a段有电流流过而被点亮,也就是显示出数字3,而其余3个LED因其COM端均为高电平“1”而无法点亮;

显示一定时间后,

再由I/O口

(1)送出数字4的段选码66H即01100110到段选线上,接着由I/O口

(2)送出点亮左边第二个LED的位选码XXXX1011到位选线上,此时只有该LED的发光管因阳极接受到高电平“1”的g、f、c、b段有电流流过因而被点亮,也就是显示出数字4,而其余3位LED不亮;

如此再依次送出第三个LED第四个LED的段选与位选的扫描代码,就能一一分别点亮各个LED,使4个LED从左至右依次

显示3、4、5、6。

动态显示接口电路的关键是由两个I/O并行端口分别进行段

选码与位选码的锁存,除了需要配置驱动电路以外,译码扫描功能则完全由软件编程来完成。

5.结合图6-5,简述LED静态显示硬件译码电路的工作过程。

图6-5为4个LED组成的静态显示硬件译码接口电路,是在图

6-3LED静态显示方式的基础上,增加4片集BCD码锁存、译码和驱动为一体的CD4511B(U1~U4与1片译码器74LS138,它能够直接显示出4位十进制数。

图中,4片CD4511盼别对应连接4片7段共阴极LED显示器,

74LS138译码器译出片选信号PORTOP0RT1分别

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 其它考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1