首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
stc15专题
基于STC15系列库操作流水灯
一、学习进度 1.51单片机工程模板的建立(基于STC15系列库)-CSDN博客 2.基于STC15系列库操作LED灯-CSDN博客 3.STC15系列库中两个自定义函数的更新-CSDN博客 二、流水灯设计 1.在LED例程之后大家通过对库的使用大致了解了一个过程,对于一个外设来说我们一般的操作过程是,初始化外设的相关硬件,比如IO口,STC15系列的芯片对每一个引脚都定义了多种功能
阅读更多...
STC89/STC15爆闪灯程序
一、功能简介 本文对美式消防车的长条形警灯进行了考证,编写了效果相似且可灵活修改的驱动程序。程序可在STC89/STC15运行。 具体功能: 1、左右对称位置的灯交替闪烁; 2、每颗灯闪烁成周期性且周期可调; 3、单侧相邻灯闪烁的相位错开且相位差可调。 4、每颗灯每周期的闪烁规律也可调。经考证,一颗灯闪烁的规律为短亮、短亮、长亮。 二、硬件电路 三、编程思路 四、最终效果 限于帧率,单颗
阅读更多...
STC15利用ESP8266模块连接机智云物联网-配置云平台
1.首先需要注册账户,注册成功点击开发者中心,创建产品,选择WiFi方案。 2.创建数据点,数据点类型根据自己的系统数据内容设置,在后续系统改进中也可以进行修改。 3.启动虚拟设备,验证数据点设置是否合理。设置数据点的值,点击推送模拟设备上报数据过程,在通信日志中可以看到上报数据。如果数据类型不理想,可以返回调整数据点的格式。 云平台接入的准备工作就顺利完成了,下一步将实现设备接入云
阅读更多...
STC15系列单片机:定时器/计数器16位自动重装载模式
一、定时器与计数器的理解 STC15系列单片机内部有5个16位定时器/计数器,分别是T0、T1、T2、T3、T4。 定时器与计数器,东西还是同一个东西,只是用法和功效不一样,就好比黄瓜,既可以内服也可以外敷,黄瓜还是那个黄瓜,作用就不一样了。 就拿T0来说,T0用于定时,那T0就是定时器,如果T0用于计数,那T0就是计数器。那么问题来了,什么是定时,什么是计数? 大家应该都知道,单片机
阅读更多...
STC15 串口一 接收 发送 基本程序
使用串口一方便通过串口助手测试某些功能 //textUart1.c#include <STC15F2Kxx.H>#include "textUart1.h"char UAR[20],temp,rec_flag=0;static void Uart1_Init(void) //@11.0592MHz{ EA=0;ACC = P_SW1;· ACC &= ~(S
阅读更多...
STC15单片机获取容栅测量仪表(数显百分表)数据
STC15单片机读取容栅测量仪表(数显百分表)数据 1. 系统概述2. 容栅测量仪表及发送数据格式2.1 数据输出线路2.2 输出数据格式说明 3. STC15单片机3.1 STC15MCU单片机的外部中断STC15程序编制 1. 系统概述 项目中需要用容栅测量仪表测量位移信号,然后将测量的数据由STC15MCU获取,然后通过Lora模块发送给集中控制器。系统框图: 2.
阅读更多...
基于STC15单片机温度光照蓝牙传输-proteus仿真-源程序
一、系统方案 本设计采用STC15单片机作为主控器,液晶1602显示,DS18B20采集温度,光敏电阻采集光照、按键设置温度上下限,测量温度小于下限,启动加热,测量温度大于上限,启动降温。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 uint count=0; uint16 TempPhoto; uint8 strPhoto[6]; uint wendu=0; P3
阅读更多...
stc15--znfat,往SD卡创建文件,写数据
/****************《51单片机轻松入门-基于STC15W4K系列》配套例程 *************★★★★★★★★★★★★★★★★★★★★★★★★《51单片机轻松入门-基于STC15W4K系列》 一书已经由北航出版社正式出版发行。作者亲手创作的与教材配套的51双核实验板(2个MCU)对程序下载、调试、仿真方便,不需要外部仿真器与编程器,这种设计方式彻底解决了系统中多个最高优先级
阅读更多...
STC15系列单片机学习笔记——光敏电阻与蜂鸣器的使用案例
光照报警器 1. 原理图 1.1关于光敏电阻 1.2 关于蜂鸣器 2. 代码片段分析 2.1 定义以及初始化 #include "STC15F2K60S2.H"#define uint unsigned int#define ulint unsigned long#define uchar unsigned char #define NMAX_KEY 100 //100次读取按
阅读更多...