周立功笔试资料集.docx
- 文档编号:11556562
- 上传时间:2023-03-19
- 格式:DOCX
- 页数:13
- 大小:366.83KB
周立功笔试资料集.docx
《周立功笔试资料集.docx》由会员分享,可在线阅读,更多相关《周立功笔试资料集.docx(13页珍藏版)》请在冰豆网上搜索。
周立功笔试资料集
计算机简答题:
1.进制转换(二-十,十-十六进制转换,注意带小数十进制数转二进制,BCD码的转换)
答:
BCD码,又称8421码,四位;十制小数转换成二进制,乘2处理。
2.单片机C51 用idata及xdata 定义变量的存放区域 及其汇编指令
答:
3.位运算 (置位 清零 取反)
将a.2清零,其他位不变,语句(~0x04)&a
将a.2置位,其他位不变,语句0x04|a___
将a.2取反,其他位不变,语句(a&~4)^(~a)
4.卡诺图化简法求出最简式。
基本的卡诺图化简为最简与或式
答:
存同去异,法则A’B+AB=B(A’+A)=B
5.看门电路写出函数式。
答:
与门:
Y=AB或门:
Y=A+B与非门:
Y=(AB)’或非门:
Y=(A+B)’非门:
Y=A’异或门:
Y=A’B+AB’同或门:
Y=A’B’+AB
6.亚稳态解释和解决办法
答:
触发器无法在规定的时间内达到一个稳定的输出电平状态,解决的方法:
用反应快的触发器,降底时钟的频率,改善时钟质量,引入同步机制。
7.CPLD和FPGA的主要区别。
答:
1.结构上的不同
2.集成度不同
CPLD:
500---50000门
FPGA:
1K----10M门
3.应用范围不同
CPLD逻辑能力强而寄存器少(1K左右),适用于控制密集型系统;
FPGA逻辑能力较弱但寄存器多(100多K),适用于数据密集型系统.
4.使用的方法不同
CPLD是EEPROM,FPGA是SRAM工艺.
8.求运放电压增益
答:
(虚短虚断,叠加定理)
9.1.史密特触发电路的高低电压阈值及回滞电压 2.依据输入电压波形画出输出电压波
答:
同相输出反相输出
10.用门电路设计3位格雷码转换为自然二进码电路,要求画出电路图(给出格雷码状态图),要求画出设计电路图
序号
格雷码(A,B,C)
二进码(Ya,Yb,Yc)
0
000
000
1
001
001
2
011
010
3
010
011
4
110
100
5
111
101
6
101
110
7
100
111
答:
格雷码,最左边一位的状态按0110开始,右边第二位00111100,右边第三位0000111111110000,第四位……
输出方程:
Ya=A
Yb=A’B+AB’=A⊕B
Yc=A⊕B⊕C
11.
A/Y
Q2Q1
二进D触发器狗成的同步电路,要求写出驱动方程,状态方程,输出方程,画出状态转移图。
(类似数电阎石版P265例6.2.3)
答:
验动方程:
D1=D2=
状态方程:
Q1*=Q2*=
输出方程:
Y=
状态转换表:
状态转换图:
[输入]/[输出]
12.用单片机实现从串口读取四字节的数与固件中的四字节的常数比较,若相等,暂停6S后控制电机工作.继续读取,比较..要求画出电路及写出代码
13.一个8比特的数,要求编写一端C程序实现位倒序功能.如:
a=b0b1b2b3b4b5b6b7,编程实现a=b7b6b5b4b3b2b1b0(要求实现的速度尽可能的快)。
14.英译汉,是单片机方面的;
15.设计一个四分频电路,用D触发器;
16.设计一个译码电路用单片机89C51设计一个驱动LED的电路(要求用P1.0),还有汇编程序;
17.画出一个状态机(自动售邮票,一次投币1元或5角,邮票2元)。
答:
18.三极管基础知识(放大区,截至区,饱和区)
答:
19.并联RC变换成串联RC,一个电阻与电容的串联将其等效为电阻与电容的并联,要求推导
答:
(高频电子线路)
20.运放求反馈的
21.单片机和74hc595硬件连接和编程
22.数据结构-----队列,建立一个队列,写数,读数
23.用任意一单片机设计一个4X4的键盘并编出程序得到键值,要求有去抖,去抖时单片机可以做其它事情,按一下键盘蜂鸣器叫一下,蜂鸣器叫过程中也要单片机可以做其它事情。
(提示:
用定时器产生基本节拍)
24.有用二极管搭接的电路2个,分别是与门和或门.三极管搭接的就是非门了.
25.四个二极管和四个三极管搭接的桥型电机驱动电路,控制四个三极管的C,用单片机写出程序.和四个二极管作用,还有2个接在电源上的电容的作用
答:
电容的作用:
电源去耦电容,即降低电源对GND的交流阻抗。
小容量的电容器是在高频情况下降低阻抗作用,所以如果不配置在电路近邻,则电容器的引线增长,由于引线本身的阻抗,电源的阻抗不能降低。
26.一个数组,已排序.要求给出数组首位置,长度,要查找的数值.....
intfind(charn,char*a,charlen,char*nsr)
答:
charfind(charN,char*a,charlen,char*snr)//len<=127
{
charlow,high,middle;
low=0;
high=len-1;
while(low<=high)
{
middle=(low+high)>>1;
if(N==a[middle])
{
*snr=middle;
return1;
}
elseif(N>a[middle])
low=middle+1;
else
high=middle-1;
}
return0;
}
27.算法题:
数据排序最优时间
28.有关三极管饱和截止的,提出了输出电压与电流的要求,求两个电阻的取值
29.用555定时器搭建的多谐振荡器,充放电时间由555中的三极管的截止与饱和来控制时间不一样,第一问填很多空,5分;第二问画参考电压,图像3分,第三问要求求充放电时间了,也就是周期,三要素法记不住公式了,基本没戏了,12分,这问做不上;
30.用51单片机的P0口的三个端口来控制74HC595(移位寄存器)来控制一个数码管从0显示到9,要求肉眼能看清变化,数码管是共阴的
31.
C语言的数据结构题,FIFO
32.给出一个数字逻辑电路,描述实现什么功能,你是如何推测的。
(是一个四输入的优先编码器)
33..用晶体管和电阻设计一个二输入的与非门
答:
如右图所示
34.解释SetupTime和HoldTime,画图说明。
答:
建立时间(setuptime)是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器;保持时间(holdtime)是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间,如果保持时间不够,数据同样不能被打入触发器.数据稳定传输必须满足建立和保持时间的要求,当然在一些情况下,建立时间和保持时间的值可以为零。
35..亚稳态,有何解决办法。
答:
即触发器无法在规定的时间内达到一个稳定的输出电平状态……;解决方法:
用反应快的触发器,降低时钟频率,改善时钟质量,引入同步机制等均可。
36.关于T触发器的问题,还有几个与门和异或门,然后两个T触发器,让写状态方程,激励方程,状态表,状态图,然后能实现什么功能
答:
答:
答:
(1)窗口比较电路,当信号大于2/3Vcc时,输出为高电平,当信号小于1/3Vcc时,输出为低电平。
(2)同一,根据信号决定输出。
答:
(叠加定定可求,虚短虚断)
答:
此电路起到一个倍压的作用。
靠近二极管负极的那端电容为“+”,否则为负。
5倍压从C6的右端输出为“+”极,C2的左输出为“-”极
答:
加速快关速度。
充电:
放电:
要求:
充放电时间要小于信号的周期。
答:
Vo上升---V5上升---V5上升---U3下降---VGND下降
VO=5V
答:
当sw1放到1上时,VOUT=1.25V
当sw1放到2时,当控制端为高电平时,输出为0V,当控制端为低电平时,输出为1.25V。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 立功 笔试 资料