单片机原理及应用答案(张毅刚)(5)

2019-04-08 18:58

答:8155H的端口为:2 个可编程的 8位并行口PA和PB,1 个可编程的 6 位并行口。 TIMERIN和/TIMEROUT:TIMERIN是计数器输入线,输入的脉冲上跳沿用于对 8155H片内的 14

位计数器减 1。/TIMEROUT为计数器输出线,当 14位计数器减为 0 时就可以在该引线上输出

脉冲或方波,输出信号的形状与所选的计数器工作方式有关。 9.8 判断下列说法是否正确,为什么? (1)由于 8155H 不具有抵制锁存功能 ,因此在与 8031 的接口电路中必须加地址锁存器。 (2)在 8155H 芯片中,决定端口和 RAM 单元编址的信号线是 AD7-AD0 和/WR (3)8255A 具有三态缓冲器,因此可以直接挂在系统的数据总线上 (4)8255A的 B 口可以设置成方式 2 这四个命题都是错误的。

9.9 现有一片 8031,扩展了一片 8255A,若把 8255A 的 B 口用作输入,B 口的每一位接一个

开关,A 口用作输出,每一位接一个发光二极管,请画出电路原理图 ,并编写 B 口某一位

开关接高电平时,A 口相应位二极管被点亮的程序。 ORG 0000H

MOV DPTR,#0003H

MOV A,#82H MOVX @DPTR,A MOV DPTR,#0001H MOVX A,@DPTR MOV DPTR,#0000H MOVX @DPTR,A END

9.10 假设 8155H 的TIMERIN 引脚输入的频率为 4MHz?问 8155H的最大定时时间是多少? 答:T=2 14

*(1/4MHz)=4096 μs。

9.11MCS-51 的并行接口的扩展有多种方法,在什么情况下,采用扩展 8155H 比较合适?什

么情况下,采用扩展 8255A 比较适合?

答: 需扩展RAM和I/O需用 8155H,仅扩展I/O用 8255H

9.12 假设 8155H 的TIMERIN 的引脚输入的脉冲频率为 1MHz,请编写出在 8155H 的/TIMEROU

引脚上输出周期为 10ms的方波的程序。 8155 端口地址为: 7F00H-7F05H 程序代码:

ORG 0000H

MOV DPTR,#7F04H MOV A,#0E8H MOVX @DPTR,A INC DPTR

MOV A,#40H MOVX @DPTR,A MOV DPTR,#7F00H MOV A,#0C0H MOVX @DPTR,A END

第十章 MCS-51 与键盘、显示器的接口设计

10.1 为什么要消除按键的机械抖动?消除按键的机械抖动的方法有哪几种?原理是什么? 答: 为了确保CPU对一次按键动作只确认一次按键有效,所以必须消除抖动。常采用软件来

消除按键抖动,其基本思想是:在第一次检测到有键按下时,该键所对应的行线为低点平, 执行一段延时 10ms的子程序后,确认该行线电平是否仍为低点平,如果仍为低点平,则确 认为该行确实有键按下。当按键松开时,行线的低电平变为高电平,执行一段延时 10ms的

子程序后,检测该行线为高电平,说明按键确实已经松开。

10.3 LED 的静态显示方式与动态显示方式有何区别?各有什么优缺点? 答:详见书本P -P 228 230

10.5 说明矩阵式键盘按键按下的识别原理 答:详见书本P234

10.7 键盘有哪三种工作方式?它们各自的工作原理及特点是什么?

答:详见书本P -P 236 23710.9 根据图 10-14 的电路,编写在 6 个 LED显示器上轮流显示“1,2,3,4,5,6”的显 示程序.

MOV R2,#06H MOV R0,#79H MOV A,#01H

LOOP: MOV @RO,A INC A INC R0

DJNZ R2,LOOP 以下代码见P239 接 DIR: MOV R9,#79H MOV R3,#01H 。。。。。。。。

第十一章 MCS-51 单片机与 A/D、D/A 转换器的接口

11.1 对于电流输出的D/A转换器,为了得到电压的转换结果,应使用(由运算放大器构成的

电流/电压转换电路)

11.2 D/A 转换器的主要性能指标有哪些?设某 DAC 为二进制12 位,满量程输出电压为 5V,

试问它的分辨率是多少?

答:D/A转换器的主要性能指标:分辨率、建立时间、精度。 它的分辨率为:5V/2 = 1.220703125mv。 12

11.3 说明 DAC 用作程控放大器的工作原理 答:DAC用作程控放大器的工作原理详见:P283

11.4 使用双缓冲方式的D/A转换器,可以实现多路模拟信号的(同时)输出

11.5 MCS-51 与 DAC0832 接口时,有哪三种连接方式?各有什么特点?各适合在什么场

合使用?

答:单缓冲,双缓冲,直通。单缓冲:两个数据缓冲器有一个处于直通方式,另一个受控锁 存锁存方式,应用只有一路输出,或多路,不需求同步。双缓冲:数字量的输入锁存和 DAC 转换输出分两步完成,适用多路准环的同步输出。直通:所有控制信号均有效,适用于连续 反馈控制电路。

11.7 分析 A/D 转换器产生量化误差的原因, 1个8位的A/D转换器, 当输入电压为 0-5V 时,

其最大的量化误差是多少?

答: 量化过程引起的误差.量化误差是由于有限位数字量对模拟量进行量化而引起的误差, 提高分辨率可以减少量化误差。△=+LSB/2=+1/2*5/2 =+ 8 9.77mv

11.12 判断下列说法是否正确? 1)转换速率这一指标仅适用于A/D转换器,D/A转换器不用考虑转换速率这一问题(F) 2)ADC0809可以利用转换结束信号EOC向8031 发出中断请求(T) 3)输出模拟量的最小变化量称为A/D转换器的分辨率(F)


单片机原理及应用答案(张毅刚)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山东大学工程化学习题解答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: