云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机复习题(附答案)

单片机复习题(附答案)

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 5:15:51

单片机复习题(仅供参考) 任务一

十进制数126对应的十六进制可表示为 D 。 A.8F B.8E C.FE D. 7E

二进制数110010010对应的十六进制数可表示为 A 。 A.192H B.C90H C.1A2H D. CA0H

计算机内部的数据之所以用二进制的形式表示,主要是 B 。 A.为了编程方便 B.由于受器件的物理性能限制 C.为了通用性 D.为了提高运算速度 计算机主要的组成成分为 B 。

A.CPU 、内存、I/O口 B.CPU 、键盘、显示器 C.主机、外部设备 D.以上都是 CPU主要的组成成分为 C 。

A.运算器、控制器 B.加法器、寄存器 C.运算器、寄存器 D.运算器、指令译码器 以下不是构成单片机的部件 D

A.微处理器 B.存储器 C.I/O接口电路 D.打印机 89C51的CPU是 C 的单片机

A.16 B.4 C.8 D.准16 AT89C51单片机的字长是 C 位。 A. 32 B.16 C. 8 D. 4 程序计数器PC用来 B 。

A.存放指令 B.存放下一条的指令地址

C.存放正在执行的指令地址 D.存放上一条的指令地址

当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存器组为A.组1 B.组3 C.组2 D.组0 进位标志Cy在 C 中。

A.累加器 B.算术逻辑运算单元ALU C.程序状态字寄存器PSW D. PC中

指令和程序是以 C 形式存放在程序存储器中。

A.源程序 B.汇编程序 C.二进制编码 D. BCD码 单片机应用程序一般存放在 B 。

A.RAM B.ROM C.CPU D.寄存器

51单片机中专用寄存器( B )用来存放下一条待执行的指令地址。 A.ACC B.PC C.PSW D.DPTR AT89C51单片机有片内的ROM容量 A

A.4KB B. 8KB C. 00H-1FH D.20-2FH 89C51片内的Ram共有 B 字节。

A.128 B. 256 C.4K D. 64K

89C51内部RAM中,可以进行位寻址的内部空间 B 。

A.00H~2FH B. 20H~2FH C.00H~FFH D.20H~FFH 89C51单片机即可位寻址又可字节寻址的单元是 A 。

C 。 A.20H B. 30H C.00H D. 70H P0和P1作输入用途之前必须 A 。

A.相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上拉电阻

单片机89C51的XTAL1和XTAL2引脚是 D 引脚。

A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振

51单片机的 A 引脚保持两个机器周期的高电平,单片机进入复位状态。 A.RESET B.EA C.VSS D.ALE

51单片机的 B 引脚接高平时,CPU可访问内部和外部的ROM。 A.RESET B.EA C.VSS D.ALE 二、填空题

十六进制数转换成十进制数0x64=__100____,二进制数转换成十六进制数10110110B=0x b6 ,01010110B 是个BCD码,它代表的十进数是 __56___。 十六进制数转换成十进制数:0x42=_____66____。

51单片机的程序计数器是__16__位的,所以单片机可以扩展的最大程序存储空间为 64 KB。

8051单片机中的PSW是程序状态标志寄存器。

MCS-51单片机片内共有 64 字节单元的ROM, 256 字节单元的RAM。 89C51有 4 组工作寄存器,它们的地址范围是 00H-1FH 。

51单片机采用HMOS或CHMOS工艺制造,常用 40 条引脚的双列直插封装。 引脚为复位引脚,在该引脚输入两个个机器周期的高电平使单片机复位。 引脚用于选择内部或外部的程序存储器,当其为1时选择内部程序存储器。 89C51有 4 个并行I/O口,其中P0~P3是准双向口,所以输出转输入时必须先写入 1 。 三、判断题

(√)MCS-51系统可以没有复位电路。 (×)MCS-51系统可以没有时钟电路

(×)MCS-51的特殊功能寄存器分布在60H~80H地址范围内。 (√)读P1口时,要先向口锁存器写1。 (×)89C51片内带有2K的程序存储器。

(√)89C51单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。

(√)程序计数器PC不能对它进行读写操作。 (×)89C51的程序存储器只是用来存放程序。

(×)89C51的特殊功能寄存器分布在60H~80H的地址范围内。 (×)89C51系统可以没有复位电路。 任务二

缩短单片机的晶振频率,则机器周期 B 。 A.不变 B.变长 C.变短 D.不定

AT89C51单片机的晶振频率为6MHz时,其一个机器周期的时间是 C 。 A.0.5μs B.1μs C.2μs D. 4μs

89C51系统中,如晶振频率为8MHz,一个机器周期等于 A 。 A.1.5 B. 3 C.1 D.0.5 下列属于合法标识符的为 B 。

A.while B._time C.500ms_time D.main

下列属于合法标识符的为(B )

A.for B._time C.500ms_time D.main 下列位地址中 C 是错误的。

A.P0^1 B. 0x10 C.TI D. P0.6

下列四组选项中,均是不合法的C51标识符的是 B 。 A.abc、#int、65 B.int、5xy、isr-t0 C.isr*int0、interrupt、int3 D.int3、t1_t2、you

下列单片机程序语句中,能有效实现无限循环的是 A 。

A.while(!0); B.while(0); C.while(!1); D.while(!2); 在下列单片机程序语句中,能有效实现延时的是 D 。 A.for(i=10000;i<10000;i--); B.for(i=10000;i>0;i++); C.for(i=0;i<10000;i--); D.for(i=0;i<10000;i++); 定义一个位变量表示P1口的第1位的方法是 B 。 A.sfr p11=P1^1; B.sbit p1_1=P1^1; C.bit p11=P0^1; D.sfr p11=P1.1; 二、填空题

89C51单片机的一个机器周期包含 6 个时钟周期,当时钟频率为12MHz时,一个机器周期 1 微妙。

89C51程序总是从____main___函数执行起,与其所处的位置无关。

假设目前单片机P1的值为0x35,要求,使用语句___P1=P1丨0x80__________ 可使P1.7的值置1,使用语句___P1<<=1_____________可以使P1左移一位。 若有以下定义: int a[5]={1,2,3,4,5}; 则a[2]= ___3___。 三、判断题

(√)Sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址区的SFR上。 (√)若一个函数的返回类型为void,则表示其没有返回值。 (×)所有定义在主函数之前的函数无需进行声明。 (×)在89C51系统中,一个机器周期等于1.5μs。 (√)Continue 和break都可用来实现循环体的中止。

(√)若一个函数的返回类型为void,则表示其没有返回值。 (√)break可用来实现循环体的中止。

(×)在51系列的单片机系统中,一个机器周期是固定的。

(×)外加晶振的频率越高,系统的运算速度越快,系统的性能也就越好。 (×)在C语言中,函数的调用是可以根据需要随便调用,前面的函数可以调用后面的函数,后面的函数也可以调用前面的函数,无需声明。 任务三

AT89C51单片机有 A 个中断源。 A. 5 B.2 C.3 D. 4 89C51单片机有 C 个中断优先级。

A.1 B. 3 C.2 D. 5

AT89C51单片机外部中断INT0和INT1的触发方式有 D 。

A.高电平触发 B. 正脉冲触发 C. 断续触发 D.下降沿和低电平触发

外部中断INT0的中断触发方式控制位IT0=0时,P3.2 A 是有效的中断申请信号 A.低电平 B.高电平 C.下降沿 D.上升沿 51单片机内16位的定时器/计数器执行的计数方式是 B 。

A.减一计数 B.加一计数 C.减二计数 D.加二计数 定时器/计数器工作方式0是 C 。

A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构

AT89C51单片机的工作频率为12MHz,其内部定时器的最大定时时间是 C 。 A.256μs B.8192μs C.65536μs D. 128μs 定时/计数器的工作方式 C 可以自动再装入定时初值。

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

用定时器T1方式2计数,要求每计满80次,向CPU发出中断请求,TH1、TL1的初始值是 C 。

A.256 B. 156 C.176 D.8092

用定时器T1方式0计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是 D 。

A.256 B. 156 C.176 D.8092

单片机振荡频率为6MHz,定时器工作在方式1需要定时1ms,则定时器初值应为( ) A 500 B 1000 C 216-500 D 216-1000

二、填空题

8051单片机中断源按自然优先顺序从高到低依次是__INT0_、_T0__、___INT1、_T1__、_串行接口中断___,若MCS-51单片机的五个中断源处于同一优先级,则同时申请中断时,CPU首先响应__外部中断0________中断。

MCS-51单片机的5个中断源分别是 _INT0 、 T0_ 、 INT1 、 T1 、串行接口中断。

MCS-51单片机有两个 16 位定时/计数器,其核心是一个 16位的加法计数器。

89C51定时器有4种工作方式,可在初始化程序中用软件填写特殊功能寄存器 TMOD 加以选择。

51单片机的T0在工作方式0时,是_13__位的计数器;在此方式下,要求检测到8092个脉冲,发中断请求,则初值TH0=_0x03______,TL0=_0x02___。 三、判断题

(√)中断函数的调用是在满足中断的情况下,自动完成函数调用的。 (×)TMOD中的GATE=1时,表示由两个信号控制定时器的的启停。 (×)中断标志由均可由硬件清零

(×)一般情况下,89C51单片机允许同级中断嵌套。

(×)中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。

(√)89C51单片机对最高优先权的中断响应是无条件的。

(×)89C51单片机每个中断源相应的在芯片上都有中断请求输入引脚。 (√)定时器和计数器的工作原理均是对输入脉冲进行计数。 任务四

AT89C51单片机的串行接口具有 D 种工作方式。 A. 1 B.2 C.3 D. 4

89C51的用串行扩展并行I/O口,串行口的工作方式选择 C 。 A.方式0 B.方式1 C.方式2 D.方式3 SCON的中文含义 B 。

A.串行接口 B.串行口控制寄存器 C.串行口缓冲器 D.RS-232接口

串行口控制寄存器SCON中多机通信控制位是 C 。 A.SM0 B.SM 1 C.SM 2 D.REN MCS-51串行口收到一帧数据后,( B )标志置1。 A TI B RI C TF0 D TF1

二、填空题

51系列单片机有一个可编程的工步串行通信接口

串行通信中根据数据传送的方向有单工,半双工,全双工三种方式。

串行通信一帧信息由起始位,数据位,奇偶校验位,停止位,四部分组成。 串行通信的波特率由 SMOD 和初值决定。

89C51串行接口有4种工作方式,可在初始化程序中用软件填写特殊功能寄存器 SCON 加以选择。

在存储和传送ASCII码时,最高位常用作奇偶校验位,从而组成8位代码。若采用奇校验传送数字2的ASCII码“0x32”相应的传送代码为_________。 三、判断题

(√)串行中断的溢出标志必须用软件清零。

(×)要进行多机通信,89C51串行接口的工作方式应为方式1。 (×)串口通信为了实现全双工通信,设置了两个SBUF。 (×)串口中断标志由硬件清零。 四、按题目要求回答问题(共20分)

如图所示,AT89C51单片机P1口引脚接一个8段数码管,P3.2引脚接一个开关,现要求当闭合开关时,数码管循环显示数字5、6、7,断开开关时数码管显示数字8。请填写所缺的语句。(每空2分,共18分) __#include___ unsigned char i=0;

unsigned char tab[3]={0x6d, 0x7d , ___0x07__ }; void main() {

___IT0=0____ __EA=1___ EX0=1; while(1)

P1=___0x7f___; }

void isr_int0( ) ___interrupt 0____ {

unsigned int j; P1=___tab[i]____;

___for(j=0;j<5000;j++)____ i++;

if(i= =2) ___i=0____; }

五、程序题(在作业本上)

搜索更多关于: 单片机复习题(附答案) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

单片机复习题(仅供参考) 任务一 十进制数126对应的十六进制可表示为 D 。 A.8F B.8E C.FE D. 7E 二进制数110010010对应的十六进制数可表示为 A 。 A.192H B.C90H C.1A2H D. CA0H 计算机内部的数据之所以用二进制的形式表示,主要是 B 。 A.为了编程方便 B.由于受器件的物理性能限制 C.为了通用性 D.为了提高运算速度 计算机主要的组成成分为 B 。 A.CPU 、内存、I/O口 B.CPU 、键盘、显示器 C.主机、外部设备 D.以上都是 CPU主要的组成成分为 C 。 A.运算器

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com