微型计算机控制技术课后答案 联系客服

发布时间 : 星期日 文章微型计算机控制技术课后答案更新完毕开始阅读ebde73b9dd3383c4bb4cd2d1

程序。

29. 试用DAC0832芯片设计一个能够输出频率为50Hz的脉冲波电路及程序。 30. 试用13题的电路设计出能产生三角波、梯形波和锯齿波的程序。 31. A/D转换器的结束信号(设为EOC)有什么作用?根据该信号在I/O控制中的连接方式,A/D转换有几种控制方式?它们各在接口电路和程序设计上有什么特点?

32.设某12位A/D转换器的输入电压为0~+5V,求出当输入模拟量为下列值时输出的数字量:

(1)1.25V;(2)2V;(3)2.5V;(4)3.75V;(5)4V;(6)5V。

量化单位:q?VREF(?)?VREF(?)5?2n212

Vin5Vin212??数字量D?.V?in212D5q

D?(1)

1.25?1024即010000000000B?400Hq

D?(4)

3.75?3072即110000000000B?C00Hq

33.某A/D转换电路如图2.43所示。

(1)试写出A/D转换器的地址;

(2)该电路采用什么控制方式?画出该种转换的程序框图; (3)用8051汇编

34. 将上述电路改成中断控制方式,试画出电路图并编写出程序。

35. 设被测温度变化范围为0℃~1200℃,如果要求误差不超过0.4℃,应选用分辨率为多少位的A/D转换器(设ADC的分辨率和精度一样)。

36. 高于8位的A/D转换器与8位I/O的微型计算机及16位I/O的微型计算机接口有什么区别?试以A/D574 A/D转换器为例加以说明。 37.试编写完成图2-29所示的串行A/D转换程序。

习题三

1,键盘为什么要防止抖动?在计算机控制系统中如何实现防抖?

答:由于机械触点的弹性振动,按键在按下时不会马上稳定地接通而在弹起时也不能一下子完全地断开,因而在按键闭合和断开的瞬间均会出现一连串的抖动,这称为按键的抖动干扰。按键的抖动会造成按一次键产生的开关状态被CPU误读几次。为了使CPU能正确地读取按键状态,必须在按键闭合或断开时,消除产生的前沿或后沿抖动。 去抖动的方法有硬件方法和软件方法两种。硬件方法是设计一个滤波延时电路或单稳态电路等硬件电路来避开按键的抖动时间。软件方法是指编制一段时间大于100ms的延时程序,在第一次检测到有键按下时,执行这段延时子程序使键的前沿抖动消失后再检测该键状态,如果该键仍保持闭合状态电平,则确认为该键已稳定按下,否则无键按下,从而消除了抖动的影响。 2,在工业过程控制中,键盘有几种?它们各有什么特点和用途?

答:(1) 编码键盘:能自动识别按下的键并产生相应代码,以并行/串行方式送给 CPU。 使用方便,接口简单,响应速度快,但较贵。 (2) 非编码键盘:通过软件来确定按键并计算键值。 价格便宜,因此得到了广泛的应用。

3,试说明非编码键盘扫描方法、原理及键值计算方法。

答:扫描原理:通常采用软件的方法,逐行逐列检查键盘状态,当发现有键按下时,用计算 或查表的方式得到该键的键值。 扫描方法又分为程控扫描法、中断扫描法和定时扫描法。 键值计算方法:判断有无键按下,去除键抖动,判断是哪一个键按下,以求出闭合键的键值, 确定键值。

4、编码键盘和非编码键盘有什么区别?在接口电路和软件设计的区别?

答:编码键盘能自动识别按下的键并产生相应的代码,以并行或串行方式发送给CPU。它使用方便,接口简单,响应速度快,但需要专门的硬件电路。非编码键盘通过软件来确定按键并计算键值。

5、在计算机控制系统中,为什么有时采用复用键?复用键是如何实现的? 答:为了节省按键的数量,所以采用复用键。可以采用设置上下档开关的措施来构成复用键。 6、什么叫重建?计算机如何处理重键?

答:一次按键产生多次击键的效果,这叫做重键。为排除重键的影响,编制程序时,可以将键的释放作为按键的结束,等键释放电平后再转去执行相应的功能。

7. LED发光二极管组成的段数码管显示器,就其结构来讲有哪两种接法?不同接法对字符显示有什么影响? 答:就其结构来讲有共阴极与共阳极两种接法。共阳极数码管的8个发光二极管的阳极连接在一起。通常公共阳极接高电平,一般接电源,其它管脚接段驱动电路输出端。当某段驱动电路的输出端为低电平时,则该端所连接的字段导通并点亮,反之对应的LED段码不亮。对于共阴极数码管则是高电平有效低电平无效。LED数码管显示器共阴极的接法是发光二极管的阴极接地,当数码管的笔划发光二极管的阳极为高电平时该笔划被点亮。共阳极的接法是发光二极管的阳极接高电平,当数码管的笔划发光二极管的阴极为低电平时该笔划被点亮。

8、多位LED显示器显示方法有几种?它们各有什么特点?

答:常用的显示方法有两种:一种为动态显示,一种为静态显示。动态显示利用人的视觉暂留产生,优点是使用硬件少,因而价格低,线路简单。但占用的机时长。静态显示占用机时少,显示可靠,但是使用元件多,线路复杂。

9、无论动态显示还是静态显示,都有硬件译码和软件译码之分,这两种译码方法其段、位译码方法各有什么优缺点?

答:软件译码优点是电路简单,但显示速度有所下降。硬件译码既能节省计算机的时间而且程序设计简单。

10. LCD显示与LED显示原理有什么不同?这两种显示方法各有什么优缺点? 11.在LED显示中,硬件译码和软件译码的根本区别是什么?如何实现? 12、薄膜式开关的优点?如何与单片机进行接口?

答:色彩亮丽赏心悦目;文字说明一目了然;形意图案更加使用方便;键体美观清秀;透明视窗画龙点睛。

13、大屏幕LED显示设计方法有几种?如何与单片机进行接口? 14、遥控键盘有什么优点?

15、遥控键盘的分类有几种?简要说明各自的设计方法。

27.试用8255A的C口设计一个4×4=16的键阵列,其中0~9为数字键,A~F为功能键,采用查询方式,设计一接口电路,并编写键扫描程序。

28.在题27中,如果要求A~F各功能键均为双功能键,则其硬件、软件应如何设计? 29. 在图3.13中,如果采用中断方式处理,说明其接口电路及程序设计与查询方法有什么不同?

30.某显示电路如图3.37所示,试回答下列问题: (1)说明图中数码管应选用哪一种类型的数码管? (2)该电路属于哪一种显示方法? (3)图中74LS47的作用是什么?

(4)设 Y1, Y2的地址分别为60H和63H,要显示的数据分别存放在DATABUF1和DATABUF2两个内存单元中,试设计出完整接口电路并编写一个完成上述显示的子程序。

31.利用8155,ADC0809设计一个8路数据采集系统,要求如下: (1)8155口地址为8100H~8400H; (2)A/D转换采用查询方式;