单片机工程师面试题

单片机工程师面试题

在单片机领域,面试是评估一个工程师技能和能力的重要环节。下面是一些常见的单片机工程师面试题,旨在考察应聘者对单片机的基础知识、编程能力和解决问题的能力。

一、单片机基础知识

1. 解释什么是单片机?它有哪些特点?

单片机是一种集成电路芯片,内含有运算器、存储器、时钟电路和各种输入输出接口。其主要特点有规模小、功耗低、可编程性强、成本低廉等。

2. 请简述单片机和微处理器的区别。

单片机集成度更高,一般是指集成了处理器、存储器、输入输出设备等多个功能,而微处理器只包括处理器部分。单片机通常被用于控制领域,而微处理器则需要外部接口才能构成完整的计算机系统。

3. 请列举你熟悉的一些常见的单片机品牌和型号。

例如,常见的品牌有STMicroelectronics、Microchip、NXP等,常见的型号有STM32系列、PIC系列、AVR系列、Arduino等。

4. 解释什么是中断,中断的作用是什么?

中断是指在程序执行过程中,由外部事件触发并打断当前指令的执行,跳转到中断服务程序中执行一段特定的代码,完成相应的功能。中断可以用于实现实时控制和处理外部事件。

二、单片机编程能力

1. 怎样初始化单片机的IO口?以GPIO口为例,分别介绍输入和输出模式的设置。

在单片机初始化过程中,需要设置IO口的功能模式,包括输入和输出模式。对于GPIO口的输入模式,需要设置为输入方向、上拉/下拉或悬空等。对于输出模式,需要设置为输出方向、推挽或开漏等。

2. 如何控制单片机的PWM输出?请简述基本的PWM工作原理。

PWM(Pulse Width Modulation)是一种调制技术,通过改变脉冲的占空比来控制输出电压或电流的大小。在单片机中,可以通过定时器的计数和比较功能来生成PWM信号,并设置占空比。

3. 简述SPI和I2C总线的基本原理和应用场景。

SPI(Serial Peripheral Interface)是一种同步串行通信接口,适用于在多个设备之间进行全双工的高速数据传输。I2C(Inter-Integrated Circuit)是一种串行通信总线,适用于在多个设备之间进行半双工的低速数据传输。

4. 请解释什么是ADC和DAC,它们在单片机中的作用是什么?

ADC(Analog-to-Digital Converter)是用于将模拟信号转换为数字信号的模块,可用于实现模拟信号的采集和处理。DAC(Digital-to-Analog Converter)则是用于将数字信号转换为模拟信号的模块,可用于实现数字信号的输出和控制。

三、问题解决能力

1. 在使用单片机过程中,常遇到哪些常见问题?如何解决?

常见问题包括电源供电不稳定、程序卡死、外设接口配置错误等。可以通过检查电源电压、检查程序代码、重新配置外设接口等方式解决。

2. 如果一个系统在运行过程中出现频繁的复位情况,你会如何进行故障排查和解决?

故障排查可以从硬件和软件两个方面进行。首先,可以检查电源是否稳定,是否有干扰源。其次,可以通过查看程序代码和系统日志,定位到具体出问题的地方,并进行调试和修复。

3. 当需要同时控制多个电机的运行顺序和速度时,你会如何设计相应的电路和程序?

可以使用时分多路复用的方式,通过定时器中断控制多个电机的运行顺序。同时,可以采用PWM输出来控制电机的速度,通过改变占空比来调整电机的转速。

总结:

单片机工程师面试题目囊括了单片机的基础知识、编程能力和问题解决能力等方面。通过回答这些面试题,可以测评一个工程师在单片机领域的专业知识和实际运用能力。希望这些面试题对您有所帮助,祝您在面试中取得成功!

单片机工程师面试题

单片机工程师面试题 在单片机领域,面试是评估一个工程师技能和能力的重要环节。下面是一些常见的单片机工程师面试题,旨在考察应聘者对单片机的基础知识、编程能力和解决问题的能力。 一、单片机基础知识 1. 解释什么是单片机?它有哪些特点? 单片机是一种集成电路芯片,内含有运算器、存储器、时钟电路和各种输入输出接口。其主要特点有规模小、功耗低、可编程性强、成本低廉等。 2. 请简述单片机和微处理器的区别。 单片机集成度更高,一般是指集成了处理器、存储器、输入输出设备等多个功能,而微处理器只包括处理器部分。单片机通常被用于控制领域,而微处理器则需要外部接口才能构成完整的计算机系统。 3. 请列举你熟悉的一些常见的单片机品牌和型号。 例如,常见的品牌有STMicroelectronics、Microchip、NXP等,常见的型号有STM32系列、PIC系列、AVR系列、Arduino等。 4. 解释什么是中断,中断的作用是什么? 中断是指在程序执行过程中,由外部事件触发并打断当前指令的执行,跳转到中断服务程序中执行一段特定的代码,完成相应的功能。中断可以用于实现实时控制和处理外部事件。

二、单片机编程能力 1. 怎样初始化单片机的IO口?以GPIO口为例,分别介绍输入和输出模式的设置。 在单片机初始化过程中,需要设置IO口的功能模式,包括输入和输出模式。对于GPIO口的输入模式,需要设置为输入方向、上拉/下拉或悬空等。对于输出模式,需要设置为输出方向、推挽或开漏等。 2. 如何控制单片机的PWM输出?请简述基本的PWM工作原理。 PWM(Pulse Width Modulation)是一种调制技术,通过改变脉冲的占空比来控制输出电压或电流的大小。在单片机中,可以通过定时器的计数和比较功能来生成PWM信号,并设置占空比。 3. 简述SPI和I2C总线的基本原理和应用场景。 SPI(Serial Peripheral Interface)是一种同步串行通信接口,适用于在多个设备之间进行全双工的高速数据传输。I2C(Inter-Integrated Circuit)是一种串行通信总线,适用于在多个设备之间进行半双工的低速数据传输。 4. 请解释什么是ADC和DAC,它们在单片机中的作用是什么? ADC(Analog-to-Digital Converter)是用于将模拟信号转换为数字信号的模块,可用于实现模拟信号的采集和处理。DAC(Digital-to-Analog Converter)则是用于将数字信号转换为模拟信号的模块,可用于实现数字信号的输出和控制。

单片机工程师笔试题目

单片机工程师笔试题目 单片机工程师笔试题目 一、选择题(共40题,每题2分,总分80分) 1. 下列哪个是8位单片机? A. 8051 B. 8086 C. 8088 D. 8080 2. 单片机的片内寄存器包括以下哪些? A. 累加器 B. 数据方向寄存器 C. 状态寄存器 D. 前两项都对 3. 以下哪个不是单片机的输入/输出方式? A. 串行通信 B. 并行通信 C. 数字输出 D. 模拟输出 4. 单片机的时钟频率由以下哪个元件决定? A. 外部晶振 B. 内部时钟源 C. 系统时钟

D. 时钟计数器 5. 在单片机系统中,硬件复位信号可以通过以下哪个元件产生? A. 复位按钮 B. 手动调试器 C. 看门狗定时器 D. 电源开关 6. 下列哪个是单片机的程序存储器? A. RAM B. ROM C. EEPROM D. Flash 7. 单片机的定时器用于做什么? A. 节拍控制 B. 延时控制 C. 时钟控制 D. 数字输出控制 8. 中断是单片机系统中的一种机制,其作用是什么? A. 实现并行处理 B. 实现多任务处理 C. 实现远程调试 D. 实现数据传输 9. 下列哪个是常用的单片机编程语言? A. C

B. C++ C. Java D. Python 10. 单片机的电源供应有以下哪些? A. 内部电池 B. 外部电源 C. USB接口 D. 摇杆能量转换 11. 单片机的通信接口包括以下哪些? A. UART B. I2C C. SPI D. 以上全是 12. 在单片机系统中,计数器一般用来处理什么任务? A. 数值统计 B. 事件计时 C. 编码转换 D. 数据加密 13. 单片机的I/O口是什么? A. 输入/输出口 B. 输入口 C. 输出口 D. 中断口

硬件工程师面试题集(含答案,很全)

硬件工程师面试题集 (DSP,嵌入式系统,电子线路,通讯,微电子,半导体) ---Real_Yamede 1、下面是一些基本的数字电路知识问题,请简要回答之。 (1) 什么是Setup和Hold 时间? 答:Setup/Hold Time 用于测试芯片对输入信号和时钟信号之间的时间要求。建立时间(Setup Time)是指触发器的时钟信号上升沿到来以前,数据能够保持稳定不变的时间。输入数据信号应提前时钟上升沿(如上升沿有效)T 时间到达芯片,这个T就是建立时间通常所说的SetupTime。如不满足Setup Time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿到来时,数据才能被打入触发器。保持时间(Hold Time)是指触发器的时钟信号上升沿到来以后,数据保持稳定不变的时间。如果Hold Time 不够,数据同样不能被打入触发器。 (2) 什么是竞争与冒险现象?怎样判断?如何消除? 答:在组合逻辑电路中,由于门电路的输入信号经过的通路不尽相同,所产生的延时也就会不同,从而导致到达该门的时间不一致,我们把这种现象叫做竞争。由于竞争而在电路输出端可能产生尖峰脉冲或毛刺的现象叫冒险。如果布尔式中有相反的信号则可能产生竞争和冒险现象。解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。 (3) 请画出用D 触发器实现2 倍分频的逻辑电路 答:把D 触发器的输出端加非门接到D 端即可,如下图所示: (4) 什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求? 答:线与逻辑是两个或多个输出信号相连可以实现与的功能。在硬件上,要用OC 门来实现(漏极或者集电极开路),为了防止因灌电流过大而烧坏OC 门,应在OC 门输出端接一上拉电阻(线或则是下拉电阻)。 (5) 什么是同步逻辑和异步逻辑?同步电路与异步电路有何区别? 答:同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系.电路设计可分类为同步电路设计和异步电路设计。同步电路利用时钟脉冲使其子系统同步运作,而异步电路不使用时钟脉冲做同步,其子系统是使用特殊的“开始”和“完成”信号使之同步。异步电路具有下列优点:无时钟歪斜问题、低电源消耗、平均效能而非最差效能、模块性、可组合和可复用性。 (7) 你知道那些常用逻辑电平?TTL 与COMS 电平可以直接互连吗? 答:常用的电平标准,低速的有RS232、RS485、RS422、TTL、CMOS、LVTTL、LVCMOS、ECL、ECL、LVPECL 等,高速的有LVDS、GTL、PGTL、CML、HSTL、SSTL 等。 一般说来,CMOS 电平比TTL 电平有着更高的噪声容限。如果不考虑速度和性能,一般TTL 与CMOS 器件可以互换。但是需要注意有时候负载效应可能引起电路工作不正常,因为有些TTL 电路需要下一级的输入阻抗作为负载才能正常工作。

硬件工程师面试试题

硬件工程师面试试题 硬件工程师Hardware Engineer职位要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。下面就由小编为大家介绍一下硬件工程师的文章,欢迎阅读。 硬件工程师面试试题篇1 1、Cache的主要作用是什么,它与Buffer有何区别。 Cache即是高速缓冲存储器,是一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。存储器的高速缓冲存储器存储了频繁访问的RAM 位置的内容及这些数据项的存储地址。当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有该地址。如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。因为高速缓冲存储器总是比主RAM 存储器速度快,所以当RAM 的访问速度低于微处理器的速度时,常使用高速缓冲存储器。 Cache是一个高速小容量的临时存储器,可以用高速的静态存储器芯片实现,或者集成到CPU芯片内部,存储CPU最经常访问的指令或者操作数据。 Buffer与Cache操作的对象不一样。Buffer(缓冲)是为了提高内存和硬盘(或其他I/0设备)之间的数据交换的速度而设计的。Cache(缓存)是为了提高cpu和内存之间的数据交换速度而设计,也就是平常见到的一级缓存、二级缓存、三级缓存等。 2、嵌入式微控制器、嵌入式微处理器和嵌入式DSP有什么区别。 嵌入式微控制器又称单片机,顾名思义,就是将整个计算机系统集成到一块芯片中。嵌入式微控制器一般以某一种嵌入式微处理器内核为核心,芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种必要功能和外设。为适应不同的

单片机开发与设计应用工程师考试说明

全国电子专业人才考试 单片机开发与设计应用工程师 考试说明 Ver:

目录 一、考试简介----------------------------------------------------------------( 3 ) 二、考试适用对象----------------------------------------------------------( 3 ) 三、考试流程----------------------------------------------------------------( 3 ) 四、考试形式----------------------------------------------------------------( 4 ) 五、考试说明----------------------------------------------------------------( 4 ) 六、考试题型----------------------------------------------------------------( 4 ) 七、考试大纲----------------------------------------------------------------( 5 ) 八、实操考试要求----------------------------------------------------------( 6 ) 九、实操题目评分----------------------------------------------------------( 6 ) 十、颁发证书----------------------------------------------------------------( 7 ) 十一、证书组织管理--------------------------------------------------------( 7 ) 十二、考试技术支持--------------------------------------------------------( 7 ) 十三、联系方式--------------------------------------------------------------( 7 )

初级单片机开发与应用工程师认证考试大纲

初级单片机开发与应用工程师认证 考试大纲 1、考试科目一:电子电路开发与应用技术基础 考核主要涉及如下几个方面,重点涉及电子信息工程设计中常用的基本知识、基本概念、基本电路和基本方法: 1.1电子元器件-----符号、标称值及其标定方法、基本性能、正确使用; 1.2基本RC电路、RLC电路-----低通、带通、带阻四大滤波电路、通带宽度,选频能 力、实际应用等; 1.3半导体二极管-----分类、特性、应用电路(限幅、整流、稳压、变容、嵌位、振荡 等) 1.4BJT、FET、MOSFET-----分类、符号、工作原理、特性、对比、应用; 1.5BJT、FET放大器-----主要共e、共c、共s放大电路的分析及BTL、BCL、BTL功 率放大电路的分析与估算、应用;等效电路、工作点、波形失真、波形变换、主要故障分析;四种负反馈的特点及判别; 1.6运算放大器-----运放内部的电路组成、特点、“虚短”、“虚地”的概念及应用;各种 应用电路的分析与设计考虑(同相反向放大、跟随加减、积分、微分、比较等诸多电路); 1.7直流稳压电源-----系统组成框图,具体电路、性能指标、单层式稳压主要点信号的 波形与电压值。主要元件的选用,主要故障的分析与排除; 1.8振荡电路-----以RC正弦波振荡电路为主,振荡条件、电路组成、元件作用、基本 计算工、主要故障的分析与处理; 1.9数制与逻辑代数-----数制与数制间的转换,基本逻辑代数化简; 1.10各种门电路及应用----与、或、非门,与非、或非门、异门、同门、三态门、传输 门、TTL门等基本概念,电路符号、输入输出信号的逻辑表达式,主要参数,应用电路;二~四译码器的设计与电路,三~八译码器,各种门的典型芯片; 1.11触发器----以RS、JK、D触发器为主,T、T’触发器为辅,电路符号、片脚功能、 状态方程、真值表、应用电路、典型芯片; 1.12计数器与分频器-----分类、以同步二进制加法、减法、可逆计数器为主,典型电路、 波形、应用、典型芯片; 1.13寄存器及存储器-----移位寄存器与寄存器的基本组成、荼原理、存储器的分类。 ROM、RAM、E2PROM、SRAM、DRAM、Flash、USB等的特点、应用场合、典型芯片、存储容量与地址线的关系等; 1.14A/D、D/A转换器-----主要指标、选用条件、简单的工作原理、实际芯片(中、低 速两侧)、主要应用等; 1.15LED、LCD显示器件-----基本性、各自特点,共阴共阳的显示代码、应用电路、显 示控制、典型产品等; 1.16微机原理与接口-----微机系统组成,硬件系统组成,CPU、RAM、I/O基本知识、 总线、软件概念、计算机编程语言,几类同期的概念、指令,51单片机及8088机的典型汇编语言(语句)寻址方式,简短程序的编写、阅读与改错; 1.17仪器仪表与使用方法-----主要是三用表、示波器(模拟、数字)、信号源(低频、高 频)、函数发生器、电压表、直流稳压电源、次为频率计、扫频仪、频谱分析仪、

单片机常见面试题

1、简单描述一个单片机系统的主要组成模块,并说明各模块之间的数据流流向和控制流流向。简述单片机应用系统的设计原则。(仕兰微面试题目) 答:单片机是一种微型的计算机,应该由运算器、控制器、存储器、输入设备、输出设备组成 2、画出8031与2716(2K*8ROM)的连线图,要求采用三-八译码器,8031的 P2.5,P2.4和P2.3参加译码,基本地址范围为3000H-3FFFH。该2716有没有重叠地址?根据是什么?若有,则写出每片2716的重叠地址范围。(仕兰微面试题目) 3、用8051设计一个带一个8*16键盘加驱动八个数码管(共阳)的原理图。(仕兰微面试题目) 5、中断的概念?简述中断的过程。(仕兰微面试题目) 答:中断的慨念:当外部请求服务时,暂时中断当前主程序,转而执行中断处理程序,完成后自动返回被中断的主程序继续运行 中断的过程: 中断源发出中断请求→对中断请求进行响应→执行中断服务程序→返 回主程序。 6、如单片机中断几个/类型,编中断程序注意什么问题;(未知) 答:中断初始化,工作方式,中断入口,中断返回,优先级别。 7、要用一个开环脉冲调速系统来控制直流电动机的转速,程序由8051完成。简单原理如下:由P3.4输出脉冲的占空比来控制转速,占空比越大,转速越快;而占空比由K7-K0八个开关来设置,直接与P1口相连(开关拨到下方时为"0",拨到上方时为"1",组成一个八位二进制数N),要求占空比为N/256。(仕兰微面试题目) 下面程序用计数法来实现这一功能,请将空余部分添完整。 MOV P1,#0FFH LOOP1 :MOV R4,#0FFH -------- MOV R3,#00H LOOP2 :MOV A,P1 -------- SUBB A,R3 JNZ SKP1 -------- SKP1:MOV C,70H MOV P3.4,C ACALL DELAY :此延时子程序略 -------- --------

单片机嵌入式应聘测试题(含答案)

嵌入式工程师预备考试题学校___ ____________ 教师___ _____________ ___ ____________ ___ ______________ 本次测试包括C编程(70分)、MCU基础(20分)、逻辑题(10分) C编程部分: 一、选择题(本大题有10个小题,每个小题3分,共30分) 1.以下定义变量方法错误之一是( C ) A) int ab_2 B) int _2a3 C) int 2_ab D) int ab2_ 2.判断char变量ch是否为大写字母的正确表达式为(B ) A)'A'<=ch<='Z' B) (ch>='A') && (ch<='Z') C) (ch>='A')& (ch<='Z') D) ('A'<=ch) AND ('Z'>=ch) 3.有一个描述:char w;int x;double y;表达式w*xy值的数据类型是( D ) A) 浮点B) 字符C) 整数D) 双精度 4.下列说法正确的是(D ) 在C 语言中 A)实参及其对应的形参各占一个独立的存储单元 B)实参及其对应的形参占用一个存储单元 C)只有当实参与其对应的形参同名时,才一起占用存储单元 D)形式参数是虚拟的,不占用存储单元 5.运行以下程序的结果是(C ) #include int a[3][3]={{1},{2},{3}}; 诠释b[3][3]={1,2,3,4,5}; 主函数() { printf("%d\n",a[1][0] + b[1][0]); 返回0; } A) 2 B) 4 C) 6 D)值不一定 6.运行以下程序的结果是(D ) #include “stdio.h” 主函数() { int x=1, y=0, a=0, b=0; 开关(x){

单片机面试题

项目1: 1.单片机开发系统由哪些部分组成? 答:计算机、单片机在线仿真器、工具软件、编程器等. 2.单片机开发系统应具备哪些基本功能? 答:在线仿真、调试、软件辅助设计、目标程序固化等。 3.单片机程序运行调试有几种方法? 答:单步运行、跟踪运行、运行至光标处、连续运行、断点运行等。 4.什么是单片机?单片机有哪些优点? 答:单片机是指集成在一个芯片上的微型计算机,它具有结构简单、控制功能强、可靠性高、体积小、价格低等优点。 5。什么是单片机应用系统? 答:是以单片机为核心,配以输入、输出、显示等外围接口电路和软件,能实现一种或多种功能的实用系统。 6.单片机常用的复位方法有几种? 答:上电复位和按键复位。 7.51单片机的哪一个端口具有第二功能? 答:P3端口 8.单片机最小系统电路包括那几个部分? 答:电源电路、时钟电路和复位电路。 项目2 1.单片机的存储器包括哪两大类? 答:程序存储器ROM和数据存储器RAM. 2.系统复位后单片机从哪个单元开始取指令执行程序? 答:0000H单元。 3.MCS-51单片机的ROM空间中,0003H~002AH有什么用途? 答:是作为5个中断源的中断区。 4。MCS—51单片机内部RAM共有多少个单元?按其功能、用途是如何划分的? 答:共有256个单元,划分为低128单元和高128单元,低128单元划分为寄存器区、位寻址区和用户RAM区;高128单元存放的是特殊功能寄存器. 5.MCS-51单片机的特殊寄存器中,有那两个是16位的? 答:PC和DPTR。 6.堆栈指针的作用是什么?在堆栈中存取数据时的原则是什么? 答:堆栈指针是用来暂存数据和地址的,它是按照先进后出的原则存取数据的。 7.P0端口作为输出口时有何要求? 答:需要外接上拉电阻。 8.P0~P3端口作为输入口时有何要求? 答:需要向相应的端口写1. 9。画出MCS-51单片机的最小系统电路。 10。什么是时钟周期、机器周期和指令周期? 答:时钟周期是计算单片机运行时钟的基本单位,它是单片机使用的晶振频率的倒数;机器周期是指CPU完成一个基本操作所需要的时间,MCS—51单片机的一个机器周期包含12个时钟周期;指令周期是指执行一条指令所需要的时间,执行不同的指令所需的时间不同,一般需1~4个机器周期。 11.若MCS-51单片机使用振荡频率为6MHz的晶振,一个机器周期为多少?答:2us

嵌入式系统(单片机)助理工程师认证考试理论试题A(答案)

嵌入式系统(单片机)助理工程师认证考试理论试题A(答案) (考试时间:150分钟) 题号 一 二 三 四 五 总分 分数 一、填空题(将正确答案填入空格中,每空1分,共35分) 得分 评阅人 1、MCS51单片机的最大程序寻址空间为 64K KB ,空间的地址范围为0000H-FFFFH ,单片机复位后程序入口地址为 0000H 。外部中断0的入口地址为 0003H ,T1定时/计数器的中断入口地址为 001BH 。 2、PSW 中RS1=1,RS0=0,R3对应的字节地址为 13H 。 3、7AH 对应的十进制数为 122 D ,对应的二进制数为 B 。 4、MCS51单片机的仅使用内部ROM 时,EA 引脚应接 高 电平。 5、当MCS51单片机RST 引脚出现 2个 机器周期以上高电平时单片机可有效复位,复位后SP= 07H ,PC= 0000H ,P1= FFH 。 6、MCS-51单片机的低功耗方式有 待机 、 掉电 。 7、MCS-51单片机的常用复位方式有 手动复位 、 上电复位 。 8、80C51单片机的串行口控制寄存器器是 SCON ;串行口工作在方式2时SM0、SM1设置为 10 ,当设置允许串行口接收串行输入数据时必须将 REN 位设置为1。 9、把数据存入堆栈称为 入栈 ,从堆栈取出数据称为 出栈 ,从堆栈取出数据遵循 先进后出、后进先出 的原则。 10、LED 数码管按结构分为 共阴 和 共阳 两种形式。 11、键盘按键的检测过程中消除抖动常用的方法有 RS 触发器滤波 、 RC 滤波 、 软件延时 。 12、DAC0832的参考电压为+5V,则分辩率为 5/256 V 。 13、矩阵键盘中为了识别键盘上的闭合键,通常采用两种方法 逐行扫描法和 线反转法 。 14、C51中定义的位变量的关键字是 bit 位变量对应的地址空间范围是 密封线内勿答题) 学校 专业 姓名 身份证号 (密封线内勿答题)

单片机面试题及答案

单片机面试题及答案 【篇一:2014单片机试题及答案】 >一、选择题(每题1分,共10分) 1.8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。 a)p0b)p1 c)p2 d)p3 2.单片机应用程序一般存放在() a) ram b)rom c)寄存器 d)cpu 3.已知某数的bcd码为0111 0101 0100 0010 则其表示的十进制 数值为() a) 7542h b) 7542 c) 75.42h d) 75.42 4.下列指令中不影响标志位cy的指令有()。 a)add a,20hb)clr c)rrc a d)inc a 5.cpu主要的组成部部分为() a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器 6.intel 8051cpu是()位的单片机 a) 16 b)4 c)8 d)准16 7.8031复位后,pc与sp的值为() a )0000h,00h b) 0000h,07hc) 0003h,07h d)0800h, 00h 8.当需要从mcs-51单片机程序存储器取数据时,采用的指令为()。 a)mov a, @r1 b)movc a, @a + dptr c)movx a, @ r0d)movx a, @ dptr 9.8031单片机中既可位寻址又可字节寻址的单元是() a)20hb)30hc)00h d)70h 10.下列哪条指令是正确的() a) push r2 b) addr0,a c) movxa @dptr d) mov @r0,a 二、填空题(每空1分,共30分) 1.一个完整的微机系统由和两大部分组成。 2.8051 的引脚rst是____(in脚还是out脚),当其端出现____电 平时,8051进入复位状态。8051

研发工程师专业试题及答案

研发工程师专业试题及答案 一、填空题 1、MCS-51单片机有中断源,可分为 2 个中断优先级。上电复位时外部中断0 中断源的最高。 2、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为。 3、8051单片机的存储器的最大特点是:指令存储器与数据存储器分开编址,Px并行口的地址是与统一编址的,或者说属于该存储器。 4、8051最多可以有并行输入输出口,最少也可以有1个并行口,即P1 。P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。 5、8051复位后,PC= 。若希望从片内存储器开始执行,EA脚应接高电平,PC 值超过0FFF H时,8051会自动转向片外存储器继续取指令执行。 6、8051的C/T是计数的。 7、变电站(所)控制室内信号一般分为信号;信号;信号。 8、在带电设备周围严禁使用、、和进行测量工作。 9、带电设备着火时应使用灭火器,不得使用泡沫灭火器灭火。 10、变压器在带有负载运行时,当二次侧电流变化时,也相应变化。 11、国产高压CT 的测量级和保护级是分开的,以适应量和的不同要求。 12、高压断路器或隔离开关的拉合操作术语应是、。 13、继电保护装置和自动装置的投解操作术语应是、。 14、验电装拆接地线的操作术语是、。 15、在变压器的图形符号中Y表示线圈星形连接。 16、高压设备发生接地故障时,人体接地点的安全距离:室内应大于,室外应大于。 17、电流互感器一次电流,是由一次回路的所决定的,它不随二次回路变化,这是与变压器工作原理的主要区别。 18、变压器油枕的作用是延长油的使用寿命。油枕的容积一般为变压器总量的十分之一。 19、变压器内部故障时,瓦斯继电器上接回路,下接地接回路。 20、变压器的冷却方式有式、式、式和却式。 21、继电器在时应做相关外部检查。 22\、是变压器的一个主要参数,它是通过短路试验测出的。 23、兆欧表摇测的快慢一般来讲对绝缘电阻的测量。 二、单项选择题 1、一个C语言的执行是从: A) 本程序的主函数开始,到本程序的主函数结束 B) 本程序的第一个函数开始,到本程序的最后一个函数结束 C) 本程序的主函数开始,到本程序的最后一个函数结束 D) 本程序的第一个函数开始,到本程序的主函数结束 2、C语言所提供的基本数据类型包括字符型、整型、双精度型、单精度型和_枚举类型___: A) 指针型B) 结构型 C) 数组型D) 枚举类型

硬件工程师经典面试100-题

硬件工程师经典面试100-题 硬件经典面试100 题(附参考答案) 1、请列举您知道的电阻、电容、电感品牌(最好包括国内、国外品牌)。 电阻: 美国:AVX、VISHAY 威世 日本:KOA 兴亚、Kyocera 京瓷、muRata 村田、Panasonic 松下、ROHM 罗姆、susumu、TDK 台湾: LIZ 丽智、PHYCOM 飞元、RALEC 旺诠、ROYALOHM 厚生、SUPEROHM 美隆、TA-I 大毅、TMTEC 泰铭、TOKEN 德键、TYOHM 幸亚、UniOhm 厚声、VITROHM、VIKING 光颉、WALSIN 华新科、YAGEO 国巨 新加坡:ASJ 中国:FH 风华、捷比信 电容: 美国:AVX、KEMET 基美、Skywell 泽天、VISHAY 威世 英国:NOVER 诺华德国:EPCOS、WIMA 威马丹麦:JENSEN 战神 日本:ELNA 伊娜、FUJITSU 富士通、HITACHI 日立、KOA 兴亚、Kyocera 京瓷、Matsushita 松下、muRata 村田、NEC、 nichicon(蓝宝石)尼吉康、Nippon Chemi-Con(黑金刚、嘉美工)日本化工、Panasonic 松下、Raycon 威康、Rubycon(红宝石)、SANYO 三洋、TAIYO YUDEN 太诱、TDK、TK 东信 韩国: SAMSUNG 三星、SAMWHA 三和、SAMYOUNG 三莹 台湾:CAPSUN、CAPXON(丰宾)凯普松、Chocon、Choyo、ELITE 金山、EVERCON、EYANG 宇阳、GEMCON 至美、GSC 杰商、G-Luxon世昕、HEC 禾伸堂、HERMEI 合美电机、JACKCON 融欣、JPCON 正邦、LELON 立隆、LTEC 辉城、OST 奥斯特、SACON 士康、SUSCON 冠佐、TAICON 台康、

25道易思维硬件工程师岗位常见面试问题含HR常问问题考察点及参考回答

易思维 硬件工程师岗位面试真题及解析 含专业类面试问题和高频面试问题,共计25道 一、请简单自我介绍一下,包括教育背景、工作经验以及技能特长。考察点: 1. 自我介绍:面试者能否简洁明了地介绍自己的基本信息,包括教育背景、工作经验和技能特长。这有助于面试官对面试者的整体情况有一个初步的了解。 2. 表达与沟通:自我介绍的过程中,面试者需要清晰、流畅地表达自己的观点,展示其沟通能力和语言组织能力。 3. 真实性和匹配度:面试者自我介绍的内容是否真实,是否与应聘岗位的要求相匹配,这是面试官在评估过程中需要对接的点。 面试参考回答话术: 尊敬的面试官,您好!非常感谢您给我这次面试的机会。我叫 XXX,毕业于 XX 大学 XX 专业,获得学士学位。在校期间,我学习了扎实的专业知识,同时积极参加各类课外活动,锻炼了自己的团队协作能力和组织能力。 在工作经验方面,我曾在 XX 公司担任硬件工程师,主要负责 XX 产品的硬件设计、调试和测试工作。在这段时间里,我积累了丰富的实践经验,掌握了硬件设计的相关技能,如数字电路、模拟电路、嵌入式系统设计等。此外,我还具备较强的 PCB 设计能力,熟练使用 Altium Designer 等设计软件。 在技能特长方面,我具备较强的学习能力和钻研精神,善于分析和解决问题。在工作中,我始终保持严谨、细致的态度,力求将每个细节做到尽善尽美。同时,我具备较强的团队协作能力,能够在项目中承担自己的责任,与团队成员共同合作,完成项目目标。 总之,我相信我的教育背景、工作经验和技能特长使我具备了胜任易思维公司硬件工程师岗位的能力。如果有幸加入贵公司,我会尽自己非常大的努力为公司的发展做出贡献。再次感谢您给我这次面试的机会,希望能得到您的青睐。

(完整版)电子信息类面试题集

硬件工程师面试题集 (DSP,嵌入式系统,电子线路,通讯,微电子,半导体) -—-Real_Yamede 1、下面是一些基本的数字电路知识问题,请简要回答之。 (1)什么是 Setup和 Hold 时间? 答:Setup/Hold Time 用于测试芯片对输入信号和时钟信号之间的时间要求。建立时间(Setup Time)是指触发器的时钟信号上升沿到来以前,数据能够保持稳定不变的时间.输入数据信号应提前时钟上升沿(如上升沿有效)T 时间到达芯片,这个T就是建立时间通常所说的 SetupTime.如不满足 Setup Time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿到来时,数据才能被打入触发器。保持时间(Hold Time)是指触发器的时钟信号上升沿到来以后,数据保持稳定不变的时间。如果 Hold Time 不够,数据同样不能被打入触发器. (2) 什么是竞争与冒险现象?怎样判断?如何消除? 答:在组合逻辑电路中,由于门电路的输入信号经过的通路不尽相同,所产生的延时也就会不同,从而导致到达该门的时间不一致,我们把这种现象叫做竞争。由于竞争而在电路输出端可能产生尖峰脉冲或毛刺的现象叫冒险。如果布尔式中有相反的信号则可能产生竞争和冒险现象。解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。 (3)请画出用 D 触发器实现 2 倍分频的逻辑电路 答:把 D 触发器的输出端加非门接到 D 端即可,如下图所示: (4)什么是”线与"逻辑,要实现它,在硬件特性上有什么具体要求?

答:线与逻辑是两个或多个输出信号相连可以实现与的功能。在硬件上,要用 OC 门来实现(漏极或者集电极开路),为了防止因灌电流过大而烧坏 OC 门,应在 OC 门输出端接一上拉电阻(线或则是下拉电阻)。 (5)什么是同步逻辑和异步逻辑?同步电路与异步电路有何区别? 答:同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系.电路设计可分类为同步电路设计和异步电路设计。同步电路利用时钟脉冲使其子系统同步运作,而异步电路不使用时钟脉冲做同步,其子系统是使用特殊的“开始”和“完成”信号使之同步。异步电路具有下列优点:无时钟歪斜问题、低电源消耗、平均效能而非最差效能、模块性、可组合和可复用性。 (7) 你知道那些常用逻辑电平?TTL 与 COMS 电平可以直接互连吗? 答:常用的电平标准,低速的有 RS232、RS485、RS422、TTL、CMOS、LVTTL、LVCMOS、ECL、ECL、LVPECL 等,高速的有 LVDS、GTL、PGTL、 CML、HSTL、SSTL 等。 一般说来,CMOS 电平比 TTL 电平有着更高的噪声容限。如果不考虑速度和性能,一般 TTL 与 CMOS 器件可以互换.但是需要注意有时候负载效应可能引起电路工作不正常,因为有些 TTL 电路需要下一级的输入阻抗作为负载才能正常工作.(6) 请画出微机接口电路中,典型的输入设备与微机接口逻辑示意图(数据接口、控制接口、锁存器/缓冲器) 典型输入设备与微机接口的逻辑示意图如下: 2、你所知道的可编程逻辑器件有哪些?

相关主题
相关文档
最新文档