嵌入式职场
在Matlab、Python、C/C++和Go等多种编程语言方面都有丰富的经验,专注于智能优化算法、工业人机交互界面设计、物联网、服务端开发等众多领域。
展开
-
【第十三届蓝桥杯单片机组各模块详解】
目录1、LED2、数码管3、独立按键4、矩阵按键5、定时器6、外部中断7、串口通信(UART)8、实时时钟的使用(DS1302)9、IIC总线、PCF8591芯片(A/D,D/A)、EEPROM10、温度传感器(DS18B20)11、超声波测距模块的使用12、继电器、蜂鸣器、LED、数码管的初始化详解13、编译中遇到的问题1、LED...原创 2020-03-11 23:24:17 · 10023 阅读 · 0 评论 -
【蓝桥杯单片机组第九届省赛】— “彩灯控制器”的程序设计与调试
1、试题说明一、基本要求1.1 使用 CT107D 单片机竞赛板,完成“彩灯控制器” 功能的程序设计与调试;1.2 设计与调试过程中,可参考组委会提供的“资源数据包”;1.3 Keil 工程文件以准考证号命名,完成设计后,提交完整、可编译的 Keil工程文件到服务器。二、硬件框图三、功能描述3.1 基本功能描述 通过单片机控制 8 个 LED 指示灯按...原创 2020-03-23 16:31:01 · 5674 阅读 · 10 评论 -
【蓝桥杯单片机组第八届省赛】— 基于单片机的电子钟程序设计与调试
1、初赛试题1.1 基本要求(1)使用 CT107D 单片机竞赛板, 完成“电子钟” 功能的程序设计与调试;(2)设计与调试过程中,可参考组委会提供的“资源数据包”;(3)Keil 工程文件以准考证号命名, 完成设计后, 提交完整、 可编译的 Keil工程文件到服务器。1.2 硬件框图 1.3功能描述 1.3.1 初始化(1)关闭蜂鸣器、继电器等无关外...原创 2020-03-17 15:34:52 · 3223 阅读 · 15 评论 -
【蓝桥杯单片机组第七届省赛】— “模拟风扇控制系统”设计任务书
1、试题(1)功能简述 “模拟风扇控制系统”能够模拟电风扇工作,通过按键控制风扇的转动速度和定时时间,数码管实时显示风扇的工作模式,动态倒计时显示剩余的定时时间,系统主要由数码管显示、单片机最小系统、按键输入和电机控制保护电路组成,系统框图如图 1 所示:(2)设计任务及要求 1、工作模式 设备具有“睡眠风”、“自然风”和“常风”三种工作模式可以通过按键切换...原创 2020-03-24 15:54:17 · 4206 阅读 · 0 评论 -
【蓝桥杯单片机组第六届省赛】— “温度记录器”设计任务书
1、试题(1)功能简述 设备按照用户通过按键设定的时间间隔自动采集并存储温度数据,并具有采集完成提醒、数码管显示等功能,系统硬件部分主要由按键电路、电源供电电路、 RTC 时钟、传感器电路和显示电路组成。 系统框图如图 1 所示: (2)设计任务及要求 1. 数码管显示 1.1 设备上电后,自动进入参数设置界面(图 1) 此时,通过按键 S4 切换 4 个温度...原创 2020-03-26 16:51:09 · 2603 阅读 · 1 评论 -
【蓝桥杯单片机组第十一届省赛】— 程序设计部分(第一场)
目录1、基本要求2、竞赛版配置要求3、硬件框图4、功能描述4.1基本功能4.2 显示功能4.3 按键功能4.4 LED灯指示功能4.5 初始状态说明5、试题分析与知识储备6、代码实现i2c.ci2c.hdefinit.hmain.c1、基本要求2、竞赛版配置要求3、硬件框图4、功能描述4.1基本功能4.2 显示功能4.3 按键功能4....原创 2022-03-04 23:04:49 · 583 阅读 · 0 评论 -
【蓝桥杯单片机组第十一届省赛】— 程序设计部分(第二场)
1、硬件框图2、功能描述2.1 基本功能2.2 设计要求2.3 显示功能2.4 按键功能2.5 DAC输出功能2.6 LED指示灯功能2.7 初始状态说明3、代码实现iic.h#ifndef _IIC_H#define _IIC_H//函数声明void IIC_Start(void); void IIC_Stop(void); void IIC_SendByte...原创 2022-03-07 23:23:08 · 7792 阅读 · 0 评论 -
【蓝桥杯单片机组第十一届模拟题】— 智能门锁
1、题目(1)硬件框图(2) 功能描述 1、基本功能 通过单片机控制外围器件完成智能门锁的设计。其中,继电器显示门状态,LED指示门开启的状态和按键输入模式,数码管显示基本信息,E2PROM可以对设置的新密码进行保存。 2、初始化状态说明指示灯全部熄灭 数码管全部熄灭 继电器关闭 3、按键功能按S16键进入密码输入模式,密码输入时,每按一个键,...原创 2020-04-11 11:56:52 · 7833 阅读 · 16 评论 -
【蓝桥杯单片机组第十一届国赛】— 选择题
第一题:处于谐振状态时,感抗和容抗大小相等,相互抵消,此时电路是电阻性电路。此时改变频率,感抗会随着频率增大而增大,容抗会随着频率增大而减小,电路会呈现电感性。第二题:放大工作区的NPN三极管上的参数关系为:IE=IB+IC 。第三题:MCS-51单片机上电复位后,PC的内容为0000H,SP为07H。第四题:施密特触发器是具有滞后特性的数字传输门,电路具有两个阈值电压,分别称为正向阈值电压和反向阈值电压。与双稳态触发器和单稳态触发器不同,施..原创 2022-03-21 22:41:17 · 581 阅读 · 0 评论 -
【蓝桥杯单片机组第十一届省赛】— 客观试题
目录题目1题目2题目3题目4题目5题目6题目7题目8题目9题目10题目1题目2题目3题目4题目5题目6题目7题目8题目9题目10原创 2022-05-01 22:00:41 · 1966 阅读 · 0 评论 -
【蓝桥杯单片机组第十届省赛】— 程序设计试题
1、硬件框图2、功能描述2.1 基本功能2.2 显示功能2.3 按键功能2.4 LED指示灯功能2.5 初始状态说明3、代码实现iic.h#ifndef _IIC_H#define _IIC_H//函数声明void IIC_Start(void); void IIC_Stop(void); void IIC_SendByte(unsigned char byt); bit IIC_...原创 2022-03-07 23:13:59 · 263 阅读 · 1 评论 -
【蓝桥杯单片机组第十届决赛】— 客观试题
第1题:原创 2022-05-01 21:45:59 · 1281 阅读 · 0 评论 -
【蓝桥杯单片机组第十届省赛】— 客观试题
第1题:第2题:第3题:第4题:第5题:第6题:第7题:第8题:第9题:第10题:原创 2022-04-30 00:10:19 · 1349 阅读 · 0 评论 -
【蓝桥杯单片机组第九届决赛】— 客观试题
一、填空题填空1:填空2:二、选择题选择题1:选择题2:选择题3:选择题4:选择题5:选择题6:选择题7:选择题8:原创 2022-04-29 22:54:11 · 1040 阅读 · 0 评论 -
【蓝桥杯单片机组第九届初赛】— 基础知识客观题
P0、P2、P0高、2、高A反向饱和电流由二极管中少子的漂移运动产生的,这些少子是由于半导体的热激发脱离共价键而产生的,温度越高,获得能量脱离束缚的电子就越多,少子也就越多,饱和电流就越大。D1、code,放入ROM中,写入后就不能再更改2、 data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小3、idata:固定指前面0x00-0xff的256个RAM,其中前128和dat...原创 2022-03-15 22:23:52 · 5287 阅读 · 0 评论 -
【蓝桥杯单片机组第八届决赛】— 第一部分客观试题
第一部分客观试题第1题:第2题:第3题:第4题:第5题:第6题:第7题:第8题:第9题:第10题:原创 2022-04-29 22:45:16 · 1095 阅读 · 0 评论 -
【蓝桥杯单片机组第八届预赛】— 基础知识客观题
1、填空题通过对寄存器TMOD的M0(TMOD.0)、M1TMOD.1)两位的设置,定时器/计数器0有4种不同的工作方式, 通过对寄存器TMOD的M0(TMOD.4)、M1TMOD.5)两位的设置,定时器/计数器1有3种不同的工作方式,STC15系列单片机的定时器有两种计数速率:一种是12T模式,每12个时钟加1,与传统8051单片机相同;另外一种是1T模式,每个时钟加1,速度是传统8051单片机的12倍。T0的速率由特殊功能寄存器AUXR中的T0x12决定,如果T0x12=0,T0则工原创 2022-03-15 21:52:21 · 6038 阅读 · 0 评论 -
【蓝桥杯单片机组第六届模拟题】— “简易温度采集与控制装置”设计任务书
1、功能简述2、设计任务及要求2.1 温度检测2.2 用户输入3x4矩阵键盘2.3 执行机构2.4 初始化状态说明2.5 电路原理图设计3、代码实现ds18b20.h#ifndef __DS18B20_H#define __DS18B20_H//单总线延时函数void Delay_OneWire(unsigned int t);void Write_DS18B20(...原创 2022-03-07 22:10:52 · 197 阅读 · 0 评论 -
【蓝桥杯单片机组第六届模拟题】— “简易温度采集与控制装置”设计任务书
1、试题(1)功能简述 模拟“温度采集与控制装置” 用于实现温度的实时监测与控制。单片机采集 DS18B20温度传感器的输出信号, 并送到数码管进行显示; 通过传感器得到的温度数据将与用户设定温度上限、下限值做比较, 再由单片机启动控制或报警电路。系统硬件部分主要由单片机最小系统、数码管显示、 DS18B20 温度传感器、矩阵键盘等模块组成。 系统组成框图如图 1所示:(2)设...原创 2020-03-28 11:06:54 · 4186 阅读 · 0 评论 -
【蓝桥杯单片机组第四届模拟题】— “模拟智能灌溉系统”
1、功能简述2、设计任务及要求2.1 系统工作及初始化状态说明2.2 数码管单元2.3 报警输出单元2.4 功能按键2.5 实时时钟2.6 湿度检测单元2.7 EEPROM存储单元2.8 电路设计部分3、代码实现main.c#include<stc15f2k60s2.h>#include "iic.h"#include "ds13...原创 2022-03-07 21:39:25 · 196 阅读 · 0 评论 -
【蓝桥杯单片机组第三届模拟题】— “自动售水机”设计任务书
目录1、功能简述2、设计任务及其要求2.1 按键控制单元2.2 数码管显示单元2.3 AD转换单元2.4 系统说明2.5 设计部分3、程序代码iic.hiic.cmain.c1、功能简述硬件原理图:2、设计任务及其要求2.1 按键控制单元2.2 数码管显示单元2.3 AD转换单元2.4 系统说明2.5 设计部分3、程序代...原创 2022-03-07 21:14:14 · 250 阅读 · 0 评论 -
【第十二届蓝桥杯单片机组各模块详解】
1、LED https://blog.csdn.net/fanjufei123456/article/details/1040542822、数码管 https://blog.csdn.ne...原创 2021-04-13 15:30:10 · 813 阅读 · 0 评论 -
基于单片机的智能门锁设计
1、题目 (1)硬件框图(2) 功能描述1、基本功能通过单片机控制外围器件完成智能门锁的设计。其中,继电器显示门状态,LED指示门开启的状态和按键输入模式,数码管显示基本信息,E2PROM...原创 2021-04-17 08:31:38 · 3402 阅读 · 4 评论 -
基于单片机的模拟风扇控制系统
1、试题 (1)功能简述“模拟风扇控制系统”能够模拟电风扇工作,通过按键控制风扇的转动速度和定时时间,数码管实时显示风扇的工作模式,动态倒计时显示剩余的定时时间,系统主要由数码管显示、单片...原创 2021-04-08 00:00:00 · 3259 阅读 · 1 评论 -
基于单片机的温度记录器
1、试题 (1)功能简述设备按照用户通过按键设定的时间间隔自动采集并存储温度数据,并具有采集完成提醒、数码管显示等功能,系统硬件部分主要由按键电路、电源供电电路、 RTC 时钟、传感器电路...原创 2021-04-12 15:26:41 · 444 阅读 · 0 评论 -
基于单片机的电子钟程序设计与调试
1、初赛试题1.1 基本要求(1)使用 CT107D 单片机竞赛板, 完成“电子钟” 功能的程序设计与调试;(2)设计与调试过程中,可参考组委会提供的“资源数据包”;(3)Keil 工程文...原创 2021-03-31 22:56:18 · 1007 阅读 · 0 评论 -
基于单片机的简易温度采集与控制装置
1、试题 (1)功能简述模拟“温度采集与控制装置” 用于实现温度的实时监测与控制。单片机采集 DS18B20温度传感器的输出信号, 并送到数码管进行显示;通过传感器得到的温度数据将与用户设...原创 2021-04-09 00:00:00 · 802 阅读 · 0 评论 -
基于单片机的“彩灯控制器”的程序设计与调试
1、试题 一、基本要求1.1 使用 CT107D 单片机竞赛板,完成“彩灯控制器” 功能的程序设计与调试;1.2 设计与调试过程中,可参考组委会提供的“资源数据包”;1.3 Keil 工程...原创 2021-04-04 21:14:46 · 1670 阅读 · 0 评论 -
纯干货,蓝桥杯单片机组赛前最后一次复习!!!
1、LED原理图如图所示:从图像上可以看出LED是由P0接口控制的,当P0接口为低电平的时候,LED灯点亮。例1:LED1和LED3点亮 #include<stc15f2k60s2.h> void main(){ P2=0xA0;P0=0X00;P2=0X80;P0=0XFF; while(1) { P00=0; P02=0; } }例2:LED1—LED8依次点亮 #include<stc15f2k60s2.h>原创 2020-09-28 22:17:47 · 1226 阅读 · 0 评论 -
PWM脉冲宽度调制技术控制LED亮度
1、PWM控制PWM控制——脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要的波形。PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。...原创 2020-03-22 13:16:35 · 11438 阅读 · 0 评论 -
【蓝桥杯】— Keil C51 优化等级全解析
1、优化等级种类Keil C51中的Code Optimization栏共有0-9个优化等级,高优化级别中包含了前面所有的优化级别。本文主要介绍如何设置代码优化等级及各等级的优化内容。2、针对的问题如果你因为编译代码过多,而导致超出编译的范围,可以修改下优化等级。如:从这可以看出,这个keil c51共有0800H字节码大小限制,但是使用了0955H字节,超出了限制,所以造...原创 2020-03-17 09:05:54 · 4969 阅读 · 0 评论 -
蓝桥杯 — 蜂鸣器、继电器、LED、数码管的初始化详解
1、初识蜂鸣器相信大多同学拿到板子写入代码的时候,会出现蜂鸣器发响的现象,不知道的还以为板子有问题呢,我们也没有写入蜂鸣器相关操作,那为什么蜂鸣器会响呢?这个问题我们先不急讨论,接下来先看蜂鸣器继电器总体原理图如下:图1:总体电路图(1)蜂鸣器图2:蜂鸣器 蜂鸣器工作条件是:N BUZZ=0,即为低电平时。(2)继电器图3:继电器 继电器工作条件是:...原创 2020-03-11 22:40:17 · 2875 阅读 · 0 评论 -
蓝桥杯 — 超声波测距模块的使用
1、测距原理超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距...原创 2020-02-29 16:42:32 · 3641 阅读 · 1 评论 -
蓝桥杯 — DS18B20温度传感器的使用
1、官方库文件介绍(1)读整数函数unsigned char rd_temperature(void){ unsigned char low,high; char temp; init_ds18b20();//DS18B20复位操作 Write_DS18B20(0xCC);//跳过ROM操作指令 Write_DS18B20(0x44); //启动温...原创 2020-02-24 14:54:17 · 3036 阅读 · 1 评论 -
蓝桥杯 — PCF8591芯片、IIC总线协议解释、EEPROM的使用
1、IIC总线相关介绍 I2C串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。下面根据官方提供的库文件,介绍需要注意的函数有:(1)void init_pcf8591(void)void init_pcf8591(void){ i2c_start();...原创 2020-02-21 17:04:31 · 3283 阅读 · 1 评论 -
蓝桥杯 — 实时时钟的使用(DS1302)
1、DS1302 DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能。2、日历时钟寄存器 有关的时间寄存器:芯片表说明: 第一行:秒->因为秒的范围是0-59,所以6,5,4位表示秒的十位,3,2,1,0表...原创 2020-02-16 12:21:08 · 2667 阅读 · 2 评论 -
蓝桥杯 — 外部中断
1、中断过程 对于单片机来讲,中断是指CPU在处理某一时间A时,发生了另一事件B请求CPU立刻去处理(中断发生);CPU暂时停止当前的工作(中断响应),转而去处理事件B(中断服务),待CPU处理事件B完成后,再回到原来事件A被中断的地方继续处理事件A(中断返回)。 ①中断源// 5个中断源都有一个中断入口地址,当某个中断源产生中断时,CPU响应中断便到相应的...原创 2020-02-14 19:13:25 · 1614 阅读 · 0 评论 -
蓝桥杯 — 串口通信(UART)
1、串口通信相关概念说明串口通信解释 通信方式 分为半双工、单工、全双工 数据传输 一位一位的接收或发送 波特率 每秒钟传输的位数 TH1和TL1 设置波特率参数 TMOD 设置定时器1的工作方式 SCON 串行接口控制寄存器 SBUF 串行接口数据发送与接收缓冲器 串行通信可以与外部建立起数据传输渠道,串口中断配置只需...原创 2020-02-13 18:08:20 · 4807 阅读 · 1 评论 -
蓝桥杯 — 定时器
1、定时器定义 定时/计数器,是一种能够对内部时钟信号或外部输入信号进行计数,当计数值达到设定要求时,向CPU提出中断处理请求,从而实现定时或者计数功能的外设。定时/计数器的最基本工作原理是进行计数。作为定时器时,计数信号的来源选择周期性的内部时钟脉冲;用作计数器时,计数信号的来源选择非周期性的外部输入信号。不管是定时器还是计数器,本质上都是计数器。2、定时器相关说明...原创 2020-02-12 15:06:25 · 2151 阅读 · 0 评论 -
蓝桥杯 — 矩阵按键
1、原理图 矩阵按键位置需要死记,首先这是4x4的矩阵按键,共16个按键,对于跳线帽J5要连接1和2。第一行为P30、第二行尾P31、第三行为P32、第四行为P33,第一列为P44(P37)、第二列为P42(P36)、第三列为P35、第四列为P34;2、矩阵按键部分代码说明//定义r为行,c为列,如果r1=0,c1=0,按键则为第一行第一列,其余同理;sbit r...原创 2020-02-11 15:42:42 · 3723 阅读 · 4 评论