导航:首页 > 操作系统 > 单片机面试题目

单片机面试题目

发布时间:2023-03-11 12:48:22

‘壹’ 单片机试题解决

2、单片机的晶振频率为6MHZ,则一个状态周期为( 1/6M ),一个机器周期为( 2us )。
7、欲使P2口的高4位输出0而低4位不变,应执行( ORL P2 ,#0F; )指令。
8、假定(SP)=62H,(61H)=30H,(62H)=70H,执行指令:
POP DPH
POP DPL
上述指令执行后,(DPTR)=(7030H ),(SP)=( 60H )。
9、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令:
ADDC A,20H
上述指令执行后,(A)= ( 81H ),(AC)=( 1 ),(OV)= ( 0 )。
10、在片内数据存储器中,(21H)=10101101B,其中位地址为08H——0FH的8个位正好就是21H单元的8位,执行指令:
MOV C,0DH
上述指令执行后,C=( 1 )。
11,P0~P3口中____P0___为真正的双向口,_P1P2P3______为准双向口。
13、指令JB 0A 7H,ABC的作用是 若P2口的第7位为( 1 )则跳转到ABC 。(0A7H是P2.7的地址)
14、将CY与A的第0位的非求或的指令是( ORL CY ,~ACC.1 ),若原A=0,执行后A=( 1 )。
5、单片机执行MOVX写指令时,相关的信号状态是( B )(选择)
A.PSEN无效为低电平,WR有效为低电平
B.PSEN无效为高电平,WR有效为低电平
C.PSEN有效为低电平,WR无效为高电平
D.PSEN有效为高电平,WR无效为高电平
6、若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行______指令。( C )(选择)
A.PUSH R1 B.PUSH @R1 C.PUSH 01H D.PUSH 09H

10、下面哪组指令是全部合法的 ( D )(选择)
A、MOV R5,R2; MOV SP,#10H
B、MOV @R2,#66H; MOV SBUF,@R1
C、SWAP A; CLR B
D、MOV 50H,#1FH; DJNZ 18H,LOOP

12、单片机复位后,P0——P3端口锁存器中的内容为 ( D )
A、不确定 B、保持 C、0FFH D、00H
11、在计算机中“A”是用(D )来表示的
A、BCD码 B、二一一十进制编码 C、余三码 &nb sp; D、ASC I I码
12、在单片机中,通常将一些中间计算结果放在(D )中
A、累加器 B、控制器 C、程序存储器 D、数据存储器
14、数据指针DPDR在( D)中
A、CPU控制器 B、CPU运算器 C、外部程序存储器 D、外部数据存储器
15、指令和程序是以( C)形式存放在程序存储器中
A、源程序 B、汇编程序 C、二进制编码 D、BCD码
16、单片机应用程序一般存放在(B )
A、RAM B、ROM C、寄存器 D、CPU
21、单片机的堆栈指针SP始终是(C )
A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度

‘贰’ 51单片机C语言面试题目

1,怎么看起来像是伸手党啊。你去做了没?不是把题目抛上来,而应该是把你做题过程中遇到的疑问提出来!
2,这个都搞不出来的话,请认真考虑自己适不适合搞单片机。

‘叁’ 单片机工程师面试时经常被问到的问题有哪些

你是应届毕业生还是已经参加工作了?如果你是应届毕业生的话,主要了解你在学校的情况,专业成绩、生活规律及和同学老师的关系,还有可能给你设计几个问题;如果你已经参加工作了,在学校的情况就不会是重点,重点会转移到你的工作经历上,例如:在之前工作单位的岗位职责是什么?工作重点是什么?有没有遇到比较难克服的技术问题?及后来是如何处理的?还会调查你离开上家单位的原因及将来的发展方向等。

‘肆’ 单片机面试问题及答案

单片机面试问题及答案

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的.高速单片机,下面就是单片机面试问题及答案。

单片机面试问题及答案

你所知道的单片机的品牌

ATmel、Philips(飞利浦)、Windond(华邦)、intel(因特尔)、Siemens(西门子)

STC、凌阳、FREESCALE(飞思卡尔),Micrichip,TOSHIBA,TI,ST,SILICON,SAMSUMG,ELAN,富士通,TOLTEK

用熟悉的单片机写一个软件延时10ms的程序

void delay10ms()

uint i,j;

for(i=10;i>0;i--)

for(j=110;j>0;j--);

void delayms(uint xms)

{

uint i,j;

for(i=xms;i>0;i--)//i=xms 即延时约xms毫秒

for(j=110;j>0;j--);

}

你所知道的排序算法

1、直接插入排序

2、希尔(Shell)排序

3、交换排序

4、快速排序

5、选择排序

6、堆排序

7、基数排序

;

‘伍’ 单片机试题

1、C. MOV A,R0
2、B. 拍 (单片机工作是在统一的时钟脉冲控制下一拍一拍地进行的。)
3、D.一个能自动加1计数的ROM(PC用来存放下一条要执行的指令地址。取指时,PC会自动加一,即指向下一条指令。)
4、B.OV(溢出标识) A.CY(进位标识)
5、C.13 (8k=8*1024=2*³2¹º =2¹³)
6、B.TMOD(工作方式控制寄存器,用来设定定时器/计数器T0、T1的工作方式。)
7、A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回
8、D.下降沿(RST由高电平下降为低电平后,系统从0000H地址开始执行程序。)
9、C.EPROM (UV-EPROM[紫外线擦除可编程],人们常把UV-EPROM称为EPROM 。)
10、C.SETB TR0(执行TRO=1后,定时器0开始定时。)
11、A. 掩膜ROM(其中X是程序存储器形式选择,当X=0时,选择Mask ROM[掩膜ROM],当X=7时,选择EPROM[紫外线可擦除ROM]。)
12、C.循环程序
13、A.0 (串行口工作方式0下,串行口昨晚同步以为寄存器使用。移位数据的发送和接受以8位为一帧,不设起始位和停止位,低位在前高位在后。)
14、 B. A (变址寻址,即基址寄存器加变址寄存器间接寻址方式,它以为程序计数器PC或数据指针DPTR作为基址寄存器,以累加器A作为变址寄存器,这二者内容之和为有效地址。)
15、C. 13(与题5重复。)
16、 D. PUSH A(格式:PUSH direct 。在指令系统中累加器的助记符为A,作为直接地址时助记符为ACC。)
17、B.分支程序(分支程序有两种结构,if 和 switch 。)
18、A.0000H(PC复位状态0000H)

‘陆’ 求一份单片机答辩的题目和答案 我不是计算机专业的 简单点就行 拜托了

36个单片机新手入门问题:
1.C语言和汇编语言在各有哪些优缺点? 2.初学者到底是应该先学C还是汇编? 3.400减50,程序语句上如何SUBB实现呢?
4.C或汇编语言可以用于单片机,C++能吗? 5.学了电子线路、C语言,感觉很迷茫怎么办? 6.8位机还能延续多久?
7.搞单片机开发,一定要会C吗? 8.请问作为学生,如何学好单片机? 9.单片机的生命期还有多长?
10.当开发项目时,用C还是用汇编开发好? 11.如何才能才为单片机的高手啊? 12.符合44PIN的80系列8位单片机的MCU有哪些?
13.请问那里可以找到关于这方面的书或资料? 14.女性是否适合单片机软件编程这个行业? 15.从51转到ARM会有困难吗?
16.利用单片机来检测手机电池的充放电时间? 17.商业级芯片和工业及芯片区别? 18.低辐射MCU方法可以减少,有什么别的方法?
19.96单片机开发系统时,有那些注意事项? 20.在demo板上采样电压,不稳定,如何消除? 21.在车载DVD系统中,如何设计电子防震系统?
22.电子防震技术中,那些IC或器件可供选择? 23.如何进行编程可以减少程序的bug? 24.有没有解决加密问题又不破坏MCU的方法?
25.如何使生成的代码具有和汇编一样的效率? 26.ARM单片机和哪种内核的单片机比较接近? 27.测试中如何用一些比较短的时间来工作?
28.怎样学51系列和cygnal系列单片机? 29.MCU的C汇编优化,有没有通用的原则? 30.估计一个算法的MIPS,有什么好的途径?
31.AT89S51,复位RAM中数据被修改怎么回事? 32.如何正确的使用IO功能? 33.频率100kHz,atiny15那样怎么办?
34.单片机应注重哪几个方面的学习? 35.汽车电子用的单片机是8位多,还是32位? 36.复用技术的使用在实际应用?

单片机开发与测试中的若干问题:
1.Delta-Sigma软件测量方式,是什么概念? 2.要同时用到3个counter,该怎么办? 3.有那些是衡量系统的稳定性的标准?
4.芯片封装及设计过程中需要注意哪些问题? 5.抗干扰技术对软件的可靠性怀疑。怎么办? 6.12M的晶振,如何实现480MB/S数据传输率呢?
7.当今世界单片机的应用与发展有什么不同? 8.在中国,单片机在哪方面有较好的前景? 9.高性能要求选用32位单片机这样认为对吗?
10.51系统过渡到ARM系统,要注意哪些事情? 11.能否用PSoC嵌入式代替部分单片机系统呢? 12.如何理解如下概念?

13.选用什么型号的仿真器和编程器比较好? 14.C语言是否有关于位操作地址的指令 15.运行以后看到从R0到R7都被占用,为什么?
16.发电机系统,如何设计复位电路? 17.PWM做到100kHz(8bit上)的方法有哪些? 18.医疗电子应用的最多是几位单片机?
19.单片机对modem要进行哪些初始化操作? 20.各种各样的输入怎么样与MCU进行通讯? 21.两个串口、16KEPROM、512个字节的RAM?
22.在嵌入式开发中软件抗干扰有哪些问题? 23.语音识别会不会是单片机下个消费热点? 24.如何设计实现低成本测量电池组电压的装置?
25.调用函数会不会影响定时/计数器的中断? 26.LM4915是什么IC? 27.被嵌套高优先级中断程序怎样返回主程序?
28.介绍单片机系统的故障自诊断的知识? 29.如何使照的相片可存储,看的时候可调用? 30.将Wafer切割成Die后对单个Die进行?
31.测试整个MCU的功能是否正确? 32.如何测试程序达到较高的测试覆盖度? 33.MCU逻辑电路是测试合格的,如何解决呢?
34.cpu一直工作在复位状态,会不会有问题? 35.单片机系统的故障相关问题如何解决?

holtek单片机常见问题汇总:
1.Holtek的数据手册在哪里下载? 2.学单片机缺乏实践经验请问该怎么办? 3.A/D,D/A的采样速率有什么优势?
4.学习ARM是否比学习单片机更有使用前景? 5.遥控的编解码思路和设计流程是怎样的? 6.Holtek的编程语句是否就是C51或是相关?
7.介绍一下MCU的测试方法。 8.如何理解预分频,12时钟模式等概念? 9.请推荐配套的编译仿真烧录的硬软件?
10.在ARM编程中又应当如何? 11.采用什么方法来测试单片机系统的可靠性? 12.Holtek如何解决测试问题?
13.如何使PIC16F87X宽温度内误差尽量小呢? 14.如何适当的喂狗,判定软体的运行时间? 15.RISC架构的单片机它的主要特点是什么?
16.RISC和CISC内核的MCU,代码量哪个更大? 17.单片机的I/O口何种状态能获得最低功耗? 18.Holtek和AT系列编程有何不同?
19.Holtek和AT系列有FLASH可电擦写的型号? 20.Holtek的单片机能符合该项应用要求吗? 21.WATCHDOG功能的单片机,如何确认其起作用?
22.能否推荐一个DSP或现在的高速单片机? 24.HT48系列单片机支持串行通信吗? 24.返回指令能用跳转指令替代到主程序中?

8051单片机设计教程与实例---指令基础教程
1.什么是嵌入式系统? 2.单片机的技术发展历史 3.单片机应用模式
4.单片机的开发过程 5.单片机基本结构与工作原理 6.单片机内部资源的配置
7.单片机的外部特性 8.80C51的SFR运行管理模式 9.单片机I/O端口及应用特性
10.80C51单片机存储器系统及操作方式 11.单片机的指令系统 12.指令系统的分类与速解
13.指令的应用例子 14.定时器/计数器的基本结构与操作方式 15.定时器/计数器的SFR
16.定时器/计数器的工作方式 17.定时器/计数器的编程和使用 18.定时器应用举例
19.中断系统的基本组成 20.中断系统中的SFR 21.中断响应的自主操作过程
22.串行口的基本结构与操作方式 23.串行口的特殊功能寄存器 24.串口的工作方式
25.汇编语言应用程序设计的一般格式 26.汇编语言程序的设计方法 27.常用的伪指令
28.简单结构程序 29.分支结构程序 30.循环结构程序
31.子程序结构程序 32.查表程序 33.查键程序

8051单片机设计教程与实例---实战程序设计
1.显示程序 2. 闪烁LED小灯的设计 3.闪烁LED控制程序
4.闪烁LED小灯主程序图 5.数码管时钟电路的设计 6.8*8点阵LED字符显示器的设计
7.数码管时钟电路的主程序 8.8路输入模拟信号数值显示电路的设计 9.8路输入模拟信号数值显示电路程序
10.单键学习型遥控器的设计 11.单键学习型遥控器的程序 12.电路主要性能指标
13.15路电器遥控器的设计 14.系统的功能实现方法 15.遥控发射及接收控制程序流程图
16.自行车里程/速度计的设计 17.系统内存的规划 18.系统内存设计的程序
19.自动往返行驶小汽车的设计 20.系统内存资源的分配 21.系统内存资源的程序
22.遥控小汽车的设计 23.发射板控制程序的设计 24.汽车行驶信息发送与接收器的设计
25.数据帧的编码格式及发送/接收过程 26.汽车行驶信息发送与接收器的程序 27.系统调试中的问题及解决方法
28.数控调频发射台的设计 29.内存单元的使用要求 30.W78E516B的功能特点
31.W78E516B中的几个特殊寄存器 32.W78E516B在线编程的规则 33.W78E516B在线编程的硬件电路
34.W78E516B应用系统的程序设计 35.电子定时器的设计 36.电子定时器的程序
37.电子定时器的程序流程图

单片机相关资料
(1)单片机的图形化编程方法探讨 (2)单片机应用编程技巧 (3)单片机自身的抗干扰若干措施
(4)单片机编音乐程序 (5)用89C51做直流稳压电源 (6)王款主流CMMB调谐器的特性比较
(7)红外遥控器控制的风扇温控器 (8)用单片机89S52制作计算器 (9)用单片机89C51制作程控交换机

(10)数据采集和记录系统单片机AT89C51 (11)简单的制作AT89SXX的单片机教程板 (12)热敏电阻温度计:液晶版
(14)热敏电阻温度计 (15)使用DS1307的数字闹钟 (16)SPI闪存编程器的制作
(17)8051SBC单片机微处理器学习板 (18)Atmel 89系列编程器的制作 (19)ISP微控制器编程
(20)制作简单的S51学习板 (21)89S52单片机开发板 (22)keil 与protues安装的详细步骤和说明

详见:http://www.51c51.com/JIAOXUE4.HTM

‘柒’ 面试单片机的问题及技巧

说几个我碰到过的吧

说出51的5个中断名,及其对应的中断入口地址。

描述冒泡排序法。

51单片机第9脚是什么?

画出一个AT89S52的最小系统,并扩展1个外部RAM,并要求可实现ISP。

51单片机延时1s的程序,汇编、c分别写一个,要求使用中断。

基于51实现4x4的键盘阵列,要求画出原理图,并写出程序(注意防抖动)。

现在看来,都很简单了,呵呵~

至于技巧嘛,可以告诉你一点,高技术的人都希望自己的兵事热爱这个行业的,而不希望他们来公司的目的仅仅是为了赚钱

当然,如果你有做过可以在现场演示的实物的话,那是最好不过了,千万别忘了带上——“学习板”这种东西还是算了带了吧。呵呵,开个玩笑

阅读全文

与单片机面试题目相关的资料

热点内容
极速抖音已加密怎么办 浏览:599
matlab拉格朗日算法框图 浏览:426
华为公司计算机视觉算法顾问 浏览:250
夏老师讲的单片机 浏览:294
在编程中如何将图片放大 浏览:161
appstore怎么看是否付费 浏览:603
程序员和硕士 浏览:951
gcc编译消耗内存过多 浏览:281
昌邑网站制作源码 浏览:127
单片机的反向编译 浏览:463
subsample算法 浏览:899
苹果免费看书app哪个最好 浏览:885
c语言加密怎么弄 浏览:842
c语言编译的错误提示 浏览:767
验机苹果app哪个最好 浏览:666
光遇国际服安卓如何购买礼包 浏览:55
163app怎么下载 浏览:247
电脑程序员下场 浏览:45
编译原理ll1文法判断 浏览:727
qt用vs2015编译 浏览:553