logo资料库

电子系统设计期末考.doc

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
Void delay(int i)
试卷 1 一、填空题(共 10 分,每题 2 分) 1.OC 门的输出端可并联使用,实现_线与_功能。 2.请列出至少三个电阻器的主要特性参数:标称阻值、允许误差、额定功率、温度系数、噪 声等。 3.请列出至少三个电容器的用途:隔直流、旁路(去耦)、耦合、滤波、调谐、储能等。 4.在以 AT89C51 单片机为核心的系统设计中,通常在其 I/O 口上加上拉电阻,该上拉电阻阻 值一般选为_10~100kΩ_。(10K 算正确) 5.在应用电路中,通常在电磁继电器的线圈端并联一个二极管,该二极管的功能是_保护该 线圈_。(续流或蓄流也算正确) 二、选择题(共 10 分,每题 2 分) 1.某数/模转换器的输入为 8 位二进制数字信号(D7~D0),输出为 0~25.5V 的模拟电压。 若数字信号的最低位是“1”其余各位是“0”,则输出的模拟电压为( B )。 A、 1V B、 0.1V C、 0.01V D、 0.001V 2.欲对全班 43 个学生以二进制代码编码表示,最少需要二进制码的位数是( B )。 A、5 B、6 C、8 D、43 3.在下列逻辑电路中,不是组合逻辑电路的有( D )。 A、译码器 B、编码器 C、全加器 D、寄存器 4.欲使容量为 128×1 的 RAM 扩展为 1024×8 的 RAM,则需控制各片选端的辅助译码器输出 端个数为( D )。 A、5 B、 6 C、7 D、8 5.在单片机应用系统中,为实现单片机与被控对象的隔离,可以采用的器件是( A )。 A、固态继电器 C、时序逻辑电路 B、三极管放大电路 D、D 触发器 三、电路分析题(共 20 分,每题 10 分) 1. 请仔细阅读如下图的电路,简述各运放的功能,并写出Vo1、Vo2、Vo 的表达式。(10 分) 参考答案:A1 为反相加法电路(2 分),A2 为同相缓冲电路(2 分),A3 为减法电路(2 分)。 Vo1=-(VI1+VI2+VI2);(1 分) Vo2=VI4(1 分) Vo=2Vo2-Vo1=2VI4+VI1+VI2+VI2(2 分) 第 1 页 共 15 页
2. 如图所示为某音频信号放大电路,请分析图中所示的所有电阻和电容的在该电路中 的主要功能或作用。(10 分) 参考答案:图中,C1、C2 起电源滤波作用;(2 分)C3 起耦合、隔直作用;(3 分)C4 和 R1 组成低通滤波电路,滤掉高频信号;(3 分)RP1 起信号衰减作用。(2 分) 四、程序分析题(共 20 分,每题 10 分) 1.仔细观察下图所示电路,下面是一段想让数码管 1 显示 2,数码管 2 显示 3 的子程序, 能使程序完成功能的选项是( )。 LED: MOV P1, ① LCALL DEL1 MOV P1,#00H LCALL DEL2 MOV P1, ② LCALL DEL1 MOV P1,#00H LCALL DEL2 SJMP LED 参考答案: ①要使数码管 1 显示 2,需要 P1.7 为 高电平,且数码管 1 的 a,b,g,e,d 为 高电平,因此对应的 P1.0, P1.1, P1.6, P1.4, P1.3 为 高电 平 , 则该 空 应填 #0DBH。(5 分,若无分析只有结果应 扣 2-3 分) ②要使数码管 2 显示 3,需要 P1.7 为 低电平,且数码管 1 的 a,b,g,c,d 为 高电平,因此对应的 P1.0, P1.1, P1.6, P1.2, P1.3 为 高电 平 , 则该 空 应填 #4FH。(5 分,若无分析只有结果应扣 2-3 分) 第 2 页 共 15 页
2. 仔细分析下图中所示电路,简述下列问题。 (1)为满足当按下按键后二极管点亮的功能,请在空白处添加相应的指令。 …… SETB P1.0 MOV C,P1.0 MOV P1.1,C …… 参考答案:当按下按键后,通过指令 MOV C,P1.0 读回的 P1.0 为低电平,而 要实现二极管点亮的功能,又需要 P1.1 为 高电平,故该处的指令应该是 CPL C。 (5 分) (2)电路中电容 C 的作用是什么?(5 分) 参考答案:用于对按键的硬件消抖 五、编程题(共 10 分) 请用 AT89C51 单片机汇编语言写一段延时子程序,并简述设计思路。单片机的工作频 率为 12MHz,延时时间大约为 100ms。 参考答案:单片机工作频率为 12MHz,则单周期指令的执行时间为 1μs。(2 分)延时 子程序如下: DELAY: DL: R7, #100 R6, #250 MOV MOV DJNZ R6, $ DJNZ R7, DL1 (6 分。R7,R6 的取值有误,可酌情给 1~5 分) RET 要使延时更准确,一般应使 R6 的取值更大,而 R7 取值更小。延时时间粗略计算如下: [(2×250)+2]×200≈100 000μs=100ms。(2 分) 六、设计题(共 30 分,第 1 题 10 分,第 2 题 20 分) 1.试用三端线性稳压集成电路 W7805 设计一个输出电压为 0~24V(用电位器调整)的 直流稳压电源。(10 分) 参考答案:参考电路如图,(5 分) 图中的运放为同相缓冲器,R1 两端的电压即为 W7805 的 输出端的电压 5V,如果取 R1=2.5KΩ,RF=0~12KΩ,(5 分,其他参数如果计算正确,也给 满分)则输出电压的可调范围即为 0~24V。 第 3 页 共 15 页
2.以 AT89C51 为核心的小系统,拟采用 P2 口直接作 1 片 LED 七段数码管的段驱动,用 P1 口作行列式键盘输入口,每按一个键,能在数码管上显示出是按了哪一个键。 1. 请设计出该小系统的完整硬件结构图;(10 分) 2. 画出主程序流程图;(7 分) 3. 简述一种按键除抖的方法。(3 分) 参考答案: 1. 硬件结构图如图。评分标准:复位电路 2 分;晶振(时钟)电路 2 分; 键盘(采用查询和中断均正确)电路 3 分;共阳或共阴 LED 电路 3 分。 2. 主程序流程图。(7 分) 3. 按键除抖的方法:(只要列出一种均给满分)(共 3 分) (1)硬件除抖,如加 RS 触发器等; (2)软件除抖,如在程序中加入 20ms 的延时子程序等; (3)在按键上并联一个 0.1uF 的电容。 第 4 页 共 15 页
卷二 一、选择题(20 分) 1.在以下四种稳压电路中,能为 A/D 转换器提供高精度参考电压的是( B)。 A、78XX 三端集成稳压器 C、79XX 三端集成稳压器 B、集成电压基准源 D、CW117/137 三端可调稳压器 2.一个 16 选 1 的数据选择器,其地址输入端有( C )。 A、1 个 B、2 个 C、4 个 D、8 个 3.属于组合逻辑电路的是( B )。 A、触发器 B、全加器 C、移位寄存器 D、计数器 4.在单片机应用系统中,为实现单片机与被控对象的隔离,可以采用的器件是(A )。 A、固态继电器 C、时序逻辑电路 B、三极管放大电路 D、D 触发器 5. 一个 4 位分辨率的 A/D 转换器,参考电压为 1V,则该 A/D 转换器所能识别的最小模拟 电压值是(单位 V)(D)。 B、1/4 D、1/16 A、1/2 C、1/8 二.填空题:(20 分) 1. 基准源和稳压源的区别是什么?(噪声系数、电流输出能力) 2. LED 的动态扫描显示方式,依据人眼的什么特性?(瞬态暂留) 3. DAC 和 ADC 哪个可以当作分压器用吗?(DAC) 4. 在使用单片机的时候,为什么经常用低电平有效?(推动能力,上点复位为高电平) 5. 选用继电器的时候,要考虑的参数有哪些(2 个)?(推动能力,驱动电压) 三、问答题(共 60 分) 1. 请仔细阅读如下图的电路,简述各运放的功能,并写出Vo1、Vo2、Vo 的表达式。(10 分) 参考答案:A1 为反相加法电路,A2 为同相缓冲电路,A3 为减法电路。 Vo1=-(VI1+VI2+VI2); Vo2=VI4 Vo=2Vo2-Vo1=2VI4+VI1+VI2+VI2 2.根据等效阻抗的原理,分析下面的电路为什么是一个低通滤波器?(5 分) 答案要点:C1 与 R1 并联等效为反馈电阻 Rf,则随着频率的提高,Rf 越来越小,所以为一 个低通滤波器。 第 5 页 共 15 页
3.用积分或者微分的原理分析一下电路,说明问什么该电路能实现上电复位功能,给出上电 的 RESET 端的电压相应曲线,并说明是高电平复位还是低电平复位?(10 分) 答案要点:该电路从数学意义上讲是一个积分电路,电路上电以后输入相当与一个阶越信号, Reset 的输出其实就是一个积分电路的阶越相应。该电路为低电平上电复位。 第 6 页 共 15 页
4.该按键的设计方法是否正确?为什么?试给出正取的电路。(10 分) 8051 系列单片机在进行 IO 读的时候,能不能直接读?如果不能,应该进行什么操作, 不正确,P1.0 口在按键没有被按下时为不定态,应加一个上拉电阻。 5. 为什么?(5 分) 不能进行直接读操作,应该在读之前向端口写 1,因为 IO 为准双向口。 6.MOVX 和 MOVC 访问的存储区有什么不同?(5 分) MOVX 访问的是数据存储区,MOVC 访问的是程序存储区。 7.请写出一个延时程序,可以用 C 语言或者汇编(至少延时 200 个指令周期,程序行不能 超过 10 行)?(5 分) Delay: MOV R6,#0FFH DJNZ R6,$ RET Void delay(int i) { i=0xff; while(i--); } 第 7 页 共 15 页
8. 请解释什么是中断,说明中断对 PC(当前运行地址)值和 SP(堆栈指针)值的影响, 如果运行 Timer,对 Timer 的影响?(10 分) 答:中断打断现有的程序运行,跳入新的程序段,处理完毕后,又返回被打断的程序地址, 开始接着运行。当前 PC 值被保存,中断入口地址被存取 PC 值中,中断处理程序运行结束 后,被保存的 PC 值被恢复,接着运行。SP 值因为压栈的原因发生变化,中断处理程序结 束后,SP 值又回到原来的值。中断对 Timer 的运行不产生影响,应为 timer 为独立的硬件单 元。只是在 Timer 产生中断的时候要考虑中断优先级的问题。 卷三 。 一、填空(20 分,每空 1 分) 1、请列出至少三个电容器的用途:隔直流、旁路(去耦)、耦合、滤波、调谐、储能等。 2、根据滤波器的选频作用,滤波器可分为 低通 滤波器、 高通 滤波器、 带通 滤波器、 带阻 滤波器等四种。 3、EEPROM 存储器掉电后,其内部数据将 不变 4、MCS51 单片机的 CPU 是 8 位。 5、静态存储器比动态存储器的存取速度 6、并行接口与串行接口相比, 并行接口 的传送速率高。 7、选取 DAC,首先应该考虑的是 DAC 的 转换精度 和 转换速度 。当然也需要考虑其 他要求,如电源、基准电压、输入缓冲、输出模式、工作控制、温度稳定性、功耗、封装和 成本等。 8、锁相环由 鉴相器(或相位比较器) 、 环路滤波器 和 压控振荡器 三部分组成, 环路锁定时输出信号的频率与输入信号的频率 相同 ,而两者的相位差为 0 。 9、在以 AT89C51 单片机为核心的系统设计中,通常在其 I/O 口上加上拉电阻,该上拉电阻 阻值一般选为_1~100kΩ_。(10K 均算正确) 10、一个 12 选 1 的数据选择器,其地址输入端有 4 个。 二、选择题(10 分,每题 2 分) 快 。 1、MCS51 读写数据通过 A 并行口传送。 A.P0 B.P1 C.P2 D.P3 2、如要将一个最大幅度为 5.1V 的模拟信号转换为数字信号,要求输入每变化 20mV,输出 信号的最低位(LSB)发生变化,应选用 10 ; D 3、与 TTL 门电路相比,CMOS 门电路 C 6 ; B 位 ADC。 B 12 A 8 ; C A.制造工艺更复杂 C.功耗较小 B.成品率低 D.不能使用高于 5V 的电源 4、存储容量为 8K×8 位的 ROM 存储器,其地址线为 D 条。 A 6 ; B 8 ; C 12 ; D 13 5、一个八位 DAC 的最小电压增量为 0.01V,当输入代码为 00010010 时,输出电压为 B V。 A 0.09 ; B 0.18 ; C 0.27 ; D 0.36 三、简答题(20 分,每题 5 分) 1、选择电阻器、电容器时需要考虑的主要技术指标各有哪些? 电阻器:阻值,功耗,精度,材质,封装等; 电容器:容值,耐压,精度,封装等。 2、简述消除键盘抖动的硬件、软件方法各一种。 硬件去抖:并联电容,或加入 RS 触发器 软件去抖:延时约 20ms,重复检测。 第 8 页 共 15 页
分享到:
收藏