单片机c语言编程实例分析题及答案_单片机c语言编程实例分析题及答案解析

单片机c语言编程实例分析题及答案_单片机c语言编程实例分析题及答案解析《单片机应用技术(C语言版)》期末复习试题7套及答案.docx习题11.单项选择题。(1)MCS-51系列单片机的CPU主要由( A)组成。A运算器、控制器 B加法器、寄存器 C运算器、加法器 D运算器、译码器(2)单片机中的程序计数器PC用来( C )。A存放指令 B存放正在执行的指令地

《单片机应用技术(C语言版)》期末复习试题7套及答案.docx
  习题1

  1.单项选择题。

  (1)MCS-51系列单片机的CPU主要由( A)组成。

  A运算器、控制器 B加法器、寄存器 C运算器、加法器 D运算器、译码器

  (2)单片机中的程序计数器PC用来( C )。

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

  (3)外部扩展存储器时,分时复用做数据线和低8位地址线的是( C )。

  AP0口 BP1口 CP2口 DP3口

  (4)PSW中的RS1和RS0用来( D )。

  A选择工作寄存器组 B指示复位 C选择定时器 D选择工作方式

  (5)单片机上电复位后,PC的内容为( A )。

  A0000H B0003H C000BH D0800H

  (6)8051单片机的CPU是( C )位的。

  A16 B4 C8 D准16位

  (7)程序是以( C )形式存放在程序存储器中的

  AC语言源程序 B汇编程序 C二进制编码 DBCD码

  2.填空题。

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

  (2)除了单片机和电源外,单片机最小系统包括( 时序 )电路和( 复位 )电路。

  (3)在进行单片机应用系统设计时,除了电源和地线引脚外,( XTAL1 )、( XTAL2 )、( RST )、( EA )引脚信号必须接相应电路。

  (4)MCS-51系列单片机的存储器主要有4个物理存储空间,即(内部程序存储器 )、(内部数据存储器 )、( 外部程序存储器 )、(外部数据存储器 )。

  (5)MCS-51系列单片机的XTAL1和XTAL2引脚是( 时序 )引脚。

  (6)MCS-51系列单片机的应用程序一般存放在( ROM )中。

  (7)片内RAM低128单元,按其用途划分为( 工作寄存器区 )、( 位选址区 )和( 用户RAM区 )3个区域。

  (8)当振荡脉冲频率为12MHz时,一个机器周期为( 1us );当振荡脉冲频率为6MHz时,一个机器周期为( 2us )。

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

  3. 问答题。

  (1)什么是单片机?

  答:单片机是一种集成电路芯片,是单片微型计算机的简称。它将具有数据处理能力的微处理器(CPU)、存储器(含程序存储器ROM和数据存储器RAM)、输入、输出接口电路(I/O接口)集成在同一块芯片上,构成一个即小巧又很完善的计算机硬件系统,在单片机程序的控制下能准确、迅速、高效地完成程序设计者事先规定的任务。

  (2)单片机主要用在哪些方面?

  答:1智能仪器仪表。如数字示波器、数字万用表、数字流量计、煤气检测仪等。

  2机电一体化产品。如机器人、数控机床、点钞机、医疗设备、打印机、传真机、复印机等。

  3实时工业控制。如电机转速控制(汽车)、温度控制、自动生产线等。

  4家用电器。如空调、冰箱、洗衣机、电饭煲、高档洗浴设备、高档玩具等。

  (3)8051单片机片内数据存储器低128字节划分为哪三个部分?各部分的主要功能是什么?

  答:RAM区又分为3个区:工作寄存器区、位地址区与数据缓冲区。

  1)工作寄存器区(00H~1FH)

  其中00H~1FH共32个单元是4个通用工作寄存器区,每一个区有8个工作寄存器,编号均为R0~R7。使单片机具有快速现场保护功能。

  2)位地址区(20H~2FH)

  这16个单元的每一位都有一个位地址,位地址范围为00H~7FH。通常把各种程序状态标志、位控制变量设在位寻址区内。位寻址区的RAM单元也可以作为一般的数据缓冲区使用。

  3)数据缓冲区

  数据缓冲区的地址空间从30H~7FH共80个字节单元,用于存放数据与运算结果,如加法运算时,存放加数、被加数及运算和。通常堆栈区也设置在该区内。

  (4)什么是机器周期?机器周期和晶振频率有何关系?

  答: 机器周期通常用内存中读取一个指令字的最短时间来规定CPU周期。一个机器周期是 12 个振荡周期,也就是12倍的晶振频率的倒数。

  (5)画出单片机时钟电路,并指出石英晶体和电容的取值范围。

  答:石英晶体频率一般为12MHz,电容器C1和C2主要起频率微调作用,电容值可选取为30pF左右(外接晶体时)或40pF左右(外接陶瓷谐振器时)。

  (6)8051单片机是如何进行复位的?常用的复位方法有几种?试画出电路并说明其工作原理?

  答:单片机复位的条件是:必须RST引脚上加上持续两个机器周期以上的高电平。若时钟频率为12MHZ,每个机器周期为1us,则需要加持

激活谷谷主为您准备了激活教程,为节约您的时间请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/96750.html

(0)
上一篇 2024年 5月 22日 下午2:28
下一篇 2024年 5月 22日 下午2:42

相关推荐

  • 分区表正被其他程序独占_分区表正被其他程序独占访问,本程序修改它失败

    分区表正被其他程序独占_分区表正被其他程序独占访问,本程序修改它失败解决数据库被其他程序访问,无法独占访问权问题这个错误提示表明无法启动应用程序,可能是由于工作信息文件丢失或被其他用户以独占方式打开导致的。为了解决这个问题,你可以尝试以下几个步骤:1. 检查工作信息文件是否存在:确认应用程序需要的工作信息文件是否存在,并且没有被删除或

    激活谷笔记 2024年 5月 21日
  • nginx是什么意思_访问网站出现nginx是什么

    nginx是什么意思_访问网站出现nginx是什么nginx news2024-02-27unit-1.32.0version has beenreleased,featuring the WebAssembly Component Model and Unit variables access from njs.2024-02-14ngi

    激活谷笔记 2024年 5月 16日
  • 串口助手十六进制发送代码_串口助手十六进制发送格式

    串口助手十六进制发送代码_串口助手十六进制发送格式友善串口助手使用教程_友善串口调试助手怎么进行配置-友善串口调试助手使用教程…大家好,又见面了,我是你们的朋友全栈君。软件功能:友善串口调试助手(win7串口调试工具)是一个很好而小巧的串口调试助手,友善串口调试助手官方版支持二进制面板和TLS、支持终端窗口和远程访问,能

    激活谷笔记 2024年 5月 29日
  • 电脑显示分区表无效怎么办_电脑显示分区表无效怎么办恢复

    电脑显示分区表无效怎么办_电脑显示分区表无效怎么办恢复无效的分区表解决方法 无效的分区表如何处理【详解】无效的分区表这个情况一般都是开机黑屏的时候出现,当然也会有插入外部设备的时候弹出,一般情况就是损坏的分区和引导循序问题,下面来看看几张可以解决的方法。1、损坏的分区它在这方面是最

    激活谷笔记 2024年 5月 26日
  • oracle如何取最大的值_oracle 取最大值

    oracle如何取最大的值_oracle 取最大值70道SQL经典面试题大全,看这一篇就够了吐血整理了一周SQL面试题,包括了选择题、问答题、实战题。每道题都给大家加了详细的独家解析。几乎每个知识点都涉及到了。刷完这套题,关于SQL的面试妥妥的。题目来源:各大厂面试题、牛客网选择题(1)基础题1、要求删除商品表中价格大于3000的商品,下列SQL

    激活谷笔记 2024年 5月 27日
  • linux如何查看进程内存占用情况

    linux如何查看进程内存占用情况Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka ,可以看到kafka这个程序的进程id可以看到是2913,现在可以使用如下命令查看内存:top -p 2913这样可以动态实时的看到CPU和内存的占用率,然

    激活谷笔记 2024年 5月 17日
  • 快速返回顶端的快捷键

    快速返回顶端的快捷键阅读此文之前,麻烦您点击一下“关注”,既方便您进行讨论和分享,又能给您带来不一样的参与感,感谢您的支持!(本文由公众号悦盛研究(yslc927yj)整理,仅供参考,不构成操作建议,如自行操作,请注意仓位控制,风险自担。)

    激活谷笔记 2024年 5月 20日
  • airplayersink什么意思_airplayer是什么

    airplayersink什么意思_airplayer是什么苹果录屏大师(AirPlayer)iOS 11怎么开镜像?1.打开录屏大师(首次开启录屏大师程序后,系统会弹出“是否允许AirPlayer程序通过防火墙” ,请选择 是,允许访问)2.选择 iOS 系统版本3.手机端打开 控制中心(屏幕底部

    2024年 5月 29日
  • ddsy1540型电子式单相预付费电能表接线_ddsy1540型电子式单相预付费电能表接线方法

    ddsy1540型电子式单相预付费电能表接线_ddsy1540型电子式单相预付费电能表接线方法单相电表接线图 单相电表怎么接线0你对单相电表接线图了解吗?在我们居住家庭电路中都是采用单相电表接线,这个用电量的设备,单相电表具有能耗低、可靠性高等特点。那么大家了解单相电表接线图吗?单相电表怎么接线呢?下面就一起来了解一下吧!单相电表接线图如下,是由计量转盘、接线端子

    2024年 5月 26日
  • mac安装nacos几种方式

    mac安装nacos几种方式本文档包含两个部分:Nacos2.0.0的部署,以及如何从Nacos1.x平滑升级至Nacos2.0.0。部署部分,适用于直接部署Nacos2.0.0以上版本的用户。升级部分,适用于从Nacos1.X版本平滑升

    激活谷笔记 2024年 5月 17日
  • 线程同步的作用_线程间的同步

    线程同步的作用_线程间的同步2020年最全多线程面试题总结,助你“金三银四”过五斩六!1、多线程有什么用?1)挥多核CPU 的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4 核、8 核甚至 16 核

    2024年 5月 20日
  • linux串口助手_linux串口助手cutecom

    linux串口助手_linux串口助手cutecomLinux下使用可视化的串口调试工具cutecom转:https://www.cnblogs.com/xingboy/p/14388610.html在Ubuntu下想直接使用像Windows下串口调试助手一样的工具。之

    2024年 6月 2日
关注微信