欢迎来到天天文库
浏览记录
ID:39854909
大小:402.77 KB
页数:5页
时间:2019-07-13
《单片机软件工程师笔试题目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机软件工程师笔试题说明:char一个字节1byteint两个字节2bytelongint四个字节4bytefloat四个字节4byetdouble八个字节8bytelongdouble十个字节10bytepointer两个字节2byte1写一个宏定义,完成功能:输入一个天数,得到这些天总共有多少秒。2新建一个枚举类型,包含男性和女性(标识符和值自定义);3关键字static对变量的作用是什么?4假设在MDK-ARM编译器中,编写一段代码,要求设置一绝对内存地址0x4455为整型值0x88AA:5请找出下面C51的UART1中断函数中,你认
2、为的几个错误:(用笔圈出,并加以解释)intUART1_Interrupt(unsignedchar*temp_array)interrupt20{staticunsignedchartemp_data=0,i=0;if(RI1==1){temp_data=SBUF1;//接收数据if(temp_data==temp_array[i]){WireCollTerminalSensorData();//终端传感器数据接收处理分析函数returntemp_data;}else{returntemp_array[i];}}if(TI1==1)//发送
3、数据{SBUF1=temp_array[i];}}6请分析下面两段程序的输出情况,对结果进行说明:——————————1—————————volatileintBufferL;intTestSqr(inttemp_v){return(BufferL*temp_v);}//……voidtestc(void){BufferL=10;BufferL=TestSqr(10);printf(“%d”,BufferL);}单片机软件工程师笔试题——————————2—————————unsignedcharfoo(void){unsignedinta=6
4、;signedintb=-20;if(a>b){return1;}else{return0;}}7在嵌入式程序编写前,对编译器的设置时,设置编译包含路径中$PROJ_DIR$..是什么意思?8请简述下面2个电路图的功能作用,并写出输入输出的关系:9请大致翻译下面一段英文为中文:Lowpowersleepmode:ThismodeisachievedbyenteringtheSleepmodewiththeinternalvoltageregulatorinLowpowermodetominimizetheregulator’soperati
5、ngcurrent.IntheLowpowersleepmode,boththeclockfrequencyandthenumberofenabledperipheralsarelimited;atypicalexamplewouldbetohaveatimerrunningat32kHz.Whenwakeupistriggeredbyaneventoraninterrupt,thesystemrevertstotherunmodewiththeregulatoron.10画一个C51单片机的外部中断按键控制指示灯的程序流程图,按下按键灯亮,
6、按键弹起灯灭。单片机软件工程师笔试题参考答案:1#defineGET_DAYS_SEC(x)((x)*24*60*60)UL2typedefenum或者enumhuman{{MALE=0,MALE=0,//也可以不赋值FEMALE=1FEMAL=1}human;};31).在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2).在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3).在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就
7、是,这个函数被限制在声明它的模块的本地范围内使用。4int*ptr;ptr=(int*)0x4455;*ptr=0x88AA;5不能有参数,不能有返回值,没有清除中断标志,不要在内部做复杂计算,不要在内部定义变量;61)输出值不一定等于100,因为其中有一个Volatile变量,可能在别的地方被改变了;2)return0,因为无符号与有符号的比较,会自动转成无符号的数,会很大;7表示包含当前软件工程所在目录外的所有文件;8左图的作用是通过I/O1和I/O2的不同电平来选择Power_Out的电源电压,关系如下:I/O1I/O2Power_Ou
8、t010V115V003.3V右图的作用是将输入信号Vamp的转成方波信号,关系如下:当Vamp<1.65V时,输出低电平;当Vamp>1.65V时,输出高电平;9
此文档下载收益归作者所有