单片机原理及接口技术复习题 带答案
- 格式:pdf
- 大小:1.51 MB
- 文档页数:12
单片机答案第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。
答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。
答:CPU、存储器、I/O口、总线3. AT89S51单片机工作频率上限为 MHz。
答:24MHz。
4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。
答:成本,可靠性。
二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。
A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。
A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备答:C三、判断对错1. STC系列单片机是8051内核的单片机。
对2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器(且具有捕捉功能)。
对3. 单片机是一种CPU。
错4. AT89S52单片机是微处理器。
错5. AT89S51片内的Flash程序存储器可在线写入(ISP),而AT89C52则不能。
对6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。
对7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。
对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。
对第2章思考题及习题2参考答案一、填空1. 在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。
答:2µs2. AT89S51单片机的机器周期等于个时钟振荡周期。
《单片机原理与接口技术》复习题及答案一.判断题(在题后的括号内打√或×)1.只读存储器ROM内部信息停电后会丢失。
(×)2.堆栈操作是按“后进先出”的原则存取数据。
(√)3.8051单片机访问存储器时,同一地址对应惟一的存储单元。
(×)4.数据寄存器指针DPTR由DPH和DPL组成。
(√)5.程序计数器PC总是指向正在执行的指令地址。
(√)6.汇编语言程序中的注释可以缺省。
(√)7.指令中操作码助记符项可有可无。
(×)8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。
(√)9.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。
(×)10.作算术运算时,若有进位则一定有溢出。
(×)11.8051每个中断源相应地在芯片上都有其中断请求输入引脚( × )12.程序计数器PC不能对它进行读写操作.( √ )13.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( × )14.8051单片机对最高优先权的中断响应是无条件的( × )15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令( × )16.在一般情况8051单片机允许同级中断嵌套( × )17.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√ )18.RC A为循环左移指令( × )19.MOV A,30H为立即寻址方式( × )20.如果发生除法溢出错误,则PSW标志位P置1 ( × )21.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel ( × )22.MOV A,@A+DPTR是一条查询指令.( √ )23.MUL AB的执行结果是高8位在A中,低8 位在B中( × )24.CPU对内部RAM和外部RAM的读写速度一样快( × )25.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址.( √ )26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( × )27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。
复习题及答案(一)一、选择题(在每一个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
(A)(B)RST (C)ALE (D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。
(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。
(A)(B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。
(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。
(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希翼增加256字节的RAM时,应选择(A)芯片。
(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。
(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。
(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。
2、80C51单片机基本型内部RAM有128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。
3、在8051单片机中,由2 个振荡周期组成1个状态周期,由6 个状态周期组成1个机器周期。
4、8051的堆栈是向地址的高端生成的。
《单片机原理与接口技术》课程复习资料一、单项选择题:1.带符号的十进制数-8的8位补码是 [ ]A.10000101B.11111011C.11111101D.111110002.补码11111011 的真值是 [ ]A.-5B.-8C.5D.83.补码11111000 的真值是 [ ]A.-5B.-8C.5D.84.将十进制数25转换成二进制数是 [ ]A.11001B.10011C.10101D.100015.已知某带符合的数的8位补码是 11111011B,该数的真值是 [ ]A.-1B.2C.-5D.-76.MCS-51 片内程序存储器容量是 [ ]A.1kBB.2kBC.3kBD.4kB7.MCS-51 芯片的8位并行数据输入输出接口个数是 [ ]A.1B.2C.3D.48.MCS-51 片内通用寄存器个数是 [ ]A.4B.8C.7D.69.MCS-51 的无条件转移指令个数是 [ ]A.1B.2C.3D.410.MCS-51 片内定时/计数器的个数是 [ ]A.1B.2C.3D.411.MCS-51 系统的中断源个数是 [ ]A.2B.3C.4D.512.MCS-51 片内专用寄存器个数是 [ ]A.8B.16C.21D.2413.作为堆栈操作的指示栈顶位置的寄存器是 [ ]A.SPB.IPC.BPD.CS 1000HTAB1:DB 10H,‘A’TAB2:DW TAB1以1000H为首字节的连续4个字节单元中内容依次是 [ ]A.10H,41H,10H,0B.10H,41H,0,10HC.41H,10H,10H,0D.41H,10H,0,10H15.对于输入端口,应具有下面何种功能 [ ]A.应具备数据缓冲功能B.应具备数据锁存功能C.应同时具备数据缓冲功能肯和数据锁存功能D.应具备缓冲功能和锁存功能中的任一种16.外部中断0的中断服务程序入口地址是 [ ]A.0003HB.000BHC.0013HD.0023H17.用于中断控制的定时计数控制器是 [ ]A.SCONB.IEC.IPD.TCON18.能实现外设和内存直接进行数据交换的数据传输方式是 [ ]A.查询方式B.无条件传送方式C.中断方式D.DMA方式19.在异步通信中,数据传输的单位是 [ ]A.字节B.字C.帧D.位20.用于中断控制的中断允许寄存器是 [ ]A.SCONB.IEC.IPD.TCON21.MCS-51 外部数据存储器可扩展的最大存储空间是 [ ]A.16kBB.32kBC.64kBD.256kB22.MCS-51 位寻址区的位地址范围是 [ ]A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH23.在MCS-51 中,SP用于存放栈顶指针值。
单片机原理及接口技术试题及答案一、填空题(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)MOV 28H,@R4;()(2)INC DPTR;()(3)DEC DPTR ;()(4)CLR R0 ;()(5)MOV T0,#3CF0H;()三、简答题1. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH; POP DPL; POPSP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分) 2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACCPOP B四、图为8段共阴数码管,请写出如下数值的段码。
0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ; P_____ _;7_______ ;8____ __;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。
单片机试题带答案二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。
A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。
A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。
A.P3.2B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( )。
A.工作方式0B.工作方式1C.工作方式2D.工作方式37.MCS-51单片机的外部中断1的中断请求标志是( )。
A.ET1B.TF1C.IT1D.IE18.下列标号中,正确的标号是( )。
A.1BT:B.BEGIN:C.ADD:D.STAB31:9.串行口每一次传送( )字符。
A.1个B.1串C.1帧D.1波特10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足( )。
A.ILE=1,CS=1,WR1=0B.ILE=1, CS=0, WR1=0C.ILE=0, CS=1, WR1=0D.ILE=0,CS=0, WR1=0一、填空题(每空格1分,共10分)2.P1口通常用作_______,也可以作通用的I/O口使用。
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。
4.8051的堆栈区一般开辟在_______。
单片机原理及接口技术一、判断题1. 指令字节数越多,执行时间越长。
……………………………………()2. 内部寄存器Rn(n=0~7)作为间接寻址寄存器。
……………………()3. 8031芯片内一共有4K的ROM,256字节的RAM。
……………………()4. 8位构成一个字节,一个字节所能表达的数的范围是0-255。
………()5. 8051中的工作寄存器就是内部RAM中的一部份。
………………………()6. 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。
…………()7. MOV A,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。
……()8. MOV A,30H这条指令执行后的结果是(A)=30H ………………………()9. MOV A,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中()10. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关()二、简答题1. 分别列出传送指令、算术指令、逻辑指令和转移指令。
2. 指出下列指令的寻址方式:1):MOV A,#01 3):ADD A,10H2):MOV A,@R0 4):SETB 20H3. 要设置T0为16位计数器;T1为8位定时器,请填写TMOD寄存器4. 说出SCON中SM0 SM1 SM2 REN TB8 RB8 TI RI 的意义和功能5. 按动态扫描设计,6根线可以接多少个按键?并画出与51单片机的接线图。
6. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ____;(DPL)=_______;(SP)=_______;7. 分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B8. 三片6264的地址范围分别是多少?(地址线未用到的位填1)9. 给8031单片机扩展一片2716和6116,请画出系统连接图,并给出地址范围。
《单片机原理及接口技术》试题及答案一、填空题1.AT89S51单片机是()位的单片机。
2.AT89S51单片机有()个中断源,()级优先级中断。
3.串行口方式3发送的第9位数据要事先写入()寄存器的()位。
4.串行口的方式0的波特率为 ()。
5.AT89S51内部数据存储器的地址范围是(),位地址空间的字节地址范围是(),对应的位地址范围是()外部数据存储器的最大可扩展容量是()。
6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为()。
7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( ) ,(49H)=( )。
8.利用81C55可以扩展()个并行口,()个RAM单元。
9.当单片机复位时PSW=()H,SP=(),P0~P3口均为()电平。
10.若A中的内容为88H,那么,P标志位为()。
11.当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着()控制信号有效。
12.AT89S51访问片外存储器时,利用()信号锁存来自()发出的低8位地址信号。
13.已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为()。
14.若AT89S51外扩8KB 程序存储器的首地址若为1000H,则末地址为()H。
二、判断对错,如对则在()中写“√”,如错则在()中写“×”。
1.AT89S51单片机可执行指令:MOV 35H,@R3。
()2.8031与8751的区别在于内部是否有程序存储器。
()3.当向堆栈压入一个字节的数据后,SP中的内容减1。
()4.程序计数器PC中装的内容是当前正在执行指令的地址。
()5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。
()6.AT89S51单片机中的PC是不可寻址的。
()7.当AT89S51执行MOVX @DPTR,A指令时,伴随着WR*信号有效。
一、单选题1、80C51单片机的VSS(20)引脚是()引脚。
(2.0)A、主电源+5VB、接地C、备用电源D、访问片外存储器正确答案: B2、执行PUSHACC指令,MCS-51完成的操作是()(2.0)A、 SP+1 —>;SP, ACC—>; SPB、 ACC—>; SP, SP-1 —>;SPC、 SP-1 —>;SP, ACC—>; SPD、 ACC—>; SP, SP+1 —>;SP正确答案: A3、用8051的定时器T1作计数方式,用模式2,则工作方式控制字为()(2.0)A、 60HB、 02HC、 06HD、 20H正确答案: A4、8051单片机内部ROM的存储空间为()(2.0)A、 4KBB、 128BC、 0BD、 64KB正确答案: A5、对于C51单片机,一个机器周期=()个时钟周期。
(2.0)A、 2B、 6C、 12D、 24正确答案: C6、当单片机芯片内部RAM的20H单元中读取某一数据时,应使用()类指令。
(2.0)A、 MOV A,20HB、 MOVX A,@RiC、 MOVC A,@A+DPTRD、 MOVX A,@DPTR正确答案: A7、JNZREL指令的寻址方式是()(2.0)A、立即寻址B、寄存器寻址C、相对寻址D、位寻址正确答案: C8、外部中断1的中断入口地址为()(2.0)A、 0003H;B、 000BH;C、 0013H;D、 001BH。
正确答案: C9、片内RAM中用户地址是()(2.0)A、 00H~20HB、 30H~7FHC、 20H~2FHD、 00H~FFH正确答案: B10、C51程序中,用于进行绝对地址访问的头文件名称是()(2.0)A、 stdlib.hB、 absacc.hC、 stdio.hD、 reg51.h正确答案: B11、LED数码管用作动态显示时,需要()(2.0)A、将各位数码管的位码线并联起来B、将各位数码管的位码线串联起来C、将各位数码管的相同段码线并联起来D、将各位数码管的相同段码线串联起来正确答案: C12、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()(2.0)A、 PSWB、 PCC、 AD、 SP正确答案: A13、以下哪条指令是正确?(2.0)A、 MOV R0,R1B、 MOV @R3,20HC、 MOV #20H,20HD、 MOV 20H,20H正确答案: D14、为了实现keil与Proteus的联合仿真运行,需要()(2.0)A、将Keil中形成的hex文件加载到Proteus中,然后在Proteus环境下进行运行B、在Keil中形成hex文件,Proteus中形成dsn文件,然后用Keil控制Proteus 运行C、在Keil中形成hex文件,Proteus中形成dsn文件,然后用Proteus控制Keil运行D、将Proteus中形成的hex文件和dsn文件同时打开,然后在Keil环境下进行运行正确答案: B15、不属于单片机与输入输出设备进行信息交换的方式是()(2.0)A、无条件传送方式B、查询方式C、中断方式D、存储器直接存取方式正确答案: D16、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是()(2.0)A、 P0口B、 P1口C、 P2口D、 P0口和 P2口正确答案: A17、8031系列内部有()个()位定时/计数器,其工作方式有()种。