【期末不挂科-单片机考前速过系列P1】(第一章:27题搞定单片机&其工作原理)经典例题盘点【选择题&判断题&填空题】(带图解析)

简介: 【期末不挂科-单片机考前速过系列P1】(第一章:27题搞定单片机&其工作原理)经典例题盘点【选择题&判断题&填空题】(带图解析)

前言

大家好吖,欢迎来到 YY 滴期末不挂科系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁

主要内容含:

一.单片机结构&基本原理

1.一旦单片机处于混乱状态,哪个信号有效可以让它瞬间由混乱回复到最初的和谐?D

  • A.时钟信号
  • B.中断系统
  • C.定时器
  • D.复位信号

2.CPU中的哪一部分是负责算术逻辑运算的呢?B

  • A.控制器
  • B.运算器
  • C.寄存器
  • D.存储器
    解析:CPU由两部分组成


3.下面哪个部件是用于处理单片机远距离通信的呢?B

  • A.并行I/0端口
  • B.串行I/0端口
  • C.存储器
  • D.中断系统
    解析:单片机中,并行端口负责近距离,串行负责远距离


AT89C51有 个 位的并行I/O端口(用数字填空)。(4)(8)

解析:如图所示,其分别有p0p1p2p34个8位的并行端口


  1. 判断发光二极管的正负极的方法是 。
    解析与答:有标记或者长的一端是负极
  2. AT89C51的CPU的字长 位,他们直接运算的数据范围是 位二进制数。
    解析与答:8,8
  3. AT89C51的第40引脚是 ,第20引脚是 。()

解析:如图所示,单片机引脚自左向右逆时针,20号接地GND(ground),40号VCC(40)

  1. 定时器/计数器 部件是帮助CPU处理突发事件的部件(中断系统)
    解析与答:中断系统有这个功能


二.单片机引脚&功能

  1. 单片机的4个并行I/O端口各占几个引脚?C
  • A.4
  • B.32
  • C.8
  • D.16
    解析:
    如图所示并行I/0接口一共占32个引脚,每个P口占8个
  1. 单片机的哪个并行I/O端口引脚定义了第二功能呢?D
  • A.P0
  • B.P1
  • C.P2
  • D.P3
    解析:单片机P3并行I/O端口引脚定义了第二功能
  1. 单片机的复位引脚是以下哪个呢?A
  • A.RST
  • B.XTAL1
  • C.XTAL2
  • D.RXD
    解析:顾名思义reset


  1. 单片机能够直接识别的语言是哪一个呢?C
  • A.高级语言
  • B.汇编语言
  • C.二进制语言
  • D.C语言
    解析:C语言属于机器语言,其能被人看懂也是高级语言;通过一些软件编程变成汇编语言,最后给到计算机的是二进制语言


  1. 程序是以什么形式存放在程序存储器中?
  • A.C语言源程序
  • B.汇编程序
  • C.二进制编码
  • D.BCD码
    解析:根据12题,我们可以记忆,给到计算机的是二进制语言,那也是以二进制编码的形式存放在程序存储器中

14,单片机的XTAL1和XTAL2引脚是时钟信号引脚吗?()是的

解析:如图所示,其与“振荡器”“晶振”相关



三.单片机存储器

  1. 下载程序后,程序的第一条指令都是存放在ROM的哪个地址单元?A
  • A.0000H
  • B.0001H
  • C.0100H
  • D.1000H

解析:如图所示,除了并行I/0端口P0~P3以及SP(堆栈指针,在CPU控制寄存器中)特殊外,其他的基本都是000…H/000B

  1. 具有只读不能写,掉电后数据不会丢失的存储器是什么?C
  • A.CPU
  • B.RAM
  • C.ROM
  • D.ALU
    解析:如图所示,顾名思义ROM(read only memory),因为数据不会丢失,掉电后数据不会丢失;在51单片机中大小是4KB



  1. 具有可读可写功能,掉电后数据丢失的存储器是以下哪一个?B
  • A.CPU
  • B.RAM
  • C.ROM
  • D.ALU
    解析:如图所示,其功能类似于电脑中的内存条,暂时存放数据;在51单片机中大小是128B


  1. 一般来讲,单片机应用系统中,程序存储空间比数据存储空间要大很多。对的
    解析:如下图,程序存储空间ROM为4KB远大于数据存储空间RAM的128MB

四.单片机的时钟电路和复位电路

  1. 时钟电路中瓷片电容的参数一般是多少呢? B
  • A.10PF
  • B.30PF
  • C.60PF
  • D.100PF
    解析:


  1. 如果晶振频率是12MHz,那么振荡信号频率是多少呢?B
  • A.6MHz
  • B.12MHz
  • C.24MHz
  • D.36MHz
    解析:振荡信号频率和晶振频率是相等的
  1. 51单片机的晶振参数一般是多少呢?ABC
  • A.6MHz
  • B.12MHz
  • C.11.0592MHz
  • D.50MHz
    解析:如下图所示,一般信号都不会太大,51单片机一般频率就是6MHz(周期:2us)和12MHz(周期:1us)


  1. 单片机中最基本的时间单位是什么?C
  • A.振荡信号
  • B.状态时钟
  • C.机器周期
  • D.指令周期

解析:机器周期是单片机中最基本的时间单位,我们知道振荡信号频率和晶振频率是相等的,取倒数为周期;

如下图所示,一个机器周期=6个状态和=12个振荡周期

  1. 如果单片机系统中的晶振频率是6MHz,请问机器周期是多少?B
  • A.1us
  • B.2us
  • C.4us
  • D.6us
    解析:根据下图所示:一个机器周期=6个状态和=12个振荡周期,计算出结果为2(6取倒数1/6,乘12,为2)


  1. 单片机的复位引脚是哪一个?A
  • A.RST
  • B.EA
  • C.XTAL1
  • D.XTAL2
    解析:顾名思义reset


  1. 复位电路中的电容是什么电容?
  • A.瓷片电容
  • B.陶瓷电容
  • C.钽电容
  • D.电解电容
    解析:如下实物图所示:黑色的即是电解电容;注意区分,时钟电路中瓷片电容(crystal)



26.单片机最小系统电路是指单片机能够工作的最小电路,一般包括时钟电路和复位电路?对的

解析:如下图所示


  1. 上电复位电路的工作原理是依靠电容的充放电来实现复位的。对的
相关文章
|
3天前
|
负载均衡 算法
Dubbo-负载均衡原理解析(1),一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的
Dubbo-负载均衡原理解析(1),一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的
|
3天前
|
Android开发
Flutter完整开发实战详解(六、 深入Widget原理),2024百度Android岗面试真题收录解析
Flutter完整开发实战详解(六、 深入Widget原理),2024百度Android岗面试真题收录解析
|
4天前
|
Web App开发 开发框架 前端开发
Open UI5 前端开发框架配套的 Mock Server 工作原理解析
Open UI5 前端开发框架配套的 Mock Server 工作原理解析
11 0
|
4天前
|
存储 Java Go
Go 语言切片如何扩容?(全面解析原理和过程)
Go 语言切片如何扩容?(全面解析原理和过程)
13 2
|
4天前
|
机器学习/深度学习 存储 算法
卷积神经网络(CNN)的数学原理解析
卷积神经网络(CNN)的数学原理解析
33 1
卷积神经网络(CNN)的数学原理解析
|
4天前
|
传感器 数据采集 存储
岩土工程监测仪器之一:振弦采集仪的工作原理解析
岩土工程监测仪器之一:振弦采集仪的工作原理解析
岩土工程监测仪器之一:振弦采集仪的工作原理解析
|
4天前
|
XML JavaScript 数据格式
Beautiful Soup 库的工作原理基于解析器和 DOM(文档对象模型)树的概念
【5月更文挑战第10天】Beautiful Soup 使用解析器(如 html.parser, lxml, html5lib)解析HTML/XML文档,构建DOM树。它提供方法查询和操作DOM,如find(), find_all()查找元素,get_text(), get()提取信息。还能修改DOM,添加、修改或删除元素,并通过prettify()输出格式化字符串。它是处理网页数据的利器,尤其在处理不规则结构时。
38 2
|
4天前
|
机器学习/深度学习 人工智能 数据可视化
号称能打败MLP的KAN到底行不行?数学核心原理全面解析
Kolmogorov-Arnold Networks (KANs) 是一种新型神经网络架构,挑战了多层感知器(mlp)的基础,通过在权重而非节点上使用可学习的激活函数(如b样条),提高了准确性和可解释性。KANs利用Kolmogorov-Arnold表示定理,将复杂函数分解为简单函数的组合,简化了神经网络的近似过程。与mlp相比,KAN在参数量较少的情况下能达到类似或更好的性能,并能直观地可视化,增强了模型的可解释性。尽管仍需更多研究验证其优势,KAN为深度学习领域带来了新的思路。
114 5
|
4天前
|
敏捷开发 测试技术 持续交付
极限编程(XP)原理与技巧:深入解析与实践
【5月更文挑战第8天】极限编程(XP)是一种敏捷开发方法,注重快速反馈、迭代开发和简单设计,以提高软件质量和项目灵活性。关键原则包括客户合作、集体代码所有权、持续集成等。实践中,使用故事卡片描述需求,遵循编程约定,实行TDD,持续重构,结对编程,并定期举行迭代会议。通过理解和应用XP,团队能提升效率,应对变化。
|
4天前
|
缓存 自然语言处理 JavaScript
万字长文深度解析JDK序列化原理及Fury高度兼容的极致性能实现
Fury是一个基于JIT动态编译的高性能多语言原生序列化框架,支持Java/Python/Golang/C++/JavaScript等语言,提供全自动的对象多语言/跨语言序列化能力,以及相比于别的框架最高20~200倍的性能。
168490 0

推荐镜像

更多
http://www.vxiaotou.com