第一范文网 - 专业文章范例文档资料分享平台

单片机习题

来源:用户分享 时间:2025/5/25 10:18:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

习题1

1.1 单项选择题

(1)MCS-51系列单片机的CPU主要由___组成。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 (2)单片机中的程序计数器PC用来___。

A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D存放上一条指令地址 (3)单片机8031的EA引脚___。 A.必须接地 B.必须接+5v

C.可悬空 D.以上三种视需要而定

(4)外部扩展储存时,分时复用做数据线和低8位地址线的是_____。 A.P0口 B.P1口 C.P2口 D.P3口 (5)PSW中的RS1和RS0用来___。 A.选择工作寄存器组 B.指示复位 C.选择定时器 D.选择工作方式 (6)单片机上电复位后,PC的内容为___。 A.0000H B.0003H C.000BH D.0800H (7)Intel8051单片机的CPU是___位的。 A.16 B.4 C.8 D.准16位 (8)程序是以___形式存放在程序存储器中的。 A.C语言源程序 B.汇编程序 C.二进制编码 D.BCD码

(9)8051单片机的程序计数器PC为16位计数器,其寻址范围是____。 A.8KB B.16KB C.32KB D.64KB

(10)单片机的ALE引脚是以晶振振荡频率的____固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。 A.1/2 B.1/4 C.1/6 D.1/12 1.2 填空题

(1)单片机应用系统是由____和____组成的。

(2)除了单片机和电源外,单片机最小系统包括____电路和_____电路。 (3)在进行单片机应用系统设计时,除了电源和地址线引脚外,____、____、____、____引脚信号必须连接相应电路。

(4)MCS-51系列单片机的存储主要有4个物理存储空间,即____、_____、_____、_____。

(5)MCS-51系列单片机的XTAL1和XTAL2引脚是____引脚。 (6)MCS-51系列单片机的应用程序一般存放在____中。

(7)片内RAM低128单元,按其用途划分为____、____和____3个区域。 (8)当振荡脉冲频率为12MHZ时,一个机器周期为_____;当振荡脉冲频率为6MHZ时,一个机器周期为 _____。

(9)MCS-51系列单片机的复位电路有两种,即____和____。

(10)输入单片机的复位信号需要延续_____个机器周期以上的____电平时即为有效,用以完成单片机的复位初始化操作。 1.3回答题

(1)什么是单片机?它由哪几部分组成?什么是单片机应用系统? (2)P3口的第二功能是什么?

(3)画出MCS-51系列单片机时钟电路,并指出石英晶体和电容的取值范围。 (4)什么是机器周期?机器周期和晶振频率有何关系?画电路图并说明其工作原理。

(5)MCS-51系列单片机常用的复位方法有几种?画电路图并说明其工作原理。 (6)MCS-51系列单片机内RAM的组成是如何划分的?他们分布在什么地址范围?

(7)MCS-51系列单片机有多少个特殊功能寄存器?它们分布在什么地址范围?

(8)简述程序状态寄存器PSW各位的含义,单片机如何确定和改变当前的工作寄存器组。

(9)C51编译器支持的存储器类型有哪些?

(10)当单片机外部扩展RAM和ROM时,P0口和P2口各起什么作用? (11)在单片机的C语言程序设计中,如何使用SFR和可位寻址?

习题2 2.1 单项选择题

(1)仿真器的作用是___。

A,能帮助调试用户设计的软件 B,能帮助调试用户设计的硬件 C,能帮助调试用户设计的硬件和软件 D, 只能做各种模拟实验

(2)使用单片机开发系统调试程序时,对源程序进行汇编的目的是___。 A,将源程序转换成目标程序 B,将目标程序转换成源程序 C,将低级语言转换成高级语言 D,连续执行

(3)在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采用___调试方法。

A,单步调试(F8) B,跟踪调试(F7) C,快速运行到光标处调试(F4) C,断点调试(F2)

(4)使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是___。

A,.c B,.hex C,.bin D,.asm

(5)单片机能够直接运行的程序时___。

A,汇编语言 B,C语言源程序 C,高级语言程序 D,机器语言源程序

2.2 问答题

(1)什么是单片机开发系统?单片机开发系统由哪些设备组成?如何连接? (2)一般来说单片机开发系统应具备哪些基本功能? (3)开发单片机应用系统的一般过程是什么?

习题3 3.1单项选择题

(1)MCS-51系列单片机的4个并行I/O端口使用,在输出数据时,必须外接上拉电阻的是()。A.P0口 B.P1口 C.P2口 D.P3口

(2)当MCS-51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,()可作为低8位地址总线使用。A.P0口 B.P1口 C.P2口 D.P0口和P2口

(3)当MCS-51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,()可作为高8位地址总线使用。A.P0口 B.P1口 C.P2口 D.P0口和P2口

(4)下面叙述不正确的是()。

A.一个C源程序可以由一个或多个函数组成。 B.一个C源程序必须包含一个函数main().

C.在C程序中,注释说明只能位于一条语句的后面。 D. C程序的基本组成单位是函数。 (5)C程序总是从()开始执行的。

A. 主函数 B.主程序 C.子程序 D.主过程 (6)最基本的C语言语句()。

A.赋值语句 B.表达式语句 C.循环语句 D.复合语句 (7)在C51程序中常常把()作为循环体,用于消耗CPU时间,产生延时效果。

A.赋值语句 B.表达式语句 C.循环语句 D.空语句 (8)在C51语言的if语句中,用做判断的表达式为()。

搜索更多关于: 单片机习题 的文档
单片机习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5rfpb3a5sp6rgfk162ff_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top