单片机与应用复习题(含参考答案)

合集下载

单片机原理及应用习题及参考答案

单片机原理及应用习题及参考答案

单⽚机原理及应⽤习题及参考答案《单⽚机原理及应⽤》复习题⼀、选择题1、MCS-51响应中断时,下⾯哪⼀个条件不是必须的()(A)当前指令执⾏完毕(B)中断是开放的(C)没有同级或⾼级中断服务(D)必须有RETI2、执⾏PUSH ACC指令,MCS-51完成的操作是()(A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP(C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP3、89C51是()(A)CPU (B)微处理器(C)单⽚微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是()(A)先⼊栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再⼊栈(D)以上都不对5、MOV C,#00H的寻址⽅式是()(A)位寻址(B)直接寻址(C)⽴即寻址(D)寄存器寻址6、必须进⾏⼗进制调整的⼗进制运算()(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法7、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执⾏完左边的程序后,PC的值是()(A)0040H (B)0041H (C)0042H (D)0043H 8、MCS-51复位时,下述说法正确的是()(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H9、可以为访问程序存储器提供或构成地址的有()(A)只有程序计数器PC (B)只有PC和累加器A(C)只有PC、A和数据指针DPTR (D)PC、A、DPTR和SP10、对程序存储器的读操作,只能使⽤()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令11、下⾯哪种设备不是输⼊设备()(A)A/D转换器(B)键盘(C)打印机(D)扫描仪12、要访问MCS-51的特殊功能寄存器应使⽤的寻址⽅式是()(A)直接寻址(B)寄存器间接寻址(C)变址寻址(D)相对寻址13、执⾏MOVX A,@DPTR指令时,MCS-51产⽣的控制信号()(A)/PSEN (B)ALE (C)/RD (D)/WR14、下⾯哪种指令将MCS-51的⼯作寄存器置成3区()(A)MOV PSW,#13H (B)MOV PSW,#18H(C)SETB PSW.4 CLR PSW.3 (D)SETB PSW.3 CLR PSW.415、各中断源发出的中断请求信号,都会标记在MCS-51系统的()(A)TMOD (B)TCON/SCON (C)IE (D)IP16、在中断服务程序中,⾄少应有⼀条()(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令17、ORG 2000HLCALL 3000H0RG 3000HRET 左边程序执⾏完RET指令后,PC= ()(A)2000H (B)3000H (C)2003H (D)3003H18、下⾯哪种外设是输出设备()(A)打印机(B)纸带读出机(C)键盘(D)A/D转换器19、下⾯哪⼀个部件不是CPU的指令部件()(A)PC (B)IR (C)PSW (D)ID20、以下运算中对溢出标志OV没有影响或不受OV影响的运算是()(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算21、以下指令中,属于单纯读引脚的指令是()(A)MOV P1,A (B)ORL P1,#0FH(C)MOV C,P1.5 (D)DJNZ P1,short-lable⼆、填空题1、⼀个机器周期= 时钟周期,⼀个时钟周期= 振荡周期,⼀个振荡周期= 节拍。

单片机原理及应用题库与答案

单片机原理及应用题库与答案

单片机原理及应用题库与答案一、单选题(共100题,每题1分,共100分)1、89C51单片机复位后,专用寄存器ACC的状态是()A、0000HB、07HC、00HD、0FFH正确答案:C2、提高单片机的晶振频率,则机器周长()A、不变B、变短C、变长D、不确定正确答案:B3、串行口中断发送标志位是()A、TIB、IE1C、IE0D、RI正确答案:A4、从串口接收缓冲器中将数据读入到变量temp中的C51语句是()A、temp=SCONB、temp=TCONC、temp=DPTRD、temp=SBUF正确答案:D5、下列中断口中断响应后需要用软件方式清0的是()A、INT1B、INT0C、TX/RXD、T1正确答案:C6、while(i=x)当x=()时停止循环A、1B、3C、无穷大D、0正确答案:D7、89C51单片机每个机器周期都要进行中断查询,查询的是()A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位正确答案:A8、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为()A、计数值B、1C、00HD、FFH正确答案:B9、计数初值a可计算为A、2^16-t*f/12-2B、2^16-t*f/12+1C、2^16-t*f/12D、2^16-t*f/12-1正确答案:C10、4*4行列式键盘需要()组I/O口A、1B、4C、3D、2正确答案:A11、89C51单片机响应外部中断0时,程序应转移到的地址是()A、0003HB、000BHC、0013HD、001BH正确答案:A12、启动定时器1开始定时的C51指令是()。

A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;正确答案:D13、在51单片机的下列特殊功能寄存器中,具有16位字长的是()。

A、PCONB、TCONC、SCOND、DPTR正确答案:D14、下列中断请求优先级最低的是()A、INT1B、T1C、TOD、TX/RX正确答案:D15、同一优先级的中断源同时请求中断时,首先响应()A、定时器中断0B、定时器中断1C、外部中断0D、外部中断1正确答案:C16、8051单片机的串行接口具有()种工作方式。

单片机原理及应用_期末考试题复习试卷__含答案

单片机原理及应用_期末考试题复习试卷__含答案

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a) RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B)a) 7542H b)7542c) 75.42H d) 75。

424.下列指令中不影响标志位CY的指令有(D )。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是( C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c) 0003H,07H d)0800H,00H8.当需要从MCS—51单片机程序存储器取数据时,采用的指令为(B)。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A,@ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)a) PUSH R2 b) ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类和,其中具有易失性,常用于存储。

单片机原理及应用习题库及答案

单片机原理及应用习题库及答案

单片机原理及应用习题库及答案一、单选题(共30题,每题1分,共30分)1、若要打开外部中断0和定时计数器1的中断,禁止其他中断,IE应设置为():A、8AHB、0AHC、89HD、09H正确答案:C2、MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。

A、标号B、操作码C、操作数D、注释正确答案:B3、单片机的堆栈指针SP始终是指示()。

A、堆栈顶B、堆栈地址C、堆栈底D、堆栈中间位置正确答案:A4、下列指令中不影响标志位CY的指令有()。

A、ADD A,20HB、CLRC、RRC AD、INC A正确答案:D5、七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则CY是()A、00HB、01HC、02HD、03H正确答案:B7、下列指令能使R0的最高位取反的是()。

A、CPL R0.7B、XRL 00H,#80HC、CPL (R0).7D、ARL R0,#80H正确答案:B8、SWAP A 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C9、有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H。

要求将该字符串中每一个字符加偶校验位。

(以调用子程序的方法来实现。

)源程序如下:ORG 1000H MOV R0,#40H MOV R7,#10 NEXT: MOV A,① ACALL SEPA MOV @R0,A INC R0 DJNZ ② ,NEXT SJMP $ SEPA: ADD A,#00H ③ PSW.0,SRET ORL A,④ SRET:⑤A、① @R0 ② R7 ③ JB ④ #80H ⑤ RETB、① @R0 ② R8 ③ JNB ④ #80H ⑤ RETC、① @R0 ② R7 ③ JNB ④ #90H ⑤ RETD、① @R0 ② R7 ③ JNB ④ #80H ⑤ RET正确答案:D10、下列指令能使R0低4位不变,高4位置F的是()。

单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。

A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。

A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。

A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。

A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。

A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。

A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。

A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。

A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。

A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。

A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。

A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。

单片机原理与应用复习题【附答案】

单片机原理与应用复习题【附答案】

《单片机原理与应用》练习题练习题一一、填空题。

1、8051最多可以有_____个并行输入输出口,最少也可以有1个并行口,即____。

P3口的第二功能有________________________________。

2、MOV A,40H 指令对于源超作数的寻址方式是 __________寻址。

3、指令JB 0A7H,ABC的作用是_________________________。

(0A7H是P2.7的地址)4、将CY与A的第0位的非求或的指令是___________________,若原A=0,执行后A=______。

5、MCS—51单片机外部中断请求信号有电平方式和____________ ,在电平方式下,当采集到INT0,INT1的有效信号为________ 时,激活外部中断。

6、定时器/计数器的工作方式3是指的将_________ 拆成两个独立的8位计数器.而另一个定时器/计数器此时通常只可作为_______ 使用.7、8031(8051)单片机具有_____位CPU,_____位并行I/O口,_____个十六位定时计数器,_____字节内部RAM,_____个中断源,最大可扩展_____K字节外部程序存储器,最大可扩展______K字节外部数据存储器。

8、当单片机运行内部程序存储器的程序时,/EA端接______;当没有内部程序存储器而运行外接程序存储器的程序时,/EA端接______。

9、按照串行数据的同步方式,串行通信可分为______和______两类。

按传送方向,可分为________和________两种制式。

10、8051ALE信号的作用是_____________________,当不接片外RAM/ROM时,ALE线上输出的脉冲频率为___________。

11、堆栈指示器SP有_____位,单片机复位后SP中的值为_____;数据指针DPTR有____位,复位后其值为_____,复位后程序计数器PC中内容为_______。

单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。

A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。

A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。

TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。

A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。

A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。

单片机原理与应用习题及答案

单片机原理与应用习题及答案

单片机原理与应用习题及答案一、单选题(共60题,每题1分,共60分)1、下面哪种外设是输出设备( )。

A、打印机B、话筒C、键盘D、A/D转换器正确答案:A2、MCS-51单片机外部中断0开中断的指令是( )。

A、SETB ET0B、SETB EX0C、CLR ET0D、SETB ET1正确答案:B3、使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是( )。

A、cB、hexC、binD、asm正确答案:A4、定时器/计数器工作方式( )可溢出后不用重装计数初值。

A、0B、2C、3D、1正确答案:B5、8051单片机共有( )个中断源。

A、7B、4C、6D、5正确答案:D6、在片外扩展一片2716程序存储器芯片要( )地址线。

(此题有误)A、8根B、11根C、20根D、13根正确答案:D7、特殊下列指令能使R0低4位不变,高4位置1的是( )。

A、ANL R0,#0F0HB、ORL R0,#F0HC、ORL R0,#0FHD、ORL R0,#0F0H正确答案:D8、调用子程序、中断响应过程及转移指令的共同特点是( )。

A、都能返回B、都通过改变PC实现转移C、都将返回地址压入堆栈D、都必须保护现场正确答案:B9、8051单片机中,唯一一个用户可使用的16位寄存器是( )。

A、PSWB、ACCC、SPD、DPTR正确答案:D10、AB是哪种总线的缩写?( )A、数据总线B、地址总线C、控制总线D、电源线正确答案:B11、最基本的C语言语句是( )。

A、赋值语句B、表达式语句C、循环语句D、复合语句正确答案:B12、PSW=18H时,则当前工作寄存器是( )。

A、3组B、2组C、1组D、0组正确答案:A13、可以控制程序转向64K程序存储器地址空间的任何单元的无条件转移指令是( )。

A、AJMP addr11B、LJMP addr16C、SJMP relD、JC rel正确答案:B14、执行返回指令时,返回的断点是( )。

《单片机原理及应用》复习题及相关答案

《单片机原理及应用》复习题及相关答案

一.选择题1、以下有关PC 和DPTR 的结论,正确的是(D )。

A 、DPTR 是可以访问的,而PC 不能访问B 、它们都是8位的存储器C 、它们都有加1的功能D 、DPTR 可以分为两个8位的寄存器使用,但PC 不能2.启动定时器1开始定时的指令是(D )。

A .CLR TR0B .CLR TR1C .SETB TR0D .SETB TR13.下列指令判断若定时器T0计满数就转LP 的是(D )。

A .JB T0,LP B .JNB TF0,LP C .JNB TR0,LP D .JB TF0,LP4.89C51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON 中的( A ),向CPU 申请中断。

A .RI 或TI 置1B .RI 或TI 置0C .RI 置1或TI 置0D .RI 置0或TI 置15.8051单片机计数初值的计算中,若设最大计数值为M ,对于模式1下的M 值为( D )。

A .M=2=8192B .M=2=256C .M=2=16D .M=2=655366、下列说法正确的是(C )。

A 、89C51共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,都是可以进行位寻址的。

B 、内部RAM 的位寻址区,只能供位寻址使用,而不能供字节寻址使用。

C 、程序计数器PC 不能为用户编程时直接使用,因为它没有地址。

D 、各中断发出的中断请求信号,都会标记在MCS -51系统的TMOD 寄存器中。

7、在89C51中,需要外加电路实现中断撤除的是:(A )A 、电平方式的外部中断B 、定时中断C 、外部串行中断D 、脉冲方式的外部中断8、下列的说法正确的是(A )。

A 、特殊功能寄存器SCON ,与定时器/计数器的控制无关。

B 、特殊功能寄存器TMOD ,与定时器/计数器的控制无关。

C 、特殊功能寄存器IE ,与定时器/计数器的控制无关。

D 、特殊功能寄存器TCON ,与定时器/计数器的控制无关。

单片机原理及应用练习题库及参考答案

单片机原理及应用练习题库及参考答案

单片机原理及应用练习题库及参考答案一、单选题(共54题,每题1分,共54分)1.当晶振频率为12MHz时,有效复位信号高电平时间要持续():A、2μsB、3μsC、1μsD、4μs正确答案:A2.当MCS-51复位时,下面说法准确的是()A、PC=0000HB、SP=00HC、SBUF=00H正确答案:A3.七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E4.哪个不是常用的晶振频率():A、3MHzB、12MHzC、11.0592MHzD、6MHz正确答案:A5.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:C6.主程序中调用子程序后返回主程序,堆栈指针SP的值()A、加2B、加4C、不变D、减2正确答案:C7.SWAPA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C8.若要使用T0方式0产生500μs延时,TMOD应设置为():A、00HB、01HC、10HD、11H正确答案:A9.单片机的堆栈指针SP始终是指示()。

A、堆栈地址B、堆栈顶C、堆栈底D、堆栈中间位置正确答案:B10.MCS-51单片机CPU开中断的指令是A、SETBEAB、SETBESC、CLREAD、SETBEX0正确答案:A11.MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。

A、标号B、操作码C、操作数D、注释正确答案:B12.一个机器周期内含有多少个状态周期():A、6B、8C、2D、4正确答案:A13.下列指令能使R0高4位不变,低4位置F的是()。

A、ANLR0,#OF0HB、ANLR0,#OFOHC、ORL0,#OFHD、ORL00H,#OF0H正确答案:C14.若要用T1方式2进行重复计数,TMOD应设置为():A、70HB、60HC、20HD、10H正确答案:B15.以下标号不正确的是():A、LOOP:C、ST1:D、ABC:正确答案:B16.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B17.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C18.在存储器扩展电路中74LS373的主要功能是()。

单片机原理与应用练习题库及答案

单片机原理与应用练习题库及答案

单片机原理与应用练习题库及答案一、单选题(共64题,每题1分,共64分)1.单片机8031的/EA引脚( )。

A、必须接地B、必须接+5V电源C、可悬空D、以上三种情况视需要而定正确答案:A2.MCS-51单片机向外扩展存储器时,片内4个I/O口中作为数据总线的是( )。

A、P0口和P2口B、P0口C、P2口和P3口D、P2口正确答案:B3.MCS-51单片机可分为两个优先级别,各中断源的优先级别设定是利用寄存器( )。

A、IEB、IPC、TCOND、SCON正确答案:B4.启动定时器/计数器T0开始计数是使TCON的( )。

A、TF0位置1B、TR0位置1C、TR0位置0D、TR1位置0正确答案:B5.执行指令MOVXA,@DPTR时,/WR、/RD脚的电平为( )。

A、/WR高电平,/RD高电平B、/WR低电平,/RD高电平C、/WR高电平,/RD低电平D、/WR低电平,/RD低电平正确答案:C6.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。

A、P2口B、P1口C、P0口D、P0口和 P2口正确答案:C7.MCS-51单片机的复位信号是( )有效。

A、高电平B、低电平C、脉冲D、下降沿正确答案:A8.MCS-51单片机的两个定时器/计数器作定时器使用时,其TMOD的D6或D2位应分别为( )。

A、D6=0,D2=0B、D6=1,D2=0C、D6=0,D2=1D、D6=1,D2=1正确答案:A9.以下描述正确的是( )。

A、continue语句的作用是结束整个循环B、只能在循环体内和switch语句体内使用break 语句C、在循环体内使用break语句和continue语句的作用相同D、以上三种都不正确正确答案:B10.用定时器/计数器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是( )。

A、F6H、F6HB、FFH、F0HC、F0H、F0HD、FFH、F6H正确答案:D11.外部中断1固定对应的中断入口地址为( )。

单片机原理及应用习题库(附答案)

单片机原理及应用习题库(附答案)

单片机原理及应用习题库(附答案)一、单选题(共100题,每题1分,共100分)1、设异步串行接口按方式1每分钟传输9000个字符,则其波特率应为()A、2000B、1500C、1000D、1200正确答案:B2、下列属于INT1口触发中断时的语句为interrupt()A、1B、3C、2D、0正确答案:C3、185转化为16进制为()A、11B、12C、B9D、9B正确答案:C4、在计算机中“A”是用()来表示的A、BCD码B、二——十进制编码C、余三码D、ASCII码正确答案:D5、P0口作数据线和低8位地址线时()A、能作I/O口B、应外接上拉电阻C、应外接高电平D、不能作I/O口正确答案:D6、80C51串口收发过程中定时器T1的下列描述中()是不正确的。

A、T1的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用T0进行替换B、发送数据时,该时钟脉冲的下降沿对应于数据的移位输出C、接收数据时,该时钟脉冲的上升沿对应于数据位采样D、通信波特率取决于T1的工作方式和计数初值,也取决于PCON的设定值正确答案:A7、用定时器T1工作方式2计数,要求每次计满100次向CPU发出中断请求,TH1,TL1的初始值为()A、0x9cB、0x20C、0x64D、0xa0正确答案:A8、当ALE信号有效时,表示()A、从ROM中读取数据B、从P0口可靠地送出低8位地址C、从P0口送出数据D、从RAM中读取数据正确答案:B9、中断控制方式的优点是()A、提高CPU的利用率B、能在线进行故障处理C、无须CPU干预D、硬件连接简单正确答案:A10、1字节为()位A、4B、8C、16D、32正确答案:B11、89C51单片机串行口SCON寄存器允许接收位为()A、TIB、RIC、REND、SM2正确答案:C12、串行口也可称作()A、寄存器B、内部中断源C、定时器D、外部中断源正确答案:B13、中断函数的返回值是()A、无返回值B、1或0C、0D、1正确答案:A14、定时器T0工作在方式3时,定时器T1有()种工作方式。

《单片机原理与应用》一(含答案)

《单片机原理与应用》一(含答案)

《单片机原理与应用》期末复习题一一、填空题:1.单片微型计算机是一种把(1)中央处理器(CPU)(2)半导体存储器(ROM、RAM)(3)输入/输出接口(I/O接口)(4)定时器/计数器(5)中断系统(6)串行口等部分集成在同一块硅芯片上的有完整功能的微型计算机。

2.十进制数+100的补码=64H,十进制数-100的补码= 9C H 。

3.在8051单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR 区,8051单片机其内部有 21 个特殊功能寄存器,其中11 个可以位寻址。

4.通常单片机上电复位时PC = 0000H,P0~P3 = FFH。

SP = 07H,PSW = 00H ,通用寄存器则采用第0组,这一组寄存器的地址范围是从00H 到07H。

《5.若PSW为18H,则选取的是第3组工作寄存器。

6.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。

7.ORL A , #0F0H是将A的高四位置1,而低四位不变。

8.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为PUSH 和 POP 。

9.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:位寻址。

10. 8位二进制数,采用补码形式表示带符号数,它能表示的带符号数真值的范围是分别为-128~127。

11.I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写“1”操作。

12.MCS51单片机PC的长度为16位;SP的长度为8位,数据指针DPTR的长度为16位。

13.8051片内有256B的RAM ,可分为四个区,00H~1FH为工作寄存器区;20H~2FH为位寻址区;30H~7FH为堆栈、数据缓冲区;80H~FFH为特殊功能寄存器区。

14.半导体存储器中有一类在掉电后不会丢失数据,称为只读存储器,另一类掉电后丢失数据,且通电后也不能自动恢复,称为随机存取存储器。

单片机原理及应用练习题含答案

单片机原理及应用练习题含答案

单片机原理及应用练习题含答案一、单选题(共100题,每题1分,共100分)1、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为()A、00HB、1C、FFHD、计数值正确答案:B2、8501单片机的最高工作频率是()MHz。

A、12B、8C、10D、6正确答案:A3、在编写程序的时候,若遇到重复出现多次的一段语句,最好的方法是()A、定义一个自定义函数B、复制粘贴C、直接手写D、在网上查找正确答案:A4、十进制43转换成二进制数是()。

A、111011B、101011C、101111D、101101正确答案:B5、T0的两个特殊功能寄存器为()A、TH0,TL1B、TH1,TL0C、TH1,TL1D、TH0,TL0正确答案:D6、MC51单片机中有()个16位的定时器/计数器A、1B、2C、3D、4正确答案:B7、80C51单片机的中断服务程序入口地址是指()A、中断服务程序的首句地址B、中断服务程序的返回地址C、中断向量地址D、主程序调用时的断点地址正确答案:C8、属于51单片机用于串行通信控制寄存器的是()A、SUBNB、HUNAC、SCOND、PCOM正确答案:C9、共阳极七段数码管显示器的驱动信号有何特色?()A、低电平点亮B、低电平不亮C、高电平点亮D、以上皆非正确答案:A10、蜂鸣器的声调由信号的()决定A、电压B、频率C、幅值D、占空比正确答案:B11、89C51单片机的RS1,RSO=11时,当前寄存器R0-R7占用内部RAM()单元。

A、00H-07HB、08H-0FHC、10H-17HD、18H-1FH正确答案:D12、C51数据类型中关键词“sfr”用于定义()A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量正确答案:D13、()为定时/计数器控制寄存器。

A、IEB、TCONC、SCOND、IP正确答案:B14、蜂鸣器可以分为()和无源A、有旋B、震荡C、有源D、无旋正确答案:C15、欲访问8051单片机的内部程序存储器,则EA引脚必须为()A、高电平B、低电平C、高低电平D、与PC值有关正确答案:A16、单片机程序代码一般存放在()A、RAMB、ROMC、CPUD、寄存器正确答案:B17、在微型计算机中,负数常用()表示。

单片机原理及应用复习题含参考答案

单片机原理及应用复习题含参考答案

单片机原理及应用复习题含参考答案一、单选题(共54题,每题1分,共54分)1.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D3.AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正确答案:B5.执行下列程序后,累加器A的内容为()。

ORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,@A+DPTRMOV@R0,ASJMP$ORG0050HBAO:DB00H,08H,0BH,6H,09H,0CHENDA、00HB、0BHD、0CH正确答案:B6.以下关于CPU的说法不正确的是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器正确答案:D7.RST引脚功能是()A、复位信号B、访问程序存储控制信号C、外部程序存储器读选通信号D、+5V电源正确答案:A8.在存储器扩展电路中74LS373的主要功能是()。

A、存储地址B、锁存数据C、存储数据D、锁存地址正确答案:D9.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则DPTR是()A、8003HB、7900HC、8001HD、8000H正确答案:D10.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则片外00H是()A、00HB、01HC、02H正确答案:A11.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。

单片机原理及应用期末考试试题及答案(共4套)

单片机原理及应用期末考试试题及答案(共4套)

单片机考试复习试题及答案(一)一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。

3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)=34H 。

8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。

10. 若A中的内容为67H,那么,P标志位为 1 。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR ;(×)(4)CLR R0 ;(×)(5)MOV T0,#3CF0H;(×)三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。

单片机与应用复习题(含参考答案)

单片机与应用复习题(含参考答案)

单⽚机与应⽤复习题(含参考答案)⼀、选择1、8051单⽚机共有4个I/O ⼝,但实际上可由⽤户⽆条件⽤作普通I/O 接⼝的是 A A.P1⼝B.P2⼝C.P3⼝D.P0⼝2、设8051时钟振荡频率为12MHz ,则⼀个机器周期的时间为 D A.0.8us B.5us C.2us D.1us3、8051执⾏输出操作时 DA.WR 低电平,D R 低电平B.WR ⾼电平,D R ⾼电平C.WR ⾼电平,D R 低电平D.WR 低电平,D R ⾼电平4、在微机应⽤系统中,常采⽤“看门狗”电路,其作⽤是在系统有故障时 C A.切断主机电源B.迫使CPU 中断C.复位CPU D.迫使CPU 单步执⾏5、8051单⽚机启动时,⾃检和系统初始化程序是由 D 提供A.⽚特殊功能寄存器SFR B.⽚外RAM C.⽚RAM D.ROM6、程序计数器(PC )中存放的是 DA.操作数B.操作码C.指令D.指令地址7、8051 IP 和PC 依次属于 AA.SFR 、⾮SFR B.SFR 、SFR C.⾮SFR 、SFR D.⾮SFR 、⾮SFR8、8051⼯作寄存器组0~⼯作寄存器组3 C A.可同时选⽤B.功能不完全相同C.功能完全相同D.⼯作寄存器组0⽐⼯作寄存器组3有更强的功能9、8051复位后,SP 的初始状态为 A A.07H B.10H C.80H D.00H10、8051下列特殊功能寄存器中,既能位寻址⼜可字节寻址的是 B a . SCON b . TCON c . TMOD d . P2A.a,b B.a,b,d C.c,d D.b,c11、8051特殊功能寄存器SFR 中采⽤可以位寻址的寄存器,是因为 C A.可以扩展寄存器功能B.可以缩短指令执⾏时间C.便于控制应⽤D.可以扩展存储空间12、对于地址/数据复⽤的CPU ,为获得地址信息,系统中必须使⽤A.单向三态缓冲器B.OC 门C.锁存器D.双向三态缓冲器13、对8位⼆进制数中的某位⽤“1”与其作“^”运算,对该位所起的作⽤是 D A.屏蔽B.置位C.清零D.取反14、已知X=CCH ,Y=96H ,则Y Y X ⊕⊕的结果为 B A.33H B.CCH C.DFH D.F8H15、⽤8位地址实现输⼊和输出⼝寻址,可寻址的输⼊、输出⼝数最多为 B A.8个B.256个C.512个D.128个16、微机系统中的⼀个输⼊⼝和⼀个输出⼝⽤同⼀地址, A A.不会出现⽭盾B.在输⼊时会出现问题C.在输出时会有问题D.根本不能⽤17、若每个存储单元为8位,设存储空间为8000H ~BFFFH ,则其中可存放的字数(16位)是 B A.4K B.8K C.16K D.32K18、8051外部中断的触发⽅式为 AA.低电平或下降沿触发B.仅下降沿触发C.仅低电平触发D.⾼电平触发19、8051关于外部中断的正确说法是 D A.外部中断0INT 为电平触发,⽽1INT 是边沿触发B.外部中断0INT 为边沿触发,⽽1INT 是电平触发C.外部中断0INT 、1INT 为电平触发还是取决于TCON 的IE0、IE1D.对于边沿触发器的外部中断请求,进⼊中断服务程序时,外部中断请求标志由部硬件清零20、若8051系统中断源同时请求中断,则最先响应的中断为 B A .由指令设置⽽定 B .INT0 C.TF0 D.RI21.8051单⽚机中,响应中断请求时,其中优先级最⾼的是 D A.IE1 B.TF1 C.RI+TI D.TF022、8051响应中断后,需由⽤户采⽤软件来清除中断标志的是 A A.TI 、RI B.TF0、TF1 C.IE0、IE1 D.IE0、TF023、能⽤于消除键盘抖动的硬件电路为 AA.基本RS 触发器 B .D 触发器C.驱动器D.缓冲器24、8位CPU 与12位⽆数据锁存功能D/A 芯⽚相连时,其合理的连接⽅式应为 DA.两级三态缓冲B.⼀级锁存C.两级锁存D.⼀级或两级锁存均可25、某医⽤冰箱温度控制围为0°C ~-70°C ,已选⽤了合适的温度传感器和CPU ,除此以外,还必须选⽤主要芯⽚为 B A.A/D 、D/A 、定时器B.A/D 、D/A C.A/D 、定时器D.D/A 、定时器26、两⽚DAC0832与8位CPU 相连,要求两⽚DAC0832同时对不同的数据进⾏D/A 转换,则两⽚DAC0832共需地址端⼝数为 DA.1 B.2 C.3 D.427、某数据采集系统需在同⼀时刻采集三路模拟量数据,为满⾜这⼀要求,在下述⼏种设计⽅案中,合理的应为 Ba .四选⼀模拟开关-采样保持器-A/D -CPUb .-采样保持器采样保持器采样保持器??321四选⼀模拟开关-A/D -CPUc .--缓冲器-采样保持器-缓冲器-采样保持器-缓冲器-采样保持器??A/D 3A/D 2A/D 1CPUA.a 或b B.b 或c C.c 或a D.仅a28、⼀个语⾳信号的数字化过程主要是⼀个A/D 转换过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择1、8051单片机共有4个I/O 口,但实际上可由用户无条件用作普通I/O 接口的是 A A.P1口 B.P2口 C.P3口 D.P0口2、设8051时钟振荡频率为12MHz ,则一个机器周期的时间为 D A.0.8us B.5us C.2us D.1us3、8051执行输出操作时 DA.WR 低电平,D R 低电平 B.WR 高电平,D R 高电平 C.WR 高电平,D R 低电平 D.WR 低电平,D R 高电平4、在微机应用系统中,常采用“看门狗”电路,其作用是在系统有故障时 C A.切断主机电源 B.迫使CPU 中断 C.复位CPU D.迫使CPU 单步执行5、8051单片机启动时,自检和系统初始化程序是由 D 提供A.片特殊功能寄存器SFR B.片外RAM C.片RAM D.ROM6、程序计数器(PC )中存放的是 DA.操作数 B.操作码 C.指令 D.指令地址7、8051 IP 和PC 依次属于 AA.SFR 、非SFR B.SFR 、SFR C.非SFR 、SFR D.非SFR 、非SFR8、8051工作寄存器组0~工作寄存器组3 C A.可同时选用 B.功能不完全相同 C.功能完全相同D.工作寄存器组0比工作寄存器组3有更强的功能9、8051复位后,SP 的初始状态为 A A.07H B.10H C.80H D.00H10、8051下列特殊功能寄存器中,既能位寻址又可字节寻址的是 B a . SCON b . TCON c . TMOD d . P2A.a,b B.a,b,d C.c,d D.b,c11、8051特殊功能寄存器SFR 中采用可以位寻址的寄存器,是因为 C A.可以扩展寄存器功能 B.可以缩短指令执行时间 C.便于控制应用 D.可以扩展存储空间12、对于地址/数据复用的CPU ,为获得地址信息,系统中必须使用 A.单向三态缓冲器 B.OC 门 C.锁存器 D.双向三态缓冲器13、对8位二进制数中的某位用“1”与其作“^”运算,对该位所起的作用是 D A.屏蔽 B.置位 C.清零 D.取反14、已知X=CCH ,Y=96H ,则Y Y X ⊕⊕的结果为 B A.33H B.CCH C.DFH D.F8H15、用8位地址实现输入和输出口寻址,可寻址的输入、输出口数最多为 B A.8个 B.256个 C.512个 D.128个16、微机系统中的一个输入口和一个输出口用同一地址, A A.不会出现矛盾 B.在输入时会出现问题 C.在输出时会有问题 D.根本不能用17、若每个存储单元为8位,设存储空间为8000H ~BFFFH ,则其中可存放的字数(16位)是 B A.4K B.8K C.16K D.32K18、8051外部中断的触发方式为 AA.低电平或下降沿触发 B.仅下降沿触发 C.仅低电平触发 D.高电平触发19、8051关于外部中断的正确说法是 D A.外部中断0INT 为电平触发,而1INT 是边沿触发 B.外部中断0INT 为边沿触发,而1INT 是电平触发C.外部中断0INT 、1INT 为电平触发还是取决于TCON 的IE0、IE1D.对于边沿触发器的外部中断请求,进入中断服务程序时,外部中断请求标志由部硬件清零20、若8051系统中断源同时请求中断,则最先响应的中断为 B A .由指令设置而定 B .INT0 C.TF0 D.RI21.8051单片机中,响应中断请求时,其中优先级最高的是 D A.IE1 B.TF1 C.RI+TI D.TF022、8051响应中断后,需由用户采用软件来清除中断标志的是 A A.TI 、RI B.TF0、TF1 C.IE0、IE1 D.IE0、TF023、能用于消除键盘抖动的硬件电路为 AA.基本RS 触发器 B .D 触发器 C.驱动器 D.缓冲器24、8位CPU 与12位无数据锁存功能D/A 芯片相连时,其合理的连接方式应为 DA.两级三态缓冲 B.一级锁存 C.两级锁存 D.一级或两级锁存均可25、某医用冰箱温度控制围为0°C ~-70°C ,已选用了合适的温度传感器和CPU ,除此以外,还必须选用主要芯片为 BA.A/D 、D/A 、定时器 B.A/D 、D/A C.A/D 、定时器 D.D/A 、定时器26、两片DAC0832与8位CPU 相连,要求两片DAC0832同时对不同的数据进行D/A 转换,则两片DAC0832共需地址端口数为 DA.1 B.2 C.3 D.427、某数据采集系统需在同一时刻采集三路模拟量数据,为满足这一要求,在下述几种设计方案中,合理的应为 Ba . 四选一模拟开关-采样保持器-A/D -CPUb . -采样保持器采样保持器采样保持器⎪⎭⎪⎬⎫321四选一模拟开关-A/D -CPUc . --缓冲器-采样保持器-缓冲器-采样保持器-缓冲器-采样保持器⎪⎭⎪⎬⎫A/D 3A/D 2A/D 1CPUA.a 或b B.b 或c C.c 或a D.仅a28、一个语音信号的数字化过程主要是一个A/D 转换过程。

设A/D 转换器的输入电压围为0~5V ,若语音的最高频率为3500Hz ,其动态围为80分贝,要求分辨率为4mv ,应选ADC 芯片的位数、转换时间分别为 AA.12位、小于300us B.10位、小于300us C.12位、小于100us D.14位、小于20us29、甲乙两台计算机近距离RS232相连进行串口通信时,常采用最简单的三线连接法,即 B A.甲机的TXD 、RXD 、GND 分别与乙机的TXD 、RXD 、GND 相连 B.甲机的TXD 、RXD 、GND 分别与乙机的RXD 、TXD 、GND 相连 C.甲机的RTS 、TXD 、RXD 分别与乙机的GS 、TXD 、RXD 相连 D.甲机的DTR 、RXD 、DSR 分别与乙机的DSR 、RXD 、DTR 相连30、串口通信中,正确的发送或接收指令为 B a.SBUF =a ;while(RI= =0);RI=0; b.SBUF =a ;while(TI= =0); TI =0; c.while(RI= =0);RI=0;b=SBUF;d.while(TI= =0); TI =0;b=SBUF;A.a和bB.b和cC.仅dD.b和c31、宏定义#define IN0 XBYTE[0x8000]中常量IN0是 BA.片RAM的地址B.片外RAM的地址C.存放在地址为0x8000的片外RAM中的无符号字节型数据D.存放在地址为0x8000的片外ROM中的无符号字节型数据32、共阴极g~a经接口电路接主系统数据总线D6~D0,设D6~D0为0100100时显示字符“2”,该接口电路的基本组成应为 BA.同相锁存器,同相驱动器B.反相锁存器,同相驱动器C.同相锁存器,反相驱动器D.反相锁存器,反相驱动器33、设A(P1.3)、B(P1.2)、C(P1.1)、D(P1.0)为四相步进电机的四相,且各相为低电平驱动,则正确的环形脉冲分配器为 BA.unsigned char idata step[8]={0x08,0x0C,0x04,0x06,0x02,0x03,0x01,0x09};B.unsigned char code step[8]={0x07,0x06,0x0E,0x0C,0x0D,0x09,0x0B,0x03};C.unsigned char step[8]={0x08,0x09,0x01,0x03,0x02,0x06,0x04,0x0C};D.unsigned char idata step[]={0x08,0x04,0x02,0x01};34、8051一个键盘/显示器的单片机系统,其监控程序通常应包括 Da.键盘管理b.显示c.初始化d.存储器管理A.a,bB.a,b,cC.b,c,dD.a,b,c,d35、十字路口的红绿灯定时控制系统,其硬件主要由CPU、存储器、 D 组成A.传感器、A/D转换电路和驱动电路B.传感器、A/D转换电路和开关量接口C.人机对话部件、A/D转换电路和驱动电路D.开关量接口、驱动电路二、填空1、一个机器周期=12 个晶振周期2、8051串口工作方式3为11位、波特率可变的传输方式,写出11位数据格式1位起始位,8位数据位,1位可编程位,1位停止位3、8051单片机复位后,其特殊功能寄存器SP的值为07H4、用8位地址实现输入和输出口寻址,可寻址的输入、输出口数量最多为256 个5、8051单片机中,定时器1的中断入口地址是001BH ,用C51表示8051定时器1的中断服务函数为void T1-IRS(void) interrupt 36、若时钟晶振为12MHz,则8051单片机定时器0、1的最长定时时间间隔是65.536ms7、数码显示器有静态显示和动态显示两种显示方式8、8051外部中断INT0、INT1有低电平触发和下降沿触发两种方式9、语句TMOD=(TMOD&0xf0)|0x01;功能设置T0工作于方式1,T1不变10、正常情况下,8051单片机一个机器周期包括 2 个ALE信号。

11、若unsigned char a=15,则执行a<<=3;后,a的结果为12012、AT89S51单片机部有4k的Flash ROM,若要用部的ROM引导则EA应接高电平三、简答题1、8051单片机部资源概述;(1)一个8位CPU(2)一个片振荡器及时钟电路(3)4KB ROM程序存储器(4)128B RAM数据存储器(5)两个16位定时器/计数器(6)可寻址64KB外部数据存储器和64KB外部程序存储器空间的控制电路(7)32条可编程的I/O线(8)一个可编程全双工串行接口(9)具有5个中断源、两个优先级嵌套中断结构2、8051单片机片RAM的空间划分与地址段分配;3、8051四个并行接口各自的功能;P0口:P0口可以作为输入输出口,但在实际应用中常作为地址/总线口,即低8为地址与数据线分时使用P0口。

低8位地址由ALE信号的负跳变使它锁存到外部地址锁存器中,而高8位地址由P2口输出。

P1口:P1口的每一位都能作为可编程的输入或输出线。

P2口:P2口可以作为输入口或输出口使用,外接I/O设备时,又作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线。

P3口:P3口为双功能口。

作为第一功能使用时,其功能同P1口。

4、8051单片机试外部中断INT0、定时器中断T0、串行口中断产生中断的原理;(1)、外部中断INT0的原理若INT0中断允许(使能EX0=1,EA=1),则CPU立即停止当前程序,跳转到INT0对应的中断入口(ROM保留地址0x0003)执行中断服务程序(中断服务程序后CPU自动对中断标志清零:IE0=0),待INT0中断服务程序执行完毕后再回原执行程序处;若INT0中断未允许,则程序不能跳转到INT0中断入口,不执行中断服务程序(中断标志IE0不能自动清0)。

相关文档
最新文档