文档详情

嵌入式平台实习生笔试题目(硬件)-答案.doc

发布:2018-10-10约3.01千字共5页下载文档
文本预览下载声明
Technology for Easy Living……… 32位嵌入式平台(硬件方向)实习生笔试题 共 NUMPAGES 4 页 第 PAGE 1 页 1、电路如图1所示,计算β大于多少时晶体管饱和?(7分) 解:取三极管饱和时集射极电压为0.4V,基射极电压为0.7V, 则基极电流 Ib= (5-0.7)/100 mA 射极电流Ie = (5-0.4)/1 mA 要是三极管饱和,则Ie = Ib*β,解得β= 107 所以,当β〉107时晶体管饱和。 图1 2、电路如图2所示,集成运放输出电压的最大幅值为±14V,请填表。(8分) 图2 uI(V) 0.1 0.5 1.0 1.5 uo1(V) 1.1 5.5 11 14 uo2(V) -1 -5 -10 -14 3、已知CMOS边沿触发器(上升沿触发)输入端D和时钟信号CP的电压波形如图3所示,假定触发器的初始状态为Q=0,请画出Q、/Q端对应的电压波形。(10分) 图3 4、图4所示是一个Feedback(反馈振荡)电路,请简述其工作过程。(10分) 图4 解:假设出示状态U1为高电平输出。 U1为高,通过电阻R对C充电,电容C电压U2上升,上升至一定电压值(施密他触发器ST上限阀值),ST输出电压Ust翻转为高电平,经非门后变为低电平输出(U1)。 U1为低, 电容C通过电阻R放电,电容C电压U2下降,下降至一定电压值(施密他触发器ST下限阀值),ST输出电压Ust翻转为低电平,经非门后变为高电平输出(U1)。 如此反复,形成振荡。 5、用一款你熟悉的单片机设计一4*4键盘、2位7段共阴极数码管的单片机最小系统(系统可以工作),请画出原理图;程序不断扫描按键,如果有按键按下,则将对应的按键值显示到数码管上,请画出程序流程图.(15分) 解略 6、下面程序中有一处语法错误和一处逻辑错误,请分别指出(直接在程序中标出)。(10分) // 程序功能:搜索字符串中的非数字字符,并将非数字字符打印出来 #include stdio.h #define SIZE 10; // 第一处错误,语法错误,define后不能带“;” bool IsNumber(char ch) { return( (ch = 9) (ch = 0) ); } int main(void) { char c[SIZE] = 12345y789; int i; bool Result; for(i = 0; i SIZE; i++) Result = IsNumber(c[i]); if(Result == false) printf(%c is not a number string\n, c[i]); //第二处错误,逻辑错误,for语句后需加“{……}” return 0; } 7、请列举常用的串行通信方式(两种以上),并简述串行通信和并行通信不同之处、优缺点。(10分) 解: 常用串行通信:UART,SPI,IIC,USB,SATA,etc 串行通信与并行通信的不同之处在于:前者通过一根数据线配合时序将字节数据逐位输出,后者通过多根数据将字节数据一次性输出。 优缺点:穿行通信节约I/O资源,速度相对慢; 并行通信比较占用I/O资源,速度相对较快 8、常见的DC/DC变换有LDO降压电路,Buck降压,Boost升压和电荷泵,请分析图5电路属于哪一种并简述其工作过程。图6中Vin为7~24V,Vref = 1.2V 如果需要Vout为5V,如何选择R1和R2的值?(20分) 图5 解:这是一个LDO电路,其工作原理为: 当负载Rload变化引起输出电压Vout变化时,通过反馈电路调整三极管Q1的基极电流,进而改变Q1的输出电流,保持负载两端的电压稳定。 当Rload突然减小时,Vout会瞬间减小,R2和R3分压电路反馈电压Uf减小,放大器的输出电压减小,加在三极管基极的电压增大,三极管基极电流增大,输出电流相应增大,从而保持输出电压Vout恒定。 当Rload突然增大时,Vout会瞬间增大,R2和R3分压电路反馈电压Uf增大,放大器的输出电压增大,加在三极管基极的电压变小,三极管基极电流减小,输出电流相应减小,从而保持输出电压Vout恒定。 图6 解:Vout/(R1+R2)= Vref/R2 Vout = 5V,Vref=1.2V解得R1/R2 = 16/9 取R2 为大于1K的电阻,则R1= 16R2/R1。。 9、以下英文资料是对某款单片机存储器的描述,请翻译成中文。(10分) The 78M00 series of three-terminal positive regulators is availabl
显示全部
相似文档