单片机原理与应用在线考试试题答案
单片机原理及应用试题库---答案
单片机原理及应用试题库---答案单片机原理及应用试题库答案一、填空题1、单片机是将 CPU、存储器、I/O 接口等集成在一个芯片上的微型计算机。
2、单片机的工作频率通常以兆赫兹(MHz)为单位。
3、单片机的存储器分为程序存储器和数据存储器。
4、单片机的程序存储器通常采用只读存储器(ROM),数据存储器通常采用随机存取存储器(RAM)。
5、单片机的 I/O 接口通常具有输入、输出和双向三种工作方式。
6、单片机的中断系统包括外部中断、定时/计数器中断和串行口中断。
7、单片机的定时/计数器本质上是一个加 1 计数器。
8、单片机的串行通信方式分为同步通信和异步通信。
9、单片机的指令系统通常包括数据传送指令、算术运算指令、逻辑运算指令、控制转移指令等。
二、选择题1、以下不是单片机特点的是()A 体积小B 价格低C 功耗高D 可靠性高答案:C2、单片机的复位引脚是()A RSTB ALEC PSEND EA答案:A3、单片机执行程序的地址是从()开始的。
A 0000HB 0003HC 000BHD 0013H答案:A4、单片机的堆栈指针 SP 始终指向()A 栈底B 栈顶C 程序存储器D 数据存储器答案:B5、要使单片机能够响应外部中断 0,中断允许寄存器 IE 的值应设置为()A 80HB 81HC 82HD 83H答案:B6、单片机的定时/计数器工作在方式 1 时,是()位的定时/计数器。
A 8B 13C 16D 32答案:C7、单片机串行口工作在方式 1 时,一帧数据包括()位。
A 8B 9C 10D 11答案:C8、以下指令中,属于位操作指令的是()A MOVB ADDC CLRD SUBB答案:C三、判断题1、单片机的程序可以在运行过程中修改。
(×)解释:单片机的程序存储器通常是只读的,程序在运行过程中不能修改。
2、单片机的定时/计数器可以同时用于定时和计数。
(√)解释:通过设置相应的控制位,可以使定时/计数器工作在定时或计数模式。
单片机原理及应用试题答案
单片机原理及应用试题答案、单选题(每题4分,共20道小题,总分值80分) 1. 下列指令中与进位标志位 CY 无关的指令有( )。
(4分) A移位指令 B位操作指令 C十进制调整指令 D条件转移指令 纠错 正确答案D您的答案是 未作答回答错误展开 解析知识点 单片机原理及应用作业题 2. 已知晶振频率为 6MH Z ,定时器T0 工作在模式 2 时,其初值计算公式是( )。
( 28 - X )× 2μs C.t = (4分) At = ( 28 - X )× 1μs Bt =纠错 正确答案B您的答案是 未作答回答错误展( 216 - X )× 2μs开 解析 知识点 单片机原理及应用作业题 3. 在应用系统中,芯片没有所存器的 D/A 转换器,不能直接接到 80C51 的 P0 口上使用 , 这是因为( )实现 。
(4分) AP0 口不具有锁存功能 BP0 口位地址数据复用 CP0口不能输出数字量信号 DP0 口只能用作地址输出而不能用作数据输出纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 4. 8051 的内部 RAM 中,可以进行位寻址的地址空间为( )。
(4分) A00H∽2FH B20H∽2FH C00H∽FFH D20H∽F FH 纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应口作输入用途之前必须( )。
用作业题 5. P0 . P1(4分) A相应端口先置 1 B相应端口先置 0 C外接高电平 D外接上拉电阻 纠错 正确答案D您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 6. 8051 的程序计数器 P C 为 16 位计数器,其寻址范围是( )。
(4分) A8K B16 K C32 K D64 K 纠错 正确答案D您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 7. 8051与8751的区别是:(4分) A内部数据存储但也数目的不同 B内部程序存储器的类型不同 C内部数据存储器的类型不同 D内部的寄存器的数目不同 纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 8. MCS-51 单片机用来开放或禁止中断的控制寄存器是( )。
(完整版)单片机原理及应用考试试题及答案
(完整版)单片机原理及应用考试试题及答案单片机原理及应用试题一一、填空题(每空 1 分,共20 分)1、计算机的系统总线有地址总线、控制总线和数据总线。
2、通常、单片机上电复位时PC= OOOOH SP= 07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~ 07H。
3、JZ e的操作码地址为1000H,e=20H,它转移的目标地址为1022H。
4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
6、MCS51单片机访问外部存储器时,利用ALE信号锁存来自P0 口的低8位地址信号。
7、MCS-51 单片机8031 中有2 个16 位的定时/计数器,可以被设定的工作方式有四种。
8、MCS-51 单片机有5 个中断源,可分为2 个中断优先级。
上电复位时外部中断0 中断源的最高。
9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、半导体存储器的最重要的两个指标是存储容量和存储速度。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。
12、写8255A控制字时,需将A1、A0置为11。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题 1 分,共10分)1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)(A)PC (B)PSW (C) A (D)SP2、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是(B)(A)MOV (B)MOVX (C)MOVC (D)以上都是3、指令ALMP 的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB4、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H5、各中断源发出的中断请求信号,都会记在MCS-51 系统中的(B )(A)IE (B)IP (C)TCON (D)SCON6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)(A )混合编址(B)动态编址(C)独立编址(D)变址编址7、下列四条叙述中,有错误的一条是( A )(A)16 根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息8、MCS-51 外扩一个8255 时,需占用(D)个端口地址(A) 1 个(B) 2 个(C) 3 个(D) 4 个9、用MCS-51 串行口扩展并行I/O 口时,串行口工作方式应选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式310、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C )(A)11 根(B)12 根(C)13 根(D)14 根三、问答题(每题5分,共20 分)1 、MCS-51 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。
单片机原理及应用习题库及答案
单片机原理及应用习题库及答案一、单选题(共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的是()。
单片机原理与应用在线考试(附答案)
一、单项选择题1. 下面哪一种传送方式适用于处理外部事件( )(A) 无条件传递进(B) D MA(C) 中断(D) 查询分值:2.5完全正确得分:2.52. 在MCS-51 单片机中,需要软件实现中断撤销的是:( )(A) 电平触发的外部中断(B) 脉冲触发的外部中断(C) 定时中断(D) 串行中断分值:2.5答题错误得分:03. 十进制数126 其对应的十六进制可表示为()。
(A) 7E(B) 8E(C) 8F(D) FE分值:2.5完全正确得分:2.54. 在LED 显示中,为了输出位控和段控信号,应使用的指令是:( )(A) MOVC(B) M OV(C) MOVX(D) XCH分值:2.55. 在单片机中,通常将一些中间计算结果放在()中(A) 累加器(B) 程序存储器(C) 数据存储器(D) 控制器分值:2.5完全正确得分:2.56. MCS-51 单片机的堆栈区应建立在()。
(A) 片内数据存储区(B) 片内数据存储区的低128 字节单元(C) 片内数据存储区的高128 字节单元(D) 程序存储区分值:2.5完全正确得分:2.57. CPU 主要的组成部部分为( )(A) 加法器、寄存器(B) 运算器、控制器(C) 运算器、寄存器(D) 运算器、指令译码器分值:2.5完全正确得分:2.58. 串行口的移位寄存器方式为( )(A) 方式0(B) 方式1(C) 方式 2(D) 方式 3分值:2.5完全正确得分:2.59. 如在系统中只扩展两片Intel2732 (4K×8),除应使用P0 口的8 条口线外,至少还应使用P2 口的口线( )(A) 5 条(B) 7 条(C) 8 条(D) 6 条分值:2.5答题错误得分:010. INTEL 8051CPU 是()位的单片机(A) 16(B) 8(C) 4(D) 准16分值:2.5完全正确得分:2.511. 20 根地址线的寻址范围是( )(A) 512KB(B) 6 40KB(C) 1024KB(D) 4096KB分值:2.5完全正确得分:2.512. 下列指令中错误的是( )(A) SETB 50H.0(B) JNC LOOP(C) MOV A ,B(D) SUBB A ,R0分值:2.5完全正确得分:2.513. 当需要从MCS-51 单片机程序存储器取数据时,采用的指令为()。
单片机原理及应用测试题+参考答案
单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
单片机原理与应用试题(附答案)
单片机原理与应用试题(附答案)1、已知PSW=10H,通用寄存器R0~R7的地址分别为( )。
A、00H~07HB、08H~0FHC、10H~17HD、18H~1FH答案:C2、下面哪种外设是输出设备( )。
A、打印机B、话筒C、键盘D、A/D转换器答案:A3、MCS-51单片机当扩展外部存储器或扩展I/O口时,( )口作地址总线高8位输出。
A、P0B、P1C、P2D、P3答案:C4、利用单片机的串行口扩展并行I/O接口是使用串行口的( )。
A、方式2B、方式0C、方式1D、方式3答案:B5、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
A、外部中断0B、外部中断1C、定时器/计数器T0中断D、定时器/计数器T1中断答案:A6、下列不是单片机总线是( )。
A、输出总线B、控制总线C、数据总线D、地址总线答案:A7、当系统的振荡频率为12MHz时,一个机器周期为( )μs。
A、1B、2C、3D、4答案:A8、利用下列( )关键字可以改变工作寄存器组。
A、usingB、interruptC、whileD、sfr答案:A9、用MCS-51单片机串行接口扩展并行I\O口时,串行接口工作方式应选择( )。
A、方式0B、方式1C、方式2D、方式3答案:A10、MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )。
A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址答案:B11、下列哪种设备不是输入设备( )。
A、A/D转换器B、扫描仪C、键盘D、打印机答案:D12、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是( )。
A、PCB、PSWC、AD、SP答案:B13、中断允许控制控制寄存器IE中,EA的作用是( )。
A、接收中断请求标志位;B、发送中断请求标志位;C、中断允许控制位;D、地址/数据位。
单片机原理与应用模拟考试题(附参考答案)
单片机原理与应用模拟考试题(附参考答案)一、单选题(共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. 下⾯哪⼀种传送⽅式适⽤于处理外部事件( )(A) ⽆条件传递进(B) D MA(D) 查询2. 在MCS-51 单⽚机中,需要软件实现中断撤销的是:( )(A) 电平触发的外部中断(B) 脉冲触发的外部中断(D) 串⾏中断3. ⼗进制数126其对应的⼗六进制可表⽰为()。
(B) 8E(C) 8F(D) FE(B) M OV(C) MOVX(D) XCH5. 在单⽚机中,通常将⼀些中间计算结果放在()中(B) 程序存储器(C) 数据存储器(D) 控制器分值:2.56. MCS-51单⽚机的堆栈区应建⽴在()。
(A) ⽚内数据存储区(C) ⽚内数据存储区的⾼128字节单元(D) 程序存储区7. CPU主要的组成部部分为( )(A) 加法器、寄存器8. 串⾏⼝的移位寄存器⽅式为( )(B) ⽅式1(C) ⽅式2(D) ⽅式39. 如在系统中只扩展两⽚Intel2732(4K×8),除应使⽤P0⼝的8条⼝线外,⾄少还应使⽤P2⼝的⼝线( )(B) 7条(C) 8条(D) 6条10. INTEL 8051CPU是()位的单⽚机(A) 16(C) 4(D) 准16(A) 512KB(B) 640KB(D) 4096KB12. 下列指令中错误的是( )(B) J NC LOOP(C) MOV A,B(D) SUBB A,R0分值:2.513. 当需要从MCS-51单⽚机程序存储器取数据时,采⽤的指令为()。
(A) MOVA,@R1(B) M OVX A, @ R0(D) MOVX A, @ DPTR14. 单⽚机系统中, 外部扩展的芯⽚数据总线由( )完成(A) P1(D) P315. 数据指针DPTR在()中(B) C PU控制器(C) 外部程序存储器(D) CPU运算器16. 在下列寄存器中,与定时器/ 计数器控制⽆关的是:( )(B) I E(C) TCON(D) TMOD17. 程序计数器PC⽤来( )(A) 存放指令(C) 存放上⼀条的指令地址(D) 存放正在执⾏的指令地址18. 对定时器0 进⾏关中断操作,需要复位中断允许控制寄存器的:( )(A) EA 和ET1(B) E A 和EX0(C) EA 和EX1分值:2.519. MCS-51的并⾏I/O⼝读-改-写操作,是针对该⼝的()。
单片机原理与应用模拟练习题含答案
单片机原理与应用模拟练习题含答案一、单选题(共64题,每题1分,共64分)1.以下有关PC和DPTR的结论中错误的是( )。
A、DPTR是可以访问的,而PC不能访问B、它们都是16位寄存器C、在单片机运行时,它们都具有自动加“1”的功能D、DPTR可以分为2个8位的寄存器使用,但PC不能正确答案:C2.寄存器寻址方式中,Rn中,n的取值范围是( )。
A、0~7B、0~2C、0~1D、1~8正确答案:A3.下列指令能使R0高4位不变,低4位取反的是( )。
A、ANL R0,#0FHB、XRL R0,#0F0HC、XRL R0,#0FHD、ORL R0,#0F0H正确答案:C4.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( )。
A、PCB、PSWC、AD、SP正确答案:B5.程序在运行中,当前PC的值是( )。
A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址。
C、当前正在执行指令的下一条指令的首地址D、控制器中指令寄存器的地址。
正确答案:C6.下面的哪一项应用,不属于单片机的应用范围。
( )A、汽车电子设备B、家用电器的控制C、工业控制D、数据库管理正确答案:D7.根据以下程序,判断51单片机定时器/计数器T0的工作方式是( )。
Void timer0_ISR(void)interrupt 1{ led0=!led0;}A、方式2B、方式3C、方式1D、方式0正确答案:A8.MCS-51单片机的串行数据缓冲器SBUF用于( )。
A、存放运算中间结果B、存放待发送或已接收到的数据C、暂存数据和地址D、存放待调试的程序正确答案:B9.MCS-51单片机定时器/计数器T0的低8位计数器是哪一个呢?A、TH1B、TL1C、TH0D、TL0正确答案:D10.MCS-51单片机的位寻址区位于内部RAM的( )单元。
A、00H~7FHB、20H~7FHC、00H~1FHD、20H~2FH正确答案:D11.当外部中断0发出中断请求后,中断响应的条件是( )。
单片机原理及应用考试题及参考答案
单片机原理及应用考试题及参考答案一、单选题(共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、执行返回指令时,返回的断点是( )。
单片机原理及应用试题含参考答案
单片机原理及应用试题含参考答案一、单选题(共54题,每题1分,共54分)1.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、05HB、50HC、01HD、10H正确答案:D2.用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3.4K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:B4.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POPACC后SP的内容为():A、59HB、32HC、6CHD、31H正确答案:D5.执行中断处理程序最后一句指令RETI后,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句正确答案:D6.8051单片机的定时器T1用作定时方式时是A、由内部时钟频率定时,一个机器周期加1B、由外部时钟频率定时,一个时钟周期加1C、由内部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:A7.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C8.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():A、FEHB、FFHC、3FHD、BFH正确答案:C9.MOVC,bit是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E10.A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C11.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D12.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A13.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为()。
单片机原理及应用试题库---答案
单片机原理及应用试题库---答案一、选择题1、单片机能够直接运行的程序是()A 汇编语言程序BC 语言程序 C 机器语言程序D 高级语言程序答案:C解释:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换成机器语言才能被单片机执行。
2、 8051 单片机的堆栈区一般开辟在()A 片内数据存储区低 128 字节B 片内数据存储区高 128 字节C 片外数据存储区D 程序存储区答案:A解释:8051 单片机的堆栈区一般开辟在片内数据存储区低 128 字节,并且遵循“先进后出”的原则。
3、当 8051 单片机的 RST 引脚出现()个机器周期以上的高电平时,系统复位。
A 1B 2C 3D 4答案:B解释:RST 引脚保持 2 个机器周期以上的高电平,单片机就会进行复位操作,复位后程序计数器 PC 指向 0000H 地址。
4、 8051 单片机的定时器/计数器工作方式 1 是()A 8 位计数器结构B 13 位计数器结构C 16 位计数器结构D 32 位计数器结构答案:C解释:工作方式 1 是 16 位的计数器结构,由 THx 和 TLx 两个 8 位寄存器组成。
5、要使 8051 单片机能够响应外部中断 0,中断允许寄存器 IE 的值应设置为()A 80HB 81HC 82HD 83H答案:B解释:IE 寄存器中,EA 位为总中断允许位,EX0 位为外部中断 0允许位,要响应外部中断 0,IE 的值应设为 81H,即 10000001B。
二、填空题1、 8051 单片机内部有 4 个 8 位的并行 I/O 口,分别是 P0 、P1 、P2 、P3 。
解释:这 4 个并行 I/O 口在单片机的输入输出操作中起着重要作用。
2、单片机的最小系统包括电源、时钟电路、复位电路。
解释:电源为单片机提供工作电压,时钟电路为单片机提供时钟信号,复位电路用于单片机的初始化。
3、 8051 单片机的指令系统共有 111 条指令,按指令的长度可分为单字节指令、双字节指令、三字节指令。
《单片机原理与应用》试题及答案
试题1一、填空题(25分,每空1分)1.AT89S51单片机为位单片机2.MCS-51系列单片机的典型芯片分别为、、。
3.AT89S51的异步通信口为(单工/半双工/全双工)4.AT89S51有级中断,个中断源5.AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。
6.AT89S51单片机指令系统的寻址方式有、_______、____、_____、。
7.如果(A)=34H,(R7)=0ABH,执行XCH A,R7;结果(A)=,(R7)= 。
8.82C55可以扩展个并行口,其中条口线具有位操作功能;9.当单片机复位时PSW=H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为H。
10.若A中的内容为67H,那么,P标志位为。
11.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。
二、判断以下指令的正误:(5分)(1)MOV28H,@R4;()(2)INCDPTR;()(3)DECDPTR ;()(4)CLRR0 ;()(5)MOV T0,#3CF0H;()三、简答题1.如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)=_____;(DPL)=________;(SP)=________;(6分)2.采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3.分析下列程序的功能(5分)PUSHACCPUSHBPOPACCPOPB四、图为8段共阴数码管,请写出如下数值的段码。
;5_____;(请给出原理六、简述一种多外部中断源系统的设计方法。
(给出图和程序)(10分)七、简述行列式扫描键盘的工作原理。
(8分)八、请回答:(共20分)1.下图中外部扩展的数据存储器容量是多少?(2分)2.三片6264的地址范围分别是多少?(地址线未用到的位填1) (6分,)3.若外部程序存储器已扩展(未画出),请编写程序,要求:(1)将30H~3FH中的内容送入62641#的前16个单元中;(6分)(2)将62642#的前32个单元的内容送入40H~5FH中;(6分)试题1参考答案一、填空题(25分,每空1分)1.AT89S51单片机为8位单片机2.MCS-51系列单片机的典型芯片分别为8031、8051、8751。
单片机原理及应用试题库(含参考答案)
单片机原理及应用试题库(含参考答案)1、80C51单片机的复位功能引脚是()A、XTAL1B、XTAL2C、RSTD、ALE答案:C2、89C51系列单片机内部有两个()位定时器/计数器A、8B、16C、24D、32答案:B3、51单片机的定时器工作方式3的功能是()A、3种定时/计数器关系B、13位定时/计数器C、16位定时/计数器D、8位自动重装定时/计数器答案:A4、以下中断优先级原则里不正确的是()A、高级中断请求可以打断执行中的低级中断B、同级中断请求能打断执行中的同级中断C、多个同级中断源同时提出中断请求时,CPU将依据自然优先级查询中断请求D、单片机复位时,所有中断源都默认为低优先级中断答案:B5、单片机能直接运行的程序叫()A、编译程序B、源程序C、目标程序D、汇编程序答案:C6、当中断源的突发事件出现时,单片机中某些功能寄存器的特殊标志位将由硬件方式自动修改,这些特殊标志称为()A、中断请求标志B、内置处理器C、外部中断源D、中断源答案:A7、while(i=x)当x=()时停止循环A、1B、0C、3D、无穷大答案:B8、当SCON中的MOM1=10时,表示串口工作与方式A、1B、2C、3D、4答案:B9、有关集成芯片74LS164的下列描述中()是不正确的。
A、74LS164的移位过程是借助D触发器的工作原理实现的B、74LS164是一种8位串入并出移位寄存器C、8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位D、74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能答案:C10、计算机中最常用的字符信息编码是()A、BCD码B、ASCIIC、循环码D、余3码答案:B11、89C51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器()A、IEB、IPC、TCON12、LED数码管用于动态显示时需要将各位数码管的()。
单片机原理及应用练习题库及参考答案
单片机原理及应用练习题库及参考答案一、单选题(共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的主要功能是()。
单片机原理及应用试题库---答案
单片机原理及应用试题库---答案一、选择题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.单片机的第一台现代微控制器诞生于_____________年。
单片机原理与应用考试题库与答案
单片机原理与应用考试1、CPU由哪两部分组成()?[单选题] *A、运算器和控制器√B、加法器和寄存器C、运算器和加法器D、运算器和译码器2、CPU 中的哪一部分是负责算术逻辑运算的呢?()[单选题] *A、控制器B、运算器√C、寄存器D、存储器3、一旦单片机处于混乱状态,哪个信号有效可以让它瞬间由混乱回复到最初的和谐()?[单选题]A、时钟信号B、中断系统C、定时器D、复位信号√4、具有只读不能写,掉电后数据不会丢失的存储器是()?[单选题] *A、CPUB、RAMC、ROM√D、ALU5、程序是以_____形式存放在程序存储器中()[单选题] *A、C语言源程序B、汇编程序C、二进制编码√D、BCD码6、单片机应用系统由哪两部分组成呢?()[单选题] *A、运算器和控制器B、存储器和寄存器C、硬件系统和软件系统√D、输入和输出7、单片机的复位引脚是哪一个()?[单选题] *A、EAB、RST√C、XTAL1D、XTAL28、单片机能够直接识别的语言是哪一个呢?()[单选题] *A、高级语言B、C语言C、二进制语言√D、汇编语言9、使用LED时需要添加一个限流电阻,阻值一般是多大呢?()[单选题] *A、100-200欧姆B、200-1K欧姆√C、1K欧姆-5K欧姆D、5K欧姆-10K欧姆10、以下哪个符号是C语言中的多行注释符?()[单选题] *A、//B、/* */√C、;D、{ }11、以下那个数据类型只占用一个单元字节?()[单选题] *A、char√B、intC、longD、float12、0x98是什么进制的整型常量?()[单选题] *A、2B、8C、10D、16√13、如果今天有雨,就带上伞,这种描述是哪一种分支选择结构?()[单选题] *A、单分支选择结构√B、双分支选择结构C、多分支选择结构D、不是分支结构14、我们经常采用哪一种程序结构来处理数组呢?()[单选题] *A、顺序B、选择C、分支D、循环√15、共阳极数码管的8个发光二极管______ 连接在一起,作为公共控制端(com)。
单片机原理及应用练习题含答案
单片机原理及应用练习题含答案一、单选题(共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、在微型计算机中,负数常用()表示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国石油大学(北京)远程教育学院期末考核
《单片原理及应用》
说明:共100 分,每题20 分,在下题中任选 5 题。
1. MCS-51 的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz 时,一
个机器周期为多少毫秒?
参考第二章第四节。
MCS-51 典型的指令周期为一个机器周期,每个机器周期由 6 个状态周期组成,每个状态周期由 2 个时钟周期(振荡周期)组成。
一个机器周期=6×一个状
态周期=12×一个时钟周期=12×
为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要
的时序。
单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。
对振荡周期12 分频后得到的信号周期叫做机器周期,即12 个时钟周期,是 1 个机器周期。
一个机器周期宽度为 6 个状态周期,并依次表示为S1~S6 。
每个状态周期由 2 个时钟周期(振荡周期)组成。
Mcs51 单片机的111 条指令,执行时,所花费的时间,称为指令周期。
一个机器周期=6 ×一个状态周期=12 ×一个时钟周期=12 ×=12 ×1/10=1.2 us=0.0012ms
2. 指出下列指令中画线的操作数的寻址方式?
MOV R0, #55H ;立即寻址
MOV A, 2AH ;直接寻址
MOV A, @R1 ;寄存器间接寻址
MOV @R0, A ;寄存器寻址
ADD A, R7 ;寄存器寻址
MOVX A, @DPTR ;寄存器间接寻址
MOV DPTR, #0123H ;立即寻址
MOVC A, @A+DPTR;基址加变址寻址
INC DPTR;寄存器寻址
参考第三章第二节指令寻址方式
3. 外部RAM 中从1000H 到10FFH有一个数据区,现在将它传送到外部RAM 中2500H 单元
开始的区域中,编程完成上述功能。
参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展
START: MOV R0,#00H
MOV DPTR,#1000H
LOOP: MOVX A,@DPTR
MOV DPH,#25H
MOVX @DPTR,A
MOV DPH,#10H
INC DPTR
INC R0
DJNZ R0,LOOP
SJMP $
4.
在串行通
信中,给
定波特率为 9600b p s ,模式 1,发送 1K B 的数据大约需? 参考第七章第一节波特率,第三节串行口的工作方式,传送 1bit 需要 1/9600s ,传送一 字节需要 10*1/9600s
解法 1:传送 1bit 需要 1/9600 s ,传送一字节需要 10*1/9600 s 传送 1K ( 1024)字节需要 1024*10*1 /9600≈ 1.07( s ) 解法 2: 模式 1 时 1K 字节的数据流相当于
10*1024 bit , 9600bps 时传送 1K 字节需要 10*1024/9600≈ 1.7(s) 80C51 单片机的中断过程。
参
考
第四章第三节中
过程 答:( 1)
中断采样、优先级排序:在每,CPU 都自动检测是否有某种或某几种中断请求 (TF0/1,IE0/1,TI/RI);如有,且允许中断请求向 CPU 发出,则按优先级排序,选出最高优先级的请求,准 备执行该中断服务程序; (2)保护断点地址, PC 转向中断矢量单元:将断点地址在堆栈中保存, PC 指向相应的中断矢量单元, 执行该单元组中的指令 (一般为转移指令 ,转向中断服务子程序 ) (
3)中断服务 ,即执行服务程序:包括以下几点 ?场,如
A C C \P S W 等
?
清
除
中
断
志, 以免 C P U 总是响应该中断 ; ? 中断服务程序 ? 场? RETI (4)返回:在遇到中断服
务程序中的
R
E T I 指令后,
C P U 从堆
栈
中
依
次弹出两个
字PC 中,返回 原来被中断的程序断点 ,继续执行原来的程序 . 6. 编两个 16 位数的减法。
6F 50H -134B H ,结果保存RAM 的 30H 、 31H 。
参考第三章第三
节算术操作类指令,了解减法指用 答: ORG 0000H LJMP BAGIN ORG 0030H BEGIN :MOV A , #50H CLR C SUBB A ,#0B4H MOV 30H ,A ; 30H 单元存放差的低位 MOV A , #6FH SUBB A ,#13H MOV 31H ,A SJMP $ ;31H 单元存放差的高位 END。