单片机模拟试题精选修订版
单片机复习模拟试卷(复习值得参考下)
单片机模拟试卷一、填空题(每空1分,共10分)1.单片机内有组成微机的主要功能部件CPU 、存储器和I/O接口。
2.堆栈的特性是先进后出,8051的堆栈一般开辟在内部RAM30H~7FH的范围内,其堆栈指针是SP 。
3.RS232C是串行通信总线标准。
4.8255是通用的可编程并行接口。
5.MCS-51有一个全双工的异步串行口,有4种工作方式。
二、简述题(每题5分,共25分)1.单片机的特性主要有哪些?答: 1.单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。
2.8031、8051、8751有何异同?答: 8051、8751和8031均为8位单片机,其内部结构是基本相同的。
不同点为:8051内部有4KBROM,8751内部有4KBEPROM,而8031内部无程序存储器。
3.MCS-51的位存储区在哪里?寻址范围是多少?答: 内部RAM的20~2FH为位寻址区域,位地址范围00~7FH;特殊功能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址范围80~FFH;位存储区共256个位。
4.8051的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何?答: 8051有2个16位的定时器/计数器,有4种工作方式。
定时器与计数器的工作原理是相同的,8051的定时器/计数器是根据输入的脉冲进行加1计数,当计数器溢出时,将溢出标志位置1,表示计数到预定值。
5.8051有哪几个中断源?哪些是内部中断源?哪些是外部中断源?答:8051有5个中断源,分别是外部中断0, 外部中断1,定时器/计数器0的溢出中断, 定时器/计数器1的溢出中断,串行口中断。
三、判断题(20分)1.判断以下各条指令是否正确(LL1和PROC为标号)(10分)(1)MOVX @R0,B X(2)MOV A,30H O(3)MOVX A,30H X(4)ADDC A,R7 O(5)SUB A,R2 X(6)ANL #99H ,36H X(7)MOV C,ACC.0 O(8)ORL P1.0,P3.1 X(9)JBC P0,LL1 X(10)ACALL PROC O2.判断以下说法是否正确,不正确予以改正。
单片机考试题目及答案
单片机考试题目及答案一、选择题(每题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 答案一、填空题(每空1分,共20分)1、单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。
2、十进制数25=19H(十六进制)=00011001B(二进制)。
3、单片机的三总线可以分为地址总线、数据总线和控制总线。
(或者数据总线、地址总线)4、8051的-EA=1意味着访问前4K是内部程序存储器,超过4K后访问的是外部程序存储器。
5、单片机复位后SP=07H,第一个入栈数据进入08H单元。
6、执行ANL A,#0FH后,累加器A的内容高4位是0000 。
7、8051单片机共有5(INT0 INT1 T0 T1 串行接口)个中断源,2(高低)个优先级。
8、能够加间址符@的寄存器有R0、R1 和DPTR(内部用R0 R1用在RAM)9、在伟福仿真软件当中输入调试程序我们都保存成后缀是ASM 的文件。
10、可编程并行I/O接口芯片8051内部功能部件包括128B的静态RAM,4个I/O接口和2个16位的定时/计数器。
11、A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。
二、选择题(每小题2分,共20分)1、一个完整的系统通常包括( B )。
A.系统软件和应用软件 B. 硬件系统和软件系统0C. 计算机及外设D.硬件和系统软件2、EPROM是指( D )。
A. 随机存储器B.电擦除的只读存储器C.只读存储器D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行( A )次。
A.0B.1C.2D.3 4、MCS-51系列单片机的CPU是(B )位的。
A.4位B.8位C.16位D.32位5、8051的内部RAM中,用作位寻址的单元地址是(B )。
A.00H-1FHB.20H-2FHC.30H-4FH D.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) (12\f)。
A.8us B.4us C.2us D.1us7、在单片机扩展系统中,8051地址总线和数据总线分时复用所用端口是( D )。
单片机无纸化模拟考试试题1
单片机无纸化模拟考试试题1考试时间20分钟,总分100分。
共50道小题,20道单选,30道判断。
1、8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS.A、1/12B、1/2C、1(正确答案)D、22、8051单片机的VCC(40)引脚是()引脚.A、主电源+5V(正确答案)B、接地C、备用电源D、访问片外存储器3、8051单片机的VSS(20)引脚是()引脚.A、主电源+5VB、接地(正确答案)C、备用电源D、访问片外存储器4、8051单片机中,用来访问外部存储器的是().A、PSWB、ACCC、SPD、DPTR(正确答案)5、MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来().A、存放指令B、存放16位地址,作间址寄存器使用(正确答案)C、存放下一条指令地址D、存放上一条指令地址6、MCS—51单片机复位后,专用寄存器ACC的状态是().A、0000HB、07HC、00H(正确答案)D、0FFH7、MCS—51指令系统中,逻辑与操作指令是().A、CPLB、RLCC、ANL(正确答案)D、ORL8、MCS—51指令系统中,循环转移指令是().A、JBB、JNZC、CJNZD、DJNZ(正确答案)9、MCS—51指令系统中,异或指令是().A、XRL(正确答案)B、SETBC、CLRD、RR10、MCS—51指令系统中,指令CLR A;表示().A、将A的内容清0(正确答案)B、将A的内容置1C、将A的内容各位取反,结果送回A中D、循环移位指令11、堆栈区一般设在()区域.A、工作寄存器区B、特殊功能寄存器区C、一般RAM区(正确答案)D、位寻址区12、外部中断0的入口地址是().A、0003H(正确答案)B、000BHC、0013HD、001BH13、单片机上电复位后,PSW的值为().A、1B、07HC、FFHD、0(正确答案)14、8051单片机()口是一个8位漏极型开路型双向I/O端口.A、P0(正确答案)B、P1C、P2D、P315、“MOVA,R0”源操作数的寻址方式是().A、寄存器寻址(正确答案)B、直接寻址C、寄存器间接寻址D、立即寻址16、000BH是()中断的入口.A、T0(正确答案)B、T1C、INT0D、INT117、8051单片机具有双功能的端口是().A、P0口和P1口B、P3口(正确答案)C、P1口和P2口D、P1口18、单片机18,19脚的名称().A、接地B、复位C、时钟脉冲(正确答案)D、电源19、1个机器周期由()个状态周期构成.A、2B、4C、6(正确答案)D、820、8031单片机的EA引脚().A、必须接地(正确答案)B、必须接+5VC、可悬空D、以上三种视需要而定21、MCS—51单片机的布尔处理器是以A为累加器进行位操作的。
单片机原理与应用模拟考试题(附参考答案)
单片机原理与应用模拟考试题(附参考答案)一、单选题(共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),则使用定时器/计数器的( )更合适。
单片机原理与应用模拟练习题含答案
单片机原理与应用模拟练习题含答案一、单选题(共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发出中断请求后,中断响应的条件是( )。
单片机考试题及答案
单片机考试题及答案一、选择题(每题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一、填空题(每空1分,共20分)1、单片机是由、存储器、及集成在一个芯片上组成的。
2、十进制数25=H(十六进制)=B(二进制)。
3、单片机的三总线可以分为总线、总线和控制总线。
4、8051的=1意味着访问前4K是程序存储器,超过4K后访问的是程序存储器。
5、单片机复位后SP=H,第一个入栈数据进入H单元。
6、执行ANL A,#0FH后,累加器A的内容高4位是。
7、8051单片机共有个中断源,个优先级。
8、能够加间址符@的寄存器有、R1和。
9、在伟福仿真软件当中输入调试程序我们都保存成后缀是的文件。
10、可编程并行I/O接口芯片8155内部功能部件包括256B的静态RAM,个I/O接口和个14位的定时/计数器。
11、A/D转换器是将量转换成数字量,D/A转换器是将转换成模拟量。
二、选择题(每小题2分,共20分)1、一个完整的系统通常包括()。
A.系统软件和应用软件 B.硬件系统和软件系统C.计算机及外设D.硬件和系统软件2、EPROM是指()。
A.随机存储器B.电擦除的只读存储器C.只读存储器D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行()次。
A.0B.1C.2D.34、MCS-51系列单片机的CPU是()位的。
A.4位B.8位C.16位 D.32位5、8031的内部RAM中,用作位寻址的单元地址是()。
A.00H-1FHB.20H-2FHC.30H-4FHD.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是()。
《单片机原理及应用》模拟试卷二一.选择题(正确答案在序号前打√,每小题2分,共20分)1.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC 为16位,因此其寻址范围是(A)4KB(B)64KB(C)8KB(D)128KB2.PC的值是(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算4.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A)6H(B)37H(C)38H(D)39H 5.在MCS—51中(A)具有独立的专用的地址线(B)由P0口和P1口的口线作地址线(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线6.在寄存器间接寻址方式中,指定寄存器中存放的是(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量7.执行返回指令时,返回的断点是(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址8.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL17H,AXRL A,@R0CPL A后,A的内容为(A)CBH(B)03H(C)EBH(D)C8H9.执行以下程序段MOV R0,#dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1第1页共3页单片机原理及应用模拟试卷4一、填空题:(每题2分,共20分)1、8051单片机使用电源为2、SP复位后内容为:。
单片机模拟试题(附答案)
单片机原理模拟试题1(共两套模拟题,有答案,仅供参考)一、填空题(24分,每空1分)1.MCS-51单片机是(8 )位的单片机。
2.MCS-51单片机有( 5 )个中断源,( 2 )级优先级中断。
3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的(TB8 )位。
4.串行口的方式0的波特率为( FOSC/12 )。
5.8031内部数据存储器的地址范围是(00~7FH ),位地址空间的字节地址范围是(20~2FH ),对应的位地址范围是(00~7FH)外部数据存储器的最大可扩展容量是(64KB )。
6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H )。
7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( 49 ) ,(49H)=( 58H )。
8.利用8155H可以扩展( 3 )个并行口,(256 )个RAM单元。
9.当单片机复位时PSW=(00 )H,SP=(07H ),P0~P3口均为(置“1”)电平。
10.若A中的内容为88H,那么,P标志位为(0 )。
11.当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着(PSEN )控制信号有效。
12.MCS-51访问片外存储器时,利用(ALE )信号锁存来自(P0口)发出的低8位地址信号。
13.已知f osc=12MHz,T0作为定时器使用时,其定时时间间隔为(1us)。
14.若MCS-51外扩8KB 程序存储器的首地址若为1000H,则末地址为(2FFF)H。
二、判断对错,如对则在()中写“√”,如错则在()中写“×”。
(10分)1.MCS-51单片机可执行指令:MOV 35H,@R3。
(×)2.8031与8751的区别在于内部是否有程序存储器。
(√)3.当向堆栈压入一个字节的数据后,SP中的内容减1。
(×)4.程序计数器PC中装的内容是当前正在执行指令的地址。
单片机模拟习题及参考答案
单片机模拟习题及参考答案l、8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对()的查询方法进行判断。
A、奇偶标志B、CY标志C、O\Ti标志D、中断标志答案:D2、MCS-51单片机复位后堆栈指针SP=()。
A、07B、OFC、7FD、OFF答案:A3、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()。
A、将目标程序转换成源程序B、将低级语言转换成高级语言C、连续执行D、将源程序转换成目标程序答案:D4、下列芯片中属于单片机的芯片是()。
A、Z80B、80486C、8155D、A T89C52答案:D5、累加器A的内容是23且执行SWAP戍旨令后累加器的内容变为()。
A、02HB、03C、32D、13H答案:C6、对于MCS-5D系列单片机来说,直接寻址可寻址的空间是()。
A、内部RAM口外部RAMB、程序存储器和外部RAMC、内部RAMP o—7FH的空间和特殊功能寄存器D、外部RAM答案:C7、8752单片机是()位机。
A、32B、16C、8D、4答案:C8、MCS-51系列单片机内部计数器的最大位数是()位。
A、4B、8C、16D、32答案:C9、A T89C51单片机有()个中断优先级。
A、2B、3C、4D、5答案:A10、当8051单片机系统的振荡晶体频率为12M H沉,其一个机器周期的时间是()。
A□0.5µSB□lµSm2µSll4µS答案:B11、8031单片机的定时器T l有()种工作方式。
A、1B、4C、0030HD、2答案:C12、8031单片机的定时器Tl有()种工作方式。
A、3B、2C、lD、4答案:A13、下列设备中属于嵌入式系统的是()A、笔记本电脑B、MP漏放器C、服务器D、台式计算机答案:B14、下列芯片中属于单片机的芯片是()。
A、80486B、Z80C、8086D、PIC16C52答案:D15、累加器A的内容是87且执行RR A指令后累加器的内容变为()。
单片机模拟习题含答案
单片机模拟习题含答案一、单选题(共107题,每题1分,共107分)1.下列单片机中具有片内EPROM的是( )。
A、8031B、8032C、8751D、8051正确答案:C2.8032单片机定时器T1的溢出标志TF1在中断方式工作时,当CPU 响应中断后 ( ) 。
A、由软件清零B、由硬件清零C、处于随机状态D、A和B都可以正确答案:D3.下列操作系统中属于嵌入式操作系统的是 ( ) 。
A、DOSB、WindowsC、WindowsD、EE、Windows正确答案:C4.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。
A、控制总线B、低8位地址总线C、高8位地址总线D、数据总线正确答案:C5.指令AJMP指令的寻址范围是 ( )A、任意范围B、-128到+127C、64KD、2K正确答案:D6.对于MCS-51系列单片机来说,直接寻址可寻址的空间是 ( ) 。
A、内部RAM和外部RAMB、程序存储器和外部RAMC、内部RAM中0-7FH的空间和特殊功能寄存器D、外部RAM正确答案:C7.8051单片机的串行接口具有( ) 种工作方式。
A、1B、3C、2D、4正确答案:D8.累加器A的内容是85H,执行RR A 指令后累加器的内容变为( )。
A、92B、0C2C、0AD、02H正确答案:B9.8031单片机的RST引脚内部接有 ( ) 。
A、分频器B、单稳触发器C、D触发器D、施密特触发器正确答案:D10.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。
A、10B、20C、40D、80正确答案:D11.下列芯片中属于单片机的芯片是( )。
A、80486B、8048C、8255D、8088正确答案:B12.下列单片机中具有4K ROM的是( )。
A、8751B、8051C、8032D、89C52正确答案:B13.累加器A的内容是0CAH,执行RLC A 指令后累加器的内容变为( ) 。
单片机模拟试题精选修订版
单片机原理模拟试题一一、单选题1、CPU主要的组成部部分为()。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器2、计算机的主要组成部件为()。
A、CPU,内存,I/O□B、CPU,键盘,显示器C、主机,外部设备D、以上都是3、AT89S51是()位的单片机。
A、16B、4C、8D、准165、在计算机中“A”是用()来表示的。
A、BCD码B、二—十进制编码C、余三码D、ASCII码6、在单片机中,通常将一些中间计算结果放在()中。
A、累加器B、控制器C、程序存储器D、数据存储器8、指令和程序是以()形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码9、单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU10、进位标志CY在()中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPTR11、单片机AT89S51的XTAL1和XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振12、AT89S51复位后,PC与SP的值为()A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,00H13、单片机的堆栈指针SP始终是()A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度14、P0、P1口作输入用途之前必须()A、相应端口先置1B、相应端口先置0C、外接高电平D、外接上拉电阻15、一个EPROM的地址有A0----A11引脚,它的容量为()A、2KBB、4KBC、11KBD、12KB16、89C51单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H18、执行指令MOVX A,﹫DPTR时,WR、RD脚的电平为()A、WR高电平,RD低电平B、WR低电平,RD高电平C、WR高电平,RD高电平D、WR低电平,RD低电平19、下列指令中不影响标志位CY的指令有()A、ADD A,20HB、CLR C C 、RRC A D、INC A20、LJMP跳转空间最大可达到()A、2KBB、256B C 、128B D、64KB21、计算机内部数据之所以用二进制形式表示,主要是()A、为了编程方便B、由于受器件的物理性能限制C 、为了通用性D、为了提高运算速度22、89C51单片机共有()中断源A、4B、5 C 、6 D、723、89C51单片机共有()个中断优先级A、2B、3 C 、4 D、5INT(外部中断1)的向量地址为()24、外部中断源1A、0003HB、000BH C 、0013H D、002BH25、8051的内部RAM中,可以进行位寻址的地址空间为()A、00H∽2FHB、20H∽2FH C 、00H∽FFH D、20H∽FFH26、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令S UBB A,R2 后结果为()A、(A)=74HB、(R2)=74HC、(A)=75HD、(R2)=75H27、设(A)=0C3 H,(R0)=0AA H,执行指令ANL A,R0后,结果()A、(A)=82HB、(A)=6CHC、(R0)=82D、(R0)=6CH28、89C51的程序计数器P C为16位计数器,其寻址范围是()A、8KB、16 K C 、32 K D、64 K29、提高单片机的晶振频率,则机器周期()A、不变B、变长 C 、变短D、不定31、89C51单片机中,唯一一个用户不能直接使用的寄存器是()A、P S WB、D P T R C 、P C D、B32、执行如下三条指令后,30H单元的内容是()MOV R1,#30HMOV 40H,#0EHMOV ﹫R1,40HA、40HB、30HC、0EHD、FFH33、有如下程序段:MOV R 0,#30HSETB CCLR AADDC A,#0 0HMOV ﹫R 0,A执行结果是()A、(30H)=0 0HB、(30H)=0 1HC、(00H)=0 0HD、(00H)=0 1H34、从地址2132H开始有一条绝对转移指令A J M P addr11,指令可能实现的转移范围是()A、2000H∽27FFHB、2132H∽2832HC 、2100H∽28FFH D、2000H∽3FFFH35、中断是一种()A、资源共享技术B、数据转换技术C 、数据共享技术D、并行处理技术二、判断题:1、程序计数器PC不能对它进行读写操作()2、AT89S51单片机对最高优先权的中断响应是无条件的()3、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令()4、在一般情况89C51单片机允许同级中断嵌套()5、89C51单片机,程序存储器和数据存储器扩展的最大范围都是一样的()6、单片机系统扩展时使用的锁存器,是用于锁存高8位地址()7、RR A为循环左移指令()8、MOV A,30H为立即寻址方式()9、如果发生除法溢出错误,则PSW标志位P置1。
精选新版《单片机与接口技术》模拟考试158题(含答案)
2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.执行下列程序后,累加器A的内容为 B 。
ORG 0000HMOV A, #00HADD A, #02HMOV DPTR, #0050HMOVC A, @A+DPTRMOV @R0, ASJMP $ORG 0050HBAO: DB 00H,08H,0BH,6H,09H,0CHENDA.00HB.0BHC.06HD.0CH2.MCS-51单片机的P1口的功能是 A 。
A.可作通用双向I/O口用C.可作地址/数据总线用3.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。
A.JNB P1.0,LPB.JB P1.0,LPC.JC P1.0,LPD.JNZ P1.0,LP4.在MCS-51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16B.DJNZ direct,relC.SJMP relD.ACALL addr115.单片机上电复位后,PC的内容和SP的内容为 B 。
A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H6.8051单片机的VCC(40)引脚是 A 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器7.8051单片机的V SS(20)引脚是 B 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器8.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。
A.WR高电平,RD高电平B.WR低电平,RD高电平C.WR高电平,RD低电平D.WR低电平,RD低电平9.下列指令能使累加器A的最低位置1的是C。
A.SETB A,#01HB.SETB A,0C.ORL A,#01HD.SETB A,#00H10.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。
A.60HB.02HC.06HD.20H11.寻址方式就是 C 的方式。
单片机原理及应用模拟考试题+答案
单片机原理及应用模拟考试题+答案一、单选题(共53题,每题1分,共53分)1.下列指令能使累加器A高4位不变,低4位置F的是()A、ANLA,#OFHB、ANLA,#OFOHC、ORLA,#OFHD、ORLA,#OF0H正确答案:C2.XRLdirect,#data是()A、位操作指令B、控制转移指令C、算术运算指令D、逻辑运算指令E、数据传送指令正确答案:D3.CPU主要的组成部部分为()。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器正确答案:A4.已知:A=D2H,(40H)=77H,执行指令:ORLA,40H后,其结果是()。
B、A=F7HC、A=D2HD、以上都不对正确答案:B5.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、00HB、01HC、02HD、03H正确答案:B6.能将A的内容向左循环移一位,第七位进第0位的指令是()。
A、RLCAB、RRCAC、RRAD、RLA正确答案:D7.执行下列程序后,内部RAM30H单元的内容是()。
MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05HA、00HC、05HD、30H正确答案:B8.指令JZrel源操作数的寻址方式是():A、直接寻址B、寄存器间接寻址C、位寻址D、寄存器寻址E、相对寻址F、变址寻址G、立即数寻址正确答案:E9.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6V电源正确答案:B10.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器正确答案:B11.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则A 是()A、00HB、01HC、02HD、03H正确答案:B12.指令MOVA,@R0源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D13.当外部中断0发出中断请求后,中断响应的条件是A、SETBET0B、SETBEX0C、MOVIE,#81H正确答案:C14.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A15.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV@R1,A;后(A)=A、10HB、11HC、12HD、13H正确答案:B16.某种存储器芯片是8KB*4/片,那么它的地址线根数是()A、11根B、12根C、13根D、14根正确答案:C17.下列指令能能使累加器A的最高位置1的是()。
单片机单选模拟试题
单片机单选模拟试题一、单选题(共100题,每题1分,共100分)1、闪速存储器的英文缩写是 ( ) 。
A、FLASB、RAMC、ROMD、EPROM正确答案:A2、下列特殊功能寄存器中可以位寻址的是( )。
A、SBUF(99B、DPL(82C、TH0(8CD、IP(0B8正确答案:D3、MCS-51单片机的RS1,RS0=11时,当前寄存器R0~R7占用内部RAM ( ) 单元。
A、00H—07B、(B)08H—0FC、(C)10H—17D、18H—1FH正确答案:D4、提高单片机的晶振频率,则机器周期 ( ) 。
A、变长B、变短C、不定D、不变正确答案:B5、8052单片机有( )个中断源。
A、6B、5C、3D、4正确答案:A6、8051单片机的最高工作频率是( )MHz。
B、32C、12D、6正确答案:C7、MCS-51系列单片机的P0口做为输出口使用时为驱动NMOS负载必须接 ( ) 。
A、电源B、上拉电阻C、下拉电阻D、地正确答案:B8、累加器A的内容是84H,执行RR A 指令后累加器的内容变为 ( ) 。
A、42B、09C、83D、40H正确答案:A9、在进行串行通信时,若两机的发送与接收可以同时进行,则称为 ( ) 模式。
A、半双工B、广播C、全双工D、单工正确答案:C10、在51系列单片机应用系统中启动ADC0809开始转换时,使用 ( ) 指令。
A、MOVXB、(B)MOVXC、MOVD、MOVE、A,@A+DPTR正确答案:A11、下列单片机中具有片内EPROM的是( )。
B、8031C、8051D、8032正确答案:A12、AT89C51单片机有 ( )个中断优先级。
A、2B、3C、4D、5正确答案:A13、定时器T0的溢出标志TF0,在CPU响应中断后 ( ) 。
A、由软件清零B、由硬件清零C、随机状态D、A、B都可以正确答案:B14、8051单片机的P0口做为输出口在驱动NMOS负载时必须接 ( ) 。
单片机模拟试题二
单片机模拟试题二单片机模拟试题二一、填空(每空 2 分,共26 分)1、MCS-8051系列单片机字长是位,有根引脚,96系列字长是16 位。
2、8051单片机的存储器的最大特点是。
3、口常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。
4、ALE信号的作用是。
5、8051复位后,PC= 。
若希望从片内存储器开始执行,EA脚应接,PC值超过时,8051会自动转向片外存储器继续取指令执行。
6、8051的C/T是计数的。
7、8051的中断向量表在。
8、MOV A,40H 指令对于源超作数的寻址方式是寻址。
9、指令JB 0A7H,ABC的作用是若P2口的第7位为1则跳转到。
(0A7H是的地址)10、将CY与A的第0位的非求或的指令是ORL C,/ ,若原A=0,执行后A= 。
二、判断题(每题1分,共10分)中ALE为允许地址锁存输出信号,即把高字节地址锁存到外部锁存器的信号。
是一个8位单片机,有4KB的程序存储器,128KB的数据存储器,还可接64KB 的外部程序存储器或数据存储器.3. 8051的程序计数器PC是16位寄存器,即可对64KB的程序存储器直接寻址。
4. MCS-51指令周期,即执行一条指令的时间为一个机器周期。
的指令中可以有单字节双周期指令,也可以有双字节单周期指令。
的P3口可以作为输入或输出口使用,在接I/O设备时又作为扩展系统的地址总线,输出高8位,与P0口一起组成16位地址总线。
的P2口可作为基本的输入输出口,还具有第二功能,即作为一些控制信号引脚。
8. MCS-51的特殊功能寄存器分布在60H—80H的地址范围。
的内部RAM区中00H—1FH共32个单元是4个通用工作寄存器区,每个区有8个工作寄存器R0—R7,使用那个区的寄存器由PSW的D2和D3位内容决定.的定时器使用时,输入的时钟脉冲是有晶体振荡器的输出经12分频后得到的,所以定时器也可以看作是对计算机机器周期的计数器。
单片机模拟题
一、选择题1.ALU表示()。
A、累加器B、程序状态字寄存器C、计数器D、算术逻辑零件2.没有外面储存器的计算机,其监控程序能够寄存在()。
A、 RAMB、 ROMC、CPUD、RAM 和 ROM3.MCS-51的中止同意触发器内容为 83H,CPU将响应的中止恳求是 ( )。
A T1,外面中止源 1 B、T0,T1 C、T1,串行接口 D、外面中止源 0,T04.MOV C, #00H 的寻址方式是()A、位寻址B、直接寻址C、立刻寻址D、寄存器寻址5.履行 PUSHACC指令, MCS-51达成的操作是()。
A、 SP+1;( ACC)→( SP)B、( ACC)←( SP); SP-1C、 SP-1;(ACC)→( SP)D、( ACC)←( SP); SP+16.LCALL指令操作码地点是 2000H,履行完相应的子程序返回指令后, PC= ()。
A、 2000HB、 2001HC、2002HD、2003H7.用 MCS-51串行接口扩展并行 I\O 口时 ,串行接口工作方式应选择 ( )。
A、方式 0B、方式 1C、方式 2D、方式 38.#data 表示()。
A、 8 位直接地点B、 16 位地点C、 8 位立刻数D、16 位立刻数9.MCS-51响应中止时,下边哪一个条件不是一定的()。
A、目前指令履行完成B、中止是开放的C、没有同级或高级中止服务D、一定有 RETI12. 指令 CJNE A, direct ,rel 指的是()。
A、比较不等转移B、减 1 不为 0 转移C、绝对转移D、长跳转10.13. MCS-51 单片机片内 ROM 容量为()。
A、 4KBB、8KBC、128BD、 256B11.MCS-51 单片机片要用传递指令接见片外面程序储存器,它的指令操作码助记符是以下哪个()。
A、 MULB、 MOVXC、MOVCD、MOV12. MCS-51 单片机的一个机器周期由()个振荡脉冲构成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机模拟试题精选修订版《单片机原理及应用》寻址方式与指令习题一、单选题1、指令和程序是以()形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码2、单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU3、进位标志CY在()中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPTR4、AT89S51单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H5、执行指令MOVX A,﹫DPTR时,WR、RD脚的电平为()A、WR高电平,RD低电平B、WR低电平,RD高电平C、WR高电平,RD高电平D、WR低电平,RD低电平6、下列指令中不影响标志位CY的指令有()A、ADD A,20HB、CLR C C 、RRC A D、INC A7、LJMP跳转空间最大可达到()A、2KBB、256B C 、128B D、64KB8、AT89S51的内部RAM中,可以进行位寻址的地址空间为()A、00H∽2FHB、20H∽2FH C 、00H∽FFH D、20H∽FFH9、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令S UBB A,R2 后结果为()A、(A)=74HB、(R2)=74HC、(A)=75HD、(R2)=75H10、设(A)=0C3 H,(R0)=0AA H,执行指令ANL A,R0后,结果()A、(A)=82H B、(A)=6CH C、(R0)=82 D、(R0)=6CH11、AT89S51的程序计数器PC为16位计数器,其寻址范围是()A、8KB、16 K C 、32 K D、64 K12、执行如下三条指令后,30H单元的内容是()MOV R1,#30HMOV 40H,#0EHMOV ﹫R1,40HA、40HB、30HC、0EHD、FFH13、有如下程序段:MOV R 0,#30HSETB CCLR AADDC A,#0 0HMOV ﹫R 0,A执行结果是()A、(30H)=0 0HB、(30H)=0 1HC、(00H)=0 0HD、(00H)=0 1H14、从地址2132H开始有一条绝对转移指令AJMP addr11,指令可能实现的转移范围是()A、2000H∽27FFHB、2132H∽2832HC 、2100H∽28FFH D、2000H∽3FFFH15、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=()A、2000HB、2001HC、2002HD、2003H16、51单片机的指令系统中没有哪一类指令()A、单字节B、双字节C、三字节D、四字节17、下列传送指令中哪一个是正确的()A、MOV 44H,AB、MOV 30H,@R2C、MOV R0,R4D、ANL P1.0,20H18、LJMP指令的转移范围是( )A、-128~127B、2KC、4KD、64K19、下列指令中哪一个不影响标志位( )A、ADD A, 30HB、SUBB A, R2C、ORL A, #67HD、RL A20、AT89S51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()A、读锁存器B、读数据库C、读A累加器D、读CPU二、填空1.设(A)=34,(B)=10H,则执行指令DIV AB后,(A)=,(B)=。
2.外部数据存储器只能用指令来读写,只能用间接寻址方式,用DPTR寻址时,可寻址空间为。
3.当(RS1)=1,(RS0)=1时,R0对应的单元地址为。
4.堆栈一般设置在30H~7FH区域内;堆栈指针SP,复位时其值为,即若执行指令PUSH A,则是把A的内容复制到单元中;且(SP)=08H;若将堆栈顶设置在60H,则需执行指令。
5.AT89S51内部有21个SFR,占据地址空间,只能直接寻址;字节地址能够被8整除的字节可以寻址。
6.ORG 0100HAJMP NEXT ;指明指令AJMP NEXT的存放起始地址是;三、判断1.设(A)=50H,(30H)=10H,则执行指令ADD A,30H后以下各单元的值为(A)=60H,(C)=0,(OV)=0,(AC)=0,(P)=0。
2.位寻址空间是字节地址20H~2FH,共128位,位地址00H~7FH;20H.1是正确的位地址表示。
3.AT89S51的指令系统有111条指令,按字节长度三种:单字节、双字节和三字节;按执行机器周期数分有三种:单周期、双周期和四周期。
4.程序存储器中的数据只能间接寻址。
5.单片机也可以用C语言来编程。
6.RS1=1,RS0=0时,R2的直接地址为11H。
7.MOV A,30H指令中第二操作数的寻址方式为直接寻址。
8.SFR只能直接寻址。
9.CLR 20H是位操作指令。
10.执行除法指令后商在B寄存器中。
11.串行中断的溢出标志必须用软件清零。
12.上电复位后执行压栈指令第一个字节压入07H。
四、程序题1、读程序,写出程序段所实现的功能MOV A,#123MOV B,#100DIV ABMOV 30H,AMOV A,#10XCH A,BDIV ABMOV 31H,AMOV 32H,B2、读程序,写出以下指令执行后A的值(设P1的值为AAH)MOV A,P1ANL A,#0FHXRL A,#0FH3、写出以下程序段执行后30H单元的值START:MOV A,#3MOV DPTR,#TABMOVC A,@A+DPTRMOV 30H,ASJMP $TAB:DB 0,1,8,27,64,1254、写出以下程序执行后30H单元的值ORG 0000HSTART:CLR CMOV A,#35HSUBB A,#3AHJC NEXTSUBB A,#07HNEXT:ADD A,#0AHMOV 30H,ASJMP $5、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?MOV R0,#30H ;R0=30HMOV A,@R0 ;A=5AHMOV R1,A ;R1=5AHMOV B,R1 ;B=5AHMOV @R1,P1 ;(5AH)=7FHMOV A,P1 ;A=7FHMOV 40H,#20H ;(40H)=20HMOV 30H,40H ;(30H)=20HMOV 30H,40H ;(30H)=20H6.设(A)=85H,求执行下面子程序后30H、31H、32H单元的值,并说明该子程序的作用。
MOV B,#64HDIV ABMOV 30H,AMOV A,#0AHXCH A,BDIV ABMOV 31H,AMOV 32H,BRET7、写出下列程序对应的逻辑表达式。
(B.0 P2.1 ACC.0 P3.2为逻辑变量)MOV C,B.0ORLC,P2.1ANL C, ACC.0ORL C, P3.2MOV P1.7, C8、设(30H)=44H,(44H)=95H,(B)=30H,执行下面的程序后,求A、30H、44H、R0、B中的数值。
MOV R0,30HMOV A,@R0MOV 30H, AADD A,@R0MOV @R0, AXCH A, B9、设(R0)=20H,(R1)=25H,(20H)=80H,(21H)=90H,(25H)=0A0H,(26H)=6FH,执行完下列程序后,试分别写出A,R0,R1,(20H),(21H)及CY的内容。
(6分)CLR CMOV R2,#02HLOOP:MOV A,@R0ADDC A,@R1MOV @R0, AINC R0INC R1DJNZ R2, LOOPSJMP $10、设R0的内容为32H,A的内容为97H,而片内RAM的32H单元内容为92H,40H单元内容为08H,请指出在执行下列程序段后,上述各单元的内容变化。
MOV A, @R0MOV @R0, 40HMOV 40H, AMOV R0, #35H11、STRAT:MOV R3, #20HMOV R1, #45HCLR ALOOP: MOV @R1,AINC R1DJNZ R3,LOOP ;END试写出程序执行完毕后R3的内容,R1的内容,A的内容。
12、ORG 0030HSTART:MOV 20H, #00HMOV DPTR, #0000HMOVX A,@DPTRMOV 10H, AMOV DPTR, #0001HNEXT1:MOVX A, @DPTR ;JB ACC.7 NEXT2 ;INC 20HNEXT2:INC DPTRDJNZ 10H, NEXT1 ;END试在加分号的语句后添加适当注释,说明该语句的作用,并写出整个程序所完成的功能。
片外RAM(0000H)=15H(6分)。