单片机工程师笔试题目

单片机工程师笔试题目

单片机工程师笔试题目

一、选择题(共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. 中断口

14. 以下哪个是单片机的通用输入/输出口?

A. P1口

B. RD口

C. T1口

D. ALE口

15. 下列哪个是单片机的PWM输出方式?

A. 串行通信

B. 并行通信

C. 数字输出

D. 模拟输出

16. 单片机中的SPI接口是指什么?

A. 串行外围接口

B. 并行外围接口

C. 串行通信接口

D. 串行总线接口

17. 下列哪个是单片机外设?

A. 蜂鸣器

B. 时钟模块

C. 电源芯片

D. 电阻

18. 单片机中的ADC是指什么?

A. 模拟数字转换器

B. 数字模拟转换器

C. 并行数据转换器

D. 串行数据转换器

19. 单片机中,以下哪个元件主要用来存储数据?

A. RAM

B. ROM

C. EEPROM

D. Flash

20. 以下哪个不是单片机常用的开发工具?

A. 编译器

B. 调试器

C. 生产工具

D. 汇编器

21. 单片机系统中的周期是由以下哪个元件控制的?

A. 时钟周期

B. 系统总线周期

C. 计算周期

D. 输入/输出周期

22. 以下哪个是单片机的编程语言?

A. 8086指令集

B. 8051指令集

C. ARM指令集

D. Zigbee指令集

23. 单片机中的UART是指什么?

A. 串行通信接口

B. 并行通信接口

C. 通用数字/模拟转换器

D. 数字/模拟转换器

24. 下列哪个是常用的单片机封装形式?

A. DIP

B. SMD

C. BGA

D. 以上全是

25. 单片机中的PWM是指什么?

A. 脉冲宽度调制

B. 平行宽度调制

C. 串行宽度调制

D. 数据宽度调制

26. 单片机中的I2C总线是指什么?

A. 串行总线接口

B. 并行总线接口

C. 串行通信接口

D. 串行数据接口

27. 单片机中的RAM是指什么?

A. 随机存取存储器

B. 只读存储器

C. 可擦除可编程只读存储器

D. 闪存

28. 以下哪个是单片机的输入/输出通信协议?

A. UART

B. I2C

C. SPI

D. PWM

29. 单片机中的LCD是指什么?

A. 液晶显示器

B. 液晶控制器

C. 逻辑控制设备

D. 微处理器内置显示芯片

30. 在单片机系统中,片内EEPROM主要用来存储什么?

A. 程序代码

B. 系统配置

C. 数据

D. 中断向量表

31. 以下哪个是单片机的调试技术?

A. 断点调试

B. 跨界调试

C. 并行调试

D. 微调

32. 单片机系统中的堆栈用来做什么?

A. 存储循环变量

B. 存储中断向量表

C. 存储函数调用地址

D. 存储定时器值

33. 在单片机系统中,芯片的引脚数决定了其最大的什么?

A. 内部存储容量

B. 外设数量

C. 时钟频率

D. 通信速度

34. 单片机中的输入/输出模式有以下哪几种?

A. 推挽输出

B. 开漏输出

C. 输入上拉

D. 以上全是

35. 单片机中的数码管是指什么?

A. 显示器

B. 译码器

C. 编码器

D. 调制器

36. 在单片机系统中,芯片位宽是指什么?

A. 数据宽度

B. 地址宽度

C. 总线宽度

D. 输入/输出口位宽

37. 单片机中的I2C总线是由以下哪些线构成?

A. SDA线

B. SCL线

C. VCC线

D. GND线

38. 在单片机系统中,芯片位数是指什么?

A. 内部存储位数

B. 数据位数

C. 寄存器位数

D. 通信接口位数

39. 在单片机系统中,异步通信方式是指什么?

A. 串行通信方式

B. 并行通信方式

C. 分时通信方式

D. 以上全都不是

40. 单片机中的定时器也可以用来做什么?

A. 实现时序控制

B. 实现数据转换

C. 实现并行通信

D. 实现数据校验

二、填空题和简答题(共5题,总分20分)

1. 常见的单片机中断有哪些?

答:外部中断、定时器/计数器中断、串口中断等。

2. 单片机中的ADC是什么?简要说明其工作原理。

答:ADC是模拟数字转换器,用于将模拟信号转换为数字信号。其工作原理是将模拟输入信号经过采样保持电路采样并保持为离散的样本值,然后经过量化电路将模拟信号转换为数字信号。

3. 单片机中的PWM输出方式是什么?

答:PWM是脉冲宽度调制信号,可以通过改变占空比来控制输出电源电平。常见的PWM输出方式有软件PWM和硬件PWM两种。

4. 单片机中的RAM和ROM有什么区别?

答:RAM是随机存取存储器,用于存储临时数据。ROM是只读存储器,用于存储程序代码和常量数据。RAM可以读写,而ROM只能读取。

5. 单片机中的I/O口是什么?简要说明其工作原理。

答:I/O口是输入/输出口,用于与外部设备进行数据交换。其工作原理是通过读写特定的寄存器来控制引脚的状态,实现数据的输入和输出。I/O口可以配置为输入模式或输出模式。在输入模式下,可以读取外部数据;在输出模式下,可以向外部设备输出数据。在单片机工程领域,单片机是一种集成了多种功能的微处理器,常用于嵌入式系统中。单片机具有低功耗、体积小、成本低、易于编程等优点,因此在各种电子设备中得到广泛应用。作为一名单片机工程师,需要具备扎实的电子技

术知识和编程能力。

单片机常见的型号有8051、AVR、PIC等。其中8051是一种

8位单片机,由Intel公司于上世纪80年代推出,至今仍被广

泛应用。8051具有丰富的外设接口和强大的功能,包括多个

定时器/计数器、串口通信、并行IO口、中断等,在自动化控制、仪器仪表、通信设备等领域得到广泛应用。

单片机的片内寄存器包括累加器、数据方向寄存器和状态寄存器等。累加器是单片机中最常用的寄存器之一,用于存放运算的中间结果。数据方向寄存器用于设置IO口的输入和输出方向。状态寄存器用于存放单片机的状态信息,如进位标志、溢出标志等。

单片机的输入/输出方式有多种,常见的有串行通信、并行通信、数字输出和模拟输出等。串行通信是指通过一个引脚来逐位传输数据,例如UART通信;并行通信是指通过多个引脚

同时传输数据,例如并行数据传输总线;数字输出是指通过

IO口输出高低电平以表示数字信号;模拟输出是指通过IO口

输出连续变化的电压或电流以表示模拟信号。

单片机的时钟频率由外部晶振或内部时钟源决定。外部晶振是将晶体与单片机相连,通过晶体的振荡来提供稳定的时钟信号。内部时钟源是单片机内部集成的时钟源,可以通过设置寄存器来调整时钟频率。时钟频率决定了单片机的运行速度和执行能力。

单片机系统中的硬件复位信号可以通过复位按钮、手动调试器、看门狗定时器等产生。复位信号用于将单片机的内部状态清零,重新启动单片机系统。复位按钮是一种手动触发的信号,可以通过按下按钮来产生复位信号。手动调试器是一种通过连接到单片机的调试工具,可以通过调试工具产生复位信号。看门狗定时器是一种计时器,用于定期产生复位信号,确保单片机系统的稳定运行。

单片机的程序存储器主要有ROM、EEPROM和Flash等。ROM是只读存储器,用于存储程序代码和常量数据,其内容

在生产过程中被固化,无法修改。EEPROM是可擦除可编程

只读存储器,可以通过特定的操作来擦除和编程,用于存储系统配置和用户数据。Flash是一种闪存存储器,既可以擦除又

可以编程,用于存储程序代码和数据。Flash存储器在单片机

中广泛使用,因为它具有可擦写性和容量较大的优点。

单片机的定时器用于节拍控制、延时控制、时钟控制和数字输出控制等。节拍控制是指通过定时器产生固定时间间隔的控制信号,用于同步多个模块的运行。延时控制是指通过定时器实现延时功能,例如延时一段时间后执行某个操作。时钟控制是指通过定时器产生系统的时钟信号,用于同步系统的运行。数字输出控制是指通过定时器产生特定的序列信号,用于控制数字输出设备的工作。

中断是单片机系统中的一种机制,用于实现多任务处理。单片机系统在运行过程中,可以接受外部事件的中断请求,中断处理程序可以立即响应中断请求,并暂停当前任务执行中断服务

例程,完成中断处理后再恢复原来的任务。中断可以提高单片机系统的实时性和灵活性,适用于需要及时处理外部事件的应用场景。

常用的单片机编程语言有C、C++、Java和Python等。C语言

是最常用的单片机编程语言,具有丰富的库函数和易于理解的语法结构,适合进行底层开发和系统编程。C++语言是C语言的扩展,支持面向对象编程,适合进行复杂的系统开发。Java

和Python是高级编程语言,可以通过特定的编译器或解释器

将代码转换成单片机可以执行的机器码。

单片机的电源供应方式有多种,常见的有内部电池、外部电源、USB接口和摇杆能量转换等。内部电池是一种集成在单片机

芯片内部的电池,可以提供一定的电源电压和电流。外部电源是通过外部电源模块或电池供应的电源,可以根据需要提供不同的电压和电流。USB接口是一种通用的电源供应方式,可

以通过连接到计算机

东华理工单片机模拟题与答案

《单片机原理及应用》模拟考试题 (这些只是模拟练习题,不是真题,旨在帮助大家复习) 水平有限,试题中有些答案可能是错误的,仅供参考 一、填空题: 1、MCS-51系列单片机三总线包含___数据总线_______、___地址总线_______、___控制总线_______,这些总线一般使用_____I/O__________端口。 2、单片机对外最多有___16_____位地址线、最多有____8____位数据线。 3、80C51单片机内部有____128Byte____RAM,有__64KB________EPROM,内部RAM分成____工作寄存器区____、_____位寻址区____、____数据缓冲区___三部分。 4、若单片机的振荡频率为24MHz,则其机器周期是___0.5us____,执行一条乘法指令(MUL AB)需要____2us_______时间。 5、若需要访问外部RAM,应采用______寄存器间接寻址________寻址方式。 6、可编程8255A中引脚A0、A1是___方式选择控制位__________,当其信号数据的不同组合可以操作不同的端口或控制字,当为二进制“00”时对__A口读/写___操作,为“01”时对__B口读/写___操作,为“10”时对__C口读/写___ 操作,为“11”时对___写控制口/空__操作。 7、接口与端口的区别是____接口是CPU与外界的连接电路,是CPU与外界进行数据交换的通道;端口是CPU与外设直接通信的地址____。 8、常用的I/O编址有_____独立编址______和___统一编址___________。 9、中断的概念是什么?中断响应的最长时间是__8个机器周期_______。 10、MCS-51单片机有_2______个定时器/计数器,它们都可以工作在计数方式,也可工作在定时方式,但不管是定时方式还是计数方式,其内部实质都是_计数_____。 11、串行口数据传送帧格式包括___4(起始位,数据位(有8位和9位的),结束位,空闲位。)__部分。 12、A/D转换器的技术指标有__分辨率、转换时间和速率、转换精度、量化误差_______;4位半的BCD码A/D转换器的分辨率是_____1/19999*100%= 0.005%__________。

电子工程师笔试题

单片机开发工程师(只允许30分钟完成) 1.请列举出你所知道的单片机品牌?你使用过其中多少种? 2.用你熟悉的单片机写一段10MS软件件延时程序? 3.已知一个数组int a[N-1]里面存放的N个数是0,1,2....N这个自然数序列N+1个数里面的N个,请用最简单的算法找出缺少的是哪个数?(只要求写思路,不用写具体代码) 4.请绘图说明如何使用单片机的I/O口实现9个按键信号的输入,请简述工作原理和实现所需要注意的问题。(无需写代码) 5.请简要绘图说明NPN型三极管的IB,IC,VCE的关系,并指出截止区和饱和区。同时说明NPN 型三极管饱和导通的条件? 6.如何使用数字电路实现4兆到1兆的分频? 7.你在布印制板的线路时最常用的走线宽度是多少?线宽和电流关系如何,例如需要1A电流需要多宽的走线? 8.请说明以下电路中,当L+端分别为0V,+5V,+24V时,A端和B端的输出电平。(假设三极管的直流放大倍数为200倍) 9.请简短地介绍你在以前的开发工作中所解决的一个技术问题。(要求包含以下要素:应用环境,功能需求,问题现象,解决思路,解决方法) 硬件工程师面试试题 模拟电路 1、基尔霍夫定理的内容是什么? 基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等. 基尔霍夫电压定律是一个能量守恒定律,即在一个回路中回路电压之和为零. 2、平板电容公式(C=εS/4πkd)。 3、最基本的如三极管曲线特性。 4、描述反馈电路的概念,列举他们的应用。 反馈,就是在电子系统中,把输出回路中的电量输入到输入回路中去。 反馈的类型有:电压串联负反馈、电流串联负反馈、电压并联负反馈、电流并联负反馈。 负反馈的优点:降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非线性失真,有效地扩展放大器的通频带,自动调节作用。 电压负反馈的特点:电路的输出电压趋向于维持恒定。 电流负反馈的特点:电路的输出电流趋向于维持恒定。 5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈); 负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非线性失真,有效地扩展放大器的通频模拟电路) 6、放大电路的频率补偿的目的是什么,有哪些方法? 设计得当的放大电路中的频率补偿用于相位失真,可以用杨氏电阻,或自己设计的反馈电路进行补偿设计不得体的电路频率补偿用于频率校正。 7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。 输入端频率除以输出端的频率结果等于1,这个电路就是稳定的。 可以使用滤波器改变频响曲线。滤波器种类很多很杂。 8、给出一个差分运放,如何相位补偿,并画补偿后的波型图。 没有给图,但不难看出就是一个反馈电路的添加。只要找到反馈点,和适当的反馈值就可以了 9、基本放大电路种类(电压放大器,电流放大器,互导放大器和互阻放大器),优缺点,特别是广泛采用差分结构的原因。 10、给出一差分电路,告诉其输出电压Y+和Y-,求共模分量和差模分量。 无图,但是把共模分量和差模分量的意思弄明白,这个题目就解决了。简单点说,就是叠加瞬间电压和相减的瞬间电压值。

单片机工程师笔试题目

单片机工程师笔试题目 单片机工程师笔试题目 一、选择题(共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. 中断口

单片机题目

5,已知A=7AH,R0=30H, (30H)=A6H,PSW=81H,试问执行以下各条指令的结果. (1)XCH A,R0 (A)=30H,R0=7AH (2)XCH A,30H (30H)=7AH, (A)=A6H (3)XCH A,@R0 (A)=A6H, (30H)=7AH (4)XCHD A,@R0 (A)=76H,(30H)=AAH (5)SWAP A (A)=A7H (6)ADD A,R0 (A)=AAH (7)ADD A,30H (A)=20H (8)ADD A,#30H (A)=AAH (9)ADDC A,30H (A)=21H (10)SUBB A,30H (A)=D3H,CY=1 (11)SUBB A,#30H (A)=49H,CY=0 (12)DA A (A)=E0H (13)RL A (A)=F4H (14)RLC A (A)=F5H (15)CJNE A,#30H,00H PC+3+00H→PC (16)CJNE A,30H,00H PC+3+00H→PC 6,指出以下哪些指令是不存在的,并改用其他指令(或n 条指令)来实现预期的指令功能. (1)MOV,20H,30H (2)MOV R1,R2 (3)MOV @R3,20H (4)MOV DPH,30H

(5)MOV C,PSW.1 (6)MOVX R2,@DPTR (7)XCH R1,R2 解:不存在的指令有(2)(3)(6)(7) , , , 修改: (2)MOV A,R2 MOV R1,A (3)MOV A,R3 MOV R0,A MOV @R0,20H (6) MOVX A,@DPTR MOV R2, A (7) MOV A,R1 XCH A,R2 MOV R1,A 7,设A=83H,R0=17H, (17H)=34H,问执行以下指令后,A= ? ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 答:执行指令后,A=CBH 老大20:14:04(11)SUBB A,#30H (A)=49H,CY=0 (12)DA A (A)=E0H 8,若SP=26H,PC=2346H,标号LABEL 所在的地址为3466 和,问执行长调用指令LCALL LABEL 后,堆栈指针和堆栈的内容发生什么变化PC 的值等于什么 答:SP+1→SP (27H)=49H SP+1→SP (28H)=23H PC 的值等于3466H 9,若已知A=76H,PSW=81H,转移指令所在地址为2080H,当执行以下指令后,程序是否发生转移PC 值等于多少 (1)JNZ 12H (2)JNC 34H (3)JB P,66H (4)JBC AC,78H

MCU、硬件工程师笔试面试题

单片机笔试面试题 2007-12-18 17:20 1、简单描述一个单片机系统的主要组成模块,并说明各模块之间的数据流流向和控制流流向.简述单片机应用系统的设计原则.(仕兰微面试题目) 2、画出8031与2716(2K*8ROM)的连线图,要求采用三-八译码器,8031的P2.5,P2.4和 P2.3参加译码,基本地址范围为3000H-3FFFH.该2716有没有重叠地址?根据是什么?若 有蛐闯雒科?716的重叠地址范围.(仕兰微面试题目) 3、用8051设计一个带一个8*16键盘加驱动八个数码管(共阳)的原理图.(仕兰微面试 题目) 4、PCI总线的含义是什么?PCI总线的主要特点是什么? (仕兰微面试题目) 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 :此延时子程序略 -------- -------- AJMP LOOP1 8、单片机上电后没有运转,首先要检查什么?(东信笔试题) 9、What is PC Chipset? (扬智电子笔试) 芯片组(Chipset)是主板的核心组成部分,按照在主板上的排列位置的不同,通常分为 北桥芯片和南桥芯片.北桥芯片提供对CPU的类型和主频、内存的类型和最大容量、ISA/PCI/AGP插槽、ECC纠错等支持.南桥芯片则提供对KBC(键盘控制器)、RTC(实时时钟控制器)、USB(通用串行总线)、Ultra DMA/33(66)EIDE数据传输方式和ACPI(高级 能源管理)等的支持.其中北桥芯片起着主导性的作用,也称为主桥(Host Bridge). 除了最通用的南北桥结构外,目前芯片组正向更高级的加速集线架构发展,Intel的

单片机开发与设计应用工程师理论题库

全国电子专业人才考试 单片机开发与设计应用工程师 理论试题题库集 Ver:2.0

目录 一、题库说明------------------------------------------------------------------(3 ) 二、填空题70个-----------------------------------------------------------(4 ) 三、选择题60个-----------------------------------------------------------(8 ) 四、判断题60个-----------------------------------------------------------(15 ) 五、简答题15个-----------------------------------------------------------(18 ) 六、编程题10个-----------------------------------------------------------(21 )

题库说明: ◆本题库是依照“单片机开发与设计应用工程师”考试说明中的考试大纲并结合 原《单片机开发与设计应用工程师试题题库集Ver1.0》修订而成。 ◆本题库扩充了原题库中并修正了部分错误。从新将试题类型分为填空、选择、 判断、简答、编程五个类型 ◆全国电子专业人才考试的“单片机开发与设计应用工程师”考试试卷题目将此 题库中抽取题目。 ◆关于“单片机开发与设计应用工程师”考试的具体说明详见 《单片机开发与设计应用工程师考试说明》。

单片机工程师笔试题目

单片机工程师笔试题目 单片机作为计算机发展的一个重要分支领域,根据目前发展情况,从不同角度单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。下面就由小编为大家介绍一下单片机工程师的文章,欢迎阅读。 单片机工程师笔试题目篇1 1.请列举出你所知道的单片机品牌?你使用过其中多少种? 傻X问题 2.用你熟悉的单片机写一段10MS软件件延时程序? 例如STC的单片机,可以用for循环 3.已知一个数组int a[N-1]里面存放的N个数是0,1,2....N这个自然数序列N+1个数里面的N个,请用最简单的算法找出缺少的是哪个数?(只要求写思路,不用写具体代码) 傻X问题,a[n]数组里面最多能放n-1个数,最后一个是\0,问题有点………… 数据结构问题:当数组较大时,应该采用折半算法,先找到数据中的中间值,看他是不是与没有缺少的时候相同,若小于,则是位于前半部分,反之相反,以此类推。 4.请绘图说明如何使用单片机的I/O口实现9个按键信号的输入,请简述工作原理和实现所需要注意的问题。(无需写代码) 一般就是一端接在i/o口,一端接地 按键的选择一般是在单片机的P3口,P3口其有第二功能。单片机属于高速检测器件,可以很容易检测到抖动,为了防止按键的时候的信号(这是不需要抖动的),在编写程序的时候要用演示程序来避免干扰。 单片机工程师笔试题目篇2 1.请简要绘图说明NPN型三极管的IB,IC,VCE的关系,并指出截止区和饱和区。同时说明NPN型三极管饱和导通的条件? 算了,你自己看模拟电路的课本吧

2.如何使用数字电路实现4兆到1兆的分频? 汗,直接用分频器(最简单的2分频)用两次 3.你在布印制板的线路时最常用的走线宽度是多少?线宽和电流关系如何,例如需要1A电流需要多宽的走线? 单片机工程师笔试题目篇3 1.请说明以下电路中,当L+端分别为0V,+5V,+24V时,A端和B端的输出电平。(假设三极管的直流放大倍数为200倍) 很讨厌三极管的东西,直接看书就可以 2.请简短地介绍你在以前的开发工作中所解决的一个技术问题。(要求包含以下要素:应用环境,功能需求,问题现象,解决思路,解决方法)

EITP初级工程师认证-单片机开发与应用工程师

EITP初级工程师认证-单片机开发与应用工程师2011年第一期EITP单片机开发与应用工程师认证考试试卷 <单片机开发与应用技术> A卷试题 一、是非题 18题每题2分 1. 单片机与个人计算机的CPU相比没有什么不同(× ) 2. 单片机可以不加复位电路,也能工作(× ) 3. 在单片机内部一般都有程序区内存和数据区内存(? ) 4. 当单片机工作在 I / O方式下时,ALE信号没有输出。( × ) 5. 当I/O 线作为地址并未全部使用时,余下的I/O线还可以再作为I/O线使用。(×) 6. RET、RETI、END 指令都用到堆栈(× ) 7. 中断嵌套就是高优先级中断请求能中断低优先级的中断响应过程。 (? ) 8. 在主程序执行中,如果发生了中断,可以知道主程序是执行到什么位置时发生的。(?) 9. 串行通信的起始位是低电平,结束位是高电平。(? ) 10. 在单片机之间多机通信时,串行输入输出线可以直接连接。(? ) 11. RS485串口比 RS232串口的传送距离要远的多。(?) 12. 在8051单片机数据存储器中,位地址24H和字节地址24H,在同一个数据 单元。(? ) 13. 8051单片机有4组工作寄存器,分布于(0—1FH)单元,而复位后 堆栈指针SP位于07 单元,这种说法对吗(? ) 14. 在单片机加电以后,执行的第一条指令是从程序指定的地址开始。(× ) 15. 单片机的程序只能用汇编语言编写。(× ) 16. 各种温度传感器的信号调理电路都是一样的(× )

17. 示波器探头一般有*1和*10 两挡,当测量高频信号时应该使用*10挡。(?) 18. 电解电容极性接反,尤其是大容量,会有炸裂的可能。(?) 二、选择题 17题每题2分单选 1、下面的电阻哪一个不能买到__b __。 a. 22k b. 35k c. 43k c. 91k 2、4条行线,4条列线的阵列式键盘最多可以 控制___c __按键。 a. 4个 b.8个 c. 16个 d. 32个 3、在一般情况下送给打印机的数据是哪一种__ c__。 a. 16进制 b. 10进制 c. ASCII d. 2进制 4、在8段LED显示中,下面哪一种方式最省电__ d __。 a. 并行静态显示 b. 串行静态显示 c. 动态扫描方式 d. 使用高亮显示块 5、在8段LED显示中,下面哪一种方式编写程序最简单__a __。 a. 并行静态显示 b. 串行静态显示 c. 动态扫描方式 d. 使用高亮显示块 6、当8051单片机使用内部程序存储器时,其 EA 引脚应该__b __。 a. 接低电平 b. 接高电平 c. 悬空 d。接地 7、8051单片机复位后,其堆栈 指针SP的内容为___a__。 a. 07H b. 08H c. 09H d. 随机值 8、89C51 的IO口,其驱动能力为__c _TTL逻辑门。

(完整版)硬件工程师笔试题附答案

一、填空题(每题5分,8题,共40分) 1.二极管的导通电压一般是0.7V 。 2.MOS管根据掺杂类型可以分为NMOS 、PMOS 。 3.晶体三极管在工作时,发射结和集电结均处于正向偏置,该晶体管工作在饱和状态。 4.二进制数(11010010)2转换成十六进制数是D2 。 5.贴片电阻上的103代表10k 。 6.输出使用OC门或OD门实现线与功能。 7.假设A传输线的特征阻抗是70欧姆,B传输线的特征阻抗是30欧姆,A传输线与B传输线相 连,那么它们之间的反射系数是0.4。(-0.4也可以是正确答案) 8.假设模拟信号的输入带宽是10Hz~1MHz,对信号进行无失真采样的最低频率是 2MHz 。 二、问答题(每题10分,6题,共60分) 1.单片机上电后没有运转,首先要检查什么?(10分) 答案:第一步,测量电源电压是否正常;第二步,测量复位引脚是否正常;第三步,测量外部晶振是否起振。2.请分别画出BUCK和BOOST电路的原理框图。(10分) BUCK电路: BOOST电路: 3.请画出SAR型(逐次逼近型)ADC的原理框图,或者描述SAR型ADC的工作原理。(10 分)

SAR型ADC包括采样保持电路(S/H)、比较器(COMP ARE)、数/模转换器(DAC)、逐次逼近寄存器(SAR REGISTER)和逻辑控制单元(SAR L OGIC)。模拟输入电压VIN由采样保持电路采样并保持,为实现二进制搜索算法,首先由SAR L OGIC 控制N位寄存器设置在中间刻度,即令最高有效位MSB为“1”电平而其余位均为“0”电平,此时数字模拟转换器DAC输出电压VDAC为0.5VREF,其中VREF为提供给ADC的基准电压。由比较器对VIN和VDAC进行比较,若VIN>VDAC,则比较器输出“1”电平,N位寄存器的MSB保持“1”电平;反之,若VN

单片机原理题目及答案

单片机原理题目及答案 一、填空 1.MCS-51单片机片内含有运算器和控制器的功能单元称为( CPU )。 2.单片机复位时SP的值为( 07H )。 3.PSW寄存器中的( F0 )位,是用户可自由使用的标志位。 4.8052单片机片内有( 256 )个RAM单元,( 8K )字节程序存储器单元。5.当8031单片机的一个机器周期为4μS时,这时它的晶振的频率为( 3 )MHz。6.执行DJNZ R5,rel指令,将循环执行250次。此时R5初值应为( FAH )。 7.MCS-51单片机上电复位时,5个中断源中断优先级最低的是(串行口)。 8.89C51单片机采用外部时钟电路时,XTAL1引脚接( 外部振荡器时钟 ),XTAL2引脚的接法为( 悬空 )。 9.当TMOD中的GATEx=( 1 )时(x=0,1),定时器的启停由两个信号( TRx )和(INT)来控制的。 x 10.以8751为核心的单片机最小系统,除了要有8751单片机外,还要有(时钟)电路和(复位)电路 11.定时器T0工作在方式3时,定时器T1主要用作(串行口的波特率发生器)。12.已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示的字符为( 6 )。 13.若某存储器芯片地址线为15根,那么它的存储容量为( 32 )KB 14.使用8751单片机,当引脚EA=1时,其外扩的程序存储器的最大容量为( 60)KB,其地址从( 1000 )H~( FFFF )H 15.单片机执行子程序返回指令时,应把子程序调用指令的( 下一条指令的首地址 )装入PC中。 16.欲使P1口的高2位输出1,低6位不变,应执行一条( ORL P1, #0C0H )指令。17.单片机系统常用的的A/D转换器有两种,它们是(逐次比较)型和(双积分)型18.当MCS-51执行MOVC A,@A+PC指令时,伴随着( PS EN )控制信号有效。 19.某8位A/D转换器的转换电压的范围为0∼5v,其分辨率为( 0.19mv ) 20.若P标志位为1,且A中的低6位均为0,那么A的内容为( 80 )H或( 40 )H。21.串行口方式2接收到的第9位数据送( SCON )寄存器的( RB8 )位中保存。22.双积分A/D转换器的积分周期为20ms的整数倍时,能够抑制(工频干扰) 23.A/D转换器的两个重要的技术指标是(转换时间)和(分辨率)。 24.MCS-51单片机的P2口是(准双向)口。 二、判断,在后面的括号中填入“√”或“×” 1.单片机是一种CPU。( ×) 2.A/D转换器的位数越多,其量化误差越小。(√) 3.MCS-51单片机中的寄存器PC是用户不能用指令直接访问的寄存器。(√)

嵌入式系统(单片机)助理工程师认证考试理论试题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 ,对应的二进制数为01111010 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 位变量对应的地址空间范围是 0x20-0x2f 。 (密封线内勿答题) 学校 专业 姓名 身份证号 (密封线内勿答题)

B07级单片机技术与应用A试题A

北华航天工业学院2009 —2010学年第2 学期 单片机技术与应用A课程考试卷(A) 一、单项选择题(40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B ) A.MOV B.MOVX C.MOVC D.以上都是 2.对于INTEL 8031来说,EA脚总是( A ) A.接地B.接电源C.悬空D.不用 3.程序计数器PC用来( C ) A.存放指令B.存放正在执行的指令地址 C.存放下一条的指令地址D.存放上一条的指令地址 4.8031复位后,PC与SP的值为( B ) A.0000H,00H B.0000H,07H C.0003H,07H寄存器D.0800H,00H 5.访问外部数据存储器时,不起作用的信号是( C ) A.RD B.WR C.PSEN D.ALE 6.下面指令使用错误的是( C ) A.MOV 20H,A B.MOV 30H,40H C.MOV A,@DPTR D.MOV A,@ R1 7.已知单片机晶振的振荡频率fosc=12MHZ,若某指令为双周期指令,指令执行所需时间为( B )A.1微秒B.2微秒C.4微秒D.1毫秒 8.要使MCS-51能够响应定时器T1中断.串行接口中断,它的中断允许寄存器IE的内容应是(A)A.98H B.84H C.42H D.22H 9.MCS-51单片机扩展外部存储器芯片时,4个I/O口中用作数据总线的是( B ) A.P0和P2口B.P0口C.P2和P3口D.P2口 10.如果(P0)=65H ,则当 CPL P0.2 SETB C

电子工程师笔试机试。。试题

1. 电压串联负反馈能使放大器的: A、输出电压稳定,输入电阻加大 B、输出电压稳定,输入电阻减小 C、输出电流稳定,输入电阻加大 D、输出电流稳定,输入电阻减小 解答:电压反馈肯定是让电压稳定,串联让输入阻抗增大。参见模电P341表7.3.1,各种反馈的效用和特性要熟悉,反馈类型要会判断。 2. 一个大容量的电容与一个小容量的电容相串联,则大容量电容所起的作用大; 解答:错误。请回忆电容串联后的容量公式。PS:电容电感的串并联公式要会。 3.在数制变换中,下列等式成立:(160)10=(100)16=(0001 0000)2 4.已知电路如图2.1所示,输入为脉宽τ的方波信号,问输出仍为近似不失真的方波,则需满足: A、RC >> τ B、RC = τ C、RC = τ/π D、RC << τ 解答:D。 5. 50Hz交流电网可看成是一电压源,其等效内阻愈小愈好; 解答:对。 6.在逻辑代数的关系中,下列等式成立: 解答:错误。传说中的“反演律”不是这么写滴,等号右边不是“与”是“或”。 7. 半导体二极管的正向导通电阻的大小: A.为一常数,与工作电流无关 B.不为常数,随电流加大而减小 C.不为常数,随工作电流加大而加大 D.不为常数,随电流加大先减小后加大 解答:B。回忆一下二极管的电压电流曲线。 8. 已知门电路如图2.3所示,其输出信号分别为: A、L1 = L2 = 0 B、L1 = L2 = 1 C、L1 = 0,L2 = 1 D、L1 = 1,L2 = 0 解答:D。开路视为1。 9. 已知OTL功率放大电路如图4.1所示,输入为音频信号,请回答: 1. 此电路工作在什么状态(A、B、C、D类)?放大管的导通角为多少?(4分)

单片机原理考试题目及答案

一、填空(28*1) 1. 单片机也可称为微控制器或嵌入式控制器。 2. 51系列单片机的典型芯片分别为 8031 、 8051 、8751 。 3. 89S51的异步通信口为全双工(单工/半双工/全双工) 4. 89S51有 2 级中断, 5 个中断源 5. 89S51单片机指令系统的寻址方式有寄存器寻址、直接寻址、寄存器间接寻址、_立即寻址、基址寄存器加变址寄存器寻址。 6. 当单片机复位时=00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。 7.串行口方式3发送的第9位数据要事先写入()寄存器 的( 8)位。 8.89S51内部数据存储器的地址范围是(00-7),位地址空间的字节地址范围是(20-2 ),对应的位地址范围是(00-7)外部数据存储器的最大可扩展容量是(64)。 9.当89S51执行 A,指令时,伴随着(* )控制信号有效。10.89S51访问片外存储器时,利用()信号锁存来自( P0口)发出的低8位地址信号。 11.若A中的内容为88H,那么,P标志位为(0 )。若A中的内容为67H,那么,P标志位为(1)。 12.当51执行 A,1指令时,伴随着控制信号有效。13.89S51唯一的一条16位数据传送指令为 。 二、判断(10*1) 1.程序计数器中装的内容是当前正在执行指令的地址。(×)2.各中断源发出的中断请求信号,都会标记在89S51的寄存器

中。(×) 3.指令的跳转范围是2。(√) 4.;(×) 5.当89S51执行,A指令时,伴随着*信号有效。(×) 6.区分外部程序存储器和数据存储器的最可靠的方法是看其是被*还是被*信号连接。(√) 7.逐次比较型转换器与双积分转换器比较,转换速度比较慢。(×) 8.特殊功能寄存器与定时器/计数器的控制无关。()9.89S51单片机程序存储器的寻址范围是由程序计数器的位 数所决定的。() 10.89S51单片机访问片外设备中的寄存器,要使用类指令。() 11.外部中断0的入口地址是0003H。 (√)三、选择(10*2) 1.以下指令中,属于单纯读引脚的指令是()。 A. P1,A B. P1,#0 C. C,P1.3 D. P1, 2、控制串行口工作方式的寄存器是() A、 B、 C、 D、3.在家用电器中使用单片机应属于微计算机的 A.辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用

应聘硬件工程师或研发类工作资料集锦硬件工程师电子工程师嵌入式工程师单片机笔试题目面试题目

用一个宏定义FIND求一个结构体CTYPE里某个变量CNUM相对了CTYPE地编移量. 如:stuct student { int a; char b[20]; double ccc; } 则: FIND(student,a); //等于0 FIND(student,b);//等于4 二楼地可以. #define FIND(type,member) (int)(&( ((type*)0)->member) ) struct student { int a; char b[20]; double ccc; }; int main(int argc,char* argv[]) { int i=FIND(student,a); //等于0 i=FIND(student,b);//等于4 return 0; } 调试结果是对地. 题目出得很好: 其实就是考下这个宏offsetof ,定义在文件stddef.h 中. #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) TYPE是某struct地类型0是一个假想TYPE类型struct,MEMBER是该struct中地一个成员. 由于该struct地基地址为0, MEMBER地地址就是该成员相对与struct头地址地偏移量. 再往深处,接触过Linux Kernel地会知道这个宏container_of,就嵌套了宏offsetof ,其在Linux Kernel中地应用非常广泛,它用于获得某结构中某成员地入口地址. 1.运放求放大倍数地 2.三极管基础知识(放大区,截至区,饱和区) 3.并联RC变换成串联RC 4.运放求反馈地 5.单片机和74hc595硬件连接和编程 6.数据结构-----队列,建立一个队列,写数,读数. 一简答题 1进制转换 2单片机C51用idata 及xdata定义变量地存放区域及其汇编指令

单片机开发与设计应用工程师实操题库

全国电子专业人才考试 单片机设计应用工程师 实操试题题库集 Ver: 2.0

目录 二、恒温酸奶机设计 ---------------------------------- ( 3) 三、直流电机调速设计 -------------------------------- (4) 四、模拟电风扇控制系统设计 ----------------------------- (4) 五、电压监控系统设计 -------------------------------- (5) 六、远程水泵控制系统设计 ------------------------------- (5) 七、数字温度计设计 ---------------------------------- ( 6) 八、数字电压表设计 ---------------------------------- ( 6) 九、礼品八音盒的设计 -------------------------------- ( 7 ) 十、流水线计数器设计 -------------------------------- (7) 十一、方波发生器 ----------------------------------- (8) 十二、步进电机控制系统 -------------------------------- ( 8 ) 十三、空调系统模拟系统(直流电机) ------------------------- (9) 十四、空调系统模拟系统(交流电机) ------------------------- (9) 十五、定时开关系统 --------------------------------- (10 ) 十六、数字频率计设计 -------------------------------- ( 10) 十七、计算器设计 ----------------------------------- ( 11) 十八、脱水机控制设计 ------------------------------------------------ (11 ) 十九、智能门控制系统设计 -------------------------------------------- ( 12) 二十、智能烘手机设计 卜一、智能秤设计 、闹钟设计 ------------------------------------ 3) 12) (13)

单片机技能大赛题目

题目1 开关检测器的制作 (2) 题目2 节日彩灯控制器 (3) 题目3 简单的左右循环流水灯的制作 (4) 题目4 可控的左右循环流水灯的制作 (5) 题目6 花样流水灯的制作 (7) 题目7 扩展74LSTTL电路的开关检测器 (8) 题目8 单一外中断的应用 (9) 题目9 BCD译码的2位数码管扫描的数字显示 (10) 题目10 LCD电子钟的制作 (11) 题目11 LED数码管秒表的制作 (12) 题目12 LCD显示的定时钟制作 (13) 题目13 用定时器设计的门铃 (17) 题目14 控制数码管循环显示单个数字 (18) 题目15 十字路口交通灯控制器1 (19) 题目16 十字路口交通灯控制器2 (21) 题目17 基于DS18820的数字温度计设计 (24) 题目18 8×8LED点阵屏模仿电梯运行的楼层显示 (26) 题目19 控制P1口的8只LED每0.5s闪亮1次 (27) 题目20 利用T1控制蜂鸣器发出1kHz的音频信号 (28) 题目21 电话键盘及拨号的模拟 (29) 题目22 8只数码管滚动显示单个数字 (31) 题目23 甲机通过串口控制乙机LED闪烁 (32) 题目24 双机间波特率可选的串行通信 (33) 题目25 数码管显示4×4矩阵键盘的键号 (34) 题目26 LCD电子广告屏 (35) 题目27 单片机控制ADC0809的模数转换与显示 (36)

题目1 开关检测器的制作 一、设计要求 AT89S51单片机的P1.4~P1.7接4个开关S0~S3,P1.0~P1.3接4个发光二极管LED0~LED3。将P1.4~P1.7上的4个开关的状态反映在P1.0~P1.3引脚控制的4个发光二极管上。每个开关的状态对应1个相应的发光二极管的状态,例如P1.4引脚上开关S0的状态,由P1.0脚上的LED0显示;P1.6引脚上开关S2的状态,由P1.2脚上的LED2显示。凡是开关闭合的引脚,把对应的LED发光二极管点亮。 二、原理说明 本题目是掌握单片机的I/O口编程。开关闭合与否,通过检测P1.4~P1.7引脚上的电平状态,开关闭合为低电平,开关打开为高电平,注意,单片机的I/O口作为输入时,一定要先写入“1”。4个发光二极管点亮与否,由P1.0~P1.3输出的电平来控制,输出低电平,点亮发光二极管;输出高电平,熄灭发光二极管。 三、电路设计与仿真 开关检测器的原理电路及仿真效果如图所示。例如,开关S1和S2闭合,则对应的LED1和LED2点亮;而开关S0和S3没有闭合,则对应的LED0和LED3熄灭。

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