《单片机练习题 (2).docx》由会员分享,可在线阅读,更多相关《单片机练习题 (2).docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机练习题1. CPU中的哪一部分是负责算术逻辑运算的呢?() A、控制器B、运算器(正确答案)C、寄存器D、存储器2. 单片机的4个并行I/O端口各占几个引脚?() A、4B、32C、8(正确答案)D、163. 单片机的哪个并行I/O端口引脚定义了第二功能呢?() A、P0B、P1C、P2D、P3(正确答案)4. 单片机的复位引脚是以下哪个呢?() A、RST(正确答案)B、XTAL1C、XTAL2D、RXD5. 单片机能够直接识别的语言是哪一个呢?() A、高级语言B、汇编语言C、二进制语言(正确答案)D、C语言6. 下载程序后,程序的第一条指令都是存放在ROM的哪个地址单元?() A、
2、0000H(正确答案)B、0010HC、0100HD、1000H7. 具有只读不能写,掉电后数据不会丢失的存储器是什么?() A、ROM(正确答案)B、RAMC、CPUD、ALU8. 程序是以什么形式存放在程序存储器中?() A、C语言源程序B、汇编程序C、二进制编码(正确答案)D、BCD码9. 上电复位后,PSW的值为() A、1B、07HC、FFHD、0(正确答案)10. 单片机上电后或复位后,工作寄存器R0是在工作寄存器区的() A、0区00H单元(正确答案)B、0区01H单元C、0区09H单元D、SFR11. 访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是() A、P0口(
3、正确答案)B、P1口C、P2口D、P0口和P2口12. P0口作数据线和低8位地址线时() A、应外接上拉电阻B、不能作I/O口(正确答案)C、能作I/O口D、应外接高电平13. MOVA,R7属于哪一种寻址方式?() A、直接寻址B、寄存器寻址(正确答案)C、间接寻址D、立即数寻址14. MOV31H,45H属于哪一种寻址方式?() A、直接寻址(正确答案)B、寄存器寻址C、立即数寻址D、间接寻址15. MOVR3,#12H属于哪一种寻址方式?() A、直接寻址B、立即数寻址(正确答案)C、寄存器寻址D、间接寻址16. MOVA,R0属于哪一种寻址方式?() A、寄存器寻址B、间接寻址(正确
4、答案)C、立即数寻址D、直接寻址17. MOVR1,A属于哪一种寻址方式?() A、寄存器寻址(正确答案)B、直接寻址C、间接寻址D、立即数寻址18. MOVR0,35H属于哪一种寻址方式?() A、寄存器寻址B、间接寻址C、直接寻址(正确答案)D、立即数寻址19. 与外部存储器RAM打交道的寄存器是哪个?() A、R0B、R1C、A(正确答案)D、R720. 访问片外RAM只能用哪种寻址方式?() A、直接寻址B、间接寻址(正确答案)C、寄存器寻址D、立即数寻址21. 访问片外RAM的指令是哪一条?() A、MOVB、MOVX(正确答案)C、MOVCD、CJNE22. ADD是什么指令?()
5、 A、不带进位位的加法指令(正确答案)B、减法指令C、乘法指令D、除法指令23. SUBB是什么指令?() A、不带进位的加法指令B、带借位的减法指令(正确答案)C、乘法指令D、除法指令24. DIV是什么指令?() A、不带进位位的加法指令B、减法指令C、乘法指令D、除法指令(正确答案)25. MUL是什么指令?() A、乘法指令(正确答案)B、除法指令C、加法指令D、减法指令26. INC是什么指令?() A、加1指令(正确答案)B、减1指令C、加法指令D、减法指令27. DEC是什么指令?() A、加1指令B、减1指令(正确答案)C、乘法指令D、除法指令28. 执行MULAB之后,A中存
6、放的是运算结果数的什么?() A、高8位B、低8位(正确答案)C、0D、129. 执行DIVAB之后,B中存放的是什么?() A、商B、余数(正确答案)C、1D、030. ANL是什么指令?() A、逻辑与(正确答案)B、逻辑或C、逻辑异或D、逻辑非31. ORL是什么指令?() A、逻辑与B、逻辑异或C、逻辑或(正确答案)D、逻辑非32. XRL是什么指令?() A、逻辑与B、逻辑或C、逻辑异或(正确答案)D、逻辑非33. CPLA是什么指令?() A、取反(正确答案)B、清0C、逻辑非D、逻辑与34. CLRA是什么指令?() A、取反B、清0(正确答案)C、逻辑非D、逻辑与35. RLA
7、是什么指令?() A、左移(正确答案)B、右移C、带进位左移D、带进位右移36. LJMP是什么指令?() A、长转移指令(正确答案)B、绝对转移指令C、相对转移指令D、比较转移指令37. AJMP是什么指令?() A、长转移指令B、绝对转移指令(正确答案)C、相对转移指令D、比较转移指令38. SJMP是什么指令?() A、长转移指令B、绝对转移指令C、相对转移指令(正确答案)D、比较转移指令39. CJNE是什么指令?() A、长转移指令B、比较转移指令(正确答案)C、绝对转移指令D、相对转移指令40. DJNZ是什么指令?() A、循环转移指令(正确答案)B、长转移指令C、绝对转移指令D
8、、相对转移指令41. SETB是什么指令?() A、清0B、置1(正确答案)C、取反D、传送42. CPL是什么指令?() A、取反(正确答案)B、清0C、置1D、传送43. LED数码管用作动态显示时需要() A、将各位数码管的位码线并联起来B、将各位数码管的位码线串联起来(正确答案)C、将各位数码管的相同段码线并联起来D、将各位数码管的相同段码44. 若某LED数码管显示字符“2”的字模是0x5b,则可以判断该系统用的是()。 A、共阴极数码管(正确答案)B、共阳极数码管C、动态显示原理D、静态显示原理45. 下列关于LED数码管动态显示的描述中正确的是()。 A、一个并行口只接一个数码管
9、,显示数据送入并行口后就不再需要CPU干预B、动态显示只能使用共阴极型数码管,不能使用共阳极型数码管C、一个并行口可并列接n个数码管,显示数据送入并行口后还需要CPU控制相应数码管导通(正确答案)D、动态显示具有占用CPU机时少,发光亮度稳定的特点46. 下列关于按键消抖的描述中不正确的是()。 A、机械式按键在按下和释放瞬间会因弹簧开关变形而产生电压波动B、按键抖动会造成检测时按键状态不易确定的问题C、单片机编程时常用软件延时10ms的办法消除抖动影响D、按键抖动问题对晶振频率较高的单片机基本没有影响(正确答案)47. 下列关于行列式键盘的描述中正确的是()。 A、每只按键独立接在一根I/O
10、口线上,根据口线电平判断按键的闭合状态B、按键设置在跨接行线和列线的交叉点上,根据行线电平有无反转判断按键闭合状态(正确答案)C、行列式键盘的特点是无需CPU的控制,可以自行适应各种单片机的输入接口D、行列式键盘的特点是占用I/O口线较多,适合按键数量较少时的应用场合48. 外部中断0允许中断的C51语句为()。 A、RI=1B、TR0=1C、IT0=1D、EX0=1(正确答案)49. 当CPU响应定时器T1中断请求时,程序计数器PC里自动装入的地址是()。 A、0003HB、000BHC、0013HD、001BH(正确答案)50. 当CPU响应INT1中断请求时,程序计数器PC里自动装入的地
11、址是()。 A、0003HB、000BHC、0013H(正确答案)D、001BH51. 在8051C单片机中断自然优先级里,级别正数第二的中断源是() A、外部中断1B、定时器T0(正确答案)C、定时器T1D、串口TX/R52. 为使定时器T0的中断请求信号能得到CPU的中断响应,必须满足的条件是()。 A、ET0=1B、EX0=1C、EA=EX0=1D、EA=ET0=1(正确答案)53. 80C51单片机定时器T0的溢出标志TF0,当计数满在CPU响应中断后()。 A、由硬件清零(正确答案)B、由软件清零C、软硬件清零均可D、随机状态54. 80C51单片机的中断服务程序入口地址是指()。
12、A、中断服务程序的首句地址B、中断服务程序的返回地址C、中断向量地址(正确答案)D、主程序调用时的断点地址55. 下列关于INT0的描述中正确的是()。 A、中断触发信号由单片机的P3.0引脚输入B、中断触发方式选择位ET0可以实现电平触发方式或脉冲触发方式的选择C、在电平触发时,高电平可引发IE0自动置位,CPU响应中断后IE0可自动清零D、在脉冲触发时,下降沿引发IE0自动置位,CPU响应中断后IE0可自动清零(正确答案)56. 下列关于中断控制寄存器的描述中不正确的是(B)。 A、80(正确答案)C51共有4个与中断有关的控制寄存器D、IE为中断允许寄存器,字节地址为A8H,可位寻址57
13、. 按照中断源自然优先级顺序,优先级别最低的是()。 A、外部中断INT1B、串口发送TI(正确答案)C、定时器T1D、外部中断INT058. 当CPU响应INT0中断请求时,程序计数器PC里自动装入的地址是()。 A、0003H(正确答案)B、000BHC、0013HD、001BH59. 在80C51单片机中断自然优先级里,级别倒数第二的中断源是()。 A、外部中断1B、定时器T0C、定时器T1(正确答案)D、外部中断060. 用定时器T1工作方式2计数,要求每计满100次向CPU发出中断请求,TH1、TL1的初始值应为()。 A、0x9(正确答案)cD、0xa061. 若80C51同一优先
14、级的5个中断源同时发出中断请求,则CPU响应中断时程序计数器PC里会自动装入地址()。 A、000BHB、0003H(正确答案)C、0013HD、001BH62. 下列关于C51中断函数定义格式的描述中不正确的是()。 A、n是与中断源对应的中断号,取值为04B、m是工作寄存器组的组号,缺省时由PSW的RS0和RS1确定C、interrupt是C51的关键词,不能作为变量名D、using也是C51的关键词,不能省略(正确答案)63. 下列关于TX/RX的描述中不正确的是()。 A、51单片机的内部发送控制器和接收控制器都可对串行数据进行收发控制B、若待接收数据被送入“接收SUBF”单元后,接收
15、控制器可使RI位硬件置1C、若“发送SUBF”单元中的数据被发送出去后,发送控制器可使TI位硬件置1D、系统响应中断后,RI和TI都会被硬件自动清0,无需软件方式干预(正确答案)64. 下列关于中断优先级的描述中不正确的()。 A、80C51每个中断源都有两个中断优先级,即高优先级中断和低优先级中断(正确答案)D、51单片机复位后IP初值为0,此时默认为全部中断都是低级中断65. MCS-51系列单片机内部有几个定时/计数器()。 A、1B、2(正确答案)C、3D、466. MCS-51系列单片机内部的定时/计数器是几位的()。 A、2B、4C、8D、16(正确答案)67. TMOD是单片机内
16、部的什么寄存器() A、定时器控制B、定时器方式(正确答案)C、定时器计数D、定时器数据68. 应用单片机定时器/计数器时,控制定时器T0启动和停止的关键字是() A、TMODB、TR0(正确答案)C、ET0D、TF069. AT89C51中与定时计数器中断无关的寄存器是() A、TCONB、SCON(正确答案)C、TMODD、IP70. 使MCS-51系列单片机的定时器T0停止计数的语句是() A、TR0=1B、TR1=1C、TR0=0(正确答案)D、TF1=171. 单片机定时/计数器根据需要可有多种工作方式,其中工作方式1是() A、16位定时/计数器(正确答案)B、13位定时/计数器C
17、、8位可自动重载的定时/计数器D、两个独立的8位定时/计数器72. 定时/计数器工作方式多少时可溢出后不用重装计数初值() A、0B、1C、2(正确答案)D、373. 定时/计数器有几种工作方式() A、1B、2C、3D、4(正确答案)74. MCS-51有几个串行通信接口() A、1(正确答案)B、2C、3D、475. 串行口有几种工作方式() A、1B、2C、3D、4(正确答案)76. REN是什么意思() A、串行口接收允许位(正确答案)B、串行口发送中断标志位C、串行口接收中断标志位D、多机通信控制位77. TI是什么意思() A、串行口接收允许位B、串行口发送中断标志位(正确答案)C
18、、串行口接收中断标志位D、多机通信控制位78. RI是什么意思() A、串行口接收允许位B、串行口发送中断标志位C、串行口接收中断标志位(正确答案)D、多机通信控制位79. 串行口的发送数据和接收数据端是() A、TXD和RXD(正确答案)B、TI和RIC、TB8和RB8D、REN80. MCS-51系列单片机串行口发送的工作过程是:当串行口发送完一帧数据时,将SCON中的某位设置,向CPU申请中断() A、RI置0B、TI置0C、RI置1D、TI置1(正确答案)81. 串行口采用异步通信方式每一次传送什么字符() A、1个B、1字节C、1帧(正确答案)D、1波特82. 在方式0下,串行口发送中断标志TI的特点是()。 A、发送数据时TI=1B、发送数据后TI=1(正确答案)C、发送数据前TI=1D、发送数据后TI=0