面试写到的技能一定要熟悉
一定要边学习边找工作,当你技能不够的时候还是先去学习吧
面试时间:11.11
面试公司:北京迅为电子有限公司
(其实题目属于基本简单类型,大概有8个月没系统的接触过所学的知识所以做的很一般QAQ)
.二极管的功能:
1、整流。利用二极管的单向导电性,可以把方向交替变化的交流电变换成单一方向的脉冲直流电。
2、开关。二极管在正向电压作用下电阻很小,处于导通状态,相当于一只接通的开关;在反向电压作用下,电阻很大,处于截止状态,如同一只断开的开关。利用二极管的开关特性,可以组成各种逻辑电路。
3、限幅。二极管正向导通后,它的正向压降基本保持不变(硅管为0.7V,锗管为0.3V)。利用这一特性,在电路中作为限幅元件,可以把信号幅度限制在一定范围内。
4、续流。在开关电源的电感中和继电器等感性负载中起续流作用。
5、检波。在收音机中起检波作用。
6、变容。使用于电视机的高频头中。
7、显示。用于VCD、DVD、计算器等显示器上。
8、稳压。稳压二极管实质上是一个面结型硅二极管,稳压二极管工作在反向击穿状态。在二极管的制造工艺上,使它有低压击穿特性。稳压二极管的反向击穿电压恒定,在稳压电路中串入限流电阻,使稳压管击穿后电流不超过允许值,因此击穿状态可以长期持续并不会损坏。
9、触发。触发二极管又称双向触发二极管(DIAC)属三层结构,具有对称性的二端半导体器件。常用来触发双向可控硅 ,在电路中作过压保护等用途。
画一个电路当单片机的I/O口为高电平时二极管熄灭
定义一个宏MIN实现两个数比较大小返回较小的值
#define MIN(a,b) (a
全局变量和局部变量的可以重复定义吗
详解链接
局部变量(Local Variable):定义在函数体内部的变量,作用域仅限于函数体内部。离开函数体就会无效。再调用就是出错。
全局变量(Global Variable):定义:所有的函数外部定义的变量,它的作用域是整个程序,也就是所有的源文件,包括.c和.h文件。
局部变量:可以
①在main函数中定义的变量也是局部变量,只能在main函数中使用;同时,main函数中也不能使用其他函数中定义的变量。main函数也是一个函数,与其它函数地位平等。
②形参变量、在函数体内定义的变量都是局部变量,实参给形参传值的过程也就是给局部变量赋值的过程。
③可以在不同的函数中使用相同的变量名,它们表示不同的数据,分配不同的内存,互补干扰,也不会发生混乱。
④在语句块(由一对{}包含的若干条语句)中也可以定义变量,它的作用域只限于当前的语句块。
局部变量能否和全局变量重名?
答:能,局部会屏蔽全局。要用全局变量,需要使用 ":: "
局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
解释关键字static
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
详解推荐这篇博文
答:static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用;
static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值;
static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
(1)用static定义的全局变量,构成静态的全局变量,若是一个源程序由多个源文件组成,一般的全局变量在各个源文件中都是有效的,而用static修饰的全局变量只在定义该变量的源文件中是有效的,因此static限制了全局变量的作用范围。
(2)普通局部变量在所在的函数每次调用的时候都会被重新分配存储空间,函数结束后,就会回收该存储空间。而用static修饰的局部变量不会,它的值始终保持着。
(3)static函数与普通函数作用域不同,它仅作用于定义它的源文件中。
(4)储存方式:程序的局部变量存在于(堆栈)中,全局变量存在于(静态区/全局区)中,动态申请(new)数据存在于(堆)中。
给一个地址的绝对值为0x1004,给这个地址赋值为68
写一个冒泡排序的程序(这个好像是个必问的问题)
详解博文
解释TCP和DCP的区别
51单片机的组成(这个好像也是)
智能小车项目
循迹的原理 电机原理 用到的传感器 PWM 及如何加减速
CAD制图
封装 四层板
51单片机
8位定时器的自动重装载原理
定时器 中断
多位数码管显示原理
嵌入式技术基础都学了什么
了解C++
什么是嵌入式
手机电脑属于嵌入式吗
TCP、和UDP的区别
没有接触过Linux
非技术问题:
为什么想去北京(想去大城市闯一闯)
怎么去的 打车去的(晕公交 内心emmm(做私家车快,公交多麻烦,多影响面试状态))
百度过我们公司吗((当时是啥来着,明明看过) 记不清楚了)
为什么没有当天下午去面试(需要请假出校(我想突击突击准备准备QAQ))
问我有没有什么想问的(感觉面试官小哥哥纯粹出于礼貌 毕竟我前面答得太差了)
一个是有机会就职的发展方向
一个是工作地点
总结经验:
1.把c语言过一遍
2.把单片机过一遍
3.把简历写得小项目过一遍
4.学一下linux
总结:
简历写了啥,面试官问啥,不会问的很难很偏,都是基础
个人体验:
比较紧张(扣了手手),当时几个没想起来的问题,回去的路上想起来一点了 (懊恼)
面试官很好:有的不知道怎么表达,会引导我回答问题