前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【期末不挂科-单片机考前速过系列P1】(第一章:27题搞定单片机&其工作原理)经典例题盘点【选择题&判断题&填空题】(带图解析)

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

作者头像
YY的秘密代码小屋
发布于 2024-01-23 02:23:44
发布于 2024-01-23 02:23:44
5160
举报
文章被收录于专栏:C++系列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.中断系统 解析:单片机中,并行端口负责近距离,串行负责远距离

  1. AT89C51有 个 位的并行I/O端口(用数字填空)。(4)(8) 解析:如图所示,其分别有p0p1p2p34个8位的并行端口

  1. 判断发光二极管的正负极的方法是 。 解析与答:有标记或者长的一端是负极

  1. AT89C51的CPU的字长 位,他们直接运算的数据范围是 位二进制数。 解析与答:8,8

  1. 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题,我们可以记忆,给到计算机的是二进制语言,那也是以二进制编码的形式存放在程序存储器中

  1. 单片机的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)

  1. 单片机最小系统电路是指单片机能够工作的最小电路,一般包括时钟电路和复位电路?对的 解析:如下图所示

  1. 上电复位电路的工作原理是依靠电容的充放电来实现复位的。对的
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
牛逼的
牛逼的
回复回复点赞举报
推荐阅读
解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
汀丶人工智能
2024/10/01
6570
解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
Navicat premium16,Navicat16安装激活教程(附安装包和破解文件)
Navicat premium激活补丁下载! 怎么激活Navicat premium?Navicat premium是一款收费的数据库管理软件,怎么免费激活Navicat premium呢?今天小编就给大家分享一款永久激活Navicat premium的激活补丁,下面有详细的激活教程。需要的朋友快快下载体验吧!
灬沙师弟
2022/10/11
6.4K0
POSTGRESQL PSQL 命令中如何使用变量带入查询和函数
最近有人问,想通过SHELL 来传入变量到 PSQL的SQL 语句中,如何去撰写,因为他写的程序老是有问题。PSQL 命令中被经常DISS的问题除了不能带有密码外,就是这个问题了,变量。
AustinDatabases
2023/09/06
1.2K0
POSTGRESQL  PSQL 命令中如何使用变量带入查询和函数
Postgresql存储结构
如果阅读过手册一定听过postgresql cluster的概念,第一次听到这个概念可能都会有一些困惑。cluster在安装数据库时,由initdb工具生成,initdb后产生的pgdata文件夹可以理解为cluster的物理存储结构。数据库启动、停止时pg_ctl -D参数指定的文件夹即cluster文件夹,所以一个PG Server可以运行在一个PG Cluster上。
mingjie
2022/05/12
1.3K0
Postgresql存储结构
进阶数据库系列(八):PostgreSQL 锁机制
当多个会话同时访问数据库的同一数据时,理想状态是为所有会话提供高效的访问,同时还要维护严格的数据一致性。那数据一致性通过什么来维护呢,就是通过 MVCC(多版本并发控制) 。
民工哥
2023/08/22
2.6K0
进阶数据库系列(八):PostgreSQL 锁机制
PostgreSQL体系架构介绍
PostgreSQL是最像Oracle的开源数据库,我们可以拿Oracle来比较学习它的体系结构,比较容易理解。PostgreSQL的主要结构如下:
用户8006012
2022/07/26
2.5K0
Navicat
navicat-patcher.exe "C:\Program Files\PremiumSoft\Navicat Premium 12",回车,再回车。出现信息如下:
Linux
2019/12/12
1.3K0
史上最全:PostgreSQL DBA常用SQL查询语句(建议收藏学习)
查看帮助命令本周六,在北京将迎来一年一度的 ACOUG年会,在本次年会上,我们将对社区过去一年的工作进行回顾和梳理,并展望和探讨下一年工作的内容,同时,本次年会也开放了直播通道,名额不多,报名从速哦~
数据和云
2019/12/24
10.9K0
Navicat Premium 12.1.12.0安装与激活
链接:https://www.jianshu.com/p/5f693b4c9468
用户1518699
2019/01/28
25.5K1
综合指南:postgresql shared buffers
本文主要针对下面问题详述PG的共享内存:PG中需要给共享内存分配多少内存?为什么?
yzsDBA
2021/01/05
1.6K0
综合指南:postgresql shared buffers
Navicat 16.2安装和试用教程详解
本文介绍了最新版本的 Navicat 16.2的安装和试用教程。文章从准备工作开始,包括导出所有连接和卸载旧版Navicat。然后详细说明了安装步骤,包括运行试用版本、复制提供的dll文件并粘贴到安装目录,并展示了相应的图示。最后,介绍了打开Navicat和完成安装的步骤。
猫头虎
2024/04/08
6121
Navicat 16.2安装和试用教程详解
使用PostgreSQL进行中文全文检索
枕边书
2018/01/04
2.9K0
PostgreSQL主备库搭建
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
雪人
2022/10/13
2.8K0
PostgreSQL 具有createdb的用户无法创建数据库的原因(之一)
最近有人问我,PostgreSQL的模板数据库的问题,说在模板数据库中打入了一些表和存储过程,并且还调整了extension的部分,但打入完毕后,通过模板数据库来创建数据库失败了,ERROR: permission denied to copy database "template1",但他确认他有createdb的数据库权限。
AustinDatabases
2024/11/25
4410
PostgreSQL 具有createdb的用户无法创建数据库的原因(之一)
Oracle 21c通过dg4odbc配置dblink连接到PostgreSQL
在PG中访问PG可以通过dblink,在PG中访问Oracle可以通过oracle_fdw,访问MySQL可以通过mysql_fdw,具体过程可以参考:https://www.xmmup.com/pgzhongdefile_fdwpostgres_fdwhedblink.html
AiDBA宝典
2022/11/07
1.8K0
进阶数据库系列(二十五):PostgreSQL 数据库日常运维管理
这是个bug,版本升级后,pg_config改变了,会导致后面装外部extension时没有装到指定目录。
民工哥
2023/08/22
1.6K0
进阶数据库系列(二十五):PostgreSQL 数据库日常运维管理
国产数据库免费又好用
灬沙师弟
2023/11/24
1.7K0
国产数据库免费又好用
再不了解PostgreSQL,你就晚了之PostgreSQL主从流复制部署
在MySQL被收购之后,虽然有其替代品为: MariaDB,但是总感觉心里有点膈应。大家发现了另一款开源的数据库: PostgreSQL。
sanshengshui
2019/09/11
2.5K0
再不了解PostgreSQL,你就晚了之PostgreSQL主从流复制部署
Rails + PostgreSQL 常见问题及解决办法
问题重现: 在bundle的时候出现gem包pg-0.18.4安装出错的情况,错误代码如下:
零式的天空
2022/03/22
1.3K0
PostgreSQL数据库连接报错:psql: error: FATAL: password authentication failed for user ..
江湖有缘
2023/11/08
2.5K0
PostgreSQL数据库连接报错:psql: error: FATAL: password authentication failed for user ..
推荐阅读
相关推荐
解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档