蓝桥杯客观题知识点汇总(自我总结)以及主观题Debug痛点
目录
客观题总结知识点:
单片机部分(总结近12届以来的频繁考点)
数电部分(自我总结,总结因人而异)
模电部分:
主观题Debug痛点:
写在前面:
客观题总特点:杂且基础。
客观题分单片机,C语言 ,数电 ,模电 这四部分,其中单片机和数电模电是客观题的重点(毕竟就那十几道题目,对于小白萌新而言不定项错选漏选都不得分就是一个挑战,这要求选手把知识储蓄的下限拉高)C语言无疑就是送分(对于科班出身的且刷过一些算法题的选手而言。)
本篇文章是个大杂烩,啥都往里装,真是一件美逝!
客观题总结知识点:
单片机部分(总结近12届以来的频繁考点)
比赛官方会给一个资料包,资料包里有手册,手册里关于单片机的都有,主要就是难找。如果有多余时间,经常看看大有好处。
1:_nop_是软件延时的基本单位,而定时器的中断才是高效的延时。_nop_的时钟周期与主频频率有关。
2:AUXR为辅助寄存器。
3:stc15f2的芯片速度是传统8051(12T)的12倍,但定时器兼容了12T模式的定时器。12T表示一个指令周期为12的时钟周期(振荡周期,晶振周期),而1T则1个指令周期就为1个时钟周期。所以12T模式的定时器的最大定时为1s/12MHZ*12*65535=65.535ms,(1us加1),而1T的定时器加1只需要1us/12=83ns,所以最大定时为5.43ms,所以12T模式的定时器比1T的定时器能定时的时间更久(以上说的是在硬件上,你软件上单独设标志定时来比较就没意义了)。
4:stc15F2k60s2的存储区:
全局变量存储在SRAM 2K的容量(内部256字节和外部1792字节,外部相对较慢,可用来存放数组)中 ,在此可以定义128个unsigned int ,一般可以使劲造。
以及60K的flash用来存程序代码。
5:定时器能唤醒处于掉电模式的单片机
6:PC寄存器存储下一条要执行的指令地址
7:SCON为串口控制寄存器。
8:超声波传感器基于压电效应。
9:地址码能被8整除,能进行位寻址,即末位为0或8(十六进制表示)
10:单片机相应中断条件:只有在当前指令执行完毕后才能够响应中断请求,故不能任意时刻都响应中断请求。
11:CLRA为清零指令。
12:堆栈在单片机中是地址向上增长的。
13:外部中断响应后,中断标志位会硬件自动清零,也可软件查询清零。
14:C51中一般的指针变量为3个字节,第一个字节大小表示存储器类型,第二 ,三个字节指数据地址的高八位和低八位地址。
15:串口数据发送和接受缓冲器为SBUF,能同时发送和接受数据。
16:中断优先级顺序:
17:当扩展外部存储器时,P2口输出高八位地址,P0口输出低八位地址和数据位。
18:IIC总线的启动信号和停止信号只能由主器件发起。
20:STCISP有内部高精度时钟和外部时钟源,不一定要强制使用哪一个。
21:有些机器中将PSW称为标志寄存器FR(Flag Register)。 在8086/8088 CPU 中,PSW是一个16位寄存器,用于寄存单签指令执行后的某些状态,即反映指令执行结果的一些特征信息。
22:定时器的工作模式
23:波特率是以位为单位的。
24:stc内部有3个定时器,工作模式最少的是定时器2.
------------------------------------------------------------------分隔线------------------------------------------------------单片机写是写不完的,还得看手册,而且我发现我越写越觉得自己的无知。
数电部分(自我总结,总结因人而异)
1:
电流大小当然是越热越兴奋~所以电子移动速度更快,电流更大。
2:TTL电路中,输入端悬空,等效于接入高电平。
3:三极管作为开关时,工作区域是饱和区和截止区(开或关)。
4:
二级管的工作特性,导通后两端电压差为0.7v,二极管正向导通的条件是:给与正向电压,并且大于二极管的导通电压!0.7V就是硅管的正向导通电压(锗管是约0.3V),导通后二极管两端的电压基本上保持不变。 1、二极管加外正向电压(外加反向电压不能导通的)。 2、加上的正向电压必须大于二极管的死区电压。
用真值表来进行计算,AB共有四种组合当 A =0;B=0时 Y=0.7V 和当A=1 B=1也就是都为高电电平(大于1.4v为高电平)D1 D2都导通,其余两种组合只有接低电平的那个二级管导通。
5:能实现线与功能的是OD门和OC门。
当EN'=0有效时 Y=A' ,当EN'=1时Y呈现出高阻态。
——————————————————分割线————————————————————
模电部分:
1:ADC/DAC的分辨率与允许输入的电压范围,输出二进制信号的位数,运算放大器的放大倍数有关。
理解模数转换:
比如说RB2电位器或者是光敏电阻 读出来的值是0-255 为2^8-1,那么就有一个映射,以0-255去映射0-5v的电压,所以分辨率也就为5v/255,位数越大,精度越高,越准确。以此类推数模转换也是同理。
2:运算放大器:
特点:虚断,理想运放的输入电流为零。虚短:理想运放的差模输入电压等于零。
3:
4:
——————————————————分割线——————————————————————
主观题Debug痛点:
1:一定要注意数组是否越界,一旦越界,你不知道会发生什么,毕竟内存要那么大,曾经有一次越界导致数码管挂彩。
2:epprom的连续读取一定要间隔5ms,不然数据会非常不准确。
3:控制程序运行的时间,对于传感器建议分时采样读取,尽量不要使用延时函数,不然会让后面面的程序由于定时器标志等待得不到执行而饥饿。
4:iic的0x01和0x03的连续读取要每个连续读两次,第一次读,第二次取,如果不读两次也可以,直接读0x01,再读0x03,然后数据刚好完美地进行了交换。因为后读取的取到了前面读取的值。
5:注意中断处理标志位的时候要及时清除标志位。
6:对于PWM 1Khz 的频率调led亮度放中断里去处理,因为一趟while循环有时会跑1ms,us级的标志根本得不到处理而饿死。
蓝桥杯客观题知识点汇总(自我总结)以及主观题Debug痛点相关推荐
- 蓝桥杯客观题知识点汇总
蓝桥杯客观题知识点汇总 语句 含义 xdata 外部扩展RAM(0x0000~0xffff) pdata 外部扩展RAM低256字节(0x00~0xff) idata RAM全256字节,较慢,间接寻 ...
- 蓝桥杯-基础练习题(自我总结)(持续更新中...)
前言 作为第一次参加蓝桥杯的小白,我特别想创建一个专门的文章来记录这几个月的练习过程,没怎么写过文章,所以文章内容会很呆板,再加上之前学习的c++差不多已经忘光了.希望各位大佬看到这篇文章时,可以为我 ...
- 蓝桥杯客观题 单片机知识点总结
1.IAP15f2k60S2含义 IAP15:单片机型号 F:单片机工作电压5.5V-4.2V 2k: 2048字节的SRAM.最大主频35MH 60: 60KB flash/ROM程序存储器 S2: ...
- 蓝桥杯历年试题汇总 C/C++ B组
B组 2012 第三届 微生物增殖 古堡算式 海盗比酒量 奇怪的比赛 方阵旋转 大数乘法 放旗子 密码发生器 夺冠概率 取球博弈 2013 第四届 高斯日记 马虎的算式 ...
- 蓝桥杯JAVA-32.二维数组(矩阵)实现旋转模板(JAVA实现)
个人博客 www.tothefor.com 蓝桥杯复习知识点汇总 目录 顺时针旋转 90° import java.io.*; import java.math.BigInteger; import ...
- 蓝桥杯JAVA-4.常用数据类型
目录 个人博客 www.tothefor.com 蓝桥杯复习知识点汇总 本文着重说一下可能会用到的数据类型. 1.基本数据类型 Java的两大数据类型:内置数据类型.引用数据类型. 1.1 内置数据类 ...
- 蓝桥杯JAVA-7.集合(容器)在竞赛中的使用
目录 个人博客 www.tothefor.com 蓝桥杯复习知识点汇总 介绍一些在竞赛中会用到的集合(容器),和使用方法.具体一些的用法可见<JAVA基础学习-集合> 而本文是快速介绍和一 ...
- 蓝桥杯JAVA-28.前缀和与差分详解
个人博客 www.tothefor.com 蓝桥杯复习知识点汇总 目录 开始之前,推荐先看一下总结.再看内容.也许会帮你更好的理解. 前缀和是指某序列的前n项和,可以把它理解为数学上的数列的前n项和, ...
- 蓝桥杯JAVA-番外篇之四舍五入(JAVA实现)
蓝桥杯复习知识点汇总 积土成山,风雨兴焉:积水成渊,蛟龙生焉:积善成德,而神明自得,圣心备焉.故不积跬步,无以至千里,不积小流无以成江海.齐骥一跃,不能十步,驽马十驾,功不在舍.面对悬崖峭壁,一百年也 ...
最新文章
- Python_赋值和深浅copy
- 在docker的Linux容器搭建前端开发环境
- 首次合作带给我的感想
- 知乎高赞、高逼格 1024 程序员节礼物
- vCenter 升级错误 VCSServiceManager 1603
- mysql受影响的行 0_为什么更新/删除成功时受影响的行返回0?
- Spring:Spring-过滤器Filter原理
- 图书管理系统项目总结
- ArcGIS API 离线字体库加载及跨域问题解决
- Cadence 元器件封装库命名规范
- python求n的倍数_求n以下所有数字的总和,这些数字是某些数字的倍数
- python人脸识别毕业设计-毕业论文:基于树莓派的人脸识别门禁系统本科毕业设计文章...
- python连通区域计算长度_连通区域算法小结
- c语言设计数独出题目及答案,c语言题目-数独-求大神解释题目意思和分析题目和代码知道...
- PostgreSQL 怎么通过命令来恢复删除的数据
- python技巧:将文件夹下的文件遍历,保留特定文件,删除其他文件
- java毕业设计奖助学金评审mybatis+源码+调试部署+系统+数据库+lw
- The Picture of Dorian Gray——17
- 笔记-项目干系人管理-识别干系人
- r语言lm函数找不到对象_怎么才能查看R语言某个包某函数源码?
热门文章
- 工业机器人-基于伺服电机的PMSM控制系统硬件电路设计
- 浪潮服务器删除raid5_浪潮服务器在线修改raid
- 24节气的算法 c语言,制作二十四节气表的一个思路(C语言版)(原创)
- 基因测序股贝康医疗在港交所上市;舜宇集团战略投资汽车芯片企业地平线 | 美通企业日报...
- 漫画 | 这该死的分布式!
- 说说压缩文件“打开密码”的两种模式
- Arcgis使用教程(十二)ARCGIS地图制图之比例尺设置参数详解
- linux启动mysql1820_Linux下安装mysql
- 父视图坐标转换为子视图_简单的数学将简单的2D游戏视图转换为透视3D视图
- 基于vue.js开发的demo—天气APP