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

单⽚机原理及应⽤习题及参考答案《单⽚机原理及应⽤》复习题⼀、选择题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、⼀个机器周期= 时钟周期,⼀个时钟周期= 振荡周期,⼀个振荡周期= 节拍。
单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。
答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。
答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。
答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。
答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。
答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。
答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。
中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。
2. 描述8051单片机的串行通信方式及其特点。
单片机原理及应用练习题

单片机原理及应用练习题一、单向选择题:1.MCS—51单片机的复位信号是( )有效。
A.高电平B.低电平C.脉冲D.下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。
A.2μsB.4μsC.8μsD.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。
A.PUSH R0B.PUSH @R0C.PUSH 00HD.PUSH 08H4.能够用紫外光擦除ROM中程序的只读存储器称为( )。
A.掩膜ROMB.PROMC.EPROMD.EEPROM5.在片外扩展一片2764程序存储器芯片要( B )地址线。
A.8根B.13根C.16根D.20根6.定时器/计数器工作方式1是( )。
A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )A.2MHzB.1MHzC.500KHzD.250KHz8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。
A.06HB.F9HC.30HD.CFH9.下列数据字定义的数表中,( )是错误的。
A.DW“AA”B.DW“A”C.DW“OABC”D.DWOABCH10.串行口的控制寄存器SCON中,REN的作用是( )。
A.接收中断请求标志位B.发送中断请求标志位C.串行口允许接收位D.地址/数据位⒈十进制数4256转换为十六进制数是()。
⒉10A0H ②0A0AH ③0AA00H ④010AH⒉二进制数10000000的真值是()。
⒊128 ② 255 ③ -255 ④ -128⒊ROM指的是()⒋触发器②只读存储器③随机存储器④寄存器⒋当系统的晶振频率为12MHz时,其机器周期是()。
⒌ 3μs ② 2μs ③ 1μs ④ 4μs⒌开机复位后,并行口I/O各寄存器的状态是()①随机数②维持原有内容③ 00H ④ 0FFH⒍位地址1EH具体处于片内RAM中什么位置()。
单片机原理及应用试题

单片机原理及应用试题一、选择题(每小题4分,共40分)1. 下列说法中,关于单片机的描述正确的是:A. 单片机是一种微型计算机B. 单片机是一种存储芯片C. 单片机只能执行单一功能D. 单片机无法与外部设备进行通信2. 单片机的内部结构主要包括以下几个部分:()A. 控制器、运算器、存储器B. 输入设备、输出设备、外部存储器C. 中央处理器、内存、接口电路D. 时钟电路、通信接口、扩展接口3. 单片机的主频是指()A. 内部时钟频率B. 外部时钟频率C. CPU执行指令的速度D. 存储器的运行速度4. 单片机的引脚数目不包括()A. VCCB. GNDC. 电源指示灯D. 外部中断引脚5. 下列关于单片机外部中断的说法中,错误的是()A. 外部中断可以用来处理紧急事件B. 外部中断可以通过引脚触发C. 外部中断可以暂停CPU的当前任务D. 外部中断可以用来初始化系统6. 单片机的输入输出方式主要有以下几种:()A. 串行输入/输出、并行输入/输出B. 模拟输入/输出、数字输入/输出C. 并行输入/输出、数字输入/输出D. 串行输入/输出、模拟输入/输出7. 单片机编程中,通常使用的编程语言是()A. C语言B. Python语言C. 汇编语言D. Java语言8. 下列关于单片机应用领域的说法中,错误的是()A. 工业自动化B. 智能家居C. 互联网应用D. 嵌入式系统9. 单片机程序的入口点是()A. main函数B. setup函数C. loop函数D. interrupt函数10. 单片机系统中,用于将模拟信号转换为数字信号的模块是()A. 数字转换模块B. 模拟转换模块C. ADC模块D. DAC模块二、填空题(每小题4分,共40分)1. 单片机最基本的功能是________。
2. 单片机是一种集成度________的计算机。
3. 单片机采用的编程方式主要有________和________。
单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案一、单选题(共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。
单片机考试题及答案

单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机试卷及标准答案

单片机试卷及标准答案一、单项选择题(每题1分,共20分)1. 单片机是一种()。
A. 集成电路B. 集成电机C. 集成回路D. 单一器件2. 单片机的主频指的是()。
A. 程序的速度B. 数据的走向C. 系统的数据位数D. 主振荡电路的频率3. 下列哪个不是单片机的主要应用领域?A. 嵌入式系统B. 军工领域C. 工业自动化D. 网络通信4. 单片机的存储单元主要分为()。
A. RAM、ROM、FLASHB. CD-ROM、DVD-ROM、BD-ROMC. 动态存储器、静态存储器、磁盘存储器D. 内存、硬盘、U盘5. 单片机系统中,时钟信号的频率一般由()决定。
A. 软件B. 主振荡器C. 时钟芯片D. 输入电压6. 单片机中,ALU是指()。
A. 控制单元B. 存储单元C. 算术逻辑单元D. 输入输出接口7. 单片机中,控制单元的主要功能是()。
A. 执行指令B. 存储数据C. 实现数据运算D. 负责数据输入输出8. 下列哪个不是单片机的指令格式?A. 功能码地址码B. 三地址码C. 扩展操作码D. 浮点操作码9. 单片机的中断是指()。
A. 系统异常B. 错误指令C. 外部事件D. 内存错误10. 单片机操作系统是()。
A. DOSB. WindowsC. LinuxD. 内置于单片机芯片中的系统11. 在单片机编程中,汇编语言编写的程序需要通过()转化为机器语言。
A. 编译器B. 汇编器C. 解释器D. 虚拟机12. 在连接单片机与外设接口时,常用的接口标准有()。
A. USBB. RS232C. EthernetD. HDMI13. 单片机的输入输出方式主要分为()。
A. 串行方式和并行方式B. 电压输入和电流输出C. 数字输入和模拟输出D. 多级输入和输出14. 单片机可以通过通信接口与其他设备进行()。
A. 数据传输B. 电力传输C. 信号传输D. 病毒传输15. 单片机编程中,使用中断的目的是()。
单片机原理——习题1(答案)

2018单片机练习A(答案)一、填空题(每空1分,共15分)1、AT89S51的一个机器周期等于(4 )μs(设时钟振荡周期为3MHz)。
2、在AT89S51单片机复位后,PSW=(00 )H,这时当前的工作寄存器区是(0)区,R6所对应的存储单元地址为(06 )H。
3、在基址加变址寻址方式中,以(A )作为变址寄存器,以(PC)或(DPTR)作为基址寄存器。
(或者:累加器程序计数器数据指针)4、AT89S51的异步通信口为(全双工)(单工/半双工/全双工)。
5、AT89S51有( 2 )级中断,(5)个中断源。
6、若A中的内容为63H,那么,P标志位为(0 )。
7、82C55可以扩展(3 )个并行端口,其中(8 )条口线具有位操作功能。
8、如果(A)=82H,(R5)=0BDH,执行XCH A, R5;结果(A)=(0BDH)。
9、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中(8 )片芯片。
二、选择题(每小题2分,共10分)1、在家用电器中使用单片机应属于单片机的(B )。
A. 辅助设计应用B. 测量、控制应用C. 数值计算应用D. 数据处理应用2、对外部数据存储器的读操作,只能使用( C )。
A. MOV指令B. PUSH指令C. MOVX指令D. MOVC指令3、在AT89S51的中断请求源中,需要通过指令清除中断请求标志位的是( D )。
A.IE1的中断请求标志B.IT1的中断请求标志C.外部中断0的中断请求D.串行口中断请求标志T14、关于AT89S51并行输入/输出端口描述正确的是( D )。
A.四个并行输入/输出端口负载驱动能力相同B.四个并行输入/输出端口内部均具有上拉电阻C.四个并行输入/输出端口均是准双向口D.需要读并行输入/输出端口的引脚状态时,需要先向端口锁存器写入15、在程序运行中,PC的值是(C )。
A.当前正在执行指令的前一条指令的地址B.当前正在执行指令的地址C.当前正在执行指令的下一条指令的首地址D.控制器中指令寄存器的地址三、判断题(每小题2分,共20分)1、在AT89S51中,为使准双向的I/O口工作在输入方式,必须事先预置为0。
单片机考试题及答案

单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 显示器D. 总线答案:C3. 8051单片机的时钟频率为12MHz,其机器周期的频率是多少?A. 1MHzB. 6MHzC. 12MHzD. 24MHz答案:B4. 下列哪个指令是8051单片机的无条件跳转指令?A. LJMPB. SJMPC. AJMPD. CJNE答案:A5. 8051单片机的中断优先级由哪个寄存器决定?A. IPB. IEC. P0D. SP答案:A二、填空题(每空2分,共20分)1. 单片机是一种_____的微型计算机,它将_____、_____、_____等集成在一个芯片上。
答案:集成度很高;CPU;存储器;输入/输出接口2. 8051单片机具有_____位的外部数据总线和_____位的外部地址总线。
答案:8;163. 单片机的程序存储器通常使用_____存储器,数据存储器通常使用_____存储器。
答案:ROM;RAM4. 8051单片机的中断系统包括_____个外部中断和_____个定时器中断。
答案:2;25. 单片机的I/O口具有_____和_____功能。
答案:输入;输出三、简答题(每题10分,共30分)1. 简述单片机的中断响应过程。
答案:单片机的中断响应过程包括:中断请求的发出、中断优先级的判断、中断服务程序的调用、中断服务程序的执行、中断返回。
首先,中断源发出中断请求信号,然后单片机根据中断优先级寄存器IP的设置判断哪个中断请求具有更高的优先级。
一旦确定了优先级,单片机会调用相应的中断服务程序,执行中断服务程序中的代码。
中断服务程序执行完成后,单片机会返回到中断发生前的程序执行位置继续执行。
2. 描述8051单片机的定时器/计数器的作用及其工作模式。
答案:8051单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
单片机原理及应用试题库---答案

单片机原理及应用试题库---答案一、选择题1.单片机是一种_____________。
A.专用计算机B.通用计算机C.硬件设备D.软件工具答案:A.专用计算机2.以下哪个是单片机的特点?A.运算速度慢B.体积庞大C.成本高昂D.集成度高答案:D.集成度高3.单片机具有以下哪种存储器?A.只读存储器(ROM)B.可擦写可编程存储器(EEPROM)C.随机存储器(RAM)D.以上都是答案:D.以上都是4.单片机的核心部件是_____________。
A.中央处理器(CPU)B.输入输出端口(I/O)C.存储器D.总线答案:A.中央处理器(CPU)5.单片机的工作频率主要取决于_____________。
A.电源电压B.晶振频率C.存储器容量D.输入输出接口数量答案:B.晶振频率6.单片机系统时钟频率为8MHz,该系统每秒能够执行______条指令。
A.8,000B.800C.8,000,000D.800,000答案:C.8,000,0007.单片机中的GPIO口是指_____________。
A.通用输入输出口B.全球定位系统C.图形处理单元D.操作系统答案:A.通用输入输出口8.单片机编程语言中,常用的高级语言是_____________。
A.C语言B.汇编语言C.机器语言D.BASIC语言答案:A.C语言二、填空题1.单片机的中央处理器是_____________。
答案:微处理器或微控制器2.单片机的特点之一是_____________。
答案:体积小3.单片机的存储器中,ROM用于存储_____________。
答案:程序代码4.单片机的存储器中,RAM用于存储_____________。
答案:临时数据5.单片机的输入输出端口主要用于_____________。
答案:与外部设备的数据交换6.单片机的时钟频率越高,其运算速度_____________。
答案:越快7.单片机的第一台现代微控制器诞生于_____________年。
单片机考试题目及答案

单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
单片机原理试题及答案

得分评分人成都市技师学院2013-2014学年第一学期《单片机原理》考试试卷I (一)专业班级: 学号 姓名一、单项选择题(在每小题的备选答案中,选出一个正确的答案,并将其代码填入括号内。
)(每小题3分,共36分)1. 目前我们所说的个人台式商用机属于______。
A.巨型机B.中型机C.小型机D.微型机2.若十六进制数为B2.5 ,则其十进制数为( )A.188.5B.178.3125C.179.75D.163.31253.(2000)10化成十六进制数是( )。
A .(7CD )16B .(7D0)16C .(7E0)16D .(7F0)164.设X= -0.1011,则〔X〕补为( )。
A .1.1011B .1.0100C .1.0101D .1.10015.下列有关运算器的描述中,( )是正确的。
A.只做算术运算,不做逻辑运算B.只做加法C.能暂时存放运算结果D.既做算术运算,又做逻辑运算6.脉冲型微命令的作用是( )A.用脉冲边沿进行操作定时。
B.在该脉冲宽度时间内进行ALU 操作。
C.在该脉冲宽度时间内进行数据传送 。
D.在该脉冲宽度时间内打开数据传送通路。
7.若十进制数为157.125,则其八进制数为( )A.235.157B.532.571C.235.1D.532.18.外存储器与内存储器相比,外存储器( )。
A.速度快,容量大,成本高B.速度慢,容量大,成本低C.速度快,容量小,成本高D.速度慢,容量大,成本高9.若X原=1.1101010,则X补=()A.1.0010101B.1.0010110C.0.0010110D.0.1101010 10.当采用()对设备进行编址情况下,不需要专门的I/O指令组。
A.统一编址法B.单独编址法C.两者都是D.两者都不是11.原码乘法是()A.用原码表示操作数,然后直接相乘。
B.被乘数用原码表示,乘数取绝对值,然后相乘。
C.乘数用原码表示,被乘数取绝对值,然后相乘。
《单片机》选择题题库答案

《单片机原理及应用》选择题题库答案一、单项选择题(每题1分)1、ALU的中文含义是 B 。
(A)加法器(B)算术逻辑单元(C)逻辑单元(D)数学单元2、EEPROM的中文含义是 D 。
(A)只读存储器(B)存储器(C)可擦除存储器(D)电可擦除可编程存储器3、DRAM的中文含义是 B 。
(A)随机存储器(B)动态随机存储器(C)只读除存储器(D)可读写存储器4、下列芯片中属于单片机的芯片是 A 。
(A)8048 (B)8255 (C)80486 (D)80885、8051单片机的字长是 A 位。
(A)8 (B)4 (C)16 (D)326、8052单片机内部有 C 个16位定时/计数器。
(A)1 (B)2 (C)3 (D)47、当8051单片机系统的振荡晶体频率为12MHz时,其一个机器周期的时间是 A 。
(A)1μS (B)2μS (C)3μS (D)4μS8、MCS-51单片机复位后程序计数器PC= D 。
(A)0FFFFH (B)2000H (C)0100H (D)0000H9、8051单片机的P0口可以驱动 B 个LSTTL负载。
(A)4 (B)8 (C)16 (D)3210、对于MCS-51单片机来说,一个机器周期是由 D 个状态周期构成。
(A)1 (B)2 (C)4 (D)611、8051单片机的定时器T0有 C 种工作方式。
(A)1 (B)2 (C)4 (D)812、当8051单片机的RST引脚上出现持续 A 个振荡周期以上的高电平时,系统复位。
(A)24 (B)48 (C)12 (D)6413、8051单片机的RST引脚内部接有 A 。
(A)施密特触发器(B)单稳触发器(C)D触发器(D)分频器14、MCS-51系列单片机内部的计数器是 A 计数器。
(A)加法(B)减法(C)加减法(D)可逆15、对于MCS-51系列单片机来说,直接寻址可寻址的空间是 C 。
(A)内部RAM和外部RAM (B)程序存储器和外部RAM(C)内部RAM中0-7FH的空间和特殊功能寄存器(D)外部RAM16、累加器A的内容是45H,执行SW AP A 指令后累加器的内容变为 C 。
单片机原理及应用练习题含答案

单片机原理及应用练习题含答案一、单选题(共30题,每题1分,共30分)1、CPU主要的组成部部分为()。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器正确答案:A2、用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3、MCS-51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 执行后,其结果为()。
A、(A)=28H (C)=1B、(A)=29H (C)=1C、(A)=68H (C)=0D、A)=29H (C)=0正确答案:B4、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D5、MCS-51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。
A、(A)=86HB、(A)=20HC、(A)=18HD、(A)=00H正确答案:C6、执行程序: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、0B、1C、-1D、2正确答案:A7、8051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS。
A、1B、2C、3D、4正确答案:A8、MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。
MOV SP,#30H MOV A,20H LACALL 1000 MOV 20H,A SJMP $A、00HB、30HC、32HD、07H正确答案:B9、8051单片机的机器周期为2µs,则其晶振频率fosc为()MHz.A、6B、12C、2D、1正确答案:D10、能将A的内容向左循环移一位,第七位进第0位的指令是()。
单片机原理及应用习题库(附答案)

单片机原理及应用习题库(附答案)一、单选题(共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.MCS-51系列单片机是哪个公司的产品?(C)A.MotoroIaB.TIC.IntelD.AtmeI2.单片机实现在线编程可以用哪两种方法?(Ae)A.ISPB.SPIC.IAPD.IIC3.8751用EPROM代替了8051中的ROM,有什么优势?(D)A.便宜B.功耗低C,读取速度快 D.可反复擦写4.AT89S52内部程序存储器用的哪一种?(D)A.ROMB.PROMC.EPROMD.Flash5.以下哪个单片机不是属于8051系列?(AD)A.PIC系列B,华邦W77系列C.STC系列D.AVR系列6.AT89S51的中断系统包含几个中断源?(C)A.3B.4C.5D.67.AT89S51共有多少个SFR?(D)A.16B.20C.23D.268.以下哪个I/O口是双向口?(八)A.POB.P1C.P2D.P39.以下哪个不是运算器的组成部分?(D)A.ALUB,累加器AC.PSWD.PC10.AT89S51的存储器结构采用哈佛结构。
(对)11..内部RAM的哪个地址区可以位寻址?(C)A.OOH-OFHB.10H-1FHC.20H—2FHD.30H—3FH12.PO端口复用作地址/数据总线口,可以有哪些状态?(ABC)A.高电平输出B.低电平输出C.高阻抗输入D.低阻抗输入13.PO口用作通用I/O口时,何种情况下必须外接上拉电阻?(八)A.高电平输出B.低电平输出C.高电平输入D.低电平输入14.P1口除了可以用作通用I/O口,还可以复用为高8位地址总线口。
(错)15.AT89S51最高时钟频率为多少?(D)A.6MHzB.12MHzC.24MHzD.33MHz16.AT89S51中乘、除指令占用多少个机器周期?(C)A.2B.3C.4D.617.AT89S51复位后,P0—P3的引脚都是高电平。
(对)18.C51语言中库函数printf和scanf通常用于屏幕打印和接收字符。
单片机原理及应用练习题含答案

单片机原理及应用练习题含答案一、单选题(共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、在微型计算机中,负数常用()表示。
单片机原理及应用期末考试题试卷(含答案)

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有()。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()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.半导体存储器分成两大类和,其中具有易失性,常用于存储。
单片机原理与应用选择题答案

第一章习题(6)十六进制数93 的二进制数是1.1 单项选择题______。
答案(A)(1)单片机又称为单片微计算机,最初A.10010011B的英文缩写是____。
答案(D)B.00100011BA.MCPC.11000011BB.CPUD.01110011BC.DPJ(7)二进制数11000011 的十六进制数 D.SCM是______。
答案(B)(2)Intel 公司的MCS-51系列单片机A.B3H是______的单片机。
答案(C)B.C3HA.1 位C.D3H B.4 位D.E3HC.8 位D.16 位(8)二进制数11001011 的十进制无符号数是______。
答案(B)(3)单片机的特点里没有包括在内的是A.213______。
答案(C)B.203 A.集成度高C.223B.功耗低D.233C.密封性强(9)二进制数11001011 的十进制有符 D.性价比高号数是______。
答案(B) (4)单片机的发展趋势中没有包括的是A.73______。
答案(B)B.-75A.高性能C.-93B.高价格D.75 C.低功耗D.高性价比(10)十进制数29 的8421BCD压缩码是______。
答案(A)(5)十进制数56 的二进制数是______ 。
A.00101001B 答案(A)B.10101001B A.00111000BC.11100001B B.01011100BD.10011100B C.11000111BD.01010000B (11)十进制数-36 在8 位微机中的反码和补码是______。
答案(D)A. 00100100B 、11011100B C.A⊕B=FB.00100100B、11011011B D.(A ?B) =F(17)二进制数10101010B 与00000000BC.10100100B、11011011B的“与”、“或”和“异或”结果是D.11011011B、11011100B______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题:1.计算机中最常用的字符信息编码是(B )BCD码 B、ASCII C、余3码 D、循环码2.以下不是构成的控制器部件( D)程序计数器B、指令寄存器C、指令译码器D、存储器3. 数制及编码:( 10100101 ) B = ( B ) H 。
A、204DB、A5HC、57DD、01011000B2. 十进制数126其对应的十六进制可表示为( D ) 。
A、8FB、8EC、FED、7E3. CPU主要的组成部分为(A )。
A、运算器,控制器B、加法器,寄存器C、运算器,寄存器D、运算器,指令译码器4. INTEL 8051 CPU是( C )位的单片机。
A、16B、4C、8D、准16位5. 对于INTEL 8031来说,/EA脚总是(A ) 。
A、接地B、接电源C、悬空D、不用6. 在单片机中,通常将一些中间计算结果放在( A )中。
A、累加器B、控制器C、程序存储器D、数据存储器7. 判断是否有进位时用 PSW 的(A )标志位。
A、CYB、OVC、PD、RS1,RS08.采用 8031单片机必须扩展( B )。
A、数据存储器B、程序存储器C、I/O接口D、显示接口9、. 堆栈指针 SP的作用是( B )。
A、指示堆栈的栈底B、指示堆栈的栈顶C、指示下一条将要执行指令的地址D、指示中断返回的地址10. 单片机在进行取指令操作时,指令的地址是由(B )的内容决定。
A、SPB、PCC、DPTRD、PSEN和ALE11. 51系列单片机有五个中断源,外中断INT1的入口地址是( C )。
A、0003HB、000BHC、0013HD、001BH12. 8031单片机内部低128BRAM包括( B ) 。
A、程序存储区B、堆栈区、位寻址区、工作寄存器区C、工作寄存器及特殊功能区D、中断入口地址区13. 单片机8051的XTALl和XTAL2引脚是( D )引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振14. INTEL 8031的P0口,当使用外部存储器时它是一个( B )。
A、传输高8位地址口B、传输低8位地址口C、传输低8位数据口D、传输低8位地址/数据总线口15. MCS-51单片机有七种寻址方式,其中:MOV A,direct属于(D )寻址。
A、间接B、变址C、相对D、直接16. MCS-51单片机有七种寻址方式,MOVX A,@A+DPTR属于( B)寻址。
A、间接B、变址C、相对D、直接17. 若将外部程序存储器某单元的内容取到累加器 A,应使用下列指令中的(B )指令。
A、MOV direct,RnB、MOVC A,@A+PCC、MOVX A,@A+DPTRD、MOVX A,@DPTR18. 在寄存器间接寻址方式中, Ri是指( B)。
A、R0~R7B、R0~R1C、操作码D、操作数地址19. 执行跳转指令 JMP @A+DPTR后,PC的值为(D )。
A、A中的值B、DPTR的值C、自动加1D、A+DPTR的值20. 下列指令中,不影响堆栈指针的指令是( B )。
A、RETB、JB bit,relC、LCALL addrD、RETI21. 在下面指令中,属于无条件转移且转移范围为 2KB的指令是( C)。
A、LJMP addr16B、ACALL addr11C、AJMP addr11D、JB bit,rel22. 当执行 DA A指令时,CPU将根据(C )的状态自动调整,使ACC的值为正确的BCD吗。
A、CYB、OVC、CY和ACD、RS0 和RS123. 下列指令中错误的是(D )。
A、MOV A,R4B、MOV 20H,R4C、MOV R4,R3D、MOV @R4,R324. 在堆栈操作中,当进栈数据全部弹出后,这时S P应指向(B )A、栈底单元B、7FH单元C、栈底单元地址加1D、栈底单元地址减125. 下列指令中错误的有(A )。
A、CLR R7B、MOVX A, @DPTR,C、MOV P1,AD、JBC TF0,LOOP26. 将内部数据存储单元的内容传送到累加器A中的指令是( B)。
A、MOV direct,RnB、MOV A,@RiC、MOV A,#dataD、MOVX A,@Ri27. ORG 0000H 的功能是_A。
A、设置程序存放起始位置的伪指令B、将 ROM 起始单元清零的伪指令C、设置程序存放起始位置的位指令D、将 ROM 起始单元清零的位指令28. 在指令 MOV 30H,#55H中,30H是_C_。
A、指令的操作码B、操作数C、操作数地址D、机器码29. 在下列指令中 ,属判位转移的指令是(D )。
A、AJMP addr11B、CJNE A,direct,relC、DJNZ Rn,relD、JNC rel30.8031有4组工作寄存器区,将当前工作寄存器设置为第2组应使用的指令是_D__。
A、SETB RS0 和 CLR RS1B、SETB RS0 和SETB RS1C、CLR RS0 和CLR RS1D、CLR RS0 和 SETB RS131. 8031中,若A=02H,B=08H,执行指令MUL AB后,A为(B )。
A、16HB、10HC、00HD、08H32. 在程序运行过程中执行 PC=0200H的一条指令LCALL addr16,实施该调用指令时,压入堆栈保存的程序地址是(C )。
A、2000HB、0102H元C、0203HD、0201H33. 执行如下三条指令后,30H单元的内容是(A )。
MOV R1,#30HMOV 40H,#0EHMOV @R1,40HA、40HB、30HC、0EHD、FFH34. 有如下程序段:MOV R0,#30HSETB CCLR AADDC A,#00HMOV @R0,A执行结果是(B )。
A、 (30H)=00HB、(30H)=01HC、 (00H)=00HD、 (00H)=01H35. 汇编语言表示的指令格式中,标号与操作码之间用(A )分开。
A、冒号B、分号C、逗号D、井号36. 8051汇编指令格式中,地址和数据的区别符号为(D )。
A、冒号B、分号C、逗号D、井号37. 散转指令是单片机指令系统中专为散转操作提供的无条件转移指令,指令格式如下:( A )A、JMP @A+DPTRB、LJMP 标号C、AJMP 标号D、SJMP 标号38、单片机指令系统中专门提供了循环指令,指令助记符如下:( B )A、JMPB、DJNZC、JBCD、JC39. MCS-51系列单片机存储器结构的特点之一是存在着四种物理存储空间,即片内RAM、片外RAM、片内ROM和片外ROM,不同的物理存储空间之间的数据传送一般以(A )作为数据传输的中心。
A、累加器AB、、PSWC、PCD、RAM40. 以下对循环程序结构叙述正确的是( D)。
A、所有的循环程序都是以次数来控制的B、一个大循环包含多个小循环程序,称为循环嵌套C、多重循环程序中的各重循环可以交叉D、以上都不对41. 执行以下程序后,累加器中的内容为(D)。
ORG 0000HMOV DPTR,#TABLE ;表首地址→DPTR(数据指针)MOV A,#05 ;05→AMOVC A,@A+DPTR ;查表指令,25→A,A=19H SJMP $ ;程序暂停TABLE: DB 0,1,4,9,16,25,36,49,64,81 ;定义0~9平方表ENDA、05B、4C、16D、2542.完成下面子程序: ( A)SQR: PUSH DPHPUSH DPLMOV DPTR,#TABLEMOVC A,@A+DPTR____RETTABLE: DB 0,1,4,9,16,25,36,49,64,81A、 POP DPL POP DPHB、POP DPH POP DPLC、 PUSH DPL PUSH DPHD、 PUSH DPH PUSH DPL43.堆栈中的数据存取方式是( B)。
A、先进先出B、先进后出C、后进后出D、以上都不对44. 子程序的第一个语句必须有标号,最后一个语句必须是(D)。
A、要有标号B、任何语句都可以C、RETID、RET45. 当进行多字节加法运算时,高位字节加法必须使用指令(D)。
A、ADDB、DA AC、SUBBD、ADDC46.分析下面程序段,累加器 A 中的内容为(B)。
ORG 0000HMOV 30H,#45HMOV R0,#30HMOV A,#30HXCHD A,@R0SJMP $ENDA、45HB、35HC、30HD、34H47.判断累加器 A 中的有符号数的符号,下面(D )方法不可以实现。
A、JNB ACC.7,标号B、CJNE A,#00H,标号C、JB ACC.7,标号D、AJMP 标号48. 分析下面程序的功能。
( B )X DATA 30HY DATA 32HMOV A,XJNB ACC.7,DAYUCPL AADD A,#01HDAYU: MOV Y,ASJMP $ENDA、比较X与Y大小B、求绝对值C、X与Y相加D、X与Y相乘49. MCS-51 系列单片机内部有( B )个 16 位可编程定时 / 计数器。
A、1 个B、2 个C、3 个D、4 个50. 定时 / 计数器的工作方式有 ( A ) 寄存器的内容决定。
A、TMODB、TCONC、TR0D、SCON51. 定时 / 计数器的方式 0 为( B )位计数器。
A、8 位B、13 位C、16 位D、自动重装入的 8 位计数器52. 定时 / 计数器的定时是指:(C )。
A、对时间计数B、外部事件定时C、对内部时钟计数D、外部事件计数53. 当 TMOD 中的 M1 , M0 为 1 0 时,定时器的工作方式为( C )。
A、方式0B、方式 1C、方式 2D、方式 354. 以下哪种可以纯软件起动定时器( A )。
A、GATE=1,TR1=1B、GATE=0,TR1=1C、GATE=0,INT1=1D、GATE=O,TR1=055. 定时器 1 溢出后将对( C )标志置 1 。
A、IT1B、TR1C、TF1D、TR056. 下列关于 TH0 和 TL0 的叙述正确的是( C )。
A、TH0 和 TL0 均为 16 位寄存器。
B、TH0 寄存器存放计数值的低 8 位, TL0 寄存器存放计数值的高 8 位。
C、TH0 寄存器存放计数值的高 8 位, TL0 寄存器存放计数值的低 8 位。
D、TH0 和 TL0 必须为相同的值。
57. 当定时器工作在方式 1 ,系统采用 12MHh 晶振时,若要定时器定时 50ms ,则定时器的初始值为()。
A、50B、50000C、65536D、1553658. 定时器是工作在计数还是定时方式由 TMOD 的( A )位决定。