当前位置:文档之家› 《单片机原理及应用》习题(中断与接口及答案)

《单片机原理及应用》习题(中断与接口及答案)

单片机练习三中断与接口

一.单项选择题

1. 已知MCS-51单片机系统晶振频率为12MHZ,SMOD=1,串行口工作于方式2的波特率为( A )。

A. 375K

B. 1875K

C. 2400K

D. 1200K

2. MCS-51单片机T0作为计数器工作于不受外部信号INTO控制,T1作为定时器,T0工作于方式0,T1工作于方式1,其方式控制字的内容为( B )。

A. 00H

B. 14H

C. 17H

D. 80H

3. 控制定时器工作方式的寄存器是( D )。

A. TCON

B. PCON

C. SCON

D. TMOD

4. MCS-51单片机的中断允许触发器内容为83H,CPU将响应的中断请求是(D )。

A. INTO,INT1

B. T0, T1

C. T1, 串行接口

D. INTO,T0

5. 设定时器/计数器T0工作于方式3,则TH0作为一个独立的8位定时器,它的运行由控制位(D )。

A. GATE

B. INTO

C. TR0

D. TR1

6. 当MCS-51进行多机通信时,串行口的工作方式应选择( C )。

A.方式0

B.方式1

C. 方式2或方式3

D. 方式2

7. 8031单片机的串行口的中断程序入口地址为( B )。

A.001BH

B. 0023H

C. 000BH

D. 0003H

8. 已知单片机系统的fosc=6MHZ,执行下列延时程序的时间为( C )。

DY2:MOV R6,#2

DLP1:MOV R7,#250

DLP2:DJNZ R7,DLP2

DJNZ R6,DLP1

RET

A.1ms B. 1.5ms C. 2ms D. 4ms

9. 串行口中断入口地址是( D )。

A. 0003H

B. 000BH

C. 0013H

D. 0023H

10. 若MCS-51单片机的晶振频率为24MHZ,则其内部的定时器/计数利用计数器对外部输入脉冲的最高计数频率是

( A )。

A. 1MHZ

B. 6MHZ

C. 12MHZ

D. 24MHZ

11. MCS-51串行口工作于方式2时,传送的一帧信息为( C )。

A. 8位

B. 16位

C. 11位

D. 12位

12. MCS-51单片机有( B )内部中断源。

A. 2个

B. 3个

C. 4个

D. 5个

13. T1作为计数器,工作于方式2,不需门控位参于控制,其控制字为(A,C )。

A. 60H

B. 06H

C. 66H

D. 00H

14. 已知(60H)=23H,(61H)=61H,运行下列程序62H内容为( A )。

CLR C

MOV A,#9AH

SUBB A,60H

ADD A,61H

DA A

MOV 62H,A

A. 38H

B. D8H

C. DBH

D. 3EH

15. 设系统的晶振频率为6MHZ,下列子程序DELAY的延时时间约为( B )。

DELAY:MOV R2,#0FAH

L2:DJNZ R2,L2

RET

A. 900μS

B. 1006μS

C. 500us

D. 5.501us

16. MCS-51中,CPU正在处理定时器/计数器T1中断,若有同一优先级的外部中断INT0又提出中断请求,则CPU ( B )。

A. 响应外部中断INT0

B. 继续进行原来的中断处理

C. 发生错误

D. 不确定

17. 下面哪一种工作方式仅适用于定时器T0( D )。

A.方式0

B. 方式1

C. 方式2

D. 方式3

18. (C )并非单片机系统响应中断的必要条件。

A. TCON或SCON寄存器内有关中断标志为1

B. IE中断允许寄存器有关中断允许位置1

C. IP中断优先级寄存器内的有关位置1

D. 当前一条指令执行完

19. 某8031单片机时钟频率为12MHZ,现将T0设置为定时方式1.定时时间为1毫秒,其计数器中时间常数初值为

( C )。

A. FCH

B. 18H

C. FC18H

D. EC18H

20. ( C )并非是单片机系统响应中断的必要条件。

A.TCON或SCON寄存器内的有关中断标志位为1

B.IE中断允许寄存器内的有关中断允许位置1

C.IP中断优先级寄存器内的有关位置1

D.当前一条指令执行完

21. 定时/计数器T0在GATE=1时运行的条件是( A )。

A.TR0=1,P3.2=1

B. TR0=1

C. P3.2=1

D. 设置好定时初值

22. 已知fosc=12MHZ, T0工作于方式2,定时时间为180us,其TH0,TL0的值为(A )。

A.4CH,4CH

B.00H,4CH

C.4CH,00H

D. A6H,ACH

23. 中断服务程序的最后一条指令必须是( C )

A. END

B. RET

C. RETI

D. AJMP

24. 已知T0作为计数器工作于计数方式2,其控制字为(A,C )

A. 06H

B. 66H

C. 60H

D. 02H

25. 设8031串行口工作于方式1,允许串行口接收,双机通信,其串行口控制字为( A )

A. 50H

B. 70H

C. 54H

D. 40H

26. 已知某一LED显示器为共阴接法,若要显示数字“3”,其段码为(B )

A. 30H

B. 4FH

C. FFH

D. F0H

27.CPU响应( C )中断时,不会由CPU自动清除中断请求标志。

A.外部中断0

B. 外部中断1

C.串行口中断

D. 定时器/计数器溢出中断

28. 各中断源发出的中断请求信号,都会标记在MCS-51单片机系统中的( C )。

A. IE

B. TMOD

C. TCON/SCON

D. IP

29. MCS-51单片机的串行口工作于方式1时,须满足条件( C ),才能进行数据接收。

A. REN=0

B. RI=0

C. REN=1且RI=0

D. RXD=0

30. 当CPU响应外部INTO中断时,程序立即转移到( A )。

A.0003H

B. 0013H

C. 0023H

D. 000BH

31. 8031单片机内含串行口和定时器的个数分别为( B )。

A. 2和1

B. 1和2

C. 3和1

D. 2和2

32. 下面寄存器是16位的是( C )。

A. SCON

B. TCON

C. PC

D. PSW

33. 十进制-1用二进制补码表示,该补码是(A )。

A. FFH

B. 00H

C. FEH

D. 81H

34. 若MCS-51单片机的中断源都编程为同级,当它们同时申请中断时,CPU首先响应( B )。

A .INT1 B.INTO C.T1 D.T0

35. 用MCS-51串行口扩展并行I/O口,串行口工作方式应选择( A )。

A .方式0 B.方式1 C.方式2 D.方式3

36. MCS-51有中断源( A )。

A.5个

B.2个

C.3个

D.6个

37. 8031利用串行口通信时,设波特率为2400bit/s,晶振频率为11.0592MHz,T1选方式2 ,SMOD=0,则T1的重新装入值为( C )。

A . FFH B. FDH C .F4H D .10H

38. 若系统晶振频率是12MHz,利用定时器/计数器1定时1ms,在方式0下的定时器初值为(A )。

A .TH1=0E0H,TL1=18H

B .TH1=18H,TL1=E0H

C .TH1=1CH TL1=18H

D .TH1=18H,TL1=1CH

二.填空题

1. MCS-51单片机有___5_____个中断源。

2.MCS-51单片机有_2_______个中断优先级。

3.MCS-51中断优先级由软件填写特殊功能寄存器__IP_____加以选择。

4.8255A有__4___个端口。

5.在定时器/计数器T0工作于方式3下,TH0溢出时,__TF1___标志将被硬件置1去请求中断。

6.MCS-51串行口中断的中断标志位是由_____硬件___产生。

7.异步串行数据通信的帧格式由起始位、数据位、奇偶校验位和__停止位___组成。

8. 当定时器/计数器T0工作于方式3时,要占用定时器/计数器T1的__TR1,TF1_______两个控制位。

9. 用串行口扩展并行口时,串行口工作方式选为__方式0_____。

10. 计算机通信主要有同步通信和_异步通信___两种方式。

11. MCS-51单片机外部中断有_电平触发和下降沿触发______两种中断信号触发方式。

12. MCS-51系统中,当PSEN信号有效时,表示CPU要从__外部程序存储器____读取信息。

13. 8051定时器/计数器做定时器使用时,计数脉冲由8051片内振荡器输出后__12___分频后的脉冲提供。

14. MCS-51单片机晶振频率为12MHZ,响应单重中断的最短时间是_____3us_____。

15. MCS-51单片机晶振频率为12MHZ,响应单重中断的最长时间是____8us___。

16.MCS-51单片机中,T0中断服务程序入口地址为__000BH________。

17.串行通信中数据的传输方向有单工方式,半双工方式和____全双工______方式。

18. MCS-51单片机中断系统选用外部中断1和定时器/计数器T1中断为高优先级,则中断优先级控制字(IP)= 0CH 。

19. 使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作方式2,即自动重载方式。

20. 计算机通信主要有两种方法: 并行通信串行通信。

21. A/D转换器的三个重要指标分别为分辨率,转换时间和转换精度。

22. 某8031单片机时钟频率为12MHZ,现将T0设置为定时方式1,定时时间为1毫秒,其计数中的时间常数初值应为FC18H ,(写成四位十六进制数)。

23. 8031单片机中,T0初始化后让其开始计数,应将TCON中的TR0 位置位。

24. 当使用慢速外设时,最佳的传输方式是中断。

25. 要串行口工作为10位异步串行通信方式,工作方式应选为方式1 。

26. MCS-51单片机对IP寄存器编程,可把5个中断规定为 2 个优先级。

27. 当把定时器/计数器T0定义为一个可自动重新装入初值的8位定时器/计数器时,__ TL0___作为8位计数器。

28. 按照数据传送方向,串行通信分单工,半双工,___全双工___三种方式。

29. 8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

A. P0

B. P1

C. P2

D. P3

30. 当外部扩展I/O后,其外部RAM寻址空间将减少___。

31.外部中断0请求标志是____IE0_________。

32.串行口的中断请求标志为___RI, TI__________。

33.MCS-51单片机有___2___个16位可编程定时/计数器。

34. T0和T1两引脚也可作为外部中断输入引脚,这时TMOD 寄存器中的C/T 位应当为___1_______。

35. 若定时器/计数器工作于方式0时,为___13____位的定时器/计数器。

三、简答题

1. 什么叫波特率?串行通信的双方波特率的大小有什么关系?(5分)

2. 中断处理子程序和CPU 调用子程序有什么不同?(5分)

3. MCS-51单片机提供几种中断?按中断优先级写出各中断源。

4. MCS-51响应中断的条件是什么?

5. 什么是中断矢量?若某个中断源的中断服务程序的字节数超出了8个单元,应如何处理?INT1的中断矢量是多少?

6. 简述8051单片机的中断响应过程。

7. 中断处理中保护断点和保护现场主要解决什么问题?

8. MCS-51单片机的中断系统有几个优先级,如何确定?

9. 用于实现串行通信中的数据传送的三种方式分别是什么?有何特点?

1. 什么叫波特率?串行通信的双方波特率的大小有什么关系?

答:波特率是串行通信传输数据的速率。定义为每秒传输的数据位数,即1波特=1位/秒。串行通信的双方波特率必须相

同。

2. 中断处理子程序和CPU 调用子程序有什么不同?

答:(1)CPU 调用子程序,调用的位置是固定的,是通过LCALL ,ACALL 指令调用的。中断处理子程序是根据中断请求信号的有效时间和中断响应位置而定的,在主程序中是不固定的。

(2)CPU 知道何时调用普通子程序,CPU 是主动的。

但CPU 不知道何时执行中断子程序,中断源是主动的。

(3)中断返回,在普通子程序中是RET ,中断子程序中是RETI

3. MCS-51单片机提供几种中断?按中断优先级写出各中断源。

答:MCS-51单片机提供五种中断:0INT 外部中断0,T 0定时器/计数器0,1INT 外部中断1,T 1定时器/计数器1,TI/RI 引起的串口中断。

中断优先级,同级中断中:0INT →T 0→1INT →T 1→串口

高 → → → → 低

4. MCS-51响应中断的条件是什么?

答:MCS-51中断响应的条件:

中断源有请求(中断允许寄存器IE 相应位置1),且CPU 开中断(即EA=1)。

(1)无同级或高级中断正在处理

(2)现行指令执行到最后1个机器周期且已结束。

(3)若现行指令为RETI 或访问IE ,IP 的指令时,执行完该指令且紧随其后的另一条指令也已执行完毕。

则满足上述条件,可以响应中断。

5. 什么是中断矢量?若某个中断源的中断服务程序的字节数超出了8个单元,应如何处理?INT1的中断矢量是多少? 答:中断矢量表示了中断程序的入口地址。若中断服务程序超过8个单元应在中断程序入口处用AJMP 指令转移到真正中断程序入口。1INT 的中断矢量是:0013H

6. 简述8051单片机的中断响应过程。

答:CPU 响应中断后,由硬件自动执行如下的功能操作:

(1)根据中断请求源的优先级的高低,对相应的优先级状态触发器置1

(2)保护断点,即把程序计数器PC 的内容压入堆栈保存。

(3)内部硬件将中断请求标志位(IE 0,IE 1,TF 0 ,TF 1 )清0。

(4)把被响应的中断服务入口地址送入PC ,从而转入相应的中断服务程序执行

7. 中断处理中保护断点和保护现场主要解决什么问题?

答:中断中保护断点主要是保护主程序的断点,将程序计数器PC 的内容压入堆栈,为中断程序结束后返回主程序做准备,保护现场是将子程序中用到的寄存器的内容,首先压入堆栈,以使后面主程序的执行不受影响。

8. MCS-51单片机的中断系统有几个优先级,如何确定?

答:(1)有两个优先级。由IP 确定各中断的优先级。IP 低5位中为1表示对应中断源的中断优先级为高。IP 低5位中某位为0,表示中断优先级为低。

IP 定义

串口 T1 1INT T 0 0INT

(2)同优先级的中断请求,优先级有高到低为:0INT ,T 0,1INT ,T 1,串行口中断

9. 用于实现串行通信中的数据传送的三种方式分别是什么?有何特点?

答:按数据传送的方式分有三种:单工,半双工,全双工通信方式。所谓单工,一方只可接受信息,一方只可发送信息,信息是单向传送的,全双工,指两方能同时既可接收又可发送信息,称为全双工串行通信。既可接收又可发送的,但不能同时进行的称为半双工。

《单片机原理及应用》习题(中断与接口及答案)

单片机练习三中断与接口 一.单项选择题 1. 已知MCS-51单片机系统晶振频率为12MHZ,SMOD=1,串行口工作于方式2的波特率为( A )。 A. 375K B. 1875K C. 2400K D. 1200K 2. MCS-51单片机T0作为计数器工作于不受外部信号INTO控制,T1作为定时器,T0工作于方式0,T1工作于方式1,其方式控制字的内容为( B )。 A. 00H B. 14H C. 17H D. 80H 3. 控制定时器工作方式的寄存器是( D )。 A. TCON B. PCON C. SCON D. TMOD 4. MCS-51单片机的中断允许触发器内容为83H,CPU将响应的中断请求是(D )。 A. INTO,INT1 B. T0, T1 C. T1, 串行接口 D. INTO,T0 5. 设定时器/计数器T0工作于方式3,则TH0作为一个独立的8位定时器,它的运行由控制位(D )。 A. GATE B. INTO C. TR0 D. TR1 6. 当MCS-51进行多机通信时,串行口的工作方式应选择( C )。 A.方式0 B.方式1 C. 方式2或方式3 D. 方式2 7. 8031单片机的串行口的中断程序入口地址为( B )。 A.001BH B. 0023H C. 000BH D. 0003H 8. 已知单片机系统的fosc=6MHZ,执行下列延时程序的时间为( C )。 DY2:MOV R6,#2 DLP1:MOV R7,#250 DLP2:DJNZ R7,DLP2 DJNZ R6,DLP1 RET A.1ms B. 1.5ms C. 2ms D. 4ms 9. 串行口中断入口地址是( D )。 A. 0003H B. 000BH C. 0013H D. 0023H 10. 若MCS-51单片机的晶振频率为24MHZ,则其内部的定时器/计数利用计数器对外部输入脉冲的最高计数频率是 ( A )。 A. 1MHZ B. 6MHZ C. 12MHZ D. 24MHZ 11. MCS-51串行口工作于方式2时,传送的一帧信息为( C )。 A. 8位 B. 16位 C. 11位 D. 12位 12. MCS-51单片机有( B )内部中断源。 A. 2个 B. 3个 C. 4个 D. 5个 13. T1作为计数器,工作于方式2,不需门控位参于控制,其控制字为(A,C )。 A. 60H B. 06H C. 66H D. 00H 14. 已知(60H)=23H,(61H)=61H,运行下列程序62H内容为( A )。 CLR C MOV A,#9AH SUBB A,60H ADD A,61H DA A MOV 62H,A A. 38H B. D8H C. DBH D. 3EH 15. 设系统的晶振频率为6MHZ,下列子程序DELAY的延时时间约为( B )。 DELAY:MOV R2,#0FAH L2:DJNZ R2,L2

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

单片机原理与应用习题及参考答案

《单片机原理与应用》复习题 一、填空题 1、8051的引脚RST是(IN脚/OUT脚),当其端出现电平时,8051进入复位状态。当RST脚收到电平,8051才脱离复位状态,进入。 2、中断处理的全过程分为三个段:、、。 3、C51的存储类型有、、、、和。 4、8051单片机外部中断请求信号有电平方式和。在电平方式下,当采集到INT0、INT1的有效信号为时,激活外部中断。 5、16KB ROM的首地址若为1000H,则末地址是H。 6、8051单片机若设定IP=0001 0110B,则优先级别最高的是,其次分别是,,和,最低的是。 7、74LS373是常用的芯片,74LS244是常用的芯片。 8、LED显示器的显示控制方式有显示和显示两大类。 9、计算机的系统总线有、和。 10、通常、单片机上电复位时PC= ,SP= ;而工作寄存器则缺省采用第00 组,这组寄存器的地址范围是从。 11、汇编语言中可以使用,它们不是真正的指令,只是用来对汇编过程进行某种控制。 12、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC 后,把程序存储器单元的内容送累加器A中。 13、MCS-51单片机访问外部存储器时,利用来自P0口的低8位地址信号。 14、MCS-51单片机8031中有个位的定时/计数器,可以被设定的工作方式有种。 15、MCS-51单片机有个中断源,可分为个中断优先级。上电复位时外部中断中断源的最高。 16、用串行口扩展并行口时,串行接口的工作方式应选为。 17、半导体存储器的最重要的两个指标是和。 18、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为。 19、写8255A控制字时,需将A1、A0置为。 二、选择题 1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是() (A)PC (B)PSW (C)A (D)SP 2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()

单片机原理与应用习题集(含答案)

单片机原理与应用习题集 第一章计算机基础习题 1-1 什么是二进制?为什么在数字系统、计算机系统中采用二进制? 1-2 将下列各数按权展开为多项式: (1) 110110B (2) 5678.32D (3) 1FB7H 1-3 把下列十进制数转化为二进制、十六进制和8421 BCD码: (1) 135.625 (2) 548.75 (3) 376.125 (4) 254.25 1-4 什么是原码、反码和补码?微型计算机中的数为什么常用补码表示? 1-5 写出下列十进制数原码、反码和补码(用8位二进制表示): (1) + x = + 65 (2) + x = + 115 (3) - x = - 65 (4) - x = - 115 1-6 计算下列两组二进制数内部式子的逻辑“与”,“或”及“异或”的结果:(1)10100101和00001111 (2)10011101和10100101 1-7 什么是单片机?它与一般微型计算机在结构上有何区别? 1-8 新型8位单片机主要在哪些方面有所发展?给应用系统带来什么好处? 第二章单片机系统组成原理习题 2-1 什么是单片机?它与一般的微型计算机在结构上有何区别? 2-2 MSC-51单片机内部有哪些主要的逻辑部件? 2-3 MSC-51单片机程序存储器和数据存储器各有什么功用?其内部RAM区功能结构如何分配? 2-4 在内部RAM中,4组工作寄存器使用时如何选用?位寻址区域的字节地址范围是多少? 2-5 程序状态字PSW的作用是什么?常用标志有哪些位?作用是什么? 2-6 简述定时器的四种工作模式的特点,如何选择和设定? 2-7 当定时器T0用作模式3时,由于TR1位已被T0占用,如何控制定时器T1的开启和关闭? 2-8 已知8051单片机的f osc=12MHz用T1定时。试编程由P1.0和P1.1引脚分别输出周期为2ms和500us的方波。 2-9 什么是中断?其主要功能是什么? 2-10 什么是中断优先级?中断优先处理的原则是什么? 2-11 试编写一段对中断系统初始化的程序,使之允许0 INT,,T0,串行口中断,且使T0中断为高优先级中断。 第三章单片机指令系统习题 3-1 设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值?

单片机原理及应用_第二版(林立)课后习题标准完整答案

单片机原理及应用第二版 第一章习题 1.什么是单片机?单片机和通用微机相比有何特点? 答: 2.单片机的发展有哪几个阶段?8位单片机会不会过时,为什么?答:单片机诞生于1971年,经历了SCM、MCU、SOC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8031,此后在8031上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。 然而,由于各应用领域大量需要的仍是8位单片机,因此各大公司纷纷推出高性能、大容量、多功能的新型8位单片机。 目前,单片机正朝着高性能和多品种发展,但由于MCS-51系列8位单片机仍能满足绝大多数应用领域的需要,可以肯定,以MCS-51系列为主的8位单片机,在当前及以后的相当一段时间内仍将占据单片机应用的主导地位。 3.举例说明单片机的主要应用领域。

答:单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:智能仪器 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(电压表、功率计,示波器,各种分析仪)。 工业控制 单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点,用单片机可以构成形式多样的控制系统、数据采集系统、通信系统、信号检测系统、无线感知系统、测控系统、机器人等应用控制系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。 家用电器 现在的家用电器广泛采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备和白色家电等。 网络和通信 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数

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

《单片机原理及应用》复习题 一、选择题 1、MCS-51响应中断时,下面哪一个条件不是必须的() (A)当前指令执行完毕(B)中断是开放的 (C)没有同级或高级中断服务(D)必须有RETI 2、执行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→SP 3、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 0000H AJMP 0040H ORG 0040H MOV 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=00H 9、可以为访问程序存储器提供或构成地址的有() (A)只有程序计数器PC (B)只有PC和累加器A (C)只有PC、A和数据指针DPTR (D)PC、A、DPTR和SP 10、对程序存储器的读操作,只能使用() (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)/WR 14、下面哪种指令将MCS-51的工作寄存器置成3区() (A)MOV PSW,#13H (B)MOV PSW,#18H

(完整版)单片机原理及应用习题答案(第三版)

第一章习题参考答案 1-1 :何谓单片机?与通用微机相比,两者在结构上有何异同?答:将构成计算机的基本单元电路如微处理器 (CPU) 、存储器、 I/O 接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有 CPU,但通用微机的 CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业, 并行处理、多级高速缓冲 (Cache) 技术等。 CPU的主频达到数百兆赫兹 (MHz) ,字长普遍达到 32 位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的 CPU大多不支持浮点运算, CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用 4 位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用 16 位字长单片机, 32 位单片机产品目前应用得还不多。 (2)两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU 对数据的 存取速度。现今微机的内存容量达到了数百兆字节 (MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上, CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为 64 KB 。 (3)两者都有 I/O 接口,但通用微机中 I/O 接口主要考虑标准外设 ( 如 CRT、标准键盘、鼠标、打印机、硬盘、光盘等 ) 。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O 接口实际上是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。 另外,单片机的微处理器 (CPU)、存储器、 I/O 接口电路集成在一块芯片上,而通用微机的微处理器 (CPU)、存储器、 I/O 接口电路一般都是独立的芯片 1-4 IAP 、 ISP 的含义是什么? ISP: In System Programable ,即在系统编程。用户可以通过下载线以特定的硬件时序在线编程(到单片机内部集成的 FLASH上),但用户程序自身不可以对内部存储器做修改。 IAP:In Application Programable ,即在应用编程。用户可以通过下载线对单片机进行在线编程,用户程序也可以自己对内部存储器重新修改。 1-6 51 单片机与通用微机相比 , 结构上有哪些主要特点 ? ( 1)单片机的程序存储器和数据存储器是严格区分的,前者为ROM,后者为RAM; (2)采用面向控制的指令系统,位处理能力强; ( 3) I/O 引脚通常是多功能的; ( 4) 产品系列齐全,功能扩展性强; ( 5) 功能是通用的,像一般微处理机那样可广泛地应用在各个方面。

单片机原理及应用习题+参考答案

单片机原理及应用习题+参考答案 1、串行口方式1功能为 A、10位数据异步通信方式 B、13位数据异步通信方式 C、11位数据异步通信方式 D、8位同步移位寄存器 答案:A 2、下列选项中()是定时/计数器T0的中断允许控制位 A、EA B、ET0 C、IE0 D、IT0 答案:B 3、51单片机中RST引脚功能是() A、复位 B、电源 C、接电阻 D、关机 答案:A 4、二进制数11001011的十进制有符号数是()。 A、73 B、75 C、-75 D、-93 答案:C 5、程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果 A、赋值语句 B、表达式语句 C、循环语句 D、空语句 答案:D 6、用串口方式0时,数据从()发出 A、RXD B、TXD

答案:A 7、下列关于点阵LED显示的描述中()是正确的。 A、只有P1口支持点阵LED显示 B、只有P0口支持点阵LED显示 C、每个I/O口都可用于点阵LED显示 D、只有P3口支持点阵LED显示 答案:C 8、8使80C51的定时器T1停止定时的C51命令是()。 A、TR0=0 B、TR1=0 C、TR0=1 D、TR1=1 答案:B 9、单片机的计数定时器为()和() A、INT1,T1 B、INT0,T0 C、INT0,INT1 D、TO,T1 答案:D 10、共阴极数码管显示“3”对应字模为() A、0x3f B、0x5b C、0x06 D、0x4f 答案:D 11、51单片机的复位引脚是哪一个() A、ALE B、EA C、PSEN D、RST 答案:D 12、8501单片机的最高工作频率是()MHz。 A、6

单片机原理及应用课后习题参考标准答案1-6章

单片机原理及应用》习题答案 第一章计算机基础知识 1- 1 微型计算机主要由哪几部分组成?各部分有何功能? 答:一台微型计算机由中央处理单元(CPU)、存储器、I/O 接口及I/O 设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB 来连接。 CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。 存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM。 输入/ 输出(I/O )接口是CPU与外部设备进行信息交换的部件。 总线是将CPU、存储器和I/O 接口等相对独立的功能部件连接起来,并传送信息的公共通道。 1-3什么叫单片机?其主要由哪几部分组成? 答:单片机(Single Chip Microcomputer )是指把CPU、RAM、ROM、定时器/ 计数器以及I/O 接口电路等主要部件集成在一块半导体芯片上的微型计算机。 1- 4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用? 答:单片机片内ROM的配置状态可分四种: (1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产; (2)片内EPROM型单片机(如8751),适合于研制产品样机; (3)片内无ROM型单片机(如8031),需外接EPRO,M单片机扩展灵活,适用于研制新产品; (4)EEPRO(M或Flash ROM)型单片机(如89C51),内部程序存储器电可 擦除,使用更方便。 1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制) 1- 6 写出下列各数的BCD参与:

单片机原理及应用课后习题答案作业

1.外部中断1所对应的中断入口地址为( )H。 2.对中断进行查询时,查询的中断标志位共有 ________ 、___ 、、 _______ 和 ______ 、 ___ 六个中断标志位。 3•在MCS-51中,需要外加电路实现中断撤除的是:( (A)定时中断(B) 脉冲方式的外部中断 (C)外部串行中断(D) 电平方式的外部中断 4.下列说法正确的是:() (A)同一级别的中断请求按时间的先后顺序顺序响应。() (B)同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。() (C)低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求 能中断低优先级中断请求。() (D)同级中断不能嵌套。( 5.在一般情况下8051单片机允许同级中断嵌套。() 6.各中断源对应的中断服务程序的入口地址是否能任意设定() 7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。() 8.各中断源发出的中断申请信号,都会标记在MC& 51系统中的( )中。 (A) TMOD (B) TCON/SCON (C) IE (D) IP 9.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器 IE的内容应是( (A) 98H (B) 84H (C) 42 (D) 22H 10.编写出外部中断1为负跳沿触发的中断初始化程序。 11.什么是中断其主要功能是什么 12.什么是中断源MCS-51有哪些中断源各有什么特点 13•什么是中断嵌套 14.中断服务子程序与普通子程序有哪些相同和不同之处 15.中断请求撤除的有哪三种方式 16.特殊功能寄存器TCONt哪三大作用 17.把教材的P82页的图改为中断实现,用负跳变方式,中断0(INT0)显示“L2” 中断1 (INT1)显示“ H3'。(可参考第四章的电子教案中的例子 18.第5章课后作业第9题。 第五章中断系统作业答案 1.外部中断1所对应的中断入口地址为( 0013 ) H。

单片机原理与应用及C51程序设计第5章习题答案

第5章习题答案 5-1 什么叫中断系统?中断系统的功能是什么?什么是中断嵌套? 答:当CPU正在执行主程序时,外部或内部发生的某一事件(如某个引脚上电平的变化、一个脉冲的发生或计数器的计数溢出等)请求CPU迅速处理,CPU暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,CPU再继续执行原来被中断的程序,这样的过程称为中断。 功能:中断系统是为使CPU 具有对单片机外部或内部随机发生的事件进行实时处理而设置的。 中断嵌套:8051设置了两级中断优先级,低优先级中断请求不能打断高优先级的中断服务;但高优先级中断请求可以打断低优先级的中断服务,从而实现中断嵌套。 5-2 MCS-51型单片机各中断源的中断标志是如何产生的?又是如何清除的?CPU响应中断时,中断入口地址各是多少? 答:见p133;. 或端出现有效中断请求时,IE0 IE1)位由硬件置“1”。当中断响应当CPU采样到IE0IE1 完成转向中断服务程序时,由硬件把IE0(或IE1)清零。 TF0和TF1——计数溢出标志位,当计数器产生计数溢出时,相应的溢出标志位由硬件置“1”。当转向中断服务时,再由硬件自动清“0”。 TI:串行发送中断标志。CPU将数据写入发送缓冲器SBUF时就启动发送,每发送完一帧后,硬件将TI置位,必须由软件清0. RI:串行接收中断标志。串口允许接收时,每接收完一帧后,硬件将RI置位,必须由软件清0.地址分别为:0003H,000bH0013H,001BH,0023H 5-3:在MCS-51型单片机中,哪些中断标志可以在响应自动撤除。 见第二题,也可见P136; 5-4 答:见p136. 5-5: 解:PX1=1;IT1=0;PT1=0;PS=1;EA=1;ES=1;ET1=1;EX1=1;ET0=0;EX0=0; 5-6 解:两个,它由模式设置寄存器TMOD,中断控制寄存器IE,中断优级级寄存器IP,中断标志寄存器TCON组成 5-8 请叙述TMOD=A6H所代表的含义。 答:A6H=10100110,其表示定时器0工作与方式2,为计数方式。定时器1工作与方式2,为定时方式,首席门控信号Gate=1,只有INT1引脚和TR1同时为1时,定时器/计数器才开始工作,主要用于测量INT引脚上高电平脉冲的宽度。 5-9利用MCS-51型单片机的定时器测量某正脉冲宽度时采用何种工作方式可以获得最大的量程?若系统时钟频率为6MHz那么最大允许的脉冲宽度是多少? 答:使用工作方式2(16进制计数方式),其计数值最大为65536*机器周期 若系统时钟为6MHz,那么最大允许的脉冲宽度为65536*2us=131072us 5-10 定时器/计数器用作定时器时,其定时时间与哪些因素有关?作计数器时对外计数频率有何限制? 答:其定时时间与时钟频率,工作模式,初始化值有关。作计数器时对外计数时外部频率不能小于单片机本身的机器周期的倒数(即应小于计数器的计数值至少为1),应该大于机器周期的1/65536(即不能溢出)。 5-11单片机用内部定时方法产生频率为20kHz的方波,设单片机晶振频率为12MHz,请编

单片机原理及应用第四章课后题答案

单片机原理及应用第四章课后题答案 单片机原理及应用第四章课后题答案 16. MCS-51单片机系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线,为何不会产生冲突? 解: 数据存储器的读和写由和信号把握,而程序存储器由读选通信号把握,这些信号在规律上时序上不会产生冲突;程序存储器访问指令为MOVC,数据存储器访问指令为MO。程序存储器和数据存储器虽然共用16位地址线和8位数据线,但由于二者访问指令不同,把握信号不同,所以两者虽然共处于同一地址空间,不会发生总线冲突。 18.某单片机应用系统,需扩展2片8KB的EPROM和2片8KB的RAM,接受地址译码法,画出硬件连接图,并指出各芯片的地址范围。 解: 硬件连接电路图如图4.18所示。各芯片的地址范围为: 2764(1#):0000H~1FFFH 2764(2#):2000H~3FFFH 6264(1#):4000H~5FFFH 6264(2#):6000H~7FFFH 图4.18 4.18题硬件连接电路图 21.8255A的端口地址为7F00H~7F03H,试编程对8255A初始化,使A口按

方式0输入,B口按方式1输出。 解: 程序如下: ORG 0000H LJMP START ORG 0030H START:MOV SP, #60H MOV DPTR,#7F03H MOV A,#10010100B MO @DPTR,A SJMP $ END 25.使用8255A或者8155的B端口驱动红色和绿色发光二极管各4只,且红、绿发光二极管轮番发光各1s,不断循环,试画出包括地址译码器、8255A或8155与发光管部分的接口电路图,并编写把握程序。 解:

单片机原理与应用练习题(附参考答案)

《单片机原理与应用》练习题(附参考答案) 一、单项选择题:(2分/题,共60分) 1.MCS—5l单片机的最大程序寻址空间是() (A)16KB (B)32 KB (C)64 KB (D)128 KB 2.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。 (A)PSW (B)PC (C)A (D)SP 3.MCS-51单片机扩展外部程序存储器和数据存储器()。 (A)分别独立编址(B)统一编址 (C)分别独立编址或统一编址(D)动态变址 4.MCS—5l单片机的堆栈区是设置在( )中。 (A)片内ROM区(B)片外ROM区 (C)片内RAM区(D)片外RAM区 5.在寄存器间接寻址方式中,间址寄存器中存放的数据是( )。 (A)参与操作的数据(B)操作数的地址值 (C)程序的转换地址(D)指令的操作码 6.CPU主要的组成部部分为() (A)运算器、控制器(B)加法器、寄存器 (C)运算器、寄存器(D)运算器、指令译码器 7.进位标志CY在()中 (A)累加器(B)算逻运算部件ALU (C)程序状态字寄存器PSW (D)DPTR 8.单片机的堆栈指针SP始终是() (A)指示堆栈底(B)指示堆栈顶 (C)指示堆栈地址(D)指示堆栈长度 9.当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为() (A)组0 (B)组1

(C)组2 (D)组3 10.提高单片机的晶振频率,则机器周期() (A)不变(B)变长 (C)变短(D)不定 11.8051单片机共有()个中断源。 (A)5 (B)6 (C)7 (D)8 12.8051单片机中数据总线是()位的。 (A)4 (B)8 (C)16 (D)32 13.若(R1)=30H,(30H)=10H,则执行指令DEC @R1后,30H单元的内容是()。 (A)2FH (B)0FH (C)31H (D)11H 14.一个晶振频率是12MHZ的单片机的机器周期是()ms。 (A)1 (B)2 (C)0.5 (D)3 15.8051单片机复位后,P0口的电平是()。 (A)低电平(B)高电平 (C)不确定 16.在一条汇编语言指令中,必须要有的部分是()。 (A)指令标号和操作码(B)操作码和操作数 (C)指令注释和操作数(D)操作数和指令标号 17.对外部程序存储器的读操作,应使用()指令。 (A)MOV (B)PUSH (C)MOVX (D)MOVC 18.8051具有的定时器/计数器的个数()。 (A)1 (B)2 (C)3 (D)4 19.假定(DPTR)=2000H,(A)=30H,执行以下指令:MOVC A,@A+DPTR后,送 入A的是程序存储器()单元的内容。

单片机原理及应用试题(含答案

单片机原理及应用 一、填空题:(20分) 1、微处理器包括两个主要部分运算器和控制器。 2、总线是连接系统中各扩展部件的一组公共信号线。按照功能,通常把系统总线分为三组:地址总线、数据总线、控制总线。 3、89C51单片机访问片外程序存储器时,所用的控制信号有:ALE、PSEN、EA,其中ALE用于低8位地址锁存控制,PSEN是片外程序存储器读选通控制信号,EA是片内、片外程序存储器访问的控制信号。 4、89C51单片机访问片外数据存储器时,所用的控制信号有_ALE_、_WR 、RD 。 5、CPU访问片内、片外ROM指令用MOVC,访问片外RAM指令用MOVX,访问片内RAM指令用MOV。 6、定时器共有两个控制字,由软件写入TMOD和TCON两个8位寄存器,用来设置T0或T1的操作模式和控制功能。 7、中断处理过程可分为三个阶段中断响应、中断处理、中断返回。 8、复位是单片机的初始化操作,其主要功能是把PC初始化为0000H。复位操作有上电自动复位和按键手动复位两种方式。 9、89C51的P0口除作为一般I/O口使用外,还可作为低8位地址使用。当系统扩展片外EPROM和RAM时,由P2口输出高8位地址。 10、89C51中断系统的五个中断源为外中断0 、外中断1 、定时器0溢出中断、定时器1溢出中断、串行口中断。 11、89C51单片机的寻址方式通常指对源操作数进行寻址。 二、简答题:(30分) 1、80C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理? 答:EA引脚为外部程序存储器地址允许输入端/固化编程电压输入端。(2分)

当EA引脚接高电平时,CPU只访问片内EPROM/ROM并执行内部程序存储器中的指令(1分),但当PC的值超过0FFFH时,将自动执行片外程序存储器中的内容(1分)。 当EA引脚接低电平时,CPU只访问外部EPROM/ROM中的内容,而不管是否有片内程序存储器(1分)。在使用8031时,EA信号引脚应接地(1分)。 2、89C51内部RAM低128B单元划分为哪三个主要部分?各部分主要功能是什么? 答:89C51内部RAM低128B单元划分为三个主要部分:00H-1FH地址安排为四组工作寄存器区(1分),每组有8个工作寄存器(R0-R7),共占32个单元(1分)。工作寄存器区后的16B单元(20H-2FH)(1分),可用位寻址方式访问其各位(1分),30H-7FH为用户RAM区(2分)。 3、89C51定时器有几种工作模式,各有何区别? 答:89C51定时器有0、1、2、3四种工作模式。(2分)定时器在工作模式0时为13位定时器/计数器(1分),定时器在工作模式1时为16位定时器/计数器(1分),定时器在工作模式2时为8位可重装定时器/计数器(1分),定时器在工作模式3时具有第二输入和输出功能,定时器/计数器0有工作模式3,定时器/计数器1无工作模式3(1分)。 4、如何简捷判断89C51正在工作? 答:89C51上电复位后(1分),可用示波器检查ALE 引脚是否有振荡频率1/6的正脉冲输出(2分),同时检查PSEN是否有脉冲输出(2分),判断单片机是否正常工作(1分)。 5、程序状态寄存器PSW的作用是什么,常用标志有哪些位?作用是什么? 答:程序状态寄存器PSW的作用是指明程序运行后的状态,常用标志有CY、AC、F0、RS1、RS0、OV 和P位(1分)。CY进位标志位,当有进位或借位时CY 为1(1分);AC辅助进位标志位,低4位向高4位有进位或借位时AC为1(1分);RS1、RS0工作寄存器组选择控制位(1分);OV 溢出标志位,如有溢出置1(1

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

单片机原理及应用考试试题及答案[1]11 《单片机原理与应用》试题018答案 填空题(每空2分,共30分) 1、真值1001001B的反码为;其补码为 2、MCS-51系列单片机00—1FH 。 3、程序状态标志字寄存器PSW中的PSW.7的含义是;PSW.0的含义是志。 6、单片机汇编语言程序有三种基本结构,分别是:和 7、MCS—51单片机0 。 8、存储器EPROM 27128的地址线有KB。 9、可编程并行I / O接口芯片8255A有个8位并行I / O端口,可通过编程决定它们的功能。 二、单项选择题(每小题3分,共15分) 1、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是 (A)ALE (B)PSEN (C)EA (D)RST (B ) A (A )2、下列指令写法正确的是。(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC 3、ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当CPU响应外部中断0后,PC的值是(B) (A)0003H (B)2000H (C)000BH (D)3000H 4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A) (A)方式0 (B)方式1 (C)方式2 (D)方式3 5、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A) (A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU 三、简答题(每小题10分,共20分) 1 简述可编程并行接口8255 A的其中有数据总线驱动器,读/写控制逻辑 (2)由A组和B组控制电路。 (3)外部接口部分该部分有3个8位并行I/O端口,即A口、B口和C口。 2 单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中? 答:8051单片机R0,#30H MOV R7,#0FH MOV DPTR,#3000H LOOP:MOV A,@R0 MOVX @DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET

单片机原理及应用第二版课后习题答案

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理 器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。目前“嵌入式系统”还没有一个严格和权威的定义。目前人们所说的“嵌入式系统”,多指后者。 第2章AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128个数据存储器(RAM)单元;(3)4K Flash程序存储器;(4)4个8位可编程并行I/O口(P0口、P1口、P2口、P3口);(5)1个全双工串行口;(6)2个16位定时器/计数器;(7)1个看

单片机原理与应用复习题【附答案】

《单片机原理与应用》练习题 练习题一 一、填空题。 1、8051最多可以有_____个并行输入输出口,最少也可以有1个并行口,即____。P3口的第二功能有________________________________。 2、MOV A,40H 指令对于源超作数的寻址方式是 __________寻址。 3、指令 0A7H,ABC的作用是_________________________。〔0A7H是P2.7的地址〕 4、将CY与A的第0位的非求或的指令是___________________,若原A=0,执行后A=______。 5、MCS—51单片机外部中断请求信号有电平方式和____________ ,在电平方式下,当采集到INT0,INT1的有效信号为________ 时,激活外部中断。 6、定时器/计数器的工作方式3是指的将_________ 拆成两个独立的8位计数器.而另一个定时器/计数器此时通常只可作为_______ 使用. 7、8031〔8051〕单片机具有_____位CPU,_____位并行I/O口,_____个十六位定时计数器,_____字节部RAM,_____个中断源,最大可扩展_____K字节外部程序存储器,最大可扩展______K字节外部数据存储器。 8、当单片机运行部程序存储器的程序时,/EA端接______;当没有部程序存储器而运行外接程序存储器的程序时,/EA端接______。 9、按照串行数据的同步方式,串行通信可分为______和______两类。按传送方向,可分为________和________两种制式。 10、8051ALE信号的作用是_____________________,当不接片外RAM/ROM时,ALE线上输出的脉冲频率为___________。 11、堆栈指示器SP有_____位,单片机复位后SP中的值为_____;数据指针DPTR有____位,复位后其值为_____,复位后程序计数器PC中容为_______。 12单片机与普通计算机的不同之处在于其将__________、________和________三部分集成于一块芯片上。 13、部RAM中,位地址为30H的位,该位所在字节的字节地址为_________。 14、若A中的容为63H,那么,P标志位的值为________。 15通过堆栈操作实现子程序调用,首先就要把______的容入栈,以进行断点保护。调用返回时,再进行出栈保

相关主题
文本预览
相关文档 最新文档