单片机软件工程师笔试题目

单片机软件工程师笔试题目

ID:39854909

大小:402.77 KB

页数:5页

时间:2019-07-13

单片机软件工程师笔试题目_第1页
单片机软件工程师笔试题目_第2页
单片机软件工程师笔试题目_第3页
单片机软件工程师笔试题目_第4页
单片机软件工程师笔试题目_第5页
资源描述:

《单片机软件工程师笔试题目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。