嵌入式系统单片机助理工程师认证考试理论试题A答案Word文档下载推荐.doc
- 文档编号:13130080
- 上传时间:2022-10-06
- 格式:DOC
- 页数:9
- 大小:314KB
嵌入式系统单片机助理工程师认证考试理论试题A答案Word文档下载推荐.doc
《嵌入式系统单片机助理工程师认证考试理论试题A答案Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《嵌入式系统单片机助理工程师认证考试理论试题A答案Word文档下载推荐.doc(9页珍藏版)》请在冰豆网上搜索。
3、7AH对应的十进制数为122D,对应的二进制数为01111010B。
4、MCS51单片机的仅使用内部ROM时,EA引脚应接高电平。
5、当MCS51单片机RST引脚出现2个机器周期以上高电平时单片机可有效复位,复位后SP=07H,PC=0000H,P1=FFH。
6、MCS-51单片机的低功耗方式有待机、掉电。
7、MCS-51单片机的常用复位方式有手动复位、上电复位。
8、80C51单片机的串行口控制寄存器器是SCON;
串行口工作在方式2时SM0、SM1设置为10,当设置允许串行口接收串行输入数据时必须将REN位设置为1。
9、把数据存入堆栈称为入栈,从堆栈取出数据称为出栈,从堆栈取出数据遵循先进后出、后进先出的原则。
10、LED数码管按结构分为共阴和共阳两种形式。
11、键盘按键的检测过程中消除抖动常用的方法有RS触发器滤波、RC滤波、软件延时。
12、DAC0832的参考电压为+5V,则分辩率为5/256V。
13、矩阵键盘中为了识别键盘上的闭合键,通常采用两种方法逐行扫描法和
线反转法。
14、C51中定义的位变量的关键字是bit位变量对应的地址空间范围是0x20-0x2f。
15、unsignedchar定义的变量取值范围0-255,unsignedint定义的变量取值范围0-65535。
二、选择题(共20个题,每小题1分,共20分)
1、当单片机外接数据存储器时P2口作为。
(C)
A.低8位地址线B.准双向I/O端口
C.高8位地址线D.8位数据线
2、单片机晶振频率为12MHZ时,单片机定时/计数器可以计数的最大脉冲频率为。
(C)
A.2MHZB.1MHZ
C.500KHZD.250KHZ
3、在单片机片外扩展一片2764需要根地址线。
(C)
A.8根B.11根
C.13根D.15根
4、下列变量定义不正确的是。
(C)
A.unsignedinta;
B.unsignedchardatai;
C.unsignedcharcodedistab[10];
D.ints=100;
5、单片机的堆栈空间设置在。
A.片内ROMB.片外ROM
C.片内RAMD.片外RAM
6、只使用定时器T0工作在计数方式1时,启动不受外部引脚控制TMOD应设置为。
(B)
A.50HB.05H
C.11HD.15H
7、MCS—51的串行数据缓冲器SBUF用于。
(B)
A.存放运算中间结果B.存放待发送或已接收到的数据
C.暂存数据和地址D.存放待调试的程序
8、8051单片机中,唯一一个用户可使用的16位寄存器是。
(D)
A.PSWB.ACCC.SPD.DPTR
9、单片机中PUSH和POP指令常用来。
(C)
A.保护断点B.保护现场
C.保护现场,恢复现场D.保护断点,恢复断点
10、下列指令中不影响PC内容的是。
(A)
A.MOVCA,@A+PCB.RETI
C.RETD.ACALL
11、可以实现P1口输出各位内容循环左移的语句是。
(A)
A.P1=P1<
<
1|P1>
>
7;
B.P1=P1>
C.P1=P1<
1;
D.P1=P1<
7|p1>
12、单片机的P0、P1口作输入用途之前必须。
(A)
A.在相应端口先置1B.在相应端口先置0
C.外接高电平D.外接上拉电阻
13、存储16×
16点阵的一个汉字信息,需要的字节数为。
A.32B.64C.128D.256
14、I2C总线的起始条件是:
(D)
A.当SCL为低电平时,SDA发生由高到低的跳变
B.当SCL为低电平时,SDA发生由低到高的跳变
C.当SCL为高电平时,SDA发生由低到高的跳变
D.当SCL为高电平时,SDA发生由高到低的跳变
15、利用下列关键字可以改变工作寄存器组(D)
A.interruptB.sfr
C.whileD.using
16、使用宏来访问绝对地址时,一般需包含的库文件是(B)
A.reg51.hB.absacc.h
C.intrins.hD.startup.h
17、在串行口工作于移位寄存器方式时,其接收由 来启动。
(A)
A.RENB.RI
C.REN和RID.TR
18、C51不包含的存储器模式是(A)
A.xdataB.Small
C.compactD.large
19、DS18B20是(C)
A.I2C总线串行接口芯片B.SPI串行接口芯片
C.单总线串行接口芯片D.UART串行接口芯片
20、具有模数转换功能的芯片是(A)
A.ADC0809B.DAC0832C.MAX813D.PCF8563
三、判断题(共10个题,在正确的后面括号中对打√,否则打×
,每小题1分,共10分)
1、若一个函数的返回类型为void,则表示其没有返回值。
(√)
2、SFR中凡是能被8整除的地址,都具有位寻址能力。
(√)
3、MCS-51单片机的程序存储器只能用来存放程序的。
(×
)
4、串口中断标志由硬件清0。
(×
5、MCS—51的产品8051与8031片内都无ROM。
(×
6、C51中通用指针变量占用2个字节。
(×
7、C51中的中断服务程序函数必须是无返回值和无参数的函数。
(√)
8、C51定义为idata的RAM地址范围为0x00-0x7f。
(×
9、汇编指令RET与RETI的功能完全相同。
(×
10、main()函数可以放在程序中的任何位置,程序总是从main()函数开始执行。
(√)
四、程序填空题(共3题,共15分)
1、在单片机的P1口连接有8个发光二极管,改变P1口的状态即可控制发光管发光还是不发光(‘0’发光,‘1’不发光)。
编程实现8个发光管按以下规律变化:
总共9种状态,每隔一秒变化一次,9次一个循环:
仅1号灯亮、仅2号灯亮……仅8号灯亮、全亮。
(每空1分)
voidDelay1s(void);
//1秒延时函数
voidmain()
{
unsignedcharcodevucCodeDpcode[9]={0x0FE,0x0FD,0xFB,0x0F7,0x0EF,
0x0DF,0xBF,0x7F,0x00};
unsignedchardatavucDataIndex=0;
while
(1){
P1=vucCodeDpcode[vucDataIndex];
Delay1s();
vucDataIndex++;
if(vucDataIndex==9)vucDataIndex=0;
}
2、设计运算函数,实现分段函数的功能,返回值为无符号字符型,形参类型为无符号字符形。
3x+4(x<
10)
函数功能为y=5x-16(20>
x>
=10)
3x/10(x>
=20)
(每空2分)
unsignedcharfunc1(unsignedcharx)
{
unsignedchary;
if(x<
10)y=3*x+4;
elseif(x<
20)y=5*x-16;
elsey=3*x/10;
return(y);
}
3、P1口接有8个发光二极管,如图所示,编写程序使单一灯每隔1S左移一位,不断循环。
设振荡频率为fOSC=6MHZ,利用定时器T0、方式1下结合软件计数完成定时。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 单片机 助理工程师 认证 考试 理论 试题 答案 精品 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)