没有合适的资源?快使用搜索试试~ 我知道了~
C51单片机复习题ft.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 79 浏览量
2021-10-02
16:04:53
上传
评论
收藏 234KB DOC 举报
温馨提示
试读
24页
单片机技术
资源推荐
资源详情
资源评论
C51 单片机试卷 1
一、填空题〔每题 分,共 分〕
、 的 口为高 位地址总线口,
口为双功能口。
、单片机的复位操作是引脚,
要在此引脚加 低电平才能复位动作。
、 定义可寻址位 , 使用关 键 字为
,定义特殊功能寄存器当中的某
位用关键字。
、已知 要实现将 口的值循环
右移的指令是,循环右移 次后
。
、 有 指 令 !
""#$%,,&此指令中
数组元素 ""#$的值为 。
'、串口工作方式 接收的第 ( 位数据放到了
)* 寄存器的+位中。
、假设采用 ',-. 的晶体振荡器,则 ,/
单片机的振荡周期为0',机器
周期为。
、单片机并行接口中,要作为输出口必须外
接上拉电阻的端口是1,其原因在于输出
级是漏极开路电路。
(、由 2( 构成的单片机最简系统中,
只给单片机提供 3 和 4*5 单片机是不会工
作的,必须提供的晶振电路、复位电
路和扩展程序存储器辅助形成一个最
简系统。
、假设只需要开串行口中断,则其对应的源
中断允许控制位是6,假设需要将外部
中断 设置为下降沿触发,则执行的语句为
7。
、 中 898运算结果是
。
、/ 的原码是、
反 码 是 、 补 码 是
。
、 对 于 子 系 列 单 片 机 , 主 要 有
、、
三种机型。
、修饰符 1:" 中 " 的取值为 对
应的中断情况是外部中断。
、)* 中 7;7<表示中断触发方
式。
'、= 子系列单片机片内有两个'位的
定时计数器。
二、选择题〔每题 分,共 分〕
、一字节补码所能表示的整数范围是〔 2
〕。
2 、 - ~ + ::::+ 、 - ~ +
::::、-(~+::::5、-~+
、,-. 晶振的单片机在定时工作方式下,
定时器计一个数所用的定时时间是〔2〕
2、 ::::::::+、 ::::::、
::::::::5、
、通过串行口发送或接收数据时,发送或接
收的数据暂存在〔5〕寄存器中。
2 、 )* + 、 )*
、,)55、>+
、 在单片机扩展系统中, 做为地址总
线和数据总线分时复用的端口是〔2〕
2、 口 +、 口 、
口 5、 口
、,/ 单片机的定时器0计数器工作方式
是〔+〕。
2、 位计数器结构 +、' 位计数
器结构
、 位计数器结构 5、 个 位
计数器结构
'、片内 2, 的 -~- 为位寻址区,所
包含的位地址是;:+:<。
2 、 - ~ -::: + 、 - ~ -::: :
、-~-::::5、-~-
、使用宏来访问绝对地址时,一般需包含的
库文件是〔 + 〕
、2 是可编程的并行输入0输出接口芯
片,内部有〔 + 〕个 位的并行口。
2、 个 +、 个 、 个
5、 个
(、设 ,/ 单片机晶振频率为 ,-.,
定时器作计数器使用时,其最高的输入计数频
率应为;+<
2、,-.+、,-.
、?-.5、?-.
@、线反转法识别有效按键时,如果读入的
列线值全为 ,则说明〔2 〕
2、没有键被按下 +、有一个键被按下
、有多个键被按下 5、以上说法都不对
、利用以下〔 5〕关键字可以改变工作
寄存器组
学习文档 仅供参考
2、1 +、
、A = 5、
、单片机的串行口工作于方式 是;2
<。
2、 位数据传送 +、( 位数据
传送
、 位数据传送 5、 位
数据传送
、执行BC2
+D6#)8$,2)8 后存储
单元 )8 的值是〔 2 〕
2、)8 +、- 、
未定 5、
、具有模数转换功能的芯片是〔2 〕
2 、 25( + 、 52
、,25、'
@、,E 单片机的 > 主要的组成部
分为〔2〕
::2、运算器、控制器 +、加法器、寄存器
、运算器、加法器 5、运算器、译码器
'、 单片机的 3〔〕引脚是〔+〕
引脚
:::2、主电源F3::::+、接地 、备用电
源 5、访问片外存贮器
、支持写入单片机或仿真调试的目标程序的
文件格式是
5:
:
:
:
。
2、G2,:::::::::::::+、 G::::::::::::、
G66:::::::::5、 G-6
、在串行通信过程中,下面关于 7 和 7 说
法正确的选项是
::
。
2、 在查询方式中,系统自动清零 7 和
7。
+、在中断方式中,系统自动清零 7 和
7。
、在查询和中断方式中,系统都不会清
零 7 和 7,须程序清零。
5、在查询和中断方式中,系统自动清零
7 和 7。
(、 单片机中,关于
//
端口说法正确
的选项是
+
:
:
:
:
。
2、
//
的每个端口只能按字节输入0输
出。
+、
//
的每个端口既可以按字节输入0
输出,也可以按位进行输入输出。
、
//
的每个端口只能按位进行输入
输出。
5、
//
的每个端口不能用作输入输出。
、异步串行通信中,一帧数据中必须包含
+
:
:
。
2、起始位、校验位和停止位。
+、起始位和停止位。
、校验位和停止位。 5、
起始位和校验位。
三、简答题〔每题 分,共 分〕定时
、,/ 单片机有 根 70) 线,它们和单
片机的外部总线有什么关系?地址线有十六位,
低八位经过地址锁存器接 ,高八位接 1G数
据线八位,接 。控制线共 根接 F2H6
脚F62F6*F
、定时0计数器 有 种工作方式各自的特
点是 什 么 ?工 作 方 式 分别 为 位 ,
' 位,八位,八位。其中只有方式 不需要
重新赋值
、 系列单片机的中断源有 个、它们默认
的优先级顺序是怎样的?外部 》定时器 》
外部 》定时器 》串行接口
四、编程题〔每题 分,共 分〕
、已知单片机的 口接有发光二极管,且当
口为低电平时对应的发光二极管被点亮,
编写程序使发光二极管从右向左依次轮流点亮
参考实验指导书
、 单片 机系统 中 ,已知 晶 振频率 为
,-I 用 定 时 0 计 数 器 , 编 程 实 现 从
G 产生周期为 的方波。参考实验指导书
C51 单片机试卷 2
一、填空题〔每题 分,共 分〕
、 的 1 口为低 位地址总线口,
1 口为第二功能口。
、修饰符 1:" 中 " 的取值为 对应
的 定时器
中断源,修饰符 的
功能是选择寄存器组。
、定义变量 !、、 为内部 2, 的无符号
型 字 符 变 量 , 对 应 的 指 令 是
!! !!J 。
、特殊功能寄存器 )* 用于控制定时0计数
器的 启动 和 溢出 。
学习文档 仅供参考
、对于 76 寄存器来说,开放总中断,其对应
的 命令为62,允许串口中
断,其对应的 命令为6。
'、对于 )* 来说 6* 的功能是允许
接收控制位,)* 中 ,)5 的功能
是波特率加倍控制位。
、 有两个控制字,它们是工作方
式控制字、 口按位置位0复位控制字。
、H65 数码管的显示方式有静态
和动态两种。
(、键盘抖动的消除有两种方法硬件
和软件,硬件消除抖动的方法是
触发器,软件去抖动的方法是
软件延时。
、62被称为片外程序存储选端,
当它为高电平时,首先访问片内,
当它为低电平,只访问片外。
、 假 设 已 知 向 液 晶 写 入 命 令 的 函 数 是
KL""L,那么向 /' 写入清
屏的命令是 ,在液晶第 行第 列显
示 一 个 字符 , 显 示 缓冲 区地 址 设 置命 令 是
,其引脚 用于控制 ,0K 用于控制
。
、 的 存 储 种 类 有
!!,!!,8!!
,L。
二、选择题〔每题 分,共 分〕
、单片机复位后,程序计数器 的值为
。
2、 -::::::::+、 -:::::::::、
-:::::::::5、 -
、定时0计数器的定时方式中,计数器的计数
脉冲是来自振荡器的
分频后的脉冲。
2、 :::::::::::::+、:::::::::::::、 ::::::::::::
5、'
、在串行通信过程中,下面关于 7 和 7 说
法正确的选项是
。
2、在查询方式中,系统自动清零 7 和 7。
+、 在中断方式中,系统自动清零 7 和 7。
、 在查询和中断方式中,系统都不会清零 7
和 7,须程序清零。
5、 在查询和中断方式中,系统自动清零 7
和 7。
、,/ 单片机的复位信号是;<有效。
2、高电平 +、低电平 、脉冲
5、下降沿
、在片外扩展一片 ' 程序存储器芯片要;
<地址线。
2、 根 +、 根 、' 根
5、 根
'、2 是可编程的并行输入0输出接口芯
片,内部有〔 〕个 位的并行口。
2、 个 +、 个 、 个
5、 个
、2( 单片机是〔〕单片机。
2、 位 +、 位 、' 位
5、 位
、 单片机五个中断源的默认优先权由高到
低排队正确的选项是〔〕
2、串行口、定时计数器 、定时计数器
、外中断 、外中断
+、串行口、外中断 、定时计数器 、定
时计数器 、外中断
、外中断 、定时计数器 、外中断 、定时
计数器 、串行口
5、外中断 、外中断 、定时计数器 、
定时计数器 、串行口
(、定时0计数器 的 ,,) 时,定时计
数器的最大计数值是〔〕
2、''+、(
、' 5、
、以下选项中不是 编程时使用的关键
字的是〔〕
2、+、C
、!? 5、
、 单片机串口有 种工作方式,其中
哪些工作方式需要用到定时计数器 〔〕
2、四种工作方式都要用到。
学习文档 仅供参考
+、仅工作在方式 下才用定时计数器
。
、工作在方式 和方式 时都要用到定
时计数器 。
5、工作在方式 和方式 时都要用到
定时计数器 。
、定时0计数器中断发生在〔〕
2、送入初值时 +、启动定时0计数时
、定时0计数停止时 5、计数值满量程
时
、与外部中断无关的寄存器是〔〕
2、)*+、)*
、)* 5、7
、在 为单片机中/- 的补码是〔〕
2、++、-
、+ 5、6-
、假设以下 277 码中有奇偶校验位,采用
偶校验的是〔〕这一题我觉得四个答案都错了
2、+、
、 5、
'、假设 ,/ 单片机使用晶振频率为
',-I,其复位持续时间应超过〔〕
2、M+、M 、M
5、"
、 语言中最简单的数据类型包括〔〕。
2、整型、实型、逻辑型 +、整型、
实型、字符型
、整型、字符型、逻辑型 5、整型、
实型、逻辑型、字符型
、单片机应用程序一般存放在 中。
::2、2,:::::::::+、),:::::::、寄存
器 5、>
(、,/= 单片机的堆栈区是设置在;<中。
2、片内 ), 区 +、片外 ), 区 、片
内 2, 区 5、片外 2, 区
、( 单片机的 3〔〕引脚是
引脚。
::2、主电源F3:::+、接地 、备用电
源 5、访问片外存贮器
三、简答题〔每题 分,共 分〕
、已知 口接有发光二极管的阴极,编写程
序使发光二极管闪烁三次。参考实验报告
、如下图共阳极数码管,写出 /( 的显示编
码 。
参考
实验报告
、简述行列式扫描键盘的工作原理。
P1.3-1.0 选行,P3.3-3.0 选列,键盘按下
一个键,给出两个高电平信号分别给 P1
和 P3 口,每个周期扫描一次输入,得
到键盘此时的状态,并译码出被按键位
置
四、综合题〔每题 分,共 分〕
、在串行口工作在方式 和方式 时,定时0
计数器 的作用是什么? 的溢出率,决定
了串行口的波特率假设已知单片机的晶振频率
为 ,-I,且串行口的波特率为 ( 位0秒,
写出定时计数器 的初始化程序。波特率
溢出率0
学习文档 仅供参考
、根据图编程从 52 输出端分别产生
三角波和方波。参考实验报告
C51 单片机试卷 3
一、填空题〔每题 分,共 分〕
、修饰符 1:" 中 " 的值为 对应
的是 定时器
中断源," 的值为 对应的
是 串行口中断 中断源。
、定义变量 1 为 口的第 位,变量
! 为片内 2, 的可位寻址区的变量,其对
应的变量定义指令为 1N J
, !!!J 。
、)* 中 7;7<表示外部中断 或
触发方式控制位,76;76<表示外部中断
或 的中断请求标志位,;<表示
计数器 0 的溢出中断,
;<表示定时器 )0 开始计数标志
,)* 中 7 表示串行口发送
中断,7 表示串行口接收中断
。
、 变量 !8( ,;!< 结果 是 真
;真0假<
、对于 76 寄存器来说,假设想中断源对应
的终端服务程序被执行,必须用软件开两个
中断,分别是开 中断允许总控位
6 2 中
断和 对应中断源中断允许位 中断。
'、对定时计数器设置其工作方式用 ,)5
特殊功能寄存器,假设将定时0计数器设置为
工 作 方 式 定 时 方 式 , 其 最 大 计 数 值 为
' 。
、对于串行口控制寄存器 )*,假设允
许串口接收数据,要用命令 )*8J
启动接收,假设将接收到的数据送到 口,
其对应的 指令位 。
、波特率的单位是 1 ,假设串口工
作在方式 下,一秒向外传送 ( 帧数据,
其波特率为 (1 。
(、运算符号“O用于 赋值 ,符号“
O用于 条件判断 。
、特殊功能寄存器的定义可以用
关键字实现,我们写程序时没有定义特殊功
能 寄 存 器 是 因 为 我 们 在 程 序 中 添 加 了
头文件。
、基本数据类型 ! 的长度为 个
字节,默认情况下其对应的数值范围是 /
PF 。
、单片机的晶振频率假设为 ,-I,执
行一条双机器周期指令用的时间为 "
。
、 系列单片机外扩存储器时,作为数
据线的 是 端 口 , 作 为 地 址 线 的是
和 和 端口,扩展存储器的
最大容量为 '? 。
二、判断题〔每题 分,共 分〕
、假设一个函数的返回类型为 QL,则表示
其没有返回值。〔 对 〕
、定时器与计数器的工作原理均是对输入脉
冲进行计数。〔 错 〕
、 中但凡能被 整除的地址,都具有位
寻址能力。;对 <
、不能用“'O直接访问定时器/计数器
和 。 ;<
、,/ 单片机的程序存储器只能用来存
放程序的。〔 错 〕
'、串口中断标志由硬件清 。〔 错 〕
、特殊功能寄存器的名字,在 程序中,
全部大写。〔对 〕
、“O后面的地址可以用带有运算的表达式
来表示。〔 错 〕
(、B=RG S与B=TO
是等价的。〔 对〕
、 不可以用于定义内部 2, 的可位寻
址区,只能用在可位寻址的 上。〔错 〕
三、选择题〔每题 分,共 分〕
、单片机中的程序计数器 用来 : : 。
::2、存放指令 +、存放正在执
行的指令地址
、存放下一条指令地址 5、存放
上一条指令地址
学习文档 仅供参考
剩余23页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 16
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功