单片机原理与接口技术复习题

  • 格式:doc
  • 大小:62.00 KB
  • 文档页数:5

一、选择题:1.带符号的十进制数-5的8位补码是()A.10000101B.11111011C.11111101D.111110102.MCS-51片内程序存储器容量是()A.1KBB.2KBC.3KBD.4KB3. MCS-51片内数据存储单元的字节数是()A.56B.64C.128D.2564. MCS-51片内定时/计数器的个数是()A.1B.2C.3D.45. MCS-51芯片的8位并行数据输入输出接口个数是()A.1B.2C.3D.46. MCS-51系统的中断源个数是()A.2B.3C.4D.57. MCS-51片内通用寄存器个数是()A.4B.8C.7D.68. MCS-51片内数据存储器的地址范围是()A.00H—7FHB.00H--FFHC.00H—30HD.00H—1FH9. MCS-51片内专用寄存器个数是()A.8B.16C.21D.2410. MCS-51位寻址区的字节地址范围是()A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH11. MCS-51位寻址区的位地址范围是()A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH12. MCS-51外部数据存储器可扩展的最大存储空间是()A.16KBB.32KBC.64KBD.256KB13. MCS-51外部程序存储器可扩展的最大存储空间是()A.16KBB.32KBC.64KBD.256KB14.在MCS-51中,SP用于存放栈顶指针值。

当数据压入堆栈时,SP自动()A. 加1B.减1C.不变D.加215. 在MCS-51中,SP用于存放栈顶指针值。

当数据弹出堆栈时,SP自动()A. 加1B.减1C.不变D.加216. MCS-51指令寻址方式种类个数是()A.5B.6C.7D.817. MCS-51的无条件转移指令个数是()A.1B.2C.3D.418. 条件转移指令JZ产生转移的条件是()A.(A)=0B.(A)=1C.(C)=0D.(C)=119.循环控制指令DJNZ Rn ,REL终止循环的条件是()A.(Rn)-1≠0B. (Rn)-1=0C. (Rn)+1≠0D. (Rn)+1=020.已知 835AH:SJMP 35H,该指令执行后,程序转移到的地址是()A. 835AHB.838FHC.8391HD.8381H21. MOV R0,#72HXCH A,R0SWAP AXCH A,R0上述指令执行后,R0中的内容是()A.72HB.27HC.20HD.07H22. ORG 1000HTAB1:DB 10H,‘A’TAB2:DW TAB1以1000H为首字节的连续4个字节单元中内容依次是()A.10H,41H,10H,0B.10H,41H,0,10HC.41H,10H,10H,0D.41H,10H,0,10H23.用于中断控制的定时计数控制器是()A.SCONB.IEC.IPD.TCON24.用于中断控制的中断允许寄存器是()A.SCONB.IEC.IPD.TCON25.在同级中断源之间,中断优先权最高的是()A.外部中断1B. 定时/计数器0C. 外部中断0D.串行口26. 外部中断0的中断服务程序入口地址是()A.0003HB.000BHC.0013HD.0023H27.决定定时/计数器的工作的寄存器是()A.TCONB.SCONC.IED.TMOD28.决定定时器0的定时时间间隔的寄存器是()A.TH0,TL0B.TH1,TL1C.TH0,TL1D.TH1,TL029.定时器0用作计数器时,计数器计数的外部信号来自的输入引脚是()A.P3.5B. P3.4C. P3.3D. P3.230.在异步通信中,数据传输的单位是()A.字节B.字C.帧D.位31.波特率表示每秒传送的数据()A. 位数B.字数C. 字节数D. 帧数32. MCS-51接收串行数据的引脚是()A.P3.3B. P3.0C. P3.2D. P3.133. MCS-51发送串行数据的引脚是()A.P3.3B. P3.0C. P3.2D. P3.134. MCS-51串行口可设置的工作方式种数是()A.1B. 2C. 3D. 435.某异步通信接口,其帧格式由1个起始位、7个数据位,1个奇偶校验位和1个停止位组成,该接口每分钟传送1800个字符,该接口传送的波特率是()A.240B.300C.320D.40036.8255A并行I/O接口的工作方式种类个数是()A.1B.2C.3D.437.现用容量为2KB的2817A EEPROM 芯片组成16KB 的 EEPROM,需该种芯片的数量是()A.2B.4C.6D.838.接上题,假定采用译码法寻址,应采用的译码器是()A.2--4译码器B.3--8译码器C.4--16译码器D.其他译码器39.在单片机应用系统中,常采用LED显示方式;在静态LED显示方式中,为了简化电路,通常采用的显示方式是()A.并行口输出B.串行输出C.外接8155A接口D. 外接8255A接口40.利用定时器T1的方式2对外部信号计数,要求每计满100次发生溢出中断,T1的计数初值是()A.9CHB.8BHC.8DHD.1EH41.当利用单片机进行双机通信时,需先执行乙机中的程序是()A. 中断程序B.子程序C.发送程序D.接收程序42. 接上题,然后再执行甲机中的程序是()A. 中断程序B.子程序C.发送程序D.接收程序43.D/A转换器DAC0832 的转换位数是()A.1B.2C.4D.844.ADC0809是一种模拟输入的逐次逼近式A/D转换器件,它的输入是()A.1路B.2路C.4路D.8路45.已知某带符合的数的8位补码是11111011B,该数的真值是()A.-1B.2C.-5D.-746.已知 DA1 DW ‘D’,’E’以DA1为首字节的连续4个字节单元的内容依次是()A.44H,0,45H,0B.0,44H,0,45HC.0,0,44H,45HD.44H,45H,0,0 1000HCOUNT EQU 40HTAB:DB 10H,‘A’DB COUNT,‘DF’以1000H为首字节的连续5个字节单元的内容依次是()A.10H,41H,0,44H,46HB.10H,41H,40H,44H,46HC.10H,41H,40H,46H,44HD.41H,10H,40H,44H,46H二、阅读程序题:1.设(A)=30H,(B)=31HMOV SP,#3FHPUSH APUSH BPOP APOP B该组指令执行后,(A)=()(B)=()2.设(20H)=47H,(21H)=68HMOV A,20HADD A,21HDA A该组指令执行后,(A)=()3.已知(A)=83H,(R0)=17H (17H)=34HANL A,#17HORL 17H,AXRL A,@R0CPL A该组指令执行后,(A)=()4.已知(30H)=45H (38H)=64HMOV A,30HXCH A,38HMOV 30H, A该程序段执行后,(30H)=()(38H)=()5.已知(2AH)=12H (2BH)=34HMOV R0,#2AHMOV A,@R0SWAP AMOV @R0, AMOV R1,#2BHMOV A,@R1SWAP AXCH A,@R0MOV @R1,A该程序段执行后,(2AH)=()(2BH)=()6.已知(40H)=19HORG 2000HSTART:MOV A,BCDBANL A,#0FHADD A,#30HMOV TWO,AMOV A,BCDBSWAP AANL A,#0FHORL A,#30HMOV ONE,ASJMP $BCDB:DATA 40HONE:DATA 41HTWO:DATA 42HEND该程序段执行后,(ONE)=()(TWO)=()7.已知 ORG 30HTAB:DB 0,0,0,0,0START:MOV A,#TABMOV R1,AMOV R0,5L00P:MOV @R1,ASUBB A,R0INC R1DJNZ R0,LOOPSJMP $该程序段执行后,以TAB为首字节的5个连续字节单元中的内容是()、()、()、()、()。

8.已知(50H)=43H (2BH)=34HMOV A,50HCJNE A,60H,AAMOV 70H,ASJMP BBAA:JC CCMOV 70H,ASJMP BBCC:MOV 70H,60HBB:SJMP $该程序段执行后,(70H)=()9.MAIN:MOV TMOD,#00HMOV TL0,#18HMOV TH0,#0E0HSETB EASETB ET0SETB TR0HERE: SJMP HEREORG 000BHAJMP CTC0CTC0:MOV TL0,#18HMOV TH0,#0E0HCLP P1.0RETI该程序段执行后,请画出在P1.0引脚输出的波形图。

10.MOV SCON,#10HWAIT:JNB RI,WAITCLR RIMOV A,SBUFRET该段程序的串口工作方式为(),一次可串行接收的数据位为()。

三、编制程序题:1.编制用软件延时1S的程序。

2.将P1口的P1.0—P1.3作为输入位,P1.4—P1.7作为输出位,要求利用8051外部中断方式,将通过开关所设的数据读入单片机,然后输出驱动发光二极管,以验证低4位输入与高4位输出是否相符,采用外部中断0边缘触发方式,每中断一次,完成一次读/写操作。

3.设计一个程序,能够实时显示INT0引脚上出现的负跳变信号的累计次数。

4.已知F OSC=12MHZ,试用定时器T1计数,T0定时控制P1.0输出周期为2分钟的方波。

5.编制一个接收程序,将接收的16B数据送入片内RAM的50—5FH单元中;设串行口工作于方式3,波特率为2400b/s.。