1 / 14
文档名称:

西电2009年全国电赛选拔试题.pdf

格式:pdf   大小:370KB   页数:14页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西电2009年全国电赛选拔试题.pdf

上传人:977562398 2019/2/22 文件大小:370 KB

下载得到文件列表

西电2009年全国电赛选拔试题.pdf

相关文档

文档介绍

文档介绍:西安电子科技大学考试时间180分钟2009年电子设计竞赛选拔试题总分::闭卷;,满分140分班级学号姓名任课教师题目全部答试题卷上Part1数字电子技术(30分)1.(4分)已知逻辑函数Fd(3,5,8,9,10,12)(0,1,2)(1)化简该函数为最简与或式:F(2)画出用两级与非门实现的最简与或式电路图:2.(4分)分别写出图1各电路的输出函数式(任意形式)A=1ABB=1F1=A&FB2C&DFF343图1F1F2F3F43.(4分)某地址译码电路如图2所示,当输入地址变量A7-A0的状态分别为、时,Y2、Y6分别才为低电平(被译中)。Y0Y1Y2Y3Y4Y5Y6Y73-8译码器A2A1A0S1S2S31&A2A1A0≥AAAAA76543图24.(4分)触发器电路的输入信号波形如图3所示,试分别写出D触发器的Q和Q1的表达式,并画出其波形。CP1RdSSETdADQQ1ACPOECRLRdQRdQOEQ1图3Qn+1=Q1=5.(4分)指出图4计数器电路的状态变化范围,其模值为多少?若电路不变,要得到该电路的模值M=200,则预置输入EFGKLMNO为多少?41PQaQbQcQdPQaQbQcQd0c0cT74161T74161CPCPCPCrABCDLDCrABCDLD1010011101EFGKLMNO图46.(10分)试用74161、3-8译码器和少量SSI门,实现图7所示波形V01、V02,其中CP为输入波形。要求:(1)列出计数器状态与V01、V02的真值表;(2)画出逻辑电路图。234567891011CPV01V02图7574161十六进制计数器功能表输入输出CPCRLDPTDCBAQDQCQBQA×0×××××××0000↑10××dcbadcba↑1111××××计数×110×××××保持×11×0××××Part2模拟电子技术(25分)7.(6分)下面的三极管,已经测出三个极的电位(单位V)。试说明晶体管类型和晶体管的状态。(a)饱和区(b)放大区(c)截止区8.(5分)三极管放大电路如下图所示,1、找出图中的错误,并说明该错误产生的影响。根据该图添加或者删除元件,改画出正确的共射极和共集电极放大电路。69.(6分)在下面两个电路中,用的运放及外围电阻相同,正负电源供电,输出最大幅值12V。(a)、(b)各自的电路作用是什么?根据输入画出输出波形,在输出波形图中的纵轴标出电压单位。10.(8分)设计一个能够对DC~1MHz信号进行放大的电路,输入电压为-,输出电压为0~3V。用的运放为单电源供电、高共模抑止比的运算放大器。写出设计过程,画出电路。7Part3微机原理与接口技术及单片机基础(25分)11.(8分)某型号CPU对外部数据存储器(RAM)和外部I/O端口的编址采用的是统一编址方式,地址线为A15~A0。在以该型号的CPU组成的计算机系统中配有一接口模块,该接口模块片内占用16个端口地址8300~830FH,试设计产生该接口模块的片选信号的译码电路(低电平有效)。812.(7分)8086CPU的AD15~AD0(输入/输出,三态)为分时复用地址/数据总线。DEN为数据允许信号,低电平有效。当DEN信号有效时,表示CPU准备好接收和发送数据。DT/R(输出,三态)为数据收/发信号,表示CPU是接收数据(低电平),还是发送数据(高电平)。74LS245双向缓冲器的引脚及功能如图A所示。试利用74LS245数据双向缓冲器设计系统数据总线D15~D0形成电路。218A0B3017A1B4116A2B5215A3B6313A4B7414EDIR方向A5B8512A6B00AB9611A7B71901ABE1DIR1XA、B边均为高阻(a)74LS245逻辑及引脚(b)74LS245功能图A74LS245引脚及功能图13.(10分)在大学期间,你应用过哪种型号的CPU(单片机)参加过具体电路设计?(1)列出所使用的CPU(单片机)的性能特点9(2)画出自己所设计的电路系统框图,简述系统组成原理、实现的功能及采用的技术。(3)描述系统开发过程,包括设计输入、设计实现及设计验证等过程的具体内容、方法与步骤。(5分)Part4(20分)14.(6分)请解释下列C语言程序,并说明下划线部分的含义volatileunsignedintmyflag;mand(void);typedefstruct{unsignedcharhours;unsignedcharminutes;unsignedcharseconds;unsignedcharmilseconds;}T