![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STC 51系列单片机
文章平均质量分 72
一周四更,51单片开发实例,全部为实践产物,包含程序源代码、原理图、pcb等等。小白如有需要讲解也可以联系作者,免费送讲解
(~ ̄▽ ̄)~凤凰涅槃
第十届蓝桥杯国赛二等奖获得者、华为云云享专家、51cto博客top红人认证,hcip devops证书认证,欢迎交流
展开
-
1.1基于stc89c51系例单片机的空气温湿度检测报警系统
今天我将向大家介绍一个基于STC89C51系列单片机的空气温湿度检测报警系统。该项目结合了单片机、DHT11温湿度模块、LCD1602显示模块、按键以及蜂鸣器等元件,用于实时监测环境的温度和湿度,并在超过设定阈值时触发报警。让我们深入探究这个项目的开发过程、硬件设计、软件实现以及产品介绍。我们设计了一个简约而实用的外壳,将STC89C51单片机、DHT11传感器、LCD1602显示模块、按键和蜂鸣器等元件装入其中。外壳采用环保塑料材料,表面采用哑光处理,手感舒适,同时能有效防止指纹和污垢。原创 2023-07-17 02:30:00 · 1263 阅读 · 0 评论 -
STC89C51系列单片机与ADC0832通信
输入电压范围为0-5V;8位分辨率,可以将模拟信号转换为8位数字信号;支持单通道和双通道转换;采用串行通信接口,只需要3根信号线即可与单片机通信。原创 2023-05-07 23:45:10 · 4088 阅读 · 0 评论 -
开发STC89C51系列单片机需要的单片机技术
其中,P0口的为普通I/O口,P2口的07引脚为普通I/O口,P3口的03引脚为普通I/O口,P3口的4~7引脚为双重功能管脚,可以作为外部中断、定时器/计数器、串口等功能使用。另外,需要注意的是,本文中的代码仅供参考,实际开发中需要根据具体需求进行修改和优化。其中,|是按位或运算符,用于将P1口的状态和0x80进行按位或运算,将P1.7引脚的状态设置为1,即高电平。其中,&是按位与运算符,用于将P1口的状态和0x80进行按位与运算,结果为1表示P1.7引脚为高电平,结果为0表示P1.7引脚为低电平。原创 2023-05-07 23:23:05 · 1610 阅读 · 0 评论 -
开发STC89C51系列单片机需要用到的C语言技术
STC89C51系列单片机是一款常用的51单片机,广泛应用于各种嵌入式系统中。在开发STC89C51系列单片机时,熟悉C语言是非常必要的。本文将介绍开发STC89C51系列单片机需要用到的C语言技术,包括数据类型、控制语句、数组、指针、结构体等。原创 2023-05-07 23:12:19 · 1205 阅读 · 0 评论 -
项目八 51单片机WIFI控制继电器
第一步树立思路已经好了,第二步就是画图,刚刚说了,画图用AD20,但是有一些库我们是没有的,除了自己构建库之外,以下两个网站也是很好的途径。我认为第一步应该清楚我们需要干什么,这是画图,写程序之前需要理解的。前言:作者想要帮助一些童鞋和爱好者进行项目构建,但自知能力有限,不喜可论,创作不易,勿喷。当然继电器模型后面还可以跟其他外设,但是我们这里就不继续添加,理解好电气原理即可。第三,如果我们想要做成这个东西,那么我们中间遇到问题应该怎么办?代码书写完成后,通过烧录软件烧录hex文件,可以进行板子运行。原创 2022-11-18 10:01:17 · 1667 阅读 · 0 评论 -
项目七 基于stc89c52系列单片机安全充电仿真
前言:作者想要帮助一些童鞋和爱好者进行项目构建,但自知能力有限,不喜可论,创作不易,勿喷。系统采用stc89c51芯片进行的单片机由pt100测温,根据温度大小控制充点电流大小。项目包含主要器件stc89c51 lcd1602 PCF8591 PT100项目包含程序 仿真main.c#include <reg51.h>#include <math.h>extern float log (float val);#include <ds1602.c>uc原创 2022-05-18 09:29:03 · 990 阅读 · 0 评论 -
项目六 基于stc89c52系列单片机控制步进电机
前言:作者想要帮助一些童鞋和爱好者进行项目构建,但自知能力有限,不喜可论,创作不易,勿喷。系统采用stc89c51芯片进行的单片机控制步进电机,能够实现控制步进电机转动角度。上代码。项目包含主要器件stc89c51 lcd1602 步进电机 矩阵按键项目包含程序 仿真 原理图 main.c#include <REG51.H>#include <1602.c>//#include <display.c>unsigned int cp1,ds,m原创 2022-05-18 06:33:53 · 1547 阅读 · 0 评论 -
项目五 基于stc89c52系列单片机环境温湿度检测控制
系统采用stc89c51芯片进行的单片机环境温湿度检测控制,能够实现温湿度检测与调节设定。上代码。项目包含主要器件stc89c51 lcd1602 dht11原创 2022-05-17 22:09:19 · 2060 阅读 · 2 评论 -
项目四 基于stc89c52系列单片机恒温箱(不包含pid算法)
系统采用STC12C5A60S2芯片进行的单片机恒温箱,能够实现恒温加热,超温报警。上代码。原创 2022-05-17 21:53:37 · 295 阅读 · 0 评论 -
项目三 基于stc89c52系列单片机十六路抢答器
前言:作者想要帮助一些童鞋和爱好者进行项目构建,但自知能力有限,不喜可论,创作不易,勿喷。发送模块代码#include<reg52.h>#include<intrins.h>#include "uart.h"sfr ISP_DATA = 0xe2; // 数据寄存器sfr ISP_ADDRH = 0xe3; // 地址寄存器高八位sfr ISP_ADDRL = 0xe4; // 地址寄存器低八位sfr ISP_CMD = 0xe5; // 命令寄存器原创 2022-05-17 21:38:12 · 720 阅读 · 0 评论 -
51单片机驱动da1621源程序+Proteus仿真
话不多说,上代码#include <ds1621.h>void DelayMS(uint ms){ uchar i; while(ms--) { for(i=0;i<120;i++); }}//写void Master(uchar slave_addr){ if(!SCL || !SDA)原创 2022-04-30 17:09:50 · 563 阅读 · 0 评论 -
项目二 基于单片机的八层电梯
前言:作者想要帮助一些童鞋和爱好者进行项目构建,但自知能力有限,不喜可论,创作不易,勿喷。系统采用STC89C52芯片进行的电梯模拟控制系统,设计模拟了电梯控制系统基本功能,通过按键选择楼层,数码管显示实时楼层数,LED灯组成的箭头指示上下方向。如项目一所示...原创 2021-06-17 13:27:29 · 2145 阅读 · 0 评论 -
项目一 51单片机蓝牙控制继电器
前言:作者想要帮助一些童鞋和爱好者进行项目构建,但自知能力有限,不喜可论,创作不易,勿喷。系统由STC89C51单片机、4路继电器、蓝牙模块及电源组成。可以说是一个非常简单的设计,但这里我来说明一些内容。第一,项目第一步我们应该干什么?画图?写程序?还是画仿真?这些都不是。我认为第一步应该清楚我们需要干什么,这是画图,写程序之前需要理解的。第二,我们做这些需要用到什么?这其中包括软件需要用到什么硬件需要用到什么,还有相应的单片机端口应该怎样选择?第三,如果我们想要做成这个东西,那么我们中间遇到问原创 2021-06-17 01:30:34 · 3139 阅读 · 1 评论