单片机模拟练习题1(1)

合集下载

单片机原理及应用考试模拟题

单片机原理及应用考试模拟题

单片机原理及应用考试模拟题1、共阳极LED数码管显示字符“5”的显示码是()。

A、0x06B、0x7dC、0x82D、0x92答案:D2、在用串行口通信时,SBUF作用是()A、发送B、接收C、发送和接收D、其他答案:C3、以下哪个选项不是串行口的结构组成()A、接受控制器B、定时器/计数器方式寄存器C、缓冲寄存器SBUFD、发送控制器答案:B4、单片机内部资源中最核心的部分是()A、CPUB、RAMC、ROMD、IO接口答案:A5、51式单片机第()引脚为+5V电源引脚A、40B、31C、10D、9答案:A6、89C51单片机的定时/计数器共有几个外部接口()A、1B、2C、3D、4答案:B7、51单片机是()位单片机A、2B、8C、4D、1答案:B8、程序状态字寄存器中反映进位(或借位)状态的标志位符号是()。

A、OVB、ACC、CYD、F0答案:C9、定时器T0工作在方式3时,定时器T1有()种工作方式。

A、2B、3C、4D、1答案:B10、当定时器申请中断时TFx为()A、0B、1C、无关D、11答案:B11、判断下列哪一种说法是正确的()A、PC是一个可寻址的寄存器B、单片机的主频越高,其运算速度越快C、AT89S52单片机中的一个机器周期为1usD、特殊功能寄存器SP内存放的是堆栈栈顶单元的内容答案:B12、C51数据类型中关键词“bit”用于定义A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量答案:A13、启动定时器1开始定时的C51指令是()。

A、TR0=0B、TR1=0C、TR0=1D、TR1=1答案:D14、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义答案:A15、数据可以从A站发送到B站,也可以从B站发送到A站,但是不能同时在两个方向上传送的通信方式是()。

A、单工通信B、半双工通信C、双工通信D、同步通信答案:B16、80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536答案:D17、80C51的串口工作方式中适合点对点通信的是()A、工作方式OB、工作方式1C、工作方式2D、工作方式3答案:B18、定义i=0x01,a=1,则i<<a为()。

单片机模拟试卷1答案

单片机模拟试卷1答案

单片机期末模拟试卷1参考答案一、单项选择题。

(每题2分,共22分)1.8位二进制所表示的无符号整数,其相应的十进制数范围是(A )A .0-255B .1-256C .1-255D .0-2562.字母“b ”的ASC Ⅱ码是(D )A . 11HB .OBHC .BOHD .62H3.十进制数-1用二进制补码表示,该补码是(A )0A . FFHB .00HC .FEHD .81H4.8031单片机外接ROM 时,使用(A )引脚来选通74LS373芯片A .ALEB .SEN PC .EAD WR5.如果8031单片机的一个机器周期为2微秒,则其时钟频率为(A )MHzA .6B .8C .12D .166.8031单片机内含定时器和串行口的个数分别为( A )A . 2和1B .1和2C .3和1D .2和27.对程序存储区数据传送,应采用助记符为(C )A . MOVB .MOVXC .MOVCD .PUSH8.下列各指令中(A )才属于MCS -51指令系统的位指令A . ANLC.,/bitB .XRLC,bitC .ORLbit,CD .MOVC,/bit9.8031单片机外部中断0请示信号输入的引脚是(B )A . RXDB .INTOC .T OD .WR 10.8031单片机的定时器1的中断程序入口地址为(A )A .001BHB .0003HC .000BHD .0013H 11.8031片可扩展数据存储器( A )KB0A . 64B .32C .8D .4二、填空题(每题2分,共24分)1.87H 是用8位二进制原码表示的十六进制数,其相应的十进制数是_—7(答对了给2分;写出负号,数值不对给0.5分)__2.假设2个一字节的十六进制数9FH ,81H 相加的和仍然为8位二进制数,那么相加后其进位标志为_1 _(1或0),溢出标志为__1_(0或1)。

3.8031单片机中IP =0EH ,IE =8DH 时,CPU 能响应的优先权最低的中断源是__外部中断0_。

单片机模拟练习题1

单片机模拟练习题1

单片机原理练习题一、填空题1.单片机与普通微型计算机的不同之处在于其将CPU 、存储器、和I/O口3部分集成于一块芯片上。

2.MCS-51 对片内RAM ,片外RAM 和片内、外ROM 访问时分别用指令_MOV__、_MOVX_____、__MOVC___ 来区分。

3.MCS-51 片外扩展存储器时,ROM 的最大容量为_64K_____,RAM 的最大容量为64K______。

4.P0~P3 口在作输入口使用时,应先向口锁存器写入_全“1”_____ 。

5.P0 口在作输出口使用时,必须外接__上拉电阻_____。

6.8051 中断源共5 个,它们分别是__外部中断0_____ 、外部中断1_______ 、_定时器0溢出中断_____ _定时器1溢出中断_____、__串行口中断____ 。

7.中断服务程序的返回指令是_RETI____,子程序的返回指令是_RET____。

8.TMOD(定时器/ 计数器模式控制寄存器)中M1 、M0 的用途是模式设置,_____ ,C/T=1 时为方式_定时_____。

9.已知:(A )=E7H ,CY(加法进位标志,=0无溢出-1有溢出)=1 。

问执行指令SUBB A ,#70H 后,(A)=_76H__ 、CY=0__ 、AC=_0__ 、OV=_1_ 、P=_1__ 。

10.为确保CPU 读键的准确性,消除按键抖动可用___软件消除抖动_______和__硬件消抖动_________两种办法解决。

11.单片机的键盘结构有两种,分别是_独立式____ 和_行列式______ 。

12.LED 显示器按内部发光二极管的公共点连接方法不同,有_共阴_______ 和___共阳_____ 之分。

LED 显示有__静态显示______ 和_动态显示______ 两种方式。

13.8051 四组工作寄存器区的地址范围分别是__00H~07H_____ 、_08H~0FH_______ 、__1OH~17H______ 和_18H~1FH_______。

单片机C语言模拟试题

单片机C语言模拟试题
DJNZ R7,LOOP
2.请将ROM3000H单元内容送R7
答:MOV DPTR, #3000H
CLR A
MOVC A,@A+DPTR
MOV R7,A
七、编程题(40分)
1 已知一MCS—51单片机系统的片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。
2、片内RAM的20H~2FH为位寻址区,所包含的位地址是( B )。
A、00H~20H B、00H~7FH C、20H~2FH D、00H~FFH
3、MCS-51单片机的复位信号是( A )有效。
A、高电平 B、低电平 C、脉冲 D、下降沿
答:P=1/f=(1/11.059×106)=0.09×10-6s
=90ns
S=2P=2×90ns=180ns
机器周期=12P=12×90ns=1.08μs
双指令周期=2×机器周期=2.16μs
判题标准:每问4分,结果错,分值全扣;结果正确,量纲错或不写量纲,每问扣1分。
2.MCS—5l单片机的堆栈区只可设置在 片内数据存储区(器)
3.MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。
4.定时器/计数器的工作方式3是指的将定时器/计数器0 拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。

单片机试题 填空

单片机试题 填空

单片机模拟试卷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,00H8.当需要从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.半导体存储器分成两大类和,其中具有易失性,常用于存储。

单片机模拟试卷及答案

单片机模拟试卷及答案

单片机应用技术模拟试卷1 答案一、填空题(每空1分,共20分)1、单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。

2、十进制数25=16H(十六进制)=00010110B(二进制)。

3、单片机的三总线可以分为地址总线、数据总线和控制总线。

(或者数据总线、地址总线)4、8051的=1意味着访问前4K是内部程序存储器,超过4K后访问的是外部程序存储器。

5、单片机复位后SP=07H,第一个入栈数据进入08H单元。

6、执行ANL A,#0FH后,累加器A的内容高4位是0000 。

7、8051单片机共有5个中断源,2个优先级。

8、能够加间址符@的寄存器有R0、R1和DPTR 。

9、在伟福仿真软件当中输入调试程序我们都保存成后缀是ASM 的文件。

10、可编程并行I/O接口芯片8155内部功能部件包括256B的静态RAM,3个I/O接口和 1个14位的定时/计数器。

11、A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。

二、选择题(每小题2分,共20分)1、一个完整的系统通常包括( B )。

A.系统软件和应用软件 B. 硬件系统和软件系统0C. 计算机及外设D.硬件和系统软件2、EPROM是指( D )。

A. 随机存储器B.电擦除的只读存储器C.只读存储器D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行( A )次。

A.0 B.1 C.2D.34、MCS-51系列单片机的CPU是(B )位的。

A.4位B.8位 C.16位 D.32位5、8031的内部RAM中,用作位寻址的单元地址是(B )。

A.00H-1FHB.20H-2FHC.30H-4FH D.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) 。

A.8us B.4us C.2us D.1us7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是( D )。

单片机模拟试题(1)

单片机模拟试题(1)
C.双缓冲工作方式D.以上三种全是
23、MCS-51系列单片机的串行口是(B)。
A.单工 B.半双工C.全双工D.并行口
24、在数模转换过程中,以下转换精度最高的是(D)。
A.8位数模转换器B. 10位数模转换器
C. 12位数模转换器D. 14位数模转换器
25、当设置串行口工作方式为方式1时,其波特率(D)。
C.在C51中,注释说明只能使用/*……*/注释
D.C程序的基本组成单位是函数
9、在C51程序中常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。
A.赋值语句 B.表达式语句 C.循环语句D.空语句
10、在单片机应用系统中,为节省I/O引脚多个LED数码管显示电路常采用(B)显示方式。
A.静态B.动态C.静态和动态D.查询
while(1)
{
START=0;
START=___1__;//启动A/D转换
START=__0___;
while(EOC=0);//等待A/D转换结束
OE=____1___;//数据输出允许
temp=P0;//读取A/D转换结果
P1=temp;//A/D转换结果送LED显示
}
得分
评卷人
四、单片机应用设计分析:(共2题,每题10分,共20分)
一、单项选择题:
1、MCS-51系列的单片机中片内RAM的字节大小可能的是(D)
A、128MB、128K C、128 D、64
2、C51语言提供的合法的数据类型关键字是(A)。
A、sfr B、BIT C、Char D、integer r
3、片内RAM的位寻址区,位于地址(B)处。
A、00H~1FH B、20H~2FH C、30H~7FH D、80H~FFH

单片机模拟习题及参考答案

单片机模拟习题及参考答案

单片机模拟习题及参考答案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 指令后累加器的内容变为( ) 。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。

单片机原理及应用技能比赛模拟试题(一)及答案

单片机原理及应用技能比赛模拟试题(一)及答案

单片机原理及应用技能比赛模拟试题(一)及答案武胜职业中专学校单片机原理及应用技能比赛模拟试题(一)一、填空题(每空1分,共54分)。

1、二进制数的数码有( 0 ),( 1 )两个。

2、十进制数32用二进制数表示为(100000 )B,用十六进制数表示为( 20 )H。

3、中央处理器(CPU)主要由算术逻辑运算单元、(累加器)、(寄存器)、程序状态字寄存器、(程序计数器)、地址寄存器、数据寄存器、指令寄存器、(指令译码器)、(控制器)等部件组成。

4、单片机的寻址指令有(立即数寻址)、(间接寻址)、(变址寻址)、(寄存器寻址)、(寄存器间接寻址)以及相对寻址指令、位寻址指令。

5、MSC—51系列单片机有( P 0 )、( P 1 )、( P 2 )、( P 3 )、四个8位输入/输出(I/O)口。

6、如果要将及时数23H送入累加器A,其指令为(MOV A,#23H )。

将以23H 为地址的存储单元里面的数送入累加器A,其指令为( MOV A,23H )。

7、CPU与外设通信方式有(查询方式)、(中断传输方式)、(直接存储器存取)、三种方式。

8、外中断INT0的入口地址为(0003H)、定时/计数器T1中断入口地址为(001BH)。

9、汇编语言中实现延时的方法有(软件延时)、(硬件延时)两种。

10、中断控制寄存器IE中EA的含义为(中断应许/禁止)、EX1的含义为(应许/禁止INT1中断)、ET0含义为(应许/禁止定时器T1中断)。

11、单片机89C51片内集成了( 4 )KB的FLASH ROM,共有(5 )个中断源。

12、两位十六进制数最多可以表示( 256 )个存储单元。

13、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM。

14、单片机89C51复位后,其I/O口锁存器的值为( 0FFH ),堆栈指针的值为( 07H ),SBUF的值为(不定),内部RAM的值不受复位的影响,而其余寄存器的值全部为( 0H )。

单片机单选模拟试题

单片机单选模拟试题

单片机单选模拟试题一、单选题(共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负载时必须接 ( ) 。

单片机试题1及答案

单片机试题1及答案

单片机试题1及答案以下是关于单片机试题1及答案的文章:单片机试题1及答案试题:1. 单片机的中断是什么?2. 请解释有关单片机架构的术语:CPU,存储器,IO口。

3. 在单片机系统中,什么是时钟频率?4. 简述单片机内存的种类和功能。

5. 解释程序计数器的作用和功能。

答案:1. 单片机的中断指的是一种外部事件或条件的突发情况,它会打断当前正在执行的程序,并转而处理优先级更高的事件或条件。

中断机制使得单片机能够实时响应外部事件,并在必要时执行相应的处理程序。

2. 在单片机架构中,CPU(中央处理单元)是整个系统的核心部分,它负责执行指令,并控制其他部件的操作。

存储器则是用来存储数据和程序的地方,分为RAM(随机访问存储器)和ROM(只读存储器)两种类型。

其中,RAM用于存储临时数据和变量,ROM则用于存储固定的程序代码和常量。

而IO口则是单片机与外部设备进行通信的接口,可以输入和输出数据。

3. 在单片机系统中,时钟频率指的是单片机内部时钟的频率。

单片机的各个部件,如CPU和外设,都需要按照时钟频率来执行相应的操作。

时钟频率越高,单片机的处理速度越快,但同时也会消耗更多的功耗。

选择合适的时钟频率可以根据具体应用需求来进行调整。

4. 单片机内存一般包括RAM和ROM两种类型。

RAM(随机访问存储器)用于存储程序执行过程中的临时数据和变量,它可以随机访问其中的任意位置,并且数据可以被写入和读取。

RAM的容量较小,但速度快。

而ROM(只读存储器)则用于存储固定的程序代码和常量,它的内容在出厂时已经被固定,只能读取无法写入。

ROM的容量较大,但速度较慢。

5. 程序计数器(PC)是一种用于存储下一条指令地址的寄存器。

它的作用是指示当前正在执行的指令在程序中所处的位置,以及提供下一条指令的地址。

当执行完一条指令时,PC会自动加1,指向下一条指令的地址,从而实现程序的顺序执行。

在发生中断或函数调用等情况时,PC的值会被保存在栈中,以便后续恢复执行。

单片机原理及应用模拟习题(附答案)

单片机原理及应用模拟习题(附答案)

单片机原理及应用模拟习题(附答案)一、单选题(共54题,每题1分,共54分)1.指令CLRC源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:G2.设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,执行以下指令后SETBC;ADDCA,20H;RLCA;MULAB。

(A)=A、08HB、09HC、10HD、11H正确答案:A3.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为(H)。

ORG0000HMOVDPDR,#1000MOVA,#00HMOV20H,ALJMP1500ENDA、100B、1000C、1500D、0正确答案:C4.MCS-51系列单片机的指令系统共有指令数为():A、119B、115C、113D、111正确答案:D5.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():A、FEHB、FFHC、3FHD、BFH正确答案:C6.以下寄存器与中断无关的是():A、IEB、IPC、TMODD、TCON正确答案:C7.能将A按位取反的指令是()。

A、CPLAB、CLRAC、RLAD、SWAPA正确答案:A8.如果(P0)=65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)=()A、61HB、75HC、71HD、17H正确答案:C9.MOVCA,@A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A10.地址总线的缩写是():A、ABB、DBC、CBD、KB正确答案:A11.单片机应用程序一般存放在()。

A、RAMB、ROMC、寄存器D、CPU正确答案:B12.指令MOVA,@R0源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D13.当RS1RS0=10时,Rn的地址是():A、10H~17HB、18H~1FHC、00H~07HD、08H~0FH正确答案:A14.XRLdirect,#data是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:B15.单片机应用程序一般存放在()。

单片机原理及应用模拟试题及参考答案

单片机原理及应用模拟试题及参考答案

单片机原理及应用模拟试题及参考答案一、单选题(共80题,每题1分,共80分)1、TMOD主要用于()A、设置工作方式B、存储C、记忆D、运算正确答案:A2、单片机的特点里没有包括在内的是()。

A、密封性强B、集成度高C、性价比高D、功耗低正确答案:A3、启动定时器0开始计数的指令是使TCON的()。

A、TF0位置1B、TR0位置1C、TF0位清0D、TF1位清0正确答案:B4、数组的下标是从()开始的。

A、3B、2C、1D、0正确答案:D5、共阳极LED管显示字符5的显示码是什么()A、0x06B、0x7dC、0x82D、0x92正确答案:D6、若定时/计数器工作方式为方式1,则计数最大值为()A、512C、8192D、256正确答案:B7、在串行通信中,8031中发送和接收的寄存器是()A、TMODB、SBUFC、SCOND、DPTR正确答案:B8、LED点阵屏通过()组成A、二极管B、LED(发光二极管)C、三极管D、单片机正确答案:B9、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D10、80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B11、计数初值a与计数值N的关系是A、N=2^16+aB、N=2^a-16C、N=2^16-a正确答案:C12、在串行通信方式中同步方式为()A、方式3B、方式1C、方式0D、方式2正确答案:C13、若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C14、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志正确答案:D15、89C51用串行扩展并行I/O口时,串行接口工作方式选择()A、方式0B、方式1C、方式2D、方式3正确答案:A16、以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B17、外部中断请求触发方式有()触发和下降沿触发A、低电平B、高电平C、无关D、无法确定正确答案:A18、下列关于中断函数的描述中不正确的是()A、中断函数是只能由系统调用的函数B、中断函数是无须定义的函数C、中断函数是void型函D、中断函数是无参函数正确答案:B19、若89C51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。

单片机模拟试题1(附答案)

单片机模拟试题1(附答案)

单片机模拟试题1(附答案)汇编语言程序设计期末考试题学院(系):学号:姓名:计分:一、项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共10分)1.CPU发出的访问存储器的地址是( )A.物理地址B.偏移地址C.逻辑地址D.段地址2.将高级语言的程序翻译成机器码程序的实用程序是( )A.编译程序B.汇编程序C.解释程序D.目标程序3.DEC BYTE PTR[BX]指令中的操作数的数据类型是( )A.字B.双字C.字节D.四字4.在下列语句中,BUFFER称为( )BUFFER DB 01H,0AHA.符号B.变量C.助记符D.标号5.串操作指令中,源串操作数的段地址一定在( )寄存器中。

A. CSB. SSC. DSD. ES6.使计算机执行某种操作的命令是( )A.伪指令B.指令C.标号D.助记符7.将数据5618H存放在存储单元中的伪指令是( )A. DATA1 DW 1856HB. DATA1 DB 18H,56HC. DATA1 EQU 5618HD. DATA1 DB 18H,00H,56H,00H8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( )A. 1400HB. 77F8HC. 0000HD. 0FFFFH9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。

目前,微机中普遍采用的是( )码。

A. BCD码B.二进制码C.ASCII码D.十六进制码10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为( )A.汇编语言B.高级语言C.机器语言D.低级语言二、填空题(每空1分,共20分)1.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是______。

2.通常所说的计算机系统包括________和________两大部分。

单片机模拟复习题答案

单片机模拟复习题答案

单片机模拟复习题答案一、填空题1、MCS─51设置 4 组工作寄存器,每组中有 8 个工作寄存器。

应通过PSW特殊功能寄存器 RS1 的 RS0 两位选择工作寄存器组。

2、MCS─51有 4个8位并行I/O口,其信息读取有两种方法是:读锁存器和读引脚3、在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于内部RAM4、通常把CPU完成一个基本操作所需要的时间称为机器周期,执行一条指令所需要的时间称为指令周期。

5、单片机的EA端的功用是外部程序存储器访问允许端(低电平有效),8031的EA端应接到低电平。

其原因是 8031无片内程序存储器。

6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。

(间接寻址的范围是内部数据RAM的寄存器RAM采用寄存器R0,R1对低128位单元进行寻址;外部数据RAM,R0,R1提供低8位地址访问外部低256位字节,或采用16位的DPTR作为间接寄存器) 7、64KB的SRAM存储器芯片需要 16 根地址线和 8 根数据线。

*(地址总线的宽度为16位,低8位由P0口提供,高8位由P2口提供;数据总线的宽度为8位,由P0口提供)8、MCS―51可提供程序和数据两种存储器、最大存储空间可达64KB 的两个并行存储器扩展系统。

9、MCS―51单片机的中断系统有 5 个中断请求源。

各中断源对应的入口地址在程序存储器空间的 0003H-0023H(每隔8个单元)地址段内。

(外部中断0,定时器T0,外部中断1,定时器T1,串行口中断,【定时器T2】。

52单片机有6个中断请求源)10、MCS―51单片机定时/计数器的定时功能是通过对时钟脉冲源的计数来实现的。

使用时,必须在编程时设定为 C/T=0 。

1、MCS―51单片机内部RAM的工作寄存器区共有 32 个单元,分为4 组工作寄存器,每组 8 单元。

2、单片机系统复位后,内部RAM工作寄存器的当前工作寄存器是第 0 组,8个工作寄存器的单元地址是 00H ~ 07H 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理练习题一、填空题1.单片机与普通微型计算机的不同之处在于其将、、和3部分集成于一块芯片上。

2.MCS-51 对片内RAM ,片外RAM 和片内、外ROM 访问时分别用指令______、______、_____ 来区分。

3.MCS-51 片外扩展存储器时,ROM 的最大容量为______,RAM 的最大容量为______。

4.P0~P3 口在作输入口使用时,应先向口锁存器写入______ 。

5.P0 口在作输出口使用时,必须外接_______。

6.8051 中断源共5 个,它们分别是_______ 、_______ 、______、______、______ 。

7.中断服务程序的返回指令是_____,子程序的返回指令是_____。

8.TMOD 中M1 、M0 的用途是_____ ,C/T=1 时为方式______。

9.已知:(A )=E7H ,CY=1 。

问执行指令SUBB A ,#70H 后,(A)=___ 、CY=__ 、AC=___ 、OV=__ 、P=___ 。

10.为确保CPU 读键的准确性,消除按键抖动可用____________ 和___________两种办法解决。

11.单片机的键盘结构有两种,分别是_____ 和_______ 。

12.LED 显示器按内部发光二极管的公共点连接方法不同,有________ 和________ 之分。

LED 显示有________ 和_______ 两种方式。

13.8051 四组工作寄存器区的地址范围分别是_______ 、________ 、________和________。

如果当前要使用 1 区的话,那么PSW 中的RS1 和RS0 应分别设置为_____和______ 。

14.MCS — 51 单片机外扩存储器时,P0 口用作__________________ ,P2 口用作_________ 。

15.8051 中断源共 5 个,它们分别是_________ 、_______ 、__________、____________、__________ 。

8051 对中断源的开放或屏蔽是由_____ 控制的,8051 复位后,IP 被清0 ,所有的中断源为______ 优先级中断。

16.无条件转移指令SJMP 、AJMP 和LJMP 的转移范围依此是_______ 、________、_____________ 。

17.8051 四个控制信号脚RST 、ALE 、PSEN 、EA 的功能分别是________ 、__________、______________ 、___________ 。

18.串行口的方式0的波特率为__________串行口方式3发送的第9位数据要事先写入________寄存器的________位。

19.8031内部数据存储器的地址范围是__________,位地址空间的字节地址范围是__________,对应的位地址范围是__________外部数据存储器的最大可扩展容量是__________。

20.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)= __________,(49H)= __________。

21.利用8155H可以扩展__________个并行口,__________个RAM单元。

22.当单片机复位时PSW= _________H,SP=_________,P0~P3口均为_________电平。

23.若A中的内容为88H,那么,P标志位为_________。

24.当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着_________控制信号有效。

25.MCS-51访问片外存储器时,利用_________信号锁存来自_________发出的低8位地址信号。

26.若MCS-51外扩8KB 程序存储器的首地址若为1000H,则末地址为_________H。

27.51单片机的机器周期等于个时钟振荡周期,如果采用6MHz晶振,则一个机器周期为。

28.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为和。

29.片内字节地址为2AH单元的最低位的位地址是;片内字节地址为88H单元的最低位的位地址是。

30.AT89C51单片机复位后,R4所对应的存储单元的地址为,因上电时PSW = 。

这时当前的工作寄存器区是组工作寄存器区。

31.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到。

32.在基址加变址寻址方式中,以作为变址寄存器,以或作为基址寄存器。

33.指令格式是由和组成,也可仅由组成。

34.假定累加器A中的内容为30H,执行指令1000H:MOVC A,@A+PC后,把程序存储器单元的内容送入累加器A中。

35.在AT89C51单片机中,PC和DPTR都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器提供地址。

36.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。

37.假设(A) = 55H,(R3) = 0AAH,在执行指令“ANL A,R5”后,(A) = ,(R3) = 。

38.如果(DPTR) = 507BH,(SP) = 32H,(30H) = 50H,(31H) = 5FH,(32H) = 3CH,则执行下列指令后,(DPH) = ,(DPL) = ,(SP) = 。

POP DPHPOP DPLPOP SP39.假定,(SP) = 60H,(A) = 30H,(B) = 70H,执行下列指令后,SP的内容为,61H单元的内容为,62H单元的内容为。

PUSH AccPUSH B40.外部中断1的中断入口地址为。

定时器1的中断入口地址为。

41.若(IP) = 00010100B,则优先级最高者为,最低者为。

42.AT89C51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送,使程序执行转向中的中断地址区。

43.帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式。

44.在串行通信中,收发双方对波特率的设定应该是的。

45.在存储器扩展中,无论是线选法还是译码法最终都是为扩展芯片的片选端提供控制信号。

46.起止范围为0000H~3FFFH的存储器的容量是KB。

47.在AT89C51单片机中,PC和DPTR都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器提供地址。

48.11条地址线可选个存储单元,16KB存储单元需要条地址线。

49.4KB RAM存储器的首地址若为0000H,则末地址为H。

50.使用双缓冲同步方式的D/A转换器,可实现多路模拟信号的输出。

二、选择题1.MCS-51 单片机复位后,从下列那个单元开始取指令:()① 0003H ② 000BH ③ 0000H ④0013H2.对片外数据 RAM 单元读写数据须用:()① MOV 指令② MOVX 指令③ MOVC 指令④ PUSH3.MCS-51 的无条件转移指令中,其转移范围最大的是:()① LJMP ② AJMP ③ SJMP ④ JMP4.执行 MOV SP,#30H 指令后,压栈从片内 RAM 哪单元开始:()① 2FH ② 30H ③ 31H ④ 00H5.以下指令中,哪条指令执行后使标志位 CY 清 0 :()① MOV A,#00H ② CLR A ③ ADD A,#00H ④ INC A6.对 8031而言,可作为普通 I/O 口使用的是:()① P0 、P2 口② P1 、P3 口③ P0 、P1 、P2 、P3 口④ P0、P1口7.下面那一段程序能准确地读取 P1 口引脚信号:()① MOV A,#00H ;MOV P1,A ;MOV A,P1② MOV A,#0FFH ;MOV P1,A ;MOV A,P1③ MOV A,#0FFH ;MOV A,P1④ MOV A,#00H ;MOV A,P18.MCS-51 单片机的四个并行 I/O 中,其驱动能力最强的是:()① P0 口② P1 口③ P2 口④ P3 口9.定时器 / 计数器工作于模式 2 ,在计数溢出时:()①计数从零重新开始②计数从初值重新开始③计数停止④计数从随机值开始10.T0 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的:()① 1/12 ② 1/24 ③ 1/48 ④ 1/3611.当晶振频率 12MHz 时, MCS-51单片机的机器周期是:()① 1μs ② 1ms ③ 2μs ④ 2ms12.外部中断 INT0 的触发方式控制位 IT0 置 1 后,其有效的中断触发信号是:()①高电平②低电平③上升沿④下降沿13.按键的机械抖动时间参数通常是:()① 0 ② 5~10μs ③ 5~10ms ④ 1s 以上14.N 位 LED 显示器采用动态显示方式时,需要提供的 I/O 线总数是:()① 8+N ② 8×N ③ N ④ 2N15.一字节补码所表示的数值范围是:()① -128~+127 ② -127~+128 ③ -128~+128 ④ 0~25516.PSW 中的RS1=0 、RS0=1 时,当前使用的工作寄存区对应的单元是:()①00H~07H ②08H~1FH ③10H~17H ④18H~1FH17.MCS-51 中的位地址00H~7FH ,位于下列那些单元中:()①片内RAM 00H~1FH ②片内RAM 20H~2FH ③片外RAM0020H~002FH ④片内RAM 30H~3FH18.MCS-51 中DPTR 寄存器用途是:()①程序计数器②片内RAM 指针③片外RAM 指针19.MCS-51 单片机用来开放或禁止中断的控制寄存器是:()①IP ②TCON ③IE ④SCON20.MCS -51 单片机复位后,压栈从片内RAM 哪单元开始:()①06H ②07H ③08H ④ 00H21.MCS-51 的无条件转移指令中,其转移范围最小的是:()①SJMP ②AJMP ③LJMP ④ JMP22.外部中断INT0 的中断入口地址是:()①0003H ②000BH ③0013H ④ 001BH23.8051 单片机在响应中断后,需要用软件来清除的中断标志是:()①TF0 、TF1 ②RI 、TI ③IE0 、IE124.已知晶振频率为6MH Z ,定时器T0 工作在模式 2 时,其初值计算公式是:()①t =( 28-X)×1μs ②t = ( 28–X)×2μs ③t =( 216-X)×2μs ④t =( 216-X)×2μs25.N 位LED 显示器采用静态显示方式时,需要提供的I/O 线总数是:()①8+N ②8×N ③N ④ 2N26.MOV A,20H 指令的寻址方式为①立接数寻址②直接寻址③寄存器寻址④寄存器间接寻址27.工作寄存器区设定为2 组,则①RS1=0 ,RS0=0 ②RS1=0 ,RS0=1③RS1=1 ,RS0=0 ④RS1=1 ,RS0=128.(TMOD )=05H ,则T0 工作方式为①13 位计数器②16 位计数器③13 位定时器④16 位定时器29.将外RAM 中的数据送至ACC ,执行指令为①MOVC A ,@A+DPTR ②MOV A ,@R0③MOVX A ,@DPTR ④MOVC A ,@A+PC30.T0 的中断服务程序入口地址为①0003H ②000BH ③0013H ④001BH31.启动T1 运行的指令是①SETB ET0 ②SETB ET1 ③SETB TR0 ④SETB TR132.CPU 允许串行口中断的指令为①SETB EX0 ②SETB ES ③SETB ET0 ④SETB ET133.8051 系统中,同一优先级的几个中断源中优先权最高。

相关文档
最新文档