- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 关于STM32中断嵌套 NVIC
NVIC 嵌套向量中断控制器在优先级组下有两个优先级,只有抢占优先级比另一个中断更高时,才可以打断另一个中断的执行。若抢占优先级相同,当一个中断执行时,另一个中断产生了,需等待上一个中断结束,下一个中断才能开始执行。特殊情况下如果两个中断同时产生,那么先比较其抢占优先级,再比较子优先级,如果两个中断的软件优先级一样,由硬件的中断编号来判断哪个中断先执行。在是 stm32f10x.h 文件中有定义...
2021-05-08 14:01:45
1184
7
原创 蓝桥杯各模块使用总结 时钟DS1302 ,ADC DAC PCF8591 ,温度传感器DS18B20 存储AT24C02
2021/4/14 周三 下午 距蓝桥杯仅四天为复习各模块的使用,防止在比赛时脑子抽住首先是资源数据包里的底层代码驱动驱动代码说明1-本文件夹中提供的驱动代码供参赛选手完成程序设计参考之用。2-选手可以自行编写相关代码或以该代码为基础,根据试题中的时钟频率要求,调整延时间隔。3-提供驱动代码的测试环境:IAP15F2K61S2单片机 @12MHz。驱动并不是拿来就能直接用的需要添加及修改一些语句及延时参数温度传感器DS18B20驱动文件 onewire.c//单总线延时函数
2021-04-14 18:59:49
1252
2
原创 蓝桥杯单片机组小模板 led 数码管 独立按键 矩阵按键
经过多次写往年省赛题的练习,最终我形成了一套相对通用的模板。(不包括各个模块)(计划在蓝桥杯之前整理一下各个模块的使用)头文件分文件编写便于代码查找添加以及修改sys.h#ifndef _SYS_H#define _SYS_H#include "STC15F2K60S2.h"#include "intrins.h"typedef unsigned char uchar;typedef unsigned int uint; //便于定义无符号型以及节省内存空间void sel_138
2021-04-07 20:29:40
583
1
原创 温度传感器DS18B20-基于蓝桥杯单片机平台
温度传感器DS18B20实物图原理图单总线单片机通过1-Wire协议与DS18B20进行通信,将温度读出单总线驱动代码借用了蓝桥杯赛点数据资源包给的onewire.c修改添加了几处DS18B20对时序要求非常严格,所以在操作时序前,为防止中断干扰总线时序,先关闭中断,操作完成后再打开/* 程序说明: 单总线驱动程序 软件环境: Keil uVision 4.10 硬件环境: CT107单片机综合实训平台(外部晶振12MHz) STC89C52RC单片机 日 期: 2
2021-02-13 00:03:31
321
原创 基于51单片机的红外循迹小车
在前面(废话):金沙滩的板子入门51单片机,有幸见过学长的各种小车视频,亿点点羡慕,于是在期末考试前计划寒假上手尝试,刚好学校社团又有比赛材料:小车套件(包含底盘,轮子,减速电机,若干铜柱螺丝螺帽)循迹模块 TCRT5000 灵敏度可调 有DO和AO输出3.单片机STC89C52 及51单片机最小系统板4.电机驱动模块 L298N5.电源 18650锂电池 及 三节串联电池座6.杜邦线若干(公公母母)7.面包板 循迹模块需供电,单片机电源输出不够,需将正负极接
2021-02-05 22:35:20
12441
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅