![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
文章平均质量分 85
瞲_大河弯弯
思维的乐趣。
展开
-
蓝桥杯单片机准备目录
建议赛前大家好好看看这里的客观题,过一遍有个印象;模电部分的博文中有一个当时看书总结的一点小知识点;最主要的是蓝桥杯驱动准备-----对官方参考驱动的修改和编写方式和遇到的一些BUG及经验这个博文,这个博文讲述了一些快速配置驱动的方法;还有蓝桥杯单片机组编程题准备 -模块编程练习这里面有一些模块练习题,可以很方便的记忆一些键盘扫描啊、定时器配置(使用STC-ISP)等的方法。经验分享客观题若考到IAP15单片机,使用ctrl+F直接在赛点提供的文件包中的IAP15芯片手册中寻找答案。原创 2021-04-14 09:23:24 · 6174 阅读 · 7 评论 -
STM32F1复习笔记一
去年疫情在家学的,现在忘完了。。就准备把一些非常常见的模块功能的使用方法给记录这里,一来写一遍代码有个印象,二来也方便查阅。主要是整理正点原子的开发指南我用得到的地方STM32复习笔记一STM32系统架构图端口复用功能**定义****复用端口初始化具体步骤****示例代码**:端口重映射**说明****端口复用具体步骤****示例代码**NVIC 中断优先级管理**说明****相关寄存器介绍**中断优先级设置的步骤示例代码GPIO配置IO端口寄存器具体步骤示例代码串口配置具体步骤示例代码定时器中断配置相原创 2021-03-04 21:05:54 · 185 阅读 · 1 评论 -
蓝桥杯单片机组编程题准备 -模块编程练习
蓝桥杯单片机组编程题准备 -模块编程练习实验功能要求:点亮L1、L3、L5、L7;熄灭L2、L4、L6、L8。#include "reg52.h"#define uint unsigned int#define uchar unsigned charuchar code Duan[21] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x90,0x88,0x83,0xA7,0xA1,0x86,0x8E,0xbf,0xff,0xbf,0x原创 2020-11-01 12:06:06 · 1497 阅读 · 3 评论 -
蓝桥杯单片机组客观题准备-IAP15基础理论练习
蓝桥杯单片机组客观题准备(全根据题库)-IAP15基础理论练习知识点1.8051单片机的P0口,当使用外部存储器时它是一个传输低8位地址/数据口。2.下列语句中,可将单片机P2口低三位状态取反的是P2 ^= 0x07、P2 = ~P23.Double不是C51的基本数据类型.4.当由MCS-51单片机构成的系统正常工作后,在RST引脚上附加一个 高 电平,并至少维持 2 个机器周期可令系统复位,复位后各IO口为 高 电平。5.当MCS-51访问片外的存储器时,原创 2020-11-01 12:05:43 · 10076 阅读 · 4 评论 -
蓝桥杯单片机组客观题准备-C语言部分
蓝桥杯单片机组客观题准备(全根据题库)-C语言部分知识点1.局部变量加了关键字static修饰后,系统不会自动释放它的内存空间。2.栈后进先出,可以删除数据,不是只能在栈底插入数据的。3.软件危机:软件成本不断提高、软件开发质量难以把控、软件开发生产效率低.,软件过程不规范不属于软件危机4.C语言中以**‘\0’**作为字符串结束的方式。5.函数的形参和实参分别占用不同的存储单元6.C语言的预处理指令可以实现条件编译的功能,C语言的预处理指令在文件中的位置没有固定要求,预处理命令行都以#开头,原创 2020-11-01 12:05:25 · 2873 阅读 · 0 评论 -
蓝桥杯单片机组客观题准备-数电部分
蓝桥杯单片机组客观题准备(全根据题库)-数电部分我的准备思路是,先背知识点,再做题,再巩固复习书上的那些题库中没有的知识点,还有计算题的方法数电客观题出现的所有知识点1.在数字电路中,三极管相当于一个开关,通常工作在饱和、截止状态2.3.关于逻辑函数的最小项n变量的逻辑函数中,若m为包含n个因子的乘积项,而且这n个变量均以原变量或反变量的形式在m中出现一次,则称m为该组变量的最小项;全体最小项的和为1;任意两个最小项的乘积为0;最小项的相邻性是指两个最小项只有一个因子不同;4.关于差分原创 2020-11-01 12:05:06 · 10413 阅读 · 10 评论 -
蓝桥杯单片机组客观题准备-模电部分
蓝桥杯单片机组客观题准备(全根据题库)-模电部分出现的所有知识点计算题存疑题目原创 2020-11-01 12:04:17 · 7458 阅读 · 15 评论 -
蓝桥杯驱动准备-----对官方参考驱动的修改和编写方式和遇到的一些BUG及经验
蓝桥杯驱动准备-----对官方参考驱动的修改和编写方式和遇到的一些BUG最主要的修改最主要的就是延时的修改,因为他平时用的是普通的51单片机,属于12T单片机,但是对于IAP芯片是1T单片机,需要把延时修改为原来的10倍左右,同时还有一些细节地方的修改。下面就不提延时的事情了,但是要记得留意一下IIC驱动相关AT24C02数据手册中的时序图注意应答信号,0为应答,1为非应答有关IIC的数据手册居然没有时间的详细说明。。。(这里是说比赛的时候发的数据手册里,模拟考试环境嘛)原函数的修改原创 2020-11-01 12:03:32 · 2156 阅读 · 12 评论 -
51单片机综合课程设计多功能电子秤(显示时间、温度、存储、串口、报警装置等)
51单片机综合课程设计----多功能电子秤(仿蓝桥杯设计思路)关键词:proteus仿真、51单片机、DS1302时钟芯片、DB18B20温度芯片、AT24C02存储芯片、LCD1602液晶屏、ADC0832芯片等,文末给出了能用的底层驱动文件原创 2020-07-01 19:39:33 · 17420 阅读 · 18 评论 -
Keil错误: ERROR: PREPROCESSOR: MACROS TOO NESTED宏嵌套过多
如下图所示:遇到这种情况,错误的原因是宏定义嵌套太多,一般情况下可能是某个或多个库文件写错了,现在碰到了俩种错误的原因。第一种,引用的头文件名称错误:这种情况下只要把名称改写成.h文件即可第二种,一个头文件被多次引用:例如我的delay.h文件:因为没有加#ifndef进行判断是否已经引用,导致了多次嵌套引用,做如下修改此时便不再报错。...原创 2019-10-02 14:33:38 · 18360 阅读 · 0 评论 -
5611BH一位数码管及SMA420354L四位数码管引脚图
5611BH一位数码管及SMA420354L四位数码管引脚图emmm,因为刚开始学arduino的时候在淘宝买的一个实验箱似的东西,所以就是一大堆散件,然后插在面包板上使用,所以现在学51单片机的时候就直接只买了一个最小的系统板学习,然后发现当时的数码管的管脚并没有给出来,在网上搜这俩个型号也搜不出来,就直接写了写代码去看一下这个引脚跟数字段的关系,希望可以帮助大家查看的方法:首先规范...原创 2019-08-29 11:41:41 · 12088 阅读 · 0 评论