浙江省单片机及应用技术三级试卷_第1页
浙江省单片机及应用技术三级试卷_第2页
浙江省单片机及应用技术三级试卷_第3页
浙江省单片机及应用技术三级试卷_第4页
浙江省单片机及应用技术三级试卷_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE12006年秋浙江省高等学校计算机等级考试试卷(三级单片机及嵌入式系统应用)说明:(1)所有题目均答在答题纸上,所有题目均为必答题;(2)判断题,用“√”和“×”表示对和错;(3)请将你的准考证号的后五位填写在答卷的右下角指定位置内;(4)考试时间为120分钟:(5)以下题目均针对MCS-51单片机;试题1判断题用√和×表示对和错(每小题1分,共10分)1、单片机系统的存储单元与外设端口是统一编址的。2、单片机系统外部地址总线16位宽,表示一基本存储单元可存储16位二进制信息。3、单片机与高档微机比较,其优势在于单片机具有极高的运算速度及高存储能力。4、嵌入式操作系统就是把运行于普通计算机上的操作系统嵌入到嵌入式系统中得到。5、单片机应用系统的软件,可以直接在单片机应用系统上编辑、编译、连接、调试。6、RTX51的Tiny版是FULL版本的一个子集,它可以运行在8051的最小系统上。7、RTX51Tiny版支持循环方式和信号方式的任务切换,不支持优先级方式。8、在单片机应用系统中,地址信号一般由单片机给出。9、应用系统采用12MHz晶振,则可以直接用单片机内部定时器定时小时间隔。10、存储器扩展时使用线选法进行编址,其对存储空问的利用是断续的。试题2选择题(每小题2分,共40分)1、单片机复位时,PC的内容自动变为(1)。A、0003HB、0000HC、0023HD、001BH2、单片机应用系统的晶振频率为12MHz,一条单机器周期指令执行需要(2)时间。A、1/12µsB、lµsC、1.5µsD、2µs3、MOVXA,@DPTR指令源操作数的寻址方式为(3)。。A、变址寻址B、寄存器间接寻址C、寄存器寻址D、相对寻址4、单片机应用系统采用总线方式扩展ADC0809,则获得转换结果可采用(4)指令。A、MOVXA,@DPTRB、MOVA,20C、MOVCA,@A+DPTRD、MOVX@DPTR,A5、805l单片机内部RAM低128字节单元从使用上大致可以分为三个区域,分别为(5)。A、通用工作寄存器区、位寻址区、用户RAM区B、1区、2区、3区C、特殊功能区、寄存器区、用户RAM区D、特殊功能区、位寻址区、寄存器区6、51单片机的IO口为准双向口,这里“准双向”的意思为(6)。A、作为输入口输入时必须要先向该口写“1”,即输入是有条件的计算机等级考试试卷(三级单片机及嵌入式系统应用)第l页(共7页)B、准备成为双向C、低级别的双向口D、非双向7、MCS5l单片机应用系统中,地址锁存器在构建地址总线时起的作用为(7)。A、锁存地址的高八位地址信号B、锁存寻址单元的数据C、锁存地址的低八位地址信号D、锁存相关的控制和选择信号8、中断允许控制寄存器中EA位的作用是(8)。A、各中断源允许控制位B、中断请求总标志位C、总中断允许控制位D、串行口中断允许位9、C51中,XBYTE宏用来实现如下功能(9)。A、访问内部数据字节单元B、访问外部程序字节单元C、访问外部数据字节单元D、访问内部程序字节单元10、51单片机的PC是16位的寄存器,其寻址范围是(10)。A、1~16B、1H~16HC、0000H~0FFFFHD、0000H~0FFH11、C51中,对那些需要频繁访问且数据量又不大的变量V1,从提高访问速度上考虑,下面哪种定义最合适(11)。A、unsignedcharpdatavlB、unsignedcharxdatavlC、unsignedchardatavlD、unsignedcharcodevl12、程序计数器PC的值反映的意义是(12)。A、下一条将要执行的指令的地址B、个人计算机C、当前正在执行的指令的地址D、控制器中指令寄存器的地址13、C51中unsignedchar类型的取值范围为(13)。.A、0-255B、‘a’~‘Z’C、-128~127D、1~25614、扩展的存储芯片是作为程序存储器还是数据存储器关键看(14)。A、看其输出允许控制信号是和单片机的RD信号还是和PSEN信号相连B、看其位于地址范围的低端还是高端C、看其离MCS51芯片的远近D、看其芯片型号是RAM还是ROM15、寄存器间接寻址方式中的间址寄存器中存放的是(15)。A、操作数的地址B、地址偏移量C、操作数D、转移地址16、某芯片内部有四个端口,分别为A、B、C、D口,它们由芯片的地址引脚A1、A0来选择,A1A0为“00”则选择A口,为“01”则选择B口,其余类推。现若A1、A0引脚分别与单片机的P2.1,P2.0连接,则芯片的A、B、C、D口的地址可能为(16)。A、0000H--0003HB、00XXH--30XXHC、00XXH--03XXHD、20h--23h17、假定(A)=1CH,(R0)=39H,(39H)=68H,执行以下程序段后,A的内容为(17)。ANLA,#39HORL39H,A计算机等级考试试卷(三级单片机及嵌入式系统应用)第2页(共7页)XRLA,@R0CPLAA、0CAHB、1BHC、9FHD、67H18、下列理由中,不能说明51单片机的IO编址是统一方式的为(18)。A、没有专用的IO指令B、IO没有独立的控制信号C、P3口线具有第二功能D、使用存储器指令来进行IO操作19、51单片机访问内部数据存储器80H号字节单元,可以采用的寻址方式(19)。A、寄存器寻址方式B、间接寻址方式C、相对寻址方式D、直接寻址方式20、5l单片机串行通信中第九位数据位的说明,错误的是(20)。A、发送时,第九位数据由用户通过指令进行设置B、接收到的第九数据位保存在SCON中的RB8C、发送数据的第九数据位内容在SCON中的TB8位预先准备好D、帧发送时使用指令把TB8位的状态送入发送SBUF中试题3程序阅读选择题(每空2分,共10分)阅读下列代码段,在每小题提供的若干可选答案中,挑选一个正确答案。【代码段】chardatav1;bitbdataflags;unsignedintxdatav2;sfrWSP=0xD0;sbitOV=PSW^2;21、变量v1的存放位置为(21)。A、单片机内部数据存储区B、单片机外部数据存储区C、单片机内部程序存储区D、单片机外部程序存储区22、关于变量flags的说法正确的是(22)。A、位变量flags被定义为bdata存储类型B、字节变量flags被定义为bdata存储类型C、字节变量flags被定义为b型数据类型D、字节变量flags被定义在内部数据存储区中23、关于变量v2的说法正确的是(23)。A、变量v2占用两个字节存储单元空间B、变量v2能够表达的数值范围为-32768~32767C、变量v2被定义在外部程序存储区中D、访问变量v2的寻址方式将为直接寻址方式24、有关WSP说法正确的是(24)。A、定义了特殊功能寄存器WSP,该寄存器地址为0x0DOHB、定义了变量WSP,且赋初值为0xD0C、定义了特殊功能寄存器WSP,并给WSP赋初值0xD0计算机等级考试试卷(三级单片机及嵌入式系统应用)第3页(共7页)D、WSP作为间址寄存器,并赋初值为OxDO25、有关OV说法正确的是(25)。A、代码段中定义有错误,此定义与单片机内部的OV位冲突B、定义OV位为特殊功能寄存器PSW的第二位即PSW.2C、定义OV,并且把PSW.2的值赋给OVD、定义了字节变量OV,并把PSW的平方值赋给它试题4程序选择填空题(每空2分,共6分)若for(i=0;i<100;i++);语句执行需要l毫秒时间,那么为了实现50ms延时,可以分别如下程序段编程(最接近50ms)程序段l:(26)for(i=0;i<100;i++);【供选择的答案】A、while(1)B、while(x--)C、for(j=50;j>0;j--)D、i=50;程序段2:(27)while(x--)for(i=0;i<100;i++);【供选择的答案】A、x=50;B、for(j=0;j<100;j++)C、x++;D、while(i<5000);程序段3:voiddelaylms(unsignedintdT){unsignedinti;while(dT--)for(i=0;i<100;i++);}调用以上函数实现50ms延时的语句是(28)A、delaylms(50);B、dT=50;CALLdelaylms();C、dT=50;delaylms();D、for(i=50;i>0;i--)delaylms();试题5程序理解选择填空题(每空2分,共6分)对单片机内部资源-定时计数器进行编程控制,实现1000个机器周期定时,使用查询方式编程。计算机等级考试试卷(三级单片机及嵌入式系统应用)第4页(共7页)#include<reg52.h>voiddelay(void){TMOD=1;TH0=(65536-1000)/256;TL0=(29)EA=(30)TR0=1;while(31);}供选择的答案为:29、A、(65536-1000)/256;B、(65536-1000)%256;C、1000;D、0;30、A、l;B、0;C、NULLD、CLREA3l、A、TL0

0B、TH0

0C、!TF0D、TF0试题6程序应用选择填空题(每小题2分,共8分)下图给出了IIC总线启动、停止及数据传送时序,根据图中定义,编写了以下函数,用以启动IIC总线(Start_IIC0)、停止IIC总线(stop_IIC0)及发送一位信息(Sendbit(bitbdatas)),函数不完整,请补全。计算机等级考试试卷(三级单片机及嵌入式系统应用)第5页(共7页)voidStart_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;voidStop_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;voidSendbit(bitbdatas){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(64KbRAM)扩展64KB的外部数据存储器,请问1)需要多少片6264芯片(2分)2)每一片6264用于片内单元选择的地址引脚需要几根(3分)3)以地址从低到高排列,第一片6264及最后一片6264的地址范围各是多少?(5分)计算机等级考试试卷(三级单片机及嵌入式系统应用)第7页(共7页)2007年秋浙江省高等学校计算机等级考试试卷(三级单片机及应用技术)试题l判断题用√和×表示对和错(每小题1分,共10分)1、哈佛总线结构的数据空间与程序空间完全分开。传统的MCS-51单片机有独立的数据空间和程序空间,但是总线系统不独立,需要分时复用,这造成了CPU运行的复杂性。(1)2、子程序调用时将会自动保护断点和现场。(2)3、SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与内部RAM无关。(3)4、MCS-51单片机片外部数据存储器与扩展I/O口统一编址。(4)5、指令INCA和ADDA,#01H运行结果完全一样。(5)6、串行口发送完一帧数据和接受完一帧数据对应同一个中断源,靠标志RI、TI区分。(6)7、当有一个中断源提出中断请求,则相应的中断服务程序将被立即执行。(7)8、DPTR为16位寄存器,5l单片机指令系统有专门16位二进制数算术运算指令。(8)9、I2C总线的外围扩展器件一般为CMOS器件,对于I2够用的,而更多的需要考虑扩展器件的I2C传输的延迟而导致数据传输出错,故需要限制扩展的节点数和总线长度。(9)10、指令长度越长,执行时间越长。(10)试题2选择题(单选题每小题2分,共60分)1、嵌入式计算机系统与通用计算机系统形成了现代计算机的两大分支,两者从技术上比较,嵌入式计算机系统追求的是(1)B。A、海量的存储能力B、较强的控制能力C、高速的运算能力D、丰富的应用软件2、在单片机应用系统开发过程中,当硬件系统测试合格,就可以进入仿真调试了,而要进行仿真调试一般需要以下设备(2)D。A、仿真器B、编程器C、烧录器D、实验箱3、目前单片机应用系统中,外围器件的扩展越来越多采用串行扩展方式。常用的串行扩展总线不包含以下(3)B总线。A、IICB、PC-104C、1-4、MCS-5l单片机采用同步控制方式,具有固定的机器周期。若执行一条单机器周期指令耗时lus,则该单片机应用系统的振荡脉冲信号的频率为(4)C。A、10MHzB、1MHzC、12MHzD、6MHz5、单片机复位,PC将被初始化为(5)D。A、0003HB、8000HC、FFFF:0000HD、0000H6、为防止单片机系统在运行过程中因发生掉电故障而丢失数据,一般应设置掉电保护措施进行掉电保护处理,该处理过程一般不考虑(6)。计算机等级考试试卷(三级单片机及应用技术)第1页(共5页)A、重要数据转存B、启用备用电源C、监测电源情况D、检查掉电原因7、采用MOVXA,@R0指令访问外部RAM,以下说法正确的是(7)。A、因为R0寄存器是8位的,所以@R0访问的存储单元能保存8位二进制信息,而@DPTR访问的存储单元能保存16位二进制信息。B、可以访问外部RAM256字节空间,起始地址接在内部RAM单元之后开始编址C、该指令执行过程中一般不改变P2口的状态D、该指令将使用PSEN信号来表示“读”8、5l单片机中有关堆栈最合适的说法为(8)B。A、是为了实现递归算法而设B、作用为保护现场、保护断点C、入栈操作,使栈顶指针数值变小D、堆栈的开辟不占用数据空间9、ORLP3,#0FH指令执行过程中要读取(9)的状态。A、P3口锁存器输出端B、P3口引脚C、内部总线D、第二功能输入端10、外部16位地址总线的构建描述正确的为(10)B。A、由外部总线控制器来生成B、由P2口和P0口共同构建C、由P0口独立构建D、由P2口独立构建ll、关于四个IO口描述不正确的为(11)。A、均为准双向口,作为输入口使用时,先要往该口写1B、四个IO口各有特点,使用上有各自的分工C、需要用专门的指令设置P3口,使其工作于第二功能口方式D、P0口作为一般IO口使用时,需要外接上拉电阻12、单片机内部提供了一定数量的工作寄存器,这样做的好处不包括(12)B。A、提高程序执行速度B、降低成本C、提高编程的灵活性D、方便编程13、除非直接对OV位操作,否则不影响标志位OV的指令为:(13)A。A、逻辑运算指令B、乘法指令C、符号数运算指令D、除法指令14、为了使P0口既可以作为数据总线又可以输出低8位地址,需要引入以下器件(14)B。A、地址译码器B、锁存器C、多路开关D、缓冲器15、使用查询方式进行定时计数器的定时应用,则初始化包括(15)B。A、设置工作方式、设置中断方式、允许定时中断B、设置工作方式、设置计数初值、允许定时中断C、设置工作方式、设置计数初值、禁止定时中断D、设置工作方式、设置中断方式、给出定时中断入口地址16、内部数据存储器低128字节单元的使用说法不合适的为(16)。A、根据需要可划分为3个区域:寄存器区、位寻址区、用户RAM区B、可以采用多种寻址方式来寻址:直接寻址方式、寄存器间接寻址方式等C、寄存器区可以采用寄存器寻址方式来寻址D、堆栈只能开辟在用户RAM区域中,不得占用其他两区的空间计算机等级考试试卷(三级单片机及应用技术)第2页(共5页)17、扩展4KB程序存储器,最少需要(17)D条P2口线。A、12B、5C、618、扩展的存储芯片是作为程序存储器还是数据存储器,关键看(18)C。A、看其芯片型号是RAM还是ROMB、看其位于地址空间的低端还是高端C、看其输出允许控制信号是和单片机的RD信号还是和PSEN信号相连D、看其离单片机的远近19、以下程序段执行时间最短的为(19)A。A、unsignedchardatai;for(i=0;i<100;i++);B、unsignedchardatai;for(i=100;i>0;i--);C、unsignedintdatai;for(i=100;i>0;i--);D、unsignedcharxdatai;for(i=0;i<100;i++);20、定时计数器对外部脉冲进行计数操作,外部脉冲要满足以下条件(20)A。A、每个脉冲周期的高电平、低电平持续时间均要一个机器周期以上B、必须是正方波信号C、必须是正弦波信号D、信号的频率必须恒定21、单片机的IO空间与数据存储器空间是统一编址的,这可以反映在以下方面(21)C。A、都处于单片机外部B、都通过数据总线来传送数据C、使用相同的指令和控制信号D、都连接于地址总线之上22、访问8255的命令字寄存器,可以采用的寻址方式为(22)。A、直接寻址方式B、寄存器间接寻址方式C、相对寻址方式D、变址寻址方式23、某外部接口芯片的方式字寄存器定义如下,访问该寄存器的地址为8013H,则设置该芯片使A口、C口为输出口,B口为输入口的操作指令序列为(23)。D7D6:固定为10D5:A口定义一‘1’输入‘0’输出D4:B口定义一‘1’输入‘0’输出D3:C口定义一‘1’输入‘0’输出D2-D0:固定为010A、MOVDPTR,#8013HB、MOVDPTR,#8013HMOVA,#92HMOVA,#0CAHMOVX@DPTR,AMOVX@DPTR,AC、MOVPC,#8013HD、MOVPC,#8013HMOVA,#92HMOVA,#OCAHMOVX@PC,AMOVX@PC,A24、八段共阳数码管,若H段信号由数据位D7提供……,A段信号由数据位DO提供,则字型‘n’的显示码为(24)B。A、37HB、C4HC、23HD、DCH计算机等级考试试卷(三级单片机圾应用技术)第3页(共5页)25、总线方式扩展可以采用的编址技术有线选法和译码法,线选法的优势在于(25)C。A、地址不连续B、扩展地址空间小C、实现简单,附加的硬件开销小D、地址空间利用率高’26、IO接口电路的功能一般不包括(26)C功能。A、输出数据锁存B、输入数据缓冲C、速度协调D、数据运算27、堆栈指针SP的值为37H,则执行LCALLSUB指令后,SP的内容为(27)。A、37HB、38HC、40HD、39H28、程序状态字中CY位为(28)C。A、结果奇偶标志B、符号数运算溢出标志C、进位、借位标志D、结果为零标志29、定时计数转工作于定时方式0,若计数初值为378H,则TH和TL的值应为(29)A。A、TH=3HTL=78HB、TH=1BHTL=18HC、TH=37HTL=8HD、TH=27HTL=18H30、MOVA,@Ri指令源操作数的寻址方式为(30)A。A、寄存器间接寻址方式B、相对寻址方式C、寄存器寻址方式D、基址变址寻址方式试题3阅读填空题目(读如下程序,请给出程序的功能:每题2.5分,共10分)1、MOVR7,#10DMOVR0,#20HLOOP:MOVA,@ROSETBACC.0MOV@RO,AINCRODJNZR7,LOOP功能:2、MOVDPTR,#TABMOVCA,@A+DPTRRETTAB:DBXX,……功能:3、MOVP1,#0FFHMOVA,P1SWAPAANLA,#0FHMOVP2,A功能:4、MOVA,X计算机等级考试试卷(三级单片机及应用技术)第4页(共5页)CJNEA,Y,NEMOVZ,#0HRETNE:JCBLMOVZ,#1HRETMOVZ,#0FFHRET功能:试题4应用题l(共10分)请设计一基于单片机(8051)的低频信号发生器,要求输出正方波信号,信号频率为O.2Hz。a)画出单片机最小系统。b)在a)的基础上画出完整电路。c)根据a)、b)给出的硬件,编写程序完成功能。试题5应用题2(共10分)下图器件为一八段(A段一H段)共阳数码管,若该数码管的每一段发光元件的工作电流为30mA,请设计一基于单片机(8051)的显示电路,要求能够显示一位16进制数据。请画出电路图并编写相应的显示驱动程序。(显示码只需要给出O、1对应的显示码,其余以XX代替即可)。

2008年春浙江省高等学校计算机等级考试试卷(三级单片机及应用技术)试题1判断题用√和×表示对和错(每小题1分,共10分)1、内部RAM20H~2FH共16个字节单元提供了128个位单元,这些位单元的位地址编号为00H~7FH。那么指令中的21H是表示位单元还是字节单元可以通过其具体的应用指令来区分。 (√)2、单片机只能应用于嵌入式系统,为适应嵌入式系统应用要求的不断提高,现在单片机技术的主要发展方向是努力增加其位数。 (×)3、在程序执行过程中,数据存储器的访问地址也可以由PC给出。 (√)4、DPTR为16位寄存器,因此通过@DPTR访问的数据单元位数也是16位的。 (×)5、现今单片机外围器件向串行扩展方向发展,很多单片机应用系统向片上最大化(SOC)加串行外围扩展的体系结构发展。 (√)6、IIC总线、1-Wire总线、串行外设接口SPI是目前通行的串行扩展总线 (√)7、CAN总线诞生于汽车电子系统网络。CAN总线为多主总线,总线上可挂接上百个节点,且任一节点均可成为主节点;有较高的传输速率与通信距离;有相关的机制来保证总线通信的高可靠性。 (√)8、89C51单片机外部地址总线宽度为16位,因此用该单片机构建的单片机应用系统的外部数据存储器最多只能扩展至64KB单元。 (×)9、最高优先级别的中断请求能够无条件的被立即响应,从而满足单片机应用系统的实时性要求。 (×)10、51单片机的特殊功能寄存器中的位是可以通过软件来设置的,因此其每一位都是可以位寻址的。 (×)试题2选择题(单选题每小题2分,共60分)1、MCS-51单片机的最大时序定时单位是(1)。DA、拍节 B、状态 C、机器周期D、指令周期2、需要外加电路来撤消中断请求信号的是(2)。AA、电平方式的外部中断 B、脉冲方式的外部中断C、外部串行中断 D、定时中断3、单片机应用程序一般存放在(3)中。BA、RAM

B、ROM

C、寄存器

D、CPU4、若单片机应用系统的晶振频率为6MHz。为了实现定时1ms,采用定时器,工作方式设置为1,则计数初值应设为(4)。C216-1MS/2USA、500 B、1000 C、216-500 D、216-10005、8段数码管,若其a段~h段分别和数据总线D0~D7按顺序相关,若在送段码0FFH时其显示’8.’,那么为显示’H’,则段码应为(5)。AA、76H B、6EH C、91H D、90H6、MOVXA,@R0指令中,源操作数采用(6)寻址方式,该指令将访问(6)。DA、寄存器,外部数据存储器 B、直接,程序存储器C、寄存器间接,内部数据存储器 D、寄存器间接,外部数据存储器7、若(A)=86H,(PSW)=80H,则执行RRCA指令后A的内容为(7)。AA、C3H B、B3HC、0DH D、56H8、在中断服务程序中至少应有一条(8)。DA、传送指令 B、转移指令 C、加法指令 D、中断返回指令9、下面哪条指令会产生信号(9)。DA、MOVXA,@DPTR B、MOVCA,@A+PCC、MOVCA,@A+DPTR D、MOVX@DPTR,A10、 ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H如上程序段,则当CPU响应外部中断0时,PC的内容将会被设置为(10)。BA、0003H B、2000H C、000BH D、3000H11、使用CMOS工艺制造的芯片时一般不用考虑以下哪种情况(11)?D A、单片机IO口的电流驱动能力 B、单片机IO口与接口电路的电压匹配问题 C、单片机IO口本身的应用特点 D、芯片的控制时序12、使用89C51单片机,若从P0.0引脚输入一个开关量信号,则需要如下(12)操作。AA、IO口接上拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号B、IO口接下拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号C、先要向P0.0口写1,然后用MOVXA,@R0读入总线上的数据D、先要向P0.0口写1,然后用MOVA,P0读入信号13、执行MOVXA,@DPTR时不涉及到的信号为:(13)。C A、RD B、ALE C、地址信号 D、RXD14、对于单片机内部程序存储空间使用与否,由(14)引脚来决定。AA、EA B、CS C、PSEN D、MEM15、51单片机可以使用堆栈的最大深度为(15)。AA、80B B、128B C、36B D、40B16、相对寻址方式寻址的结果将体现在(16)中。BA、DPTR B、PC C、ACC D、Ri17、执行返回指令,返回的断点位置是(17)。BA、调用指令首地址 B、调用指令的末地址C、调用指令的下一条指令首地址 D、返回指令的首地址18、单片机应用系统中,需要双向传输信息的是(18)。BA、地址总线 B、数据总线 C、控制总线 D、电源线19、以下叙述中,不属于51单片机存储器系统特点的是(19)。CA、大部分芯片内外存储器同时存在B、程序和数据存储器同时存在C、扩展数据存储器与片内数据存储器存储空间有重叠D、扩展程序存储器与片内程序存储器存储空间有重叠20、串行数据传送相比并行数据传送具有的优势为(20)。DA、传输成本低,适合远距离传送 B、传输速度高C、传输效率高 D、编程控制简单21、没有内部锁存器的D/A转换器,不能直接与80C51单片机的P0口以总线方式连接使用的原因是(21)。CA、P0口没有锁存功能 B、P0口为地址数据复用口C、P0口不能输出数字信号 D、P0口只能输出地址22、对于单片机内部定时计数器的使用以下说法最合适的为(22)。BA、定时是通过对内部时钟脉冲的计数实现的B、当定时时间到之后,计数溢出标志自动置位,该标志位需要通过软件方法清‘0’C、用定时计数器实现时钟功能,只要系统晶振频率稳定,那么时钟是没有误差,不需要修正的 D、用计数功能可以实现对外部脉冲进行计数,因此可以用来测量任意频率信号的频率23、若以下中断的优先级别相同,它们同时申请中断,则CPU首先响应(23)。AA、外部中断0 B、外部中断1 C、定时器0中断 D、24、从MCS-51单片机程序存储器读取数据时,可采用的指令为(24)BA、MOV

A,@R1

B、MOVC

A,

@A+DPTRC、MOVX

A,@R0

D、MOVX

A,

@DPTR25、(P0)=65HCPL P0.2SETB CMOV P0.4, C则执行以上代码后(P0)=(25)DA、61H B、75H C、71HD、17H26、执行PUSHACC指令,则执行的操作是(26)A。A、(SP)+1SP,(ACC)(SP)B、(ACC)(SP),(SP)-1SPC、(SP)-1SP,(ACC)(SP)D、(ACC)(SP),(SP)+1SP27、要使P0口高4位变0,低4位保持不变,应使用指令(27)。DA、ORLP0,#0FH B、ORLP0,#0F0HC、ANLP0,#0F0H D、ANLP0,#0FH28、CPU响应中断后,保护现场的工作应该是(28)。CA、由CPU自动完成 B、由硬件中断逻辑自动完成C、应由中断服务程序完成 D、在主程序中完成29、51单片机外部程序存储器和数据存储器的编址关系是它们采用(29)方式。CA、各自独立编址 B、两者统一编址C、独立编址或统一编址 D、动态编址30、MOVA,B指令源操作数的寻址方式为(30)。CA、寄存器间接寻址方式 B、直接寻址方式C、寄存器寻址方式 D、基址变址寻址方式试题3程序阅读填空题在以下对应位置填入合适的指令(每空2分,共14分)1、编程将片内RAM30H单元开始的15B数据传送到片外RAM3000H开始的单元中。 MOVR0, #30H MOVR7, (1)#08H MOVDPTR, #3000HLOOP: MOVA, @R0 MOVX@DPTR,A (2) INCR0 INCDPTR DJNZR7, LOOP RET2、在单片机的P1口连接有8个发光二极管,改变P1口的状态即可控制发光管发光还是不发光(‘0’发光,‘1’不发光)。编程实现8个发光管实现以下规律变化:总共9种状态,每隔一秒变化一次,9次一个循环:仅1号灯亮、仅2号灯亮……仅voidDelay1s(void);//1秒延时函数voidmain(){unsignedcharcodevucCodeDpcode[9]={0x0FE,0x0FD,0x0FB,0x0F7,0x0EF,0x0DF,0x0BF,0x7F,0x00};unsignedchardatavucDataIndex=0; while(1){ P1=vucCodeDpcode[vucDataIndex](3); Delay1s(); vucDataIndex++; (4)while(vucDataIndex>9);}} 3、设fosc=12MHz,要求在P1.0上输出周期约为2毫秒的方波。 sbitsOut=P1^0; IE = 0; TMOD= 1; TR0 = 1; while(1){ TH0 = (65536-1000)/256; TL0 = (5)(65536-1000)%256;; while(!TF0); (6)sOut=!sOut; TF0=0;} 4、将内部RAM40H~60H字节单元内容设置为0 MOV R7, #21H MOVR0,#40H(7) MOV A, #0H LOOP: MOV @R0, A INC R0 DJNZ R7, LOOP试题4应用题1(共16分)请用89CXX单片机和一有源蜂鸣器(两个引脚,加上5伏电源即可发声,工作电流约50mA)及相关的器件构建一应用系统,要求实现以下功能:蜂鸣器发一秒钟间隔音,(就是发声一秒,停一秒,周而复始)。请画出单片机最小系统(4分)画出蜂鸣器与单片机的连接图(4分)写出基于1)和2)基础之上的让蜂鸣器发声的指令(2分)写出完整程序,完成所需要之功能(6分)ORG0100HMOVR1,#10LOOP1:MOVR2,#200LOOP:MOVR3,#250DJNZR3,$DJNZR2,LOOPDJNZR1,LOOP1RETsbitsOut=P1^0; IE = 0; TMOD= 1; TR0 = 1; while(1){ TH0 = (65536-1000)/256; TL0 = (5)(65536-1000)%256;; while(!TF0); (6)sOut=!sOut; TF0=0;}‘

2008年秋浙江省高等学校计算机等级考试试卷(三级单片机及应用技术)试题1判断题用√和×表示对和错(每小题1分,共10分)1、中断请求信号有效,并且是开中断的情况下,该中断请求能被立即响应。 (1)×2、在实际产品开发中,单片机选型首先要考虑其性能是不是最高,而价格因素可以不重点考虑。(2)×3、单片机采用的累加器结构是提高单片机数据处理能力的一个瓶颈。 (3)√4、单片机读引脚指令“读回”的就是与该引脚相连的外电路的状态。 (4)×5、单片机在内部RAM开辟一定区域作为寄存器来使用的目的是降低成本。(5)√6、单总线器件只要和单片机连接一根信号线,不用再连接其他导线就可以工作。(6)×7、CAN总线可以实现远距离的通信。 (7)×8、采用并行总线方式扩展了外部数据存储器,则P2口将不能用作普通IO口 。 (8)×9、单片机的串行口不需要外接器件就可以直接支持远距离通信。 (9)×10、可编程器件内部起码存在一个寄存器或者存储单元。 (10)√试题2选择题(单选题每小题2分,共60分)1、为了提高系统的抗干扰能力,以下措施最有效且可行的为(1)。AA、在程序存储器的合适位置大量填充如LJMP0000H指令B、把程序放在RAM中C、把系统放在没有干扰的场合中使用D、提高系统的工作电压2、51单片机IO口应用的时候,一般不用关注的情况是(2)。DA、P0口的开漏输出特性 B、IO口的“准”双向特性C、IO口的驱动能力 D、IO口的编程控制难度3、以下单片机功耗相对较低的为(3)。AA、MSP430系列

B、PIC系列

C、AVR系列

D、AT89系列4、若要扩展一个并行输出接口,以下器件中最合适的为(4)。AA、74HC164 B、74HC245 C、AT24C04 D、5、如下图为IIC起始和停止时序图,那么启动IIC操作过程为(5)AA、SCL=1;SDA=1;SDA=0;SCL=0; B、SCL=0;SDA=1;SDA=0;SCL=1; C、SCL=1;SDA=0;SDA=1;SCL=0; D、SCL=0;SDA=0;SDA=1;SCL=1; 6、当我们对延时程序有较严格的时间要求时,我们最需要关注(6)。BA、指令长度 B、指令周期 C、程序结构 D、汇编环境7、要求编程实现把内部RAM1H~1FH号字节单元的高四位清零,那么从减少占用程序空间的角度出发,在指令中访问这些存储单元最合适的寻址方式为(7)。BA、直接寻址方式 B、寄存器间接寻址方式C、位寻址方式 D、寄存器寻址方式8、用定时计数器来测量脉冲的宽度,那么该脉冲信号是作为(8)信号接入单片机的。AA、定时器启停控制 B、计数脉冲 C、外中断请求D、时钟9、下面哪条指令会产生PSEN信号(9)。BA、MOVXA, @DPTR B、MOVCA,@A+PCC、MOVC@A+DPTR, A D、MOVX@DPTR,A10、应用系统用到串行通信,通过中断方式实现,那么收到数据还是发完数据可以根据(10)标志来区分。BA、ROM中23H号单元内容 B、RI、TI C、SBUF D、REN11、8段LED显示器,其a~g、dp段分别按顺序和P1.0~P1.7引脚相连,当执行P1=0x0C0;后,显示‘0’形状,则为了显示‘8’形状,则可能采用的指令为:P1=(11) A、0x37 B、0x80 C、0x60 D、0x8212、堆栈的作用为(12)。BA、堆放数据 B、保护数据和现场C、实现某种特殊算法 D、提供一种访问内部RAM的方便方法13、位地址和字节地址的区分由(13)可以看出。D A、地址数据大小 B、地址范围 C、地址的位数 D、采用的指令14、根据现在单片机的发展情况,你认为最可以取消的单片机引脚功能为(14)。AA、ALE B、TXD C、PSEN D、EA15、当外部中断采用电平方式触发,则在具体的应用中,需要考虑(15)。CA、中断入口的选择 B、中断请求标志撤消方式C、中断请求信号的撤除 D、中断优先级的设置16、为提高某中断的中断响应速度,有效且可行的方法为(16)。BA、提高中断申请速度 B、将该中断优先级设置为最高级C、改用查询方式来处理 D、优化该中断处理程序17、定时器定时200个机器周期,从编程方便性和定时精确度出发最合适的工作方式为CA、方式0 B、方式1 C、方式2 D、方式18、8051单片机有两个外部中断源,当应用系统需要第三个外部中断,则以下扩展方法从效费比上考虑,比较合适的方法为(18)。BA、增加8259A可编程中断控制器实现。B、与第1或者第2个中断请求信号“与操作”后作为中断请求信号,并通过IO口来区分。 C、定时计数器工作于计数器方式计数一个脉冲,把第三个中断信号作为外部计数脉冲D、增加一片单片机来处理该中断。19、访问特殊功能寄存器的寻址方式为(19)。BA、立即寻址 B、直接寻址 C、间接寻址 D、寄存器寻址20、若R1代表内部RAM9H单元,则RS1RS0的值为(20)。BA、00b B、01b C、10b D、11b21、构建外部并行扩展总线时,最可能需要以下器件中的(21)。AA、74HC573 B、7805 C、MC1488 D、22、unsignedcharxdatavucId;该定义的意思为(22)。AA、定义了一个无符号字符型变量vucId,该变量定位在外部RAM单元B、定义了一个无符号字符型变量vucId,该变量被定位在内部RAM单元C、定义了一个无符号字符型变量vucId,该变量被定位在内部RAM直接寻址单元D、定义了一个无符号字符型变量vucId,该变量被定位在内部RAMxdata区域23、单片机在生产生活领域中的应用侧重于其(23)。AA、控制能力 B、数据处理能力 C、 强大的存储能力 D、数值计算能力24、单片机的数据存储空间和IO空间是统一编址的,体现在下面情况(24)。CA、使用相同的指令和控制信号 B、都处于单片机外部C、 都连接于地址总线之上 D、都通过数据总线来传送数据25、以下叙述中,不属于51单片机存储系统特点的是(25)。CA、大部分芯片内外存储器同时存在B、程序和数据存储器同时存在C、扩展数据存储器与片内数据存储器存储空间有重叠D、扩展程序存储器与片内程序存储器存储空间有重叠26、单片机应用系统中引入的所谓“看门狗”电路的作用是(26)。AA、监视系统运行状况,及时发现“死机”或者“跑飞”现象并能强制复位系统B、监视单片机的IO口,判断传输的数据是否符合要求C、检测系统并行扩展总线上“挂接”的扩展器件是否符合要求D、监视系统的电源情况,及时实施保护措施27、在应用程序开发过程中,单片机仿真器的作用为(27)。AA、模拟单片机芯片,方便进行用户电路板的测试和软件的调试B、用于测试单片机的功能,对单片机的内部数据进行仿真测试C、是一种软件,用于对单片机应用系统电路进行硬件制作前的原理性测试D、是一种CAD软件,用于进行设计单片机应用系统28、应用系统采用并行总线方式扩展32KB的外部RAM,则需要提供的地址线最少为BA、16根 B、15根 C、14根 D、13根29、在进行单片机应用系统开发的过程中,程序存储器一般采用(29)类型较合适。AA、FlashROM B、EPROM C、OTPROM D、ROMLess30、复位操作后(非上电复位),单片机片内RAM30H~70H单元的内容(30)。CA、全部变为0 B、全部变为255 C、保持不变 D试题3程序阅读填空题在以下对应位置填入合适的指令(每空2分,共12分)1、编程将片内RAM30H单元开始的15B数据传送到片外RAM3000H开始的单元中 MOVR0, #30H MOVR7, #15(1) MOVDPTR, #3000HLOOP: MOVA, @R0 MOV@DPTR,A(2) INCR0 INCDPTR DJNZR7, LOOP RET2、在单片机的P1口连接有8个发光二极管,改变P1口的状态即可控制发光管发光还是不发光(‘0’发光,‘1’不发光)。编程实现8个发光管实现以下规律变化:总共9种状态,每隔一秒变化一次,9次一个循环:仅1号灯亮、仅2号灯亮……仅voidDelay1s(void);//1秒延时函数voidmain(){unsignedcharcodevucCodeDpcode[9]={0x0FE,0x0FD,0x0FB,0x0F7,0x0EF,0x0DF,0x0BF,0x7F,0x00};unsignedchardatavucDataIndex=0; while(1){ P1=(3); Delay1s(); vucDataIndex++; (4);}} 3、设fosc=12MHz,要求在P1.0上输出周期约为2毫秒的方波 sbitsOut=P1^0; IE = 0; TMOD= 1; TR0 = 1; while(1){ TH0 = (65536-1000)/256; TL0 = (5);(65536-1000)%256 while(!TF0); (6); TF0=0;}试题4应用题1(共10分)请用单片机、ADC0809及相关的器件设计一多路数据采集系统,说明如下:输入信号均已经过信号调理,符合ADC0809的输入要求。现要求设计出完整电路(包括电源电路,输入信号可以直接以IN1……表示)画出电源电路画出单片机最小应用系统画出ADC0809与单片机的连接图试题5应用题2(共8分) 在针织行业中,针织圆机是主要的一个机种。靠针桶旋转带动在针桶上的织针运动,完成对纱线的“吃纱”或者“不吃”操作,周而复始就织出布料甚至成品衣服。在针织过程中,不可避免的会发生纱线断掉的情况。当发生断纱情况时,必须立刻停止机器。现在要求用单片机设计一个断纱检测报警系统。说明如下:已有现成的的断纱检测器(以下简称断纱器),该断纱检测器相当于一个常闭开关串连了一个灯泡构成。断纱器安装到机器上后,穿入纱线,在纱线的张力作用下,拉开了这常闭开关(开关断开),当发生断纱情况时,纱线对开关的拉力消失,开关在弹簧的作用下会重新闭合,从而将灯泡接入。该灯泡用来起指示作用。断纱器灯泡的工作电压为12V,工作电流为50mA,一台圆机上有几十个断纱器。这些断纱器均是并联工作的,各自监测不同的纱线。当断纱器连接了12V电源,未发生断纱情况时,断纱器开关被纱线拉开(常闭开关断开);当发生断纱情况时断纱器开关在弹簧作用下闭合,灯泡发光。要求:设计一接口电路(不是设计电源电路,12V电源可以由专门的开关电源提供),该接口电路能为这些断纱器提供12V电源,并能够检测出断纱情况。该接口电路要在一个断纱器或者多个断纱器甚至全部断纱器检测出断纱的各种情况下均能可靠检测,并点亮纱线断的那个断纱检测器上的灯,同时“告知”单片机发生“断纱”。不必给出具体哪个断纱器检出断纱。设计报警电路(可声、光报警),当发生断纱情况后,在单片机控制下,实现报警功能。

2009年春浙江省高等学校计算机等级考试试卷(三级单片机及应用技术)试题1判断题用√和×表示对和错(每小题1分,共十分)1、开中断并采用沿触发方式,那么只要有脉冲来到中断输入引脚,就能够触发中断。(×)2、奇偶校验位反应出数据是奇数还是偶数。 (×)3、数据指针DPTR为16位,表明单片机能够访问的外部RAM字节单元最多为64K。 (×)4、某外电路可以被5V信号驱动,则可以用单片机IO口来直接驱动该电路。 (×)5、程序存储器3H-2BH号字节单元为特殊区域,只能用来放置中断处理程序。 (×)6、内部定时计数器是16为,因此只有通过降低时钟频率的方式来实现较长的定时。 (×)7、IIC总线接口为开漏/开集电极输出,因此要在总线上接上拉电阻。 (√)8、访问SFR通过直接寻址方式进行。 (√)9、IO口作为输入口来使用时,必须先向该IO口写1。 (√)10、AT24C014芯片为EEPROM,支持IIC接口,可用于保存系统的配置信息。 (√)试题2单选题(单选题每小题2分,共60分)1、在产量的民用系统中,一般从以下单片机中选择C来使用。A、功能强大、资源丰富、性能可靠、价格也同样强大,供应及时的单片机B、功能强大、资源丰富、性能可靠、价格便宜,但厂家已经停产的单片机C.功能、资源满足系统要求、性能可靠、价格便宜,供货稳定的单片机D、功能、资源满足系统要求、性能可靠、价格很便宜,供货不稳定的单片机2、系统振荡脉冲频率为6MHZ,则机器周期为B。A、1usB、2usC、4usD、6us3、RS1=1,RS0=1,则此时R3即为A。A、内部1BH号单元B、内部3H号单元C、内部0BH号单元D、内部13H号单元4、仅取反累加器低四位,最合适的指令为B。A、CPLAB、XRLA,#0FHC、ANDA,#0FHD、ORLA,#0FH5、单片机内部提供工作寄存器组的做法带来的好处做不可能的是C。A、减少占用存储空间B、提高运行速度C、方便变程D、提高系统可靠性6、并行扩展地址总线由B。A、独立的专用地址引脚构建B、P0口、P2口提供C、专用的地址管理器件生成D、P0口、P3口提供7、若在程序中要用到浮点数,则以下处理最为合适的为B。A、直接定义浮点类型来处理B、根据精度要求,提高数据数量级之后按整形数据运算,再降低数据数量级C.扩展数学协处理器D、直接取整后按整数数据类型运算8、使用频率高的变量存储类型为A比较合适。A、DATAB、IDATAC、XDATAD、PDATA9、循环100次,则作为循环计数变量最合适的定义为A。A、unsignedchardatavuclB、unsigendcharxdatavuclC、unsignedintdatavuilD、unsigendintxdatavuil10、相对寻址方式的“相对“是指相对于C。A、当前指令的末地址B、当前指令的首地址C、下条指令首地址D、DPTR值11、使用译码法扩展多片数据存储器芯片时,不能并行连接的信号线为C。A、数据信号B、读写控制信号C、译码输出信号D、低位地址线12、有关栈顶指针描述不正确的为D。A、指示出栈顶位置B、是一特殊功能寄存器C、可以用直接寻址方式寻址D、可以按位访问13、MCS51系列单片机最不可能应用在C。A、智能电饭煲控制系统B、电冰箱控制系统C、智能手机D、电表抄表系统14、定时计数器工作方式2的优点不在于B。A、可以自动装载定时常数B、可以增加计数器位数C、定时精确D、复电后数据恢复15、掉电保护一般不关注A。A、掉电的原因B、重要数据的保护C、监测电源D、复电后数据恢复16、提高系统抗干扰能力,以下措施最无效的为D。A、指令冗余B、软件陷阱C、看门狗措施D、增加存储器容量17、ANLP3,#0FH指令执行过程中要读取D的状态。A、第二功能输入端B、内部总线C、P3口引脚D、P3口锁存器输出端18、不影响溢出标志位“OV”状态的运算为A。A、逻辑运算B、乘法运算C、除法运算D、符号加减运算19、访问外部RAM说法正确的是D。A、必须采用寄存器间接寻址方式B、必须通过累加器进行C.间址寄存器可以用DPTR,某些情况下可以采用RiD、以上描述全对20、中断查询描述正确的为B。A、由CPU执行专门的指令来查询中断标志位B、在每个机器周期中均会查询C.当中断请求信号来时,才需要查询D、中断查询按照固定的查询顺序,查询顺序不变21、以下定义错误的为B。A、DW“AB”B、DW“ADZ”C、DW“A”D、DW56H,67H22、在应用系统开发过程中,单片机仿真器的作用为A。A、模拟单片机芯片,方便进行用户电路板的测试和软件的调试B、用于测试单片机的功能,对单片机的内部数据进行仿真测试C.是一种软件,用于对单片机应用系统电路进行硬件制作前的原理性测试D、是一种CAD软件,用于进行设计单片机应用系统23、定时器1工作在方式1时,若不采用中断,判断计数器是否溢出的条件是A。A、TF=1B、TL1=0C、TH1=0,TL1=0D、TH1=024、浙江省市场上MCS51系列单片机的价格大部分在B。A、2元左右B、10元左右C、50元左右D、100元左右25、关于编程器的描述,不正确的是C。A、作用为将程序写入到程序存储器B、不是所有单片机都需要使用编程器来完成程序的写入C、协助编程人员编写程序,可以根据设置来自动产生一些固定的代码框架D、一个编程器并不能支持“烧写”所有型号的单片机26、接口电路中的“端口”一定是一个D。A、可以编址的单元B、符合总线操作接口要求的单元C

温馨提示

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

评论

0/150

提交评论