单片机原理及应用技术练习题集

一、单项选择题(在每小题的四个备选答案中,选出一个正确答

案,并将正确答案的序号填在题干的括号内。)

1.8051单片机的( D )口的引脚,还具有外中断、串行通

信等第二功能。

(A) P0 (B) P1 (C) P2 (D)

P3

2.8051单片机的( D )口的引脚内部没有上拉电阻,需外

接上拉电阻才能输出高电平。

(A) P0 (B) P1 (C) P2 (D)

P3

3.单片机应用程序一般存放在( B )

(A) RAM (B) ROM (C) 寄存

器 (D) CPU

4.单片机运行中临时变量一般存放在( )

(A) RAM (B) ROM (C) 寄存

器 (D) CPU

5.MCS-51单片机复位操作的主要功能是把PC初始化为

( )。

(A) 0100H (B) 2080H (C) 0000H

(D) 8000H

6.8031复位后,PC 的值为( )

(A) 0000H (B) 0000H (C) 0003H ( D) 0800H

7.要MCS-51系统中,若晶振频率屡12MHz,一个机器周期等

于( ) μs

(A) 1.5 (B) 3 (C) 1 (D) 0.5

8.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于

( ) μs

(A ) 1.5 (B) 3 (C) 1 (D) 0.5

9.CPU主要的组成部部分为( )

(A) 运算器、控制器 (B) 加法器、寄存器

(C) 运算器、寄存器 (D) 运算器、指令译码器

10.AT89S51 CPU是( )位的单片机

(A) 16 (B) 4 (C)

8 (D) 准16

11.MCS-51单片机在同一优先级的中断源同时申请中断时,

CPU首先响应外部中断0 ,接着响应( )。

(A) 串口中断 (B) 外部中断1 (C)定时器0中断

(D)定时器1中断

12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU

最后响应( )。

(A) 外部中断0 (B) 外部中断1

(C) 定时器0中断 (D) 定时器1中断

13.定时器若工作在循环定时或循环计数场合,可自动装初值,

应选用( )。

(A) 工作方式0 (B) 工作方式1 (C)工作方

式2 (D)工作方式3

14.定时器若工作在循环定时或循环计数场合,可自动装初值,

应选用( )。

(A) 工作方式0 (B) 工作方式1 (C) 工作方

式2 (D) 工作方式3

15.MCS-51单片机的外部中断0的中断请求标志是( )。

(A) ET0 (B) TF0 (C) IT0 (D) IE0

16.MCS-51单片机的外部中断1的中断请求标志是( )。

(A) ET1 (B) TF1 (C) IT1 D) IE1

17.波特的单位是( )

(A) 字符/秒 (B)位/秒 (C)帧/秒 (D)字节/秒

18.波特的单位是( )

(A) 字符/秒 (B) b/s (C)帧/秒 (D)字节/秒

19.在串行通信中, 8031中发送的寄存器是( ) 。

(A) TMOD (B)SBUF (C) SCON (D)DPTR

20.存储器的地址范围是0000H~0FFFH,它的容量为( )。

(A)1KB (B) 2KB (C)3KB

(D) 4KB

21.在串行通信中, 8031中接收的寄存器是( ) 。

(A)TMOD (B)SBUF (C) SCON (D)DPTR

22.外存储器的地址范围是0000H~1FFFH,它的容量为( )。

(A)1KB (B) 2KB (C) 8KB

(D) 4KB

23. MCS-51有中断源( )

A.5 (B)2 (C)3 (D)6

24.下面哪种外设是输出设备( )

(A)打印机 (B)纸带读出机 (C)键盘 (D)

A/D转换器

25.用MCS-51用串行扩展并行I/O口时,串行接口工作方式选

择( )

(A)方式0 (B)方式1 (C)方式2 (D)方式3

26. MCS-51有中断源( )

(A)5 (B)2 (C)3 ( D) 6

二、填空题。

1. 133= 10000101 B= 85 H。1. 126= 7E B= 1111 1110 H。

2.8051内部有 4 个并行口,P0口直接作输出口时,必须外

接 上拉电阻 。

3.单片机三总线为:地址总线 、 数据总线 和 控

制总线 。

4.MCS-51单片机定时器工作方式2是指的 8 位定时

/计数器。

5.MCS-51单片机定时器工作方式1是指的 16 位定

时/计数器。

6.MCS-51单片机定时器工作方式0是指的 13 位定

时/计数器。

7.设定T1为计数器方式,工作方式2,则TMO(D)中的值

为 60H(高位为6即可) 。

8.设定T0为计数器方式,工作方式1,则TMO(D)中的值

为 01H(低位为1即可) 。

9.MCS—51单片机内部有 2 个位加1定时 / 计数器,

可通过编程决定它们的工作方式,其中,可进行8位定时 / 计

数的是方式是 方式2 。

10.MCS—51单片机内部有 2 个位加1定时 / 计数器,

可通过编程决定它们的工作方式,其中,可进行16位定时 / 计

数的是方式是 方式1 。

11. MCS-51有一个全双工的 异 步串行口,有 4 种工

作方式。

12.单片机即一个芯片的计算机,此芯片上包括五部分:运算

器、_存储器_、_控制器_、输入部分、_输出部分__。

13.MCS—51单片机外部中断请求信号有边沿触发方式和 电平方式 ,在边沿触发方式下,当采集到INT0、INT1

的有效信号为 下降沿 时,激活外部中断。

14、单片机中断系统中共有 INTO 、 INT1 、 T0 、 T1 、 串行

口五个中断源,。

15.任何程序总是由三种基本结构组成:顺序、分支和__循环

___。

16.MCS—51的存储器空间配置从功能上可分为四种类型:__片内程序存储器_、内部数据存储器、__外部数据存储器__、外

部程序存储器。

17.单片机试验系统与微机是通过 串行通讯电缆 相连。

18.MCS—51单片机外部中断请求信号有电平方式和 边沿触

发方式 ,在电平方式下,当采集到INT0、INT1的有

效信号为 低电平 时,激活外部中断。

三、程序注释题(在双斜扛后写注释)

#include

Unsigned char t=0;

void initTimer(void)

TMOD=0x0; //(1) 设置T0为设计器工作方式0

//TMOD=0x1; //(2) 设置T0为设计器工作方式1

TH0=0xfc; //(3)设置定时器T0初值高8位

TL0=0x18; //(4)设置定时器T0初值低8位

}

void initUart(void)

{

TMOD|=0x20;// (5) 设置T1为设计器工作方式2

SCON=0x50;// (6)设置串口工作方式1

TH1=0xfd;//

TL1=0xfd;

TR1=1;//

}

void timer0(void) interrupt 1//(7) 定时器T0中断报务程序入口

{ TH0=0xff;

TL0=0xff;

//add your code here.

EA=0; //(8) 关总中断

t ++; //(9) T自加一

P1=P1^0x02; //(7) P1。1取反

}

void int0(void) interrupt 0 //(10) 外部中断0中断服务程序入口

{}

void int1(void) interrupt 2 //(11)

序入口

{}

void main(void)

{

IT0=1; //(12)INT0下降沿中断

EX0=1; //(13)允许INT1中断

IT1=1; //(14)INT1下降沿中断

EX1=1; //(15)允许INT1中断

initTimer();

initUart();

TR0=1; //(16)启动T0

ET0=1; //(17) 开T0中断

EA=1; //(18) 开总中断

外部中断1中断服务程

}

四、程序设计题

1.设计一个8个发光二极管流水灯,左循环移动一个亮点,即按D0→D1→D2→D3→D4→D5→D6→D7顺序点亮,到头后从新开始。要求:

(1)画出简易原理图;(5分)(2)画出程序流程图;(5分)

(3)编写程序。(5分)

参考 课本P76

2.利用定时/计数器从P1.1输出周期为1ms的方波,晶振频率为12MHz。试设计程序。

参考 课本P132

3.要求从P1。2引脚输出2000Kz方波,晶振频率为12MHz。试设计程序。

4.硬件如下图所示,图中为共阳数码管,编写程序使数码管显示“1234”。

(2)画出程序流程图;(5分)

(3)编写程序。(10分)

一、单项选择题(在每小题的四个备选答案中,选出一个正确答

案,并将正确答案的序号填在题干的括号内。)

1.8051单片机的( D )口的引脚,还具有外中断、串行通

信等第二功能。

(A) P0 (B) P1 (C) P2 (D)

P3

2.8051单片机的( D )口的引脚内部没有上拉电阻,需外

接上拉电阻才能输出高电平。

(A) P0 (B) P1 (C) P2 (D)

P3

3.单片机应用程序一般存放在( B )

(A) RAM (B) ROM (C) 寄存

器 (D) CPU

4.单片机运行中临时变量一般存放在( )

(A) RAM (B) ROM (C) 寄存

器 (D) CPU

5.MCS-51单片机复位操作的主要功能是把PC初始化为

( )。

(A) 0100H (B) 2080H (C) 0000H

(D) 8000H

6.8031复位后,PC 的值为( )

(A) 0000H (B) 0000H (C) 0003H ( D) 0800H

7.要MCS-51系统中,若晶振频率屡12MHz,一个机器周期等

于( ) μs

(A) 1.5 (B) 3 (C) 1 (D) 0.5

8.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于

( ) μs

(A ) 1.5 (B) 3 (C) 1 (D) 0.5

9.CPU主要的组成部部分为( )

(A) 运算器、控制器 (B) 加法器、寄存器

(C) 运算器、寄存器 (D) 运算器、指令译码器

10.AT89S51 CPU是( )位的单片机

(A) 16 (B) 4 (C)

8 (D) 准16

11.MCS-51单片机在同一优先级的中断源同时申请中断时,

CPU首先响应外部中断0 ,接着响应( )。

(A) 串口中断 (B) 外部中断1 (C)定时器0中断

(D)定时器1中断

12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU

最后响应( )。

(A) 外部中断0 (B) 外部中断1

(C) 定时器0中断 (D) 定时器1中断

13.定时器若工作在循环定时或循环计数场合,可自动装初值,

应选用( )。

(A) 工作方式0 (B) 工作方式1 (C)工作方

式2 (D)工作方式3

14.定时器若工作在循环定时或循环计数场合,可自动装初值,

应选用( )。

(A) 工作方式0 (B) 工作方式1 (C) 工作方

式2 (D) 工作方式3

15.MCS-51单片机的外部中断0的中断请求标志是( )。

(A) ET0 (B) TF0 (C) IT0 (D) IE0

16.MCS-51单片机的外部中断1的中断请求标志是( )。

(A) ET1 (B) TF1 (C) IT1 D) IE1

17.波特的单位是( )

(A) 字符/秒 (B)位/秒 (C)帧/秒 (D)字节/秒

18.波特的单位是( )

(A) 字符/秒 (B) b/s (C)帧/秒 (D)字节/秒

19.在串行通信中, 8031中发送的寄存器是( ) 。

(A) TMOD (B)SBUF (C) SCON (D)DPTR

20.存储器的地址范围是0000H~0FFFH,它的容量为( )。

(A)1KB (B) 2KB (C)3KB

(D) 4KB

21.在串行通信中, 8031中接收的寄存器是( ) 。

(A)TMOD (B)SBUF (C) SCON (D)DPTR

22.外存储器的地址范围是0000H~1FFFH,它的容量为( )。

(A)1KB (B) 2KB (C) 8KB

(D) 4KB

23. MCS-51有中断源( )

A.5 (B)2 (C)3 (D)6

24.下面哪种外设是输出设备( )

(A)打印机 (B)纸带读出机 (C)键盘 (D)

A/D转换器

25.用MCS-51用串行扩展并行I/O口时,串行接口工作方式选

择( )

(A)方式0 (B)方式1 (C)方式2 (D)方式3

26. MCS-51有中断源( )

(A)5 (B)2 (C)3 ( D) 6

二、填空题。

1. 133= 10000101 B= 85 H。1. 126= 7E B= 1111 1110 H。

2.8051内部有 4 个并行口,P0口直接作输出口时,必须外

接 上拉电阻 。

3.单片机三总线为:地址总线 、 数据总线 和 控

制总线 。

4.MCS-51单片机定时器工作方式2是指的 8 位定时

/计数器。

5.MCS-51单片机定时器工作方式1是指的 16 位定

时/计数器。

6.MCS-51单片机定时器工作方式0是指的 13 位定

时/计数器。

7.设定T1为计数器方式,工作方式2,则TMO(D)中的值

为 60H(高位为6即可) 。

8.设定T0为计数器方式,工作方式1,则TMO(D)中的值

为 01H(低位为1即可) 。

9.MCS—51单片机内部有 2 个位加1定时 / 计数器,

可通过编程决定它们的工作方式,其中,可进行8位定时 / 计

数的是方式是 方式2 。

10.MCS—51单片机内部有 2 个位加1定时 / 计数器,

可通过编程决定它们的工作方式,其中,可进行16位定时 / 计

数的是方式是 方式1 。

11. MCS-51有一个全双工的 异 步串行口,有 4 种工

作方式。

12.单片机即一个芯片的计算机,此芯片上包括五部分:运算

器、_存储器_、_控制器_、输入部分、_输出部分__。

13.MCS—51单片机外部中断请求信号有边沿触发方式和 电平方式 ,在边沿触发方式下,当采集到INT0、INT1

的有效信号为 下降沿 时,激活外部中断。

14、单片机中断系统中共有 INTO 、 INT1 、 T0 、 T1 、 串行

口五个中断源,。

15.任何程序总是由三种基本结构组成:顺序、分支和__循环

___。

16.MCS—51的存储器空间配置从功能上可分为四种类型:__片内程序存储器_、内部数据存储器、__外部数据存储器__、外

部程序存储器。

17.单片机试验系统与微机是通过 串行通讯电缆 相连。

18.MCS—51单片机外部中断请求信号有电平方式和 边沿触

发方式 ,在电平方式下,当采集到INT0、INT1的有

效信号为 低电平 时,激活外部中断。

三、程序注释题(在双斜扛后写注释)

#include

Unsigned char t=0;

void initTimer(void)

TMOD=0x0; //(1) 设置T0为设计器工作方式0

//TMOD=0x1; //(2) 设置T0为设计器工作方式1

TH0=0xfc; //(3)设置定时器T0初值高8位

TL0=0x18; //(4)设置定时器T0初值低8位

}

void initUart(void)

{

TMOD|=0x20;// (5) 设置T1为设计器工作方式2

SCON=0x50;// (6)设置串口工作方式1

TH1=0xfd;//

TL1=0xfd;

TR1=1;//

}

void timer0(void) interrupt 1//(7) 定时器T0中断报务程序入口

{ TH0=0xff;

TL0=0xff;

//add your code here.

EA=0; //(8) 关总中断

t ++; //(9) T自加一

P1=P1^0x02; //(7) P1。1取反

}

void int0(void) interrupt 0 //(10) 外部中断0中断服务程序入口

{}

void int1(void) interrupt 2 //(11)

序入口

{}

void main(void)

{

IT0=1; //(12)INT0下降沿中断

EX0=1; //(13)允许INT1中断

IT1=1; //(14)INT1下降沿中断

EX1=1; //(15)允许INT1中断

initTimer();

initUart();

TR0=1; //(16)启动T0

ET0=1; //(17) 开T0中断

EA=1; //(18) 开总中断

外部中断1中断服务程

}

四、程序设计题

1.设计一个8个发光二极管流水灯,左循环移动一个亮点,即按D0→D1→D2→D3→D4→D5→D6→D7顺序点亮,到头后从新开始。要求:

(1)画出简易原理图;(5分)(2)画出程序流程图;(5分)

(3)编写程序。(5分)

参考 课本P76

2.利用定时/计数器从P1.1输出周期为1ms的方波,晶振频率为12MHz。试设计程序。

参考 课本P132

3.要求从P1。2引脚输出2000Kz方波,晶振频率为12MHz。试设计程序。

4.硬件如下图所示,图中为共阳数码管,编写程序使数码管显示“1234”。

(2)画出程序流程图;(5分)

(3)编写程序。(10分)


相关文章

  • 单片机教案
  • 吴允志 单 片 机 1 2011年2月21日 08高职电子2班 2 单片机概述(一) 通过本讲教学,要求学生了解单片机的概念及组成.单片机 与通用微机的区别与联系,单片机的特点及其广泛应用.了解本课程的性质.任务及其在本专业中的地位,结合单 ...查看


  • 大学几乎所有学科的课本答案[2]
  • 大学几乎所有学科的课本答案! 来源: 任明嘉的日志 经济金融 [PDF格式]<会计学原理>同步练习题答案 [Word格式]<成本会计>习题及答案(自学推荐,23页) [Word格式]<成本会计>配套习题集 ...查看


  • 电子信息工程2
  • 子信息工程专业 04023001 高等数学 Advanced Mathematics [192-10-1.2] 内容提要:高等数学是高等学校理工科专业的一门必修的重要基础课.通过这门课程的学习,使学生系统地获得函数.极限.连续.一元函数微积 ...查看


  • 单片微机原理及应用 徐春辉第5章 习题答案
  • 练习与思考题5 1. 用于程序设计的语言分为哪几种?它们各有什么特点? 答:51系列单片机的编程语言可以分为汇编语言和高级语言(如C语言)两种,各自的特 2. 说明伪指令的作用."伪"的含义是什么?常用的伪指令有哪些?其 ...查看


  • 2011级光电子技术教学计划
  • 光电子技术科学专业本科教学计划 一. 培养目标 本专业培养在光电子技术科学领域具有宽厚的理论基础.扎实的专业知识和熟练的实验技能的高级人才.培养学生具有在光学.光电子学.激光科学.光通信技术.光波导与光电集成技术.光信息处理技术等领域开展研 ...查看


  • [智能仪器设计]复习题及答案
  • 1.智能仪器有何特点? 答:智能仪器有以下特点:(1)自动校正零点.满度和切换量程(2)多点快速检测(3)自动修正各类测量误差(4)数字滤波(5)数据处理(6)各种控制规律(7)多种输出形式(8)数据通信(9)自诊断(10)掉电保护. 2. ...查看


  • [微机测控系统原理与设计]习题解答
  • <微机测控系统原理与设计>习题解答 本习题解答是高等学校教材<微机测控系统原理与设计>(曹江涛.孙传友主编,高等教育出版社2014年1月出版)全书各章习题的参考答案. 第1章 1.为什么说系统技术是信息的源头技术? ...查看


  • 智能仪器原理及应用(第二版)课后习题部分答案
  • 1-1. 什么是智能仪器?智能仪器的主要特点是什么? 答: 内含微型计算机并带有GP-IB 等通信接口的电子仪器成为智能仪器. 特点:(1)智能仪器使用键盘代替传统仪器中的旋转式或琴键式切换开关开实施对仪器的控制从而使仪器面板的布置和仪器内 ...查看


  • 嵌入式技术基础与实践(第3版)课后习题1-8章答案
  • 试阅: hello ---------------------正文 第一章 1.嵌入式系统的基本含义是什么?为什么说单片机是典型的嵌入式系统? 答:即MCU 的含义是:在一块芯片上集成了中央处理单元(CPU ).存储器(RAM/ROM等). ...查看


热门内容