当前位置: 首页 > news >正文

[蓝桥杯单片机]——八到十一届初赛决赛客观题

第八届初赛

一、填空题

 采用外部12MHz晶振,经过系统12分频时定时器获得最大定时长度,此时定时器定时脉冲为1MHz,周期为1\mus,而定时器计时均为16位加法计数器,即计时长度为2^{16}=65536\mu s

 二、 选择题

①带阻滤波器是指能通过大多数频率分量、但将某些范围的频率分量衰减到极低水平的滤波器

②低通滤波器是容许低于截止频率的信号通过, 但高于截止频率的信号不能通过的电子滤波装置 

③高通滤波器,又称低截止滤波器、低阻滤波器,允许高于某一截频的频率通过,而大大衰减较低频率的一种滤波器。
④带通滤波器是一个允许特定频段的波通过同时屏蔽其他频段的设备

 有用信号为固定频率,应使用带通滤波器,允许特定频段滤波通过

直流电源使用低通滤波器,过滤高频交流信号

TTL与非门输出为推拉式输出电路结构,它们的输出端不能并联使用。如果一个门的输出是高电平而另一个的输出是低电平,则输出端并联以后必然有很大的负载电流同时流过这两个门的输出级,这个电流的数值将远远超过正常工作电流,可能使门电路损坏。因此,不能用来实现线与。而OC门外为集电极开路结构,在工作时需要外接负载电阻和电源。将两个OC结构与非门输出端并联,便不会有电流过大损坏管子的问题。即能够实现线与功能

 

 

 重置段选代码可以实现消隐功能

从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器。片内程序存储器还分为直接寻址区和间接寻址区。

  ①data:将数据存储在0x00 - 0x7f的128B的RAM空间,可以用acc直接读写,速度最快,生成的代码也最少。

  ②idata:将数据存储在0x00 - 0xff的256B的RAM空间,与data的区别在于访问方式不同,idata数据需要通过间接方式访问。

  ③xdata:将数据存储在外部0x0000 - 0xffff RAM空间,用DPTR访问。

  ④pdata:将数据存储在外部扩展RAM的低256字节空间。

  ⑤code:将数据存储在ROM区域。

       ⑥bdata:C51自定义语句,非标准C关键字。主要用于定义8位或以上的位访问

 

IAP15F2K61S2单片机复位后,P0~P3口状态为准双向/弱上拉模式,
51单片机是高电平复位,复位后各IO端口为高电平
具有PWM功能的单片机可以通过滤波器实现DAC功能
IAP15F2K61S2可以使用内部RC振荡器,也可以使用外部晶振工作
并不是所有单片机的程序下载都需要冷启动的

第八届决赛

​ 滞回比较器又称施密特触发器,迟滞比较器。这种比较器的特点是当输入信号ui逐渐增大或逐渐减小时,它有两个阈值,且不相等,其传输特性具有“滞回”曲线的形状。

 有优先级

 一个触发器可以当成一位,一共N位,则为2^{N}

 

 同第八届省赛2.7

第九届初赛

当二极管加反向电压时,通过 PN 结的只有少数载流子的漂移运动所形成的漂移电流。在常温下,由于少数载流子数目极少,在不太大的反向电压下已全部通过 PN结,因而,即使反向电压再升高,反向饱和电流仍保持很小的数值不变。当环境温度升高时,少数载流子迅速增多,电流也明显增大。

 8421码计数器每位十进制数字都要对应四个触发器。如果要设计一位数的加1计数器,就要4个触发器

共集电路输入电阻高,输出电阻小 ,且有电压跟随特性

 单片机冷启动后(即上电复位),片内RAM为随机值

第九届决赛

一、填空题 

 二、选择题

 AD放大,B截止,C饱和

 第一个字节表示存储器类型,第二,三个字节是指向数据地址的高字节和低字节

堆栈区存储在RAM区域, 汇编语言还会转换为机器语言,并不会被直接执行

第十届初赛

IAP15F2K61S2有3个定时计数器, 定时器0有四种模式,定时器1有三种模式,定时器2固定为16位自动重装载模式

ram芯片的存储容量 =地址线条数×数据线的条数bit = 字数(存储单元个数)×字长。
地址线12根,表示能指示2^12个内存单元;而数据线16根,表明通过数据线每次可以传送16位(每根线每次只能传送1位),即2B(16bit= 2*8bit = 2B),那么可以理解为内存单元的大小等同于数据线每次的传送位数,同样为2B,所以主存容量为2^12*2B=8KB。

 TMOD用于设置定时器工作模式

 DS1302时序图,单字节写操作时,均是上升沿写入

第十届决赛

一、填空题

^=为异或运算符,与0x07异或将低三位取反

 

三态门是指逻辑门的输出有三种状态:高电平状态、低电平状态、高阻状态。 高阻态的重要作用就是I/O(输入/输出)口在输入时读入外部电平用。

 开路电压即为等效电动势

 二极管导通,AB两端电压等于第一个电源的电压,不过方向相反,需要加负号

 

单工: 单工制式下,通信线的一端为发送器,一端为接收器,数据只能按照一个固定的方向传送;

半双工:半双工制式下,系统的每个通信设备都由一个发送器和一个接收器组成,因而数据能从A站传送到B站,也可以从B站传送到A站,但是不能同时在两个方向上传送;(can总线,四线RS485)

全双工:全双工方式下,系统的每端都有发送器和接收器,可以同时发送和接收,即数据可以在两个方向上同时传送。

RS232是单端传输方式,差分信号通讯不用共地

虚短路,虚断开

 

IO口的最大翻转速度受制于多种因素,其中包括系统时钟频率、IO口控制器支持的最大速度、驱动器的响应速度、传输线的质量和长度等。因此,IO口的最大翻转速度并不完全取决于系统时钟频率。不过,系统时钟频率仍然是影响IO口翻转速度的重要因素之一。 

当检测到下降沿时,需要尽快响应外部中断,因此,在适当条件下,可以立即响应中断,而不必一定等待时间。这些条件包括使用合适的抗干扰电路,对信号进行滤波、消除弹跳等措施,以及减少信号上下边沿的上升和下降时间等等。总之,通过外部中断检测下降沿时,要求信号在相应引脚上维持高、低电平超过一个时钟周期并不是必需的,应该根据具体情况来选择是否需要等待时间。

 

十一届初赛

 2^{4}=16

 B8H位于特殊功能寄存器中,能够进行位寻址和字节寻址

 时序逻辑电路在逻辑功能上的特点是任意时刻的输出不仅取决于当时的输入信号,而且还取决于电路原来的状态,与以前的输入有关。

 

 absacc.h代表绝对地址访问的宏定义组,里面包含CBYTE.XBYTE,PBYTE,DBYTE,PWORD,CWORD DWORD七个宏定义。 

 十一届决赛

I^{_{E}}=I^{_{C}}+I^{_{B}}

 

 

 


八到十一届初赛决赛客观题到这里就结束啦

要是文章有帮助的话,就点赞收藏关注一下啦!

感谢大家的观看

欢迎大家提出问题并指正~

相关文章:

[蓝桥杯单片机]——八到十一届初赛决赛客观题

第八届初赛 一、填空题 采用外部12MHz晶振,经过系统12分频时定时器获得最大定时长度,此时定时器定时脉冲为1MHz,周期为1s,而定时器计时均为16位加法计数器,即计时长度为。 二、 选择题 ①带阻滤波器是指能通过大多数频…...

多线程(初阶)

文章目录一.初始线程(Thread)1.1.线程的概念1.2.线程的优势1.2.1.线程比进程更轻量1.2.2.并发编程1.3.线程和进程的区别二.Thread类方法2.1. java 中创建线程的方法2.1.1. 继承Thread,重写run2.1.2. 实现Ruuable接口2.1.3. 使用匿名内部类,继承Thread2.1.4.使用匿名内部类,实现…...

【Vue从入门到进阶】Node.js安装与配置

✅作者简介:CSDN一位小博主,正在学习前端,欢迎大家一起来交流学习🏆 📃个人主页:白月光777的CSDN博客 🔥系列专栏:Vue从入门到进阶 💬个人格言:但行好事&…...

python 正则使用详解

python 正则使用详解什么是正则在 python 中使用正则一些正则的定义python 正则的方法match 从字符串开头匹配正则返回的结果分析(重要)fullmatch 严格匹配整个字符串search 任意位置开始匹配sub 替换匹配内容subn 以元组方式返回替换结果split 正则切割…...

一个深度学习项目需要什么

DataLoader1.数据预处理在将数据提供给模型之前,DataLoader需要对数据进行预处理。预处理可以包括数据增强、归一化、裁剪、缩放等操作。这些操作可以提高模型的性能和准确度。在处理点云数据时,可以通过最远点下采样到固定的点数。2.读取标签文件我 1 2…...

【Java进阶篇】—— 常用类和基础API

一、String类 1.1 String的特性 java.lang.String 类代表字符串,由final关键字修饰,在赋值后不能改变(常量),不能继承String类String 对象的字符内容是存储在一个字符数组 value[]中的 我们来看一下String在JDK8中的…...

手敲Mybatis(六)-反射工具天花板

历时漫长的岁月,终于鼓起勇气继续研究Mybatis的反射工具类们,简直就是把反射玩出花,但是理解起来还是很有难度的,涉及的内容代码也颇多,所以花费时间也比较浩大,不过当了解套路每个类的功能也好&#xff0c…...

内含18禁~~关于自学\跳槽\转行做网络安全行业的一些建议

作者:Eason_LYC 悲观者预言失败,十言九中。 乐观者创造奇迹,一次即可。 一个人的价值,在于他所拥有的。所以可以不学无术,但不能一无所有! 技术领域:WEB安全、网络攻防 关注WEB安全、网络攻防。…...

春分策划×运维老王主讲:CMDB数据运营精准化公开课启动报名啦!

『CMDB数据运营精准化』 公开直播课 要来了! 👆扫描海报二维码,预约直播 CMDB似乎是运维中永恒的老话题。 提到CMDB很多人都是又爱又恨,爱的是它给我们提供了一个美好的未来,有了CMDB我们可以解决诸多运维中的难题。…...

制作INCA和CANape通用的A2L

文章目录 前言制作A2LA2ML定义MOD_COMMON定义MOD_PAR定义MEMORY_SEGMENTTransportLayer定义PROTOCOL_LAYERDAQ总结前言 由于INCA和CANape是两个不同的公司对XCP协议的实现,所以A2L中也会有不一样的地方,但是在标定时若每次都用两个A2L,是非常不方便的,本文介绍如何设计A2L…...

Python人脸识别

#头文件:import cv2 as cvimport numpy as npimport osfrom PIL import Imageimport xlsxwriterimport psutilimport time#人脸录入def get_image_name(name):name_map {f.split(.)[1]:int(f.split(.)[0]) for f in os.listdir("./picture")}if not name…...

我用Python写了一个下载网站所有内容的软件,可见即可下,室友表示非常好用

Python 写一个下载网站内容的GUI工具,所有内容都能下载,真的太方便了!前言本次要实现的功能效果展示代码实战获取数据GUI部分最后前言 哈喽大家好,我是轻松。 今天我们分享一个用Python写下载视频弹幕评论的代码。 之前自游写了…...

【M365运维】扩充OneDrive存储空间

【问题】E3,E5等订阅许可下&#xff0c;默认的OneDrive存储空间为 1TB&#xff0c;满了之后该如何扩充&#xff1f;【解决】1.运行Powershell2. 链接到Sharepoint Online: Connect-SPOSerivce -url https://<这里通常是公司名>-admin.sharepoint.com3. 定义三个扩充空间时…...

hashcat(爆破工具,支持GPU,精)

目录 简介 分类 参数 -m hash的类型 -a 攻击方式 掩码 使用方法 字典破解 简介 虽然John the R...

【机器学习】什么是监督学习、半监督学习、无监督学习、自监督学习以及弱监督学习

监督学习&#xff08;Supervised Learning&#xff09;&#xff1a;利用大量的标注数据来训练模型&#xff0c;模型最终学习到输入与输出标签之间的相关性。半监督学习&#xff08;Semi- supervised Learning&#xff09;&#xff1a;利用少量有标签数据和大量无标签数据来训练…...

HashiCorp packer 制作AWS AMI镜像示例

准备工作 验证AWS 可以先手动启动一个EC2实例验证自己创建的VPC, subnet, internet gateway 和routetable等, 确保实例创建后不会出现连接不上的情况. 可以按照下面的链接配置避免连接超时 https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/TroubleshootingInstan…...

【java基础】根据泛型动态构造jackson的TypeReference(json反序列化为带泛型的类的对象)

根据泛型动态构造jackson的TypeReference引出问题使用TypeReference反序列化的例子根据泛型动态构造TypeReference带泛型的类如何表示&#xff1f;完成HttpClient的实现引出问题 将json字符串反序列化为带泛型的类的对象怎么操作&#xff1f;怎么根据TypeReference<List<…...

为什么VMware会给我多创建了两个网络呢?Windows和Linux为什么可以彼此ping的通呢

为什么VMware会给我多创建了两个网络呢&#xff1f;Windows和Linux为什么可以彼此ping的通呢 文章目录为什么VMware会给我多创建了两个网络呢&#xff1f;Windows和Linux为什么可以彼此ping的通呢桥接模式ANT模式&#xff08;VMnet8&#xff09;仅主机模式&#xff08;VMnet1&a…...

服务器带宽承载多少人同时访问计算方法-浏览器中查看当前网页所有资源数据大小-客服系统高并发承载人数【唯一客服】...

浏览器中怎么查看当前网页所有资源的数据大小 在开发者工具的“网络”选项卡中&#xff0c;可以看到所有请求和响应的详细信息&#xff0c;包括每个资源的大小。如果需要查看网页所有资源的总大小&#xff0c;可以按照以下步骤操作&#xff1a; 打开要查看的网页。打开开发者工…...

给新手----编译VSOMEIP保姆级别教程

前言&#xff1a;当你学习了SOMEIP理论基础后&#xff0c;一定很希望上手实操一波吧&#xff0c;本文档以SOMEIP协议里比较成熟的VSOMEIP开源框架为例&#xff0c;带你从0到1实现开源框架的下载到上手&#xff0c;坐稳啦&#xff0c;开车&#xff01;&#xff01;&#xff01;&…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战&#xff1a;腾讯云IM群组成员管理&#xff08;增删改查&#xff09; 一、前言 在社交类App开发中&#xff0c;群组成员管理是核心功能之一。本文将基于UniApp框架&#xff0c;结合腾讯云IM SDK&#xff0c;详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

SkyWalking 10.2.0 SWCK 配置过程

SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外&#xff0c;K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案&#xff0c;全安装在K8S群集中。 具体可参…...

黑马Mybatis

Mybatis 表现层&#xff1a;页面展示 业务层&#xff1a;逻辑处理 持久层&#xff1a;持久数据化保存 在这里插入图片描述 Mybatis快速入门 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6501c2109c4442118ceb6014725e48e4.png //logback.xml <?xml ver…...

Cesium1.95中高性能加载1500个点

一、基本方式&#xff1a; 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...

Axios请求超时重发机制

Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式&#xff1a; 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...

2025季度云服务器排行榜

在全球云服务器市场&#xff0c;各厂商的排名和地位并非一成不变&#xff0c;而是由其独特的优势、战略布局和市场适应性共同决定的。以下是根据2025年市场趋势&#xff0c;对主要云服务器厂商在排行榜中占据重要位置的原因和优势进行深度分析&#xff1a; 一、全球“三巨头”…...

JAVA后端开发——多租户

数据隔离是多租户系统中的核心概念&#xff0c;确保一个租户&#xff08;在这个系统中可能是一个公司或一个独立的客户&#xff09;的数据对其他租户是不可见的。在 RuoYi 框架&#xff08;您当前项目所使用的基础框架&#xff09;中&#xff0c;这通常是通过在数据表中增加一个…...

高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数

高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数 在软件开发中,单例模式(Singleton Pattern)是一种常见的设计模式,确保一个类仅有一个实例,并提供一个全局访问点。在多线程环境下,实现单例模式时需要注意线程安全问题,以防止多个线程同时创建实例,导致…...

安卓基础(Java 和 Gradle 版本)

1. 设置项目的 JDK 版本 方法1&#xff1a;通过 Project Structure File → Project Structure... (或按 CtrlAltShiftS) 左侧选择 SDK Location 在 Gradle Settings 部分&#xff0c;设置 Gradle JDK 方法2&#xff1a;通过 Settings File → Settings... (或 CtrlAltS)…...

uniapp 小程序 学习(一)

利用Hbuilder 创建项目 运行到内置浏览器看效果 下载微信小程序 安装到Hbuilder 下载地址 &#xff1a;开发者工具默认安装 设置服务端口号 在Hbuilder中设置微信小程序 配置 找到运行设置&#xff0c;将微信开发者工具放入到Hbuilder中&#xff0c; 打开后出现 如下 bug 解…...