www_wenhei_com_单片机软件工程师遴选试题
单片机专业试题及答案详解

单片机专业试题及答案详解一、单选题1. 单片机中的“单片”指的是什么?A. 单片存储器B. 单片处理器C. 单片集成电路D. 单片输入设备答案:C2. 下列哪个不是单片机的典型应用?A. 家用电器控制B. 汽车电子C. 个人电脑D. 工业自动化答案:C3. 8051单片机的内部RAM地址空间是多少字节?A. 128B. 256C. 512D. 1024答案:B4. 下列哪个不是单片机的I/O端口?A. P0B. P1C. P2D. P3答案:D5. 单片机的时钟频率与机器周期的关系是什么?A. 时钟频率是机器周期的12倍B. 机器周期是时钟频率的12倍C. 时钟频率是机器周期的1/12D. 机器周期是时钟频率的1/12答案:D二、多选题6. 单片机的中断系统通常包括哪些部分?A. 中断源B. 中断向量表C. 中断优先级D. 中断服务程序答案:A, B, C, D7. 单片机的串行通信中,同步方式与异步方式的区别是什么?A. 同步方式需要时钟信号B. 异步方式不需要时钟信号C. 同步方式传输速率慢D. 异步方式传输速率快答案:A, B8. 下列哪些因素会影响单片机的功耗?A. 时钟频率B. 工作电压C. 温度D. 负载电流答案:A, B, D三、简答题9. 简述单片机的最小系统包含哪些基本组件?答案:单片机的最小系统通常包括:单片机本身、时钟电路、复位电路、电源电路、以及必要的输入输出接口。
10. 描述单片机的程序存储器和数据存储器的区别。
答案:程序存储器用于存储单片机执行的程序代码,通常是只读的。
数据存储器则用于存储程序运行过程中产生的数据,包括变量、常量等,通常是可读写的。
四、计算题11. 假设一个单片机的时钟频率为12MHz,计算其一个机器周期的时间长度。
答案:机器周期时间长度 = 时钟周期× 机器周期倍数。
对于大多数单片机,一个机器周期是12个时钟周期,所以机器周期时间长度= 1/12M Hz × 12 = 1μs。
单片机试题及答案

单片机试题及答案在以下的文章中,我将为您提供一些关于单片机的试题及答案。
请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。
试题一:1. 请解释什么是单片机?答案:单片机是一种集成电路芯片,它集成了中央处理器、内存、输入/输出接口以及其他一些外设电路。
它可以用来控制和执行各种任务,比如数据的采集和处理、通信、显示等。
2. 单片机与微处理器有什么区别?答案:单片机是集成了中央处理器和外设接口的完整系统,而微处理器只是中央处理器,需要外部电路和外设接口来实现完整的系统功能。
3. 请简要解释单片机的工作原理。
答案:单片机通过读取程序存储器中的指令,执行指令来完成各种任务。
它可以通过输入/输出接口与外部设备进行通信,并通过内存存储数据。
4. 请解释什么是中断?答案:中断是一种事件,它可以打断单片机的正常执行流程,并引导程序执行特定的子程序。
中断可以是内部的(比如定时器溢出中断)或外部的(比如按键中断)。
5. 请解释什么是串口通信?答案:串口通信是一种通过串行数据传输进行的通信方式。
数据是逐位地发送和接收的,其中一根信号线用于发送数据,另一根信号线用于接收数据。
试题二:1. 请写出单片机的常见应用领域。
答案:单片机的常见应用领域包括家电控制、工业自动化、电子设备、医疗设备、交通工具控制等。
2. 请简述单片机的编程语言。
答案:单片机的编程语言主要有汇编语言和高级语言。
汇编语言是直接操作单片机硬件的语言,使用机器指令进行编程;高级语言(如C语言)则是通过编译器将程序转换为单片机可以执行的机器指令。
3. 请解释什么是GPIO口?答案:GPIO口是指单片机上的通用输入输出口,它可以配置为输入或输出模式。
通过GPIO口,单片机可以与其他外部设备进行数字信号的交互。
4. 请解释什么是PWM信号?答案:PWM(脉宽调制)信号是一种周期性的方波信号,通过调节方波的高电平持续时间(脉宽)和周期来实现对电压的控制。
单片机期末考试试题

单片机期末考试试题
1. 基础知识题(40分)
1.1 单片机的定义是什么?
1.2 提供一种例子,说明单片机的应用领域。
1.3 什么是时钟频率?为什么它在单片机中很重要?
1.4 请解释以下常见单片机术语:GPIO,ADC,UART,PWM。
1.5 简述汇编语言和高级语言之间的区别。
2. 程序设计题(60分)
设计一个单片机程序,满足以下要求:
2.1 输入 8 位二进制数,将其转换为相应的十进制数并输出。
2.2 设计一个 LED 灯循环显示程序,循环周期为 1 秒。
2.3 编写函数来生成一个指定范围内的随机数,并将其显示在7段数码管上。
2.4 使用 ADC 模块读取一个光敏电阻的值,并将 ADC 值以 0-100 的百分比的形式显示在 LED 条上。
2.5 使用 PWM 模块控制一个舵机,实现从 0°到 180°的转动。
总结:
本次单片机期末考试试题涵盖了基本知识和程序设计两个部分。
基
础知识部分考察了对单片机概念、应用领域以及术语的理解。
在程序
设计部分,学生需要设计满足要求的单片机程序,包括二进制转十进制、LED灯循环显示、随机数生成、光敏电阻读取和舵机控制等功能。
此次考试试题旨在考察学生对单片机原理和应用的理解以及能够独立
设计和实现基本功能的能力。
单片机试题(含答案)

单片机试题(含答案) work Information Technology Company.2020YEAR试卷中可能会遇到的特殊功能寄存器1、TMOD:2、IE:3、TCON:一、填空题(每空1分,共20分。
)1.微型计算机由 CPU 、存储器和 IO端口组成。
2.除SFR外,8051单片机的片内包含有 128 字节RAM作为数据存储器使用,字节 4K ROM作为程序存储器使用。
3.PSW是8051的程序状态字寄存器,其中CY位是:字节进/借位,P位是:奇偶标志位,标示ACC中1个数的奇偶性。
4.DIV AB指令执行两个字节的无符号除法,该指令执行完成后,商存放在A 、余数存放在___B_____中。
5.当8051的复位脚(RESET)为高电平时,CPU处于复位状态,这时I/O口P1的值为 FF H,堆栈指针(SP)的值为 07 H。
6.8051单片机包括 2 个 16 位的定时/计数器,共有 4 种工作模式。
7.T0或T1作为定时器使用时,其工作时钟信号依赖于晶体振荡器的频率(f osc),当f osc=12MHz时,定时器T1的工作时钟频率为 1 MHz。
8.标准8051单片机有 5 个中断请求源,具有 2 个中断优先级。
9.8051单片机的串行口具有多种工作方式,其中方式3的有效数据位数是____9___位(不含起始位和停止位)。
10.异步串行通讯的波特率是指单位时间传输的数据位数。
二、单项选择题 (每小题1分,共10分。
)1.下列第 B 个语句可以实现外部16位地址的读操作。
(A) MOVX A,@R0 (B) MOVX A,@DPTR(C) MOVX @R0,A (D) MOVX @DPTR,A 2.当累加器A的初始值为 D 时,且Cy = 0,执行“RRC A”指令后,累加器A的结果为23H,并且Cy = 1。
(A) 23H (B) BDH(C) 47H (D) C3H3.当需要启动定时器T1时,下面哪一项是必须的? D(A) SETB IT0 (B) SETB IT1(C) SETB TR0 (D) SETB TR14.下面 B 的陈述是正确的?(A) 8051单片机有6个中断向量,分2个优先级别(B) 8051单片机有5个中断向量,分2个优先级别(C) 8051单片机可以扩展最大容量为128K字节的程序存储器(D) 8051单片机可以扩展最大容量为32K字节的外部数据存储器5.下面 A 源操作数不是来自程序存储器。
单片机软件工程师笔试题目

当 Vamp < 1.65V 时,输出低电平;
当 Vamp > 1.65V 时,输出高电平;
9 这种模式是通过进入睡眠模式达到的,此时内部电压调节器会减少调节器的工作电流。 在低功耗的睡眠模式,包括时钟频率和使能的外围设备的数目都是有限的;一个典型 的例子是有一个定时器运行在 32KHZ。当唤醒的事件或中断触发,系统将恢复到与调 节器的运行模式
}
7 在嵌入式程序编写前,对编译器的设置时,设置编译包含路径中$PROJ_DIR$\..是什
么意思?
8 请简述下面 2 个电路图的功能作用,并写出输入输出的关系:
9 请大致翻译下面一段英文为中文:
Low power sleep mode: This mode is achieved by entering the Sleep mode with the internal voltage regulator in Low power mode to minimize the regulator’s operating current. In the Low power sleep mode, both the clock frequency and the number of enabled peripherals are limited; a typical example would be to have a timer running at 32 kHz.When wakeup is triggered by an event or an interrupt, the system reverts to the run mode with the regulator on.
2 新建一个枚举类型,包含男性和女性(标识符和值自定义);
单片机考试试题及答案

单片机考试试题及答案【篇一:单片机试题库(有答案)】mcs-51单片机原理与结构(√)2.mcs-51的产品8051与8031的区别是:8031片内无rom。
(√)4.8051的累加器acc是一个8位的寄存器,简称为a,用来存一个操作数或中间结果。
(√)7.mcs-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的ram,另一个是片外最大可扩充64k字节的ram。
(√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
(√)9.cpu的时钟周期为振荡器频率的倒数。
钟周期。
(√)14.当8051单片机的晶振频率为12mhz时,ale地址锁存信号端的输出频率为2mhz的脉冲。
(√)15.8051单片机片内ram从00h~1fh的32个单元,不仅可以作工作寄存器使用,而且可作为通用ram来读写。
储器是指外部存储器。
(√)18.mcs-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。
mcs-51单片机指令系统及程序设计(√)20.mcs-51指令:mov a,#40h ;表示将立即数40h传送至a中。
(√)21.mcs-51指令:mov a,@r0 ;表示将r0指示的地址单元中的内容传送至a中。
(√)22.mcs-51指令:movx a,@dptr ;表示将dptr指示的地址单元中的内容传送至a中。
(√)24.mcs-51指令中,movx为片外ram传送指令。
(√)27.mcs-51指令中,16位立即数传送指令是:mov dptr,#data16。
(√)32.已知:dptr=11ffh执行inc dptr后,结果:dptr=1200h。
bcd:db “a,b,c,d”;表示将a、b、c、d的asii码值依次存入2000h开始的连续单元中。
只在单片机内部操作,不涉及片外存储器。
(√)42.指令lcall addr16能在64k字节范围内调用子程序。
单片机试题及答案2

单片机原理试题一、填空题(24分,每空1分)1.MCS-51单片机是(8 )位的单片机。
2.MCS-51单片机有( 5 )个中断源,( 2 )级优先级中断。
3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的(TB8 )位。
4.串行口的方式0的波特率为( FOSC/12 )。
5.8031内部数据存储器的地址范围是(00~7FH ),位地址空间的字节地址范围是(20~2FH ),对应的位地址范围是(00~7FH)外部数据存储器的最大可扩展容量是(64KB )。
6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H )。
7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( 49 ) ,(49H)=( 58H )。
8.利用8155H可以扩展( 3 )个并行口,(256 )个RAM单元。
9.当单片机复位时PSW=(00 )H,SP=(07H ),P0~P3口均为(置“1”)电平。
10.若A中的内容为88H,那么,P标志位为(0 )。
11.当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着(PSEN )控制信号有效。
12.MCS-51访问片外存储器时,利用(ALE )信号锁存来自(P0口)发出的低8位地址信号。
13.已知f osc=12MHz,T0作为定时器使用时,其定时时间间隔为(1us )。
14.若MCS-51外扩8KB 程序存储器的首地址若为1000H,则末地址为(2FFF )H。
二、判断对错,如对则在()中写“√”,如错则在()中写“×”。
(10分)1.MCS-51单片机可执行指令:MOV 35H,@R3。
(×)2.8031与8751的区别在于内部是否有程序存储器。
(√)3.当向堆栈压入一个字节的数据后,SP中的内容减1。
(×)4.程序计数器PC中装的内容是当前正在执行指令的地址。
单片机试题及其答案

单片机试题及其答案一. 单项选择题(每题1分)1. 在单片机系统中,以下哪个部分属于内部RAM存储器?A. ROMB. EEPROMC. SRAMD. Flash答案:C. SRAM2. 单片机的时钟源可以是以下哪种?A. 外部晶振B. 内部振荡器C. 内部RC振荡器D. 以上都可以答案:D. 以上都可以3. 在单片机中,I/O口可以实现以下哪个功能?A. 输入B. 输出C. 输入和输出D. 以上都不是答案:C. 输入和输出4. 单片机的位宽是指什么?A. 数据总线的宽度B. 地址总线的宽度C. 控制总线的宽度D. 寄存器的宽度答案:D. 寄存器的宽度5. 下列哪个是单片机的片内外设?A. LCD显示屏B. 计时器/计数器C. 电源管理ICD. AD转换器答案:B. 计时器/计数器二. 填空题(每题2分)1. 单片机中,RAM的全称是______________。
答案:Random Access Memory2. 单片机的复位电平是______________电平。
答案:低电平(或0V)3. 在单片机系统中,时钟频率为10MHz,则一个机器周期的时间是______________。
答案:0.1微秒(或100纳秒)4. 单片机中,I/O口的复用功能是指可以将一个I/O口同时用作______________。
答案:输入和输出5. 8051单片机中,最大的外部RAM容量是______________字节。
答案:64KB(即65536字节)三. 简答题(每题4分)1. 请简要解释单片机中的中断是什么,以及中断的作用是什么?答案:中断是指在单片机运行过程中,当发生特定事件或满足特定条件时,暂时中断正常程序的执行,转而去处理相应的中断服务程序。
中断的作用是实现对实时事件的及时响应,提高系统的并发性和效率。
2. 单片机中的定时器/计数器有哪些常见的应用?答案:定时器/计数器在单片机中的常见应用包括:- 计算时间间隔,实现定时功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机软件工程师遴选试题
2006年4月2日
目的
为深圳高新奇科技股份有限公司遴选合格的单片机软件工程师
该公司正在青岛设立软件开发机构,专业于通信产品的软件开发
就职者将和该公司签订劳动合同、保密协议等一系列法律文件,户口迁至深圳
工作地点在青岛
评判内容
对问题的理解能力
软件工程理念
软件文档
编码风格
可测试性
可修改性
硬件知识
相关资料(可以从ATMEL网站上下载)
DOC2545_ATmega48.pdf
DOC0856_A VR Instruction Set.pdf
DOC1022_A VR Assembler User Guide.pdf
试题
系统结构如下所示
PC 电脑
电平转换把PC的RS232电平,转换成MCU能接受的TTL电平,且实
现相位翻转
MCU1 ATmega48
MCU2 ATmega48
8段LED显示器
Display
实现的功能
PC通过RS232串口,(循环)发送阿拉伯数字(0,1,2,…,9)给MCU1
MCU1经I2C(在ATmega48里面,称为TWI),把该数字发送给MCU2
MCU2把该数字显示在Display上
(测试人员)观察PC和Display的显示,若二者一致,点动(按下,松开)Key,
PC发送下一个阿拉伯数字
要求
在2006年4月20日之前,发送下列设计文件到BlueSky0532@
完整的电路原理图(转化成PDF格式)
MCU1 and MCU2软件(Word格式)
概要设计
详细设计
代码
使用A VR汇编语言
测试文档
遴选结果
2006年5月5日邮件通知遴选结果,并和入围的参选者约定答辩地点和时间
参阅资料
单片机(如MCS-51)类教材
单片机应用程序设计技术周航慈著北京航空航天大学出版社
数据结构与算法类教材
软件工程类教材。