单片机招聘经典笔试题

发布 2024-04-17 19:10:10 阅读 4127

答题分析:

题1:这是一道非常基础的题目,具有良好习惯的程序员编写的第一段程序就是对单片机上电进行初始化。单片机内部低节即就是0~127,转换为16进制数值则表示为0~7fh。

如果用循环语句的话,那么计数器的初始值应该为7fh,假设r0=7fh。程序设计如下:

org 0000h

ajmpmain

org0030h

main:movr0,#7fh

clraloop:mov@r0,a

djnzr0,loop

ajmp$end

r0在此既作为循环程序计数器,又作为内部存储单元的动态地址指针(计数器)。当计数器r0为7fh时,那么r0所对应的存储单元的地址为7fh;当计数器r0减1时,则r0所对应的存储单元地址相应地减1;当计数器r0减为0时,则r0所对应的存储单元地址也减为0,即就是00h单元。

如果选用r1作为计数器的话,即便将r1减为0,也不能将00h单元清0,因为r1在内部存储器的实际地址为01h,那么最后还需要单独对00h单元进行清0才能完成初始化。

题4:答:电路如图1所示,三极管q为pnp驱动三极管,工作在开关状态;二极管d为继电器线圈在由吸合变为断开时提供续流,以免产生高压,从而保护三极管q。

图1 继电器驱动电路。

当vdrv=0v时,rb取值计算如下:

ic=vcc/rj=5/100=50 (ma)

ib=ic/β=50/100=0.5 (ma)

rb=(vcc—vbe)/ib=(5—0.7)/0.5=8.6 (k)

当rb<=8.6k时,继电器能可靠吸合。

这是一道理论与实践相结合重点考查学生动手能力的试题,不少参加过电子大赛的同学,虽然曾在实践中用过这个电路,但还是考不出来,原因何在?作者调查发现,很多学生在使用书本上的经典电路时,并没有用理论去分析和验证,达到学会设计电路的目的。因为很少自己动手设计电路,于是“抄”电路就成了一种习惯,事实上产品的设计是抄不出来的。

其实仅仅是看懂了、会用了那是没有用的,一定要动手做出来并搞清楚来龙去脉那才是自己的,所以同学们一定要养成良好的习惯,保持高中时候的热情,相信自己是一流的,独立完成本书所安排的所有任务,而不是去抄别人的答案。

题5:(1)低电平复位。

(2)在图3中,cpu上电时,但由于电容c两端的电压vc不能突变,因此vc保持低电平。但随着电容c的充电,vc不断上升,上升曲线如图4所示。只要选择合适的r和c,vc就可以在cpu复位电压以下持续足够的时间使cpu复位。

复位之后,vc上升至电源电压,cpu开始正常工作。相当于在cpu上电时,自动产生了一个一定宽度的低电平脉冲信号,使cpu复位。

图4 rc充放电曲线。

(3) 当电源电压消失时,二极管d为电容c提供一个迅速放电的回路,使/reset端迅速回零,以便下次上电时cpu能可靠复位。

这是一个非常重要的知识点,如果cpu的复位电路设计得不合理将会导致cpu严重死机,并且影响与cpu有关的外围器件的稳定性,比如存储器上电丢失数据。因此我们在学习的过程中,一定要善于将前后的知识连贯起来。千万不要随意放过哪怕一个细小的问题,只有这样才能做到融会贯通。

在管理新产品的开发过程中,作者发现出现质量事故的产品都是由一些看起来并不起眼的小问题所引起的,最终给企业带来的损失却是巨大的,甚至是毁灭性的打击。

题6:答案:

char find(char n,char *a,char len,char *snr) /len<=127

else if(n > a[middle])

low = middle + 1;

elsehigh = middle - 1;

return 0;

我们在面试电类专业的学生时发现,很多学生对课程之间的关联知之不深,一味采取从头到尾按部就班的学习方法,且平均使用力量对重点课程的价值缺乏特别的关注和了解,久而久之对电类专业的学习自然感到枯燥乏味,进而从一个富有激情的大一学生演变为一个茫然无知的大四毕业生。

如果你是大一学生的话,请及时向高年级同学请教,并刻意去观摩每年一度的人才招聘,尽量多了解一些用人单位对人才的要求,以便尽快确定人生的奋斗方向和目标。

如果您是大学老师的话,请每年亲自带大一学生去人才市场观摩企业的招聘情况。

单片机试题

01 单片机是将微处理器 一定容量的 ram 和 rom 以及 i o 口 定时器等电路集成在一块芯片上而构成的微型计算机。2 单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。3 两位十六进制数最多可以表示 256 个存储单元。c51是以下哪个公司的产品?c a int...

单片机试题

单片机1试题。一 填空题 每空1分,共10分 1.当使用8031单片机时,需要扩展外部程序存储器,此时ea应为。通常用作。3.若由程序设定rs1 rs0 10,则工作寄存器r0 r7的直接地址为。4.返回地址 或断点 是 的程序计数器的内容。5.处理器cpu是单片机的核心,它完成。6.单片机的工作过...

单片机试题

1 mcs 51 的无条件转移指令中,其转移范围最大的是 a ljmp b ajmp c sjmp d jmp 2 一3的补码是 a b 11111100 c 11111110 d 11111101 3 单片机应用程序一般存放在。a ram b rom c 寄存器 d cpu。4 单片机上电后或复位...