历年浙江省计算机三级单片机.doc_第1页
历年浙江省计算机三级单片机.doc_第2页
历年浙江省计算机三级单片机.doc_第3页
历年浙江省计算机三级单片机.doc_第4页
历年浙江省计算机三级单片机.doc_第5页
免费预览已结束,剩余53页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2007年春浙江省高等学校计算机等级考试试卷(三级 单片机及嵌入式系统应用)试题1 判断题 用和表示对和错(每小题1分,共10分)1、满足控制对象的实时性要求是嵌入式操作系统重要的特点.(1)2、单片机程序存储器有OTPROM、FlashROM等类型,其中OTPROM提供一次性的写入操作,而FlashROM可以重复编程写入。相对来说,在具体应用中,OTPROM比较便宜且可靠,而Flash ROM则开发调试方便(2)3、一般来讲CMOS电路比TTL电路的功耗要低.()4、MCS51单片机采用哈佛结构来构建程序存储空间和数据存储空间,程序在只读空间中运行,可靠性高.()5、开漏输出的IO口作为逻辑输出时必须外接上拉电阻()6、MCS51单片机的IO口的功能需要专门的指令来设定.()7、MCS51单片机的串行口可以与PC机的串行接口直接相连进行串行通信()8、MCS51单片机的复位信号为持续两个机器周期的低电平信号.(两个周期的高电平) (X)9、在应用系统中,引入俗称“看门狗”是为了加密用的(防止程序发生死循环)(x)10、MCS51单片机中断响应的时间是固定的(x)试题2 选择题(每小题2分,共60分)1、程序存储器从3H号单元开始的一小段连续空间的使用,以下描述比较合适的为AA、作为中断入口,不能用作其他用途B、用来存放中断入口地址C、根据需要可以作为中断入口,也可以作为一般的程序存储单元D、中断向量表的存放位置2、 单片机定时/计数器工作于16位定时器方式,现在要定时10000个机器周期,则计数初值应该设置为BA、10000 B、55536C、55535D、100*机器周期/时钟周期3、单片机的工作寄存器可以用寄存器的形式来访问,也可以用RAM单元的形式来访问,内部RAM 8H号字节单元即是指 第B组工作寄存器中的(3)寄存器A、0组,R0B、1组,R0C、0组,R1D、1组,R14、若执行一段代码共耗时1000个机器周期即2毫秒,则该单片机应用系统的振荡脉冲频率为AA、500HzB、1MHzC、12MHzD、6MHz5、对程序计数器PC的操作AA、是自动进行的 B、通过数据传送进行C、通过加“1”指令进行D、通过减“1”指令进行6、采用扫描法工作的键盘接口电路,需要有CA、一个输出口B、一个输入口C、一个输入口和一个输出口D、两个输入口7、80C51单片机的扩展地址总线BA、由专用的地址引脚来构建B、由P0口和P2口共同来构建C、由专门的总线控制器来构建D、由IO处理器来构建8、80C51单片机的P0口,以下描述正确的是AA、作为总线来使用时,其输出驱动电路为推拉式电路结构,负载能力高B、作为普通IO口输入时,无须考虑“准”双向口的限制C、可以拆分成两个4位IO口并有专门的指令D、具有外部中断请求信号输入引脚9、访问外部程序存储器时,不涉及到下列引脚BA、PSENB、WRC、EAD、ALE10、中断请求的撤消需要专门的电路来完成的是BA、沿触发方式的外部中断请求B、电平触发方式的外部中断请求C、串行中断请求D、定时中断请求11、不可位寻址的寄存器是DA、 ACC B、PSW C、P1 D、SP12、中断允许控制寄存器中EA位的作用是AA、总中断允许控制位B、中断请求总标志位 C、各中断源允许控制位 D、串行口中断允许位13、PC的值是CA、当前指令的前一条指令的地址 B、当前正在执行指令的地址C、下一条将要执行的指令的地址 D、控制器中指令寄存器的地址14、外部中断初始化不包括DA、设置中断总允许B、设置外中断允许C、设置触发方式D、设置中断响应方式15、编程器在单片机应用系统开发过程中起的作用是(15)A、帮助你编写代码B、把目标程序写入到程序存储器中C、可以代你生成初始化代码D、协助PC机进行代码编写工作16、单片机响应中断AA、最快需要3个机器周期时间B、不用等待,有请求就响应C、响应时间肯定不会超过8个机器周期D、不用等待,除非有高级或者同级中断正在处理17、扩展8KB程序存储器,需要5条P2口线。A 13 B 5 C 8 D 418、扩展的存储芯片是作为程序存储器还是数据存储器,关键看D。A、看其芯片型号是RAM还是ROMB、看其位于地址空间的低端还是高端C、看其离单片机的远近D、看其输出允许控制信号是和单片机的RD信号还是和PSEN信号相连19、访问外部数据存储器可以采用的寻址方式为(AA、寄存器间接寻址方式B、直接寻址方式C、相对寻址方式D、基址变址方式20、定时计数器对外部脉冲进行计数操作,外部脉冲要满足以下条件AA、每个脉冲周期的高电平、低电平持续时间均要一个机器周期以上B、必须是正方波信号C、必须是正弦波信号D、信号的频率必须恒定21、单片机的IO空间与数据存储器空间是统一编址的,这可以反映在以下方面DA、使用相同的指令和控制信号B、都通过数据总线来传送数据C、都处于单片机外部D、都连接于地址总线之上22、访问特殊功能寄存器,可以采用AA、直接寻址方式B、立即寻址方式C、相对寻址方式D、变址寻址方式23、单片机在家电中的应用属于计算机(23)A、控制应用B、辅助工程应用C、数据处理应用D、数值计算应用24、不需要键盘子系统提供的功能为(24)A、扫描键盘,判断有否键入B、键识别,确定击键位置C、去抖动D、纠正错误按键25、32、执行返回指令时,返回的断点是DA、调用指令的首地址 B、调用指令的末地址C、调用指令的下一条指令的首地址 D、返回指令的末地址26、MOVA,P1指令读取的是B的状态A、特殊功能寄存器P1B、P1口引脚C、P1口锁存器Q端D、P1口锁存器反向输出端27、堆栈指针SP的值为37H,则压栈操作压入到堆栈中的数据将保存在B号单元A、37HB、38HC、39HD、40H28、程序状态字中P位为(B)A、 溢出标志 B、奇偶标志C、优先级标志D、暂停标志29、单片机串行通信中第九位数据位的说法正确的为(29)A、发送数据,第九位数据由用户通过指令进行设置B、接收到的第九数据位保存在SCON中的TB8位C、帧发送时使用指令把TB8位的状态送入发送SBUF中D、发送数据的第九数据位内容在SCON中的RB8位预先准备好30、80C51单片机堆栈的最大深度可达BA、80字节B、128字节C、32字节D、63字节试题3 简答题(共10分)1、在单片机应用系统中,不同的硬件复位电路使得单片机与外围器件的复位有不同的先后次序,请说明外围器件复位与单片机复位的先后次序对应用系统可靠性的影响及理由(次序影响 2分,理由 3分) 2、在单片机应用系统中,数码管显示器有动态和静态两种显示方式,请说明这两种方式在实现上的区别及各自的优缺点(区别 3分 ,优缺点2分)试题4 应用题1(共10分) VCC80C51 RXD TXD P1.0Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 U1 DATA CLK STB如上图,说明如下:l U1为串入并出器件,在CLK端移位脉冲的控制下,把DATA端数据按位移入U1内移位寄存器中;移位寄存器为8位寄存器l STB端控制U1内部移位寄存器的内容是否并行输出至 Q0 - Q7:n STB 端为低电平,则关闭U1并行输出,即U1的Q0 Q7保持不变n STB 端为高电平,则允许U1并行输出,即把U1的移位寄存器的内容按次序并行输出至 Q0 Q7l SCON说明如下n D7D6:工作方式选择 u 00:方式0,8位同步移位寄存器方式, 波特率为fosc/12u 01:方式1,10位UART,波特率可变u 10:方式2,11位UART,波特率为fosc/32或者fosc/64u 11:方式3,11位UART,波特率可变n D5:多机通信控制位n D4:REN 允许接收位n D3:TB8,发送数据位8n D2:RB8,接收数据位8n D1:TI,发送完成中断标志n D0:RI,接收完成中断标志请完成如下操作:1、确定单片机串行通信口的工作方式,使之能完成后续功能(1分) 2、写出相应指令段,使图中8个发光二极管左边四个发光,右边四个不发光(2分)3、编写相应程序(用查询方式),使得8个发光二极管呈现流水灯效果,即依次点亮其中一个发光二极管:先点亮左边第一个发光管,过一会熄灭第一个,点亮第二个,并反复循环之(7分)试题5 应用题2(共10分)如上图,说明如下:l U1为一8位AD转换器,一路模拟量输入通道l START端为转换启动信号,START上跳沿时,则U1内部寄存器清0;下跳沿时则启动AD转换;转换期间,START必须保持低电平状态l EOC:为转换结束信号,EOC = 0,则表示正在进行转换,EOC = 1 则表示转换结束,转换结果在U1内部输出缓冲寄存器中l OE: 为输出允许信号,OE= 1,则U1输出数据线呈现高阻状态;OE= 0,则将U1内部输出缓冲寄存器中的数据输出到U1数据线 D0-D7上请完成如下操作:1、写出相应指令段,启动U1进行AD转换(2分)2、写出相应指令段,读取转换后的数据 (2分)3、编写完整程序,完成一次数据采集(6分)2006年秋浙江省高等学校计算机等级考试试卷(三级 单片机及嵌入式系统应用)说明:(1)所有题目均答在答题纸上,所有题目均为必答题; (2)判断题,用“”和“”表示对和错; (3)请将你的准考证号的后五位填写在答卷的右下角指定位置内; (4)考试时间为120分钟: (5)以下题目均针对MCS-51单片机;试题1判断题 用和表示对和错(每小题1分,共10分)1、单片机系统的存储单元与外设端口是统一编址的。2、单片机系统外部地址总线16位宽,表示一基本存储单元可存储16位二进制信息。3、单片机与高档微机比较,其优势在于单片机具有极高的运算速度及高存储能力。4、嵌入式操作系统就是把运行于普通计算机上的操作系统嵌入到嵌入式系统中得到。5、单片机应用系统的软件,可以直接在单片机应用系统上编辑、编译、连接、调试。6、RTX 51的Tiny版是FULL版本的一个子集,它可以运行在8051的最小系统上。7、RTX51 Tiny版支持循环方式和信号方式的任务切换,不支持优先级方式。8、在单片机应用系统中,地址信号一般由单片机给出。9、应用系统采用12MHz晶振,则可以直接用单片机内部定时器定时小时间隔。10、存储器扩展时使用线选法进行编址,其对存储空问的利用是断续的。试题2选择题 (每小题2分,共40分)1、单片机复位时,PC的内容自动变为 (1)B 。 A、0003H B、0000H C、0023H D、001BH2、单片机应用系统的晶振频率为12MHz,一条单机器周期指令执行需要 (2)B 时间。A、1/12s B、ls C、1.5s D、2s 3、MOVX A, DPTR指令源操作数的寻址方式为 (3)B 。 。 A、变址寻址 B、寄存器间接寻址 C、寄存器寻址 D、相对寻址4、单片机应用系统采用总线方式扩展ADC0809,则获得转换结果可采用 (4) 指令。 A、MOVX A, DPTR B、MOV A, 20 C、MOVC A, A+DPTR D、MOVX DPTR,A5、805l单片机内部RAM低128字节单元从使用上大致可以分为三个区域,分别为 (5)A 。 A、通用工作寄存器区、位寻址区、用户RAM区 B、1区、2区、3区 C、特殊功能区、寄存器区、用户RAM区D、特殊功能区、位寻址区、寄存器区 6、51单片机的IO口为准双向口, 这里“准双向”的意思为 (6) A 。 A、作为输入口输入时必须要先向该口写“1”,即输入是有条件的计算机等级考试试卷(三级 单片机及嵌入式系统应用)第l页 (共7页) B、 准备成为双向 C、 低级别的双向口 D、 非双向7、MCS5l单片机应用系统中,地址锁存器在构建地址总线时起的作用为 (7)C 。A、锁存地址的高八位地址信号 B、锁存寻址单元的数据 C、锁存地址的低八位地址信号 D、锁存相关的控制和选择信号8、中断允许控制寄存器中EA位的作用是 (8)C 。 A、各中断源允许控制位 B、中断请求总标志位 C、总中断允许控制位 D、串行口中断允许位9、C51中,XBYTE宏用来实现如下功能 (9) C 。 A、访问内部数据字节单元 B、访问外部程序字节单元 C、访问外部数据字节单元 D、访问内部程序字节单元 10、51单片机的PC是16位的寄存器,其寻址范围是 (10)C 。 A、116 B、1H16H C、0000H0FFFFH D、0000H0FFH 11、C51中,对那些需要频繁访问且数据量又不大的变量V1,从提高访问速度上考虑,下面哪种定义最合适 (11)C 。 A、unsigned char pdata vl B、unsigned char xdata vl C、unsigned char data vl D、unsigned char code vl12、程序计数器PC的值反映的意义是 (12)A 。 A、下一条将要执行的指令的地址 B、个人计算机 C、当前正在执行的指令的地址 D、控制器中指令寄存器的地址13、C51中unsigned char类型的取值范围为 (13)A 。 A、0-255 B、aZ C、-128127 D、125614、扩展的存储芯片是作为程序存储器还是数据存储器关键看 (14) A 。 A、看其输出允许控制信号是和单片机的RD信号还是和PSEN信号相连 B、看其位于地址范围的低端还是高端 C、看其离MCS51芯片的远近 D、看其芯片型号是RAM还是ROM15、寄存器间接寻址方式中的间址寄存器中存放的是 (15) 。 A、操作数的地址 B、地址偏移量 C、操作数 D、转移地址16、某芯片内部有四个端口,分别为A、B、C、D口,它们由芯片的地址引脚A1、A0来选择,A1 A0为“00”则选择A 口,为“01”则选择B口,其余类推。现若A1、A0引脚分别与单片机的P2.1,P2.0连接,则芯片的A、B、C、D口的地址可能为 (16)C 。 A、0000H-0003H B、00XXH-30XXH C、00XXH-03XXH D、20h-23h17、假定(A)=1CH,(R0)=39H,(39H)=68H,执行以下程序段后,A的内容为 (17) 。 ANL A, #39H ORL 39H, A 计算机等级考试试卷(三级 单片机及嵌入式系统应用) 第2页 (共7页)XRL A, R0 CPL A A、0CAH B、1BH C、9FH D、67H18、下列理由中,不能说明51单片机的IO编址是统一方式的为 (18)C 。 A、没有专用的IO指令 B、IO没有独立的控制信号C、P3口线具有第二功能 D、使用存储器指令来进行IO操作19、51单片机访问内部数据存储器80H号字节单元,可以采用的寻址方式 (19)D 。A、寄存器寻址方式 B、间接寻址方式 C、相对寻址方式 D、直接寻址方式20、5l单片机串行通信中第九位数据位的说明,错误的是 (20) 。A、发送时,第九位数据由用户通过指令进行设置B、接收到的第九数据位保存在SCON中的RB8 C、发送数据的第九数据位内容在SCON中的TB8位预先准备好 D、帧发送时使用指令把TB8位的状态送入发送SBUF中 试题3程序阅读选择题 (每空2分,共10分) 阅读下列代码段,在每小题提供的若干可选答案中,挑选一个正确答案。 【代码段】 char data v1; bit bdata flags; unsigned int xdata v2; sfr WSP = 0xD0; sbit OV = PSW2;21、变量v1的存放位置为 (21)A 。 A、单片机内部数据存储区 B、单片机外部数据存储区 C、单片机内部程序存储区 D、单片机外部程序存储区22、关于变量flags的说法正确的是 (22)A 。 A、位变量flags被定义为bdata存储类型 B、字节变量flags被定义为bdata存储类型 C、字节变量flags被定义为b 型数据类型 D、字节变量flags被定义在内部数据存储区中23、关于变量v2的说法正确的是 (23)A 。 A、变量v2占用两个字节存储单元空间 B、变量v2能够表达的数值范围为-3276832767 C、变量v2被定义在外部程序存储区中 D、访问变量v2的寻址方式将为直接寻址方式24、有关WSP说法正确的是 (24)A 。 A、定义了特殊功能寄存器WSP,该寄存器地址为0x0DOH B、定义了变量WSP,且赋初值为0xD0 C、定义了特殊功能寄存器WSP,并给WSP赋初值0xD0 计算机等级考试试卷(三级 单片机及嵌入式系统应用) 第3页 (共7页) D、WSP作为间址寄存器,并赋初值为OxDO25、有关OV说法正确的是 (25)B 。 A、代码段中定义有错误,此定义与单片机内部的OV位冲突 B、定义OV位为特殊功能寄存器PSW的第二位即PSW.2 C、定义OV,并且把PSW.2的值赋给OV D、定义了字节变量OV,并把PSW的平方值赋给它试题4 程序选择填空题 (每空2分,共6分) 若for(i=0;i100;i+);语句执行需要l毫秒时间,那么为了实现50ms延时,可以分别如下程序段编程(最接近50ms) 程序段l: (26)C for(i=0;i0;j-) D、i=50;程序段2: (27)A while(x-)for(i=0;i100;i+);【供选择的答案】A、x=50; B、for(j=0;j100;j+)C、x+; D、while(i5000);程序段3:void delaylms(unsigned int dT) unsigned int i; while(dT-) for(i=0;i0;i-)delaylms();试题5 程序理解选择填空题 (每空2分,共6分) 对单片机内部资源-定时计数器进行编程控制,实现1000个机器周期定时,使用查询方式编程。 计算机等级考试试卷(三级 单片机及嵌入式系统应用) 第4页 (共7页)#includevoid delay(void) TMOD = 1; TH0 = (65536 - 1000)256; TL0 = (29)B EA = (30) B TR0 = 1; while (31) C ;供选择的答案为:29、A、(65536-1000)256; B、(65536-1000)256; C、1000; D、 0;30、A、l; B、0;C、NULL D、CLR EA3l、A、TL00 B、TH00C、 !TF0 D、TF0试题6 程序应用选择填空题 (每小题2分,共8分) 下图给出了IIC总线启动、停止及数据传送时序,根据图中定义,编写了以下函数,用以启动IIC总线(Start_IIC0)、停止IIC总线(stop_IIC0)及发送一位信息(Sendbit(bit bdatas),函数不完整,请补全。计算机等级考试试卷(三级 单片机及嵌入式系统应用) 第5页 (共7页)void Start_IIC(void) SDA = l; _Nop(); SCL= l; _Nop(); _Nop(); _Nop(); 。 (32) ; _Nop(); _Nop(); _Nop(); SCL= 0: _Nop();【供选择的答案】32、A、SDA= 0; B、SDA= 1; C、 _Nop(); D、SCL= 1;void Stop_IIC(void) SDA= O; _Nop(); SCL= 1; _Nop(); _Nop(); (33) ; _Nop(); _Nop();SCL= 0; _Nop();_Nop();【供选择的答案】33、A、SDA= 0; B、SDA= l; C、SCL=0; D、SCL=l;void Sendbit(bit bdata s) SCL= 0; _Nop();计算机等级考试试卷(三级 单片机及嵌入式系统应用) 第6页 (共7页) (34) ;_Nop();_Nop();_Nop(); (35) ;_Nop();_Nop();【供选择的答案】34、A、SDA=0; B、SDA=1; C、SDA=s; D、SCL=s;35、A、SDA=0; B、SDA=1; C、SCL=0; D、SCL=1;试题7简答题 (共两小题,共10分) 1、单片机典型的应用领域(6分), 2、进行IO扩展时,引入IO接口的必要性(4分)试题8计算题 (共10分) 使用6264(64Kb RAM)扩展64KB的外部数据存储器,请问 1) 需要多少片6264芯片(2分) 2) 每一片6264用于片内单元选择的地址引脚需要几根(3分) 3) 以地址从低到高排列,第一片6264及最后一片6264的地址范围各是多少?(5分)计算机等级考试试卷(三级 单片机及嵌入式系统应用) 第7页 (共7页)2006年秋浙江省高等学校计算机等级考试试卷(三级 单片机及嵌入式系统应用)说明:(1)所有题目均答在答题纸上,所有题目均为必答题; (2)判断题,用“”和“”表示对和错; (3)请将你的准考证号的后五位填写在答卷的右下角指定位置内; (4)考试时间为120分钟: (5)以下题目均针对MCS-51单片机;试题1判断题 用和表示对和错(每小题1分,共10分)1、单片机系统的存储单元与外设端口是统一编址的。2、单片机系统外部地址总线16位宽,表示一基本存储单元可存储16位二进制信息。3、单片机与高档微机比较,其优势在于单片机具有极高的运算速度及高存储能力。4、嵌入式操作系统就是把运行于普通计算机上的操作系统嵌入到嵌入式系统中得到。5、单片机应用系统的软件,可以直接在单片机应用系统上编辑、编译、连接、调试。6、RTX 51的Tiny版是FULL版本的一个子集,它可以运行在8051的最小系统上。7、RTX51 Tiny版支持循环方式和信号方式的任务切换,不支持优先级方式。8、在单片机应用系统中,地址信号一般由单片机给出。9、应用系统采用12MHz晶振,则可以直接用单片机内部定时器定时小时间隔。10、存储器扩展时使用线选法进行编址,其对存储空问的利用是断续的。试题2选择题 (每小题2分,共40分)1、单片机复位时,PC的内容自动变为 (1)B 。 A、0003H B、0000H C、0023H D、001BH2、单片机应用系统的晶振频率为12MHz,一条单机器周期指令执行需要 (2)B 时间。A、1/12s B、ls C、1.5s D、2s 3、MOVX A, DPTR指令源操作数的寻址方式为 (3)B 。 。 A、变址寻址 B、寄存器间接寻址 C、寄存器寻址 D、相对寻址4、单片机应用系统采用总线方式扩展ADC0809,则获得转换结果可采用 (4) 指令。 A、MOVX A, DPTR B、MOV A, 20 C、MOVC A, A+DPTR D、MOVX DPTR,A5、805l单片机内部RAM低128字节单元从使用上大致可以分为三个区域,分别为 (5)A 。 A、通用工作寄存器区、位寻址区、用户RAM区 B、1区、2区、3区 C、特殊功能区、寄存器区、用户RAM区D、特殊功能区、位寻址区、寄存器区 6、51单片机的IO口为准双向口, 这里“准双向”的意思为 (6) A 。 A、作为输入口输入时必须要先向该口写“1”,即输入是有条件的计算机等级考试试卷(三级 单片机及嵌入式系统应用)第l页 (共7页) B、 准备成为双向 C、 低级别的双向口 D、 非双向7、MCS5l单片机应用系统中,地址锁存器在构建地址总线时起的作用为 (7)C 。A、锁存地址的高八位地址信号 B、锁存寻址单元的数据 C、锁存地址的低八位地址信号 D、锁存相关的控制和选择信号8、中断允许控制寄存器中EA位的作用是 (8)C 。 A、各中断源允许控制位 B、中断请求总标志位 C、总中断允许控制位 D、串行口中断允许位9、C51中,XBYTE宏用来实现如下功能 (9) C 。 A、访问内部数据字节单元 B、访问外部程序字节单元 C、访问外部数据字节单元 D、访问内部程序字节单元 10、51单片机的PC是16位的寄存器,其寻址范围是 (10)C 。 A、116 B、1H16H C、0000H0FFFFH D、0000H0FFH 11、C51中,对那些需要频繁访问且数据量又不大的变量V1,从提高访问速度上考虑,下面哪种定义最合适 (11)C 。 A、unsigned char pdata vl B、unsigned char xdata vl C、unsigned char data vl D、unsigned char code vl12、程序计数器PC的值反映的意义是 (12)A 。 A、下一条将要执行的指令的地址 B、个人计算机 C、当前正在执行的指令的地址 D、控制器中指令寄存器的地址13、C51中unsigned char类型的取值范围为 (13)A 。 A、0-255 B、aZ C、-128127 D、125614、扩展的存储芯片是作为程序存储器还是数据存储器关键看 (14) A 。 A、看其输出允许控制信号是和单片机的RD信号还是和PSEN信号相连 B、看其位于地址范围的低端还是高端 C、看其离MCS51芯片的远近 D、看其芯片型号是RAM还是ROM15、寄存器间接寻址方式中的间址寄存器中存放的是 (15) 。 A、操作数的地址 B、地址偏移量 C、操作数 D、转移地址16、某芯片内部有四个端口,分别为A、B、C、D口,它们由芯片的地址引脚A1、A0来选择,A1 A0为“00”则选择A 口,为“01”则选择B口,其余类推。现若A1、A0引脚分别与单片机的P2.1,P2.0连接,则芯片的A、B、C、D口的地址可能为 (16)C 。 A、0000H-0003H B、00XXH-30XXH C、00XXH-03XXH D、20h-23h17、假定(A)=1CH,(R0)=39H,(39H)=68H,执行以下程序段后,A的内容为 (17) 。 ANL A, #39H ORL 39H, A 计算机等级考试试卷(三级 单片机及嵌入式系统应用) 第2页 (共7页)XRL A, R0 CPL A A、0CAH B、1BH C、9FH D、67H18、下列理由中,不能说明51单片机的IO编址是统一方式的为 (18)C 。 A、没有专用的IO指令 B、IO没有独立的控制信号C、P3口线具有第二功能 D、使用存储器指令来进行IO操作19、51单片机访问内部数据存储器80H号字节单元,可以采用的寻址方式 (19)D 。A、寄存器寻址方式 B、间接寻址方式 C、相对寻址方式 D、直接寻址方式20、5l单片机串行通信中第九位数据位的说明,错误的是 (20) 。A、发送时,第九位数据由用户通过指令进行设置B、接收到的第九数据位保存在SCON中的RB8 C、发送数据的第九数据位内容在SCON中的TB8位预先准备好 D、帧发送时使用指令把TB8位的状态送入发送SBUF中 试题3程序阅读选择题 (每空2分,共10分) 阅读下列代码段,在每小题提供的若干可选答案中,挑选一个正确答案。 【代码段】 char data v1; bit bdata flags; unsigned int xdata v2; sfr WSP = 0xD0; sbit OV = PSW2;21、变量v1的存放位置为 (21)A 。 A、单片机内部数据存储区 B、单片机外部数据存储区 C、单片机内部程序存储区 D、单片机外部程序存储区22、关于变量flags的说法正确的是 (22)A 。 A、位变量flags被定义为bdata存储类型 B、字节变量flags被定义为bdata存储类型 C、字节变量flags被定义为b 型数据类型 D、字节变量flags被定义在内部数据存储区中23、关于变量v2的说法正确的是 (23)A 。 A、变量v2占用两个字节存储单元空间 B、变量v2能够表达的数值范围为-3276832767 C、变量v2被定义在外部程序存储区中 D、访问变量v2的寻址方式将为直接寻址方式24、有关WSP说法正确的是 (24)A 。 A、定义了特殊功能寄存器WSP,该寄存器地址为0x0DOH B、定义了变量WSP,且赋初值为0xD0 C、定义了特殊功能寄存器WSP,并给WSP赋初值0xD0 计算机等级考试试卷(三级 单片机及嵌入式系统应用) 第3页 (共7页) D、WSP作为间址寄存器,并赋初值为OxDO25、有关OV说法正确的是 (25)B 。 A、代码段中定义有错误,此定义与单片机内部的OV位冲突 B、定义OV位为特殊功能寄存器PSW的第二位即PSW.2 C、定义OV,并且把PSW.2的值赋给OV D、定义了字节变量OV,并把PSW的平方值赋给它试题4 程序选择填空题 (每空2分,共6分) 若for(i=0;i100;i+);语句执行需要l毫秒时间,那么为了实现50ms延时,可以分别如下程序段编程(最接近50ms) 程序段l: (26)C for(i=0;i0;j-) D、i=50;程序段2: (27)A while(x-)for(i=0;i100;i+);【供选择的答案】A、x=50; B、for(j=0;j100;j+)C、x+; D、while(i5000);程序段3:void delaylms(unsigned int dT) unsigned int i; while(dT-) for(i=0;i0;i-)delaylms();试题5 程序理解选择填空题 (每空2分,共6分) 对单片机内部资源-定时计数器进行编程控制,实现1000个机器周期定时,使用查询方式编程。 计算机等级考试试卷(三级 单片机及嵌入式系统应用) 第4页 (共7页)#includevoid delay(void) TMOD = 1; TH0 = (65536 - 1000)256; TL0 = (29)B EA = (30) B TR0 = 1; while (31) C ;供选择的答案为:29、A、(65536-1000)256; B、(65536-1000)256; C、1000; D、 0;30、A、l; B、0;C、NULL D、CLR EA3l、A、TL00 B、TH00C、 !TF0 D、TF0试题6 程序应用选择填空题 (每小题2分,共8分) 下图给出了IIC总线启动、停止及数据传送时序,根据图中定义,编写了以下函数,用以启动IIC总线(Start_IIC0)、停止IIC总线(stop_IIC0)及发送一位信息(Sendbit(bit bdatas),函数不完整,请补全。计算机等级考试试卷(三级 单片机及嵌入式系统应用) 第5页 (共7页)void Start_IIC(void) SDA = l; _Nop(); SCL= l; _Nop(); _Nop(); _Nop(); 。 (32) ; _Nop(); _Nop(); _Nop(); SCL= 0: _Nop();【供选择的答案】32、A、SDA= 0; B、SDA= 1; C、 _Nop(); D、SCL= 1;void Stop_IIC(void)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论