- 博客(33)
- 收藏
- 关注
原创 单片机C语言零基础入门05 - 逻辑运算
硬件家园单片机C语言零基础入门资料汇总链接:https://mp.weixin.qq.com/s/hMTreNUX_V90461tvALjJA一、逻辑与或非基础理论:逻辑与或非,运算对象是布尔值(1或0,真或假),类似于数字电路的与门,或门,非门。与关系运算符配合,一般用于选择语句与循环语句中1、逻辑与符号为&&。 参与运算的两个表达式都为真时,结果才为真,否则为假。例如:uint8_t a = 3,b=5;if((a3) && (b5)){执行};
2020-12-09 17:59:51
3501
1
原创 STM32物联网实战项目进入HAL库软件教学
好消息,STM32物联网实战项目,基于产品模式全流程开发教学,已完成需求,评估,原理图,pcb,样机,硬件调试等,正式进入软件教学,先进行基于HAL库的裸机开发,采用硬件家园自创的全新软件编程框架。开发板目前正在预售,链接: https://mp.weixin.qq.com/s/9tHeLMv1DJGVRXWHZJectw...
2020-08-03 08:56:34
1182
原创 STM32物联网实战项目 - 项目需求
项目需求以主流的STM32单片机为主控,GPRS与WIFI为联网模组,配合丰富的外设与接口,设计一款功能齐全的开发板,让学员在学习产品设计的过程中,熟练的掌握STM32单片机的应用。一、功能需求1、单片机型号主流的STM32F103系列;2、联网模组SIM800C,ESP-12S;3、电机控制支持步进与直流电机(集成驱动),支持无刷电机(扩展接口);其中,直流电机支持PWM调速(带光耦隔离,支持正反转),步进电机支持单极性与双极性。4、显示3个LED,6个数码管,支持智能串口屏(UAR
2020-06-17 08:05:20
4577
原创 STC15单片机实战项目软件开发第五讲 - PWM灯调整亮度
软件开发第五讲 - PWM灯调整亮度一、工具链接1、Keil uVision5 C51网址-> https://yunpan.360.cn/surl_yx9gj4yQm7I2、STC-ISP下载软件网址-> https://yunpan.360.cn/surl_yxH4CuUUvI3二、学习板获取方式方法1:自己设计PCB,自行打板焊接;方法2:用硬件家园设计的PCB,...
2020-04-12 12:06:40
3067
原创 STC15单片机实战项目软件开发第四讲 - 按键检测(状态机)
软件开发第四讲 - 按键检测(状态机)一、工具链接1、Keil c51 UV4https://yunpan.360.cn/surl_yrIfYYmeRFk2、STC-ISP下载软件https://yunpan.360.cn/surl_yxH4CuUUvI3二、学习板获取方式方法1:自己设计PCB,自行打板焊接;方法2:用群主设计的PCB,自行打板焊接;方法3:向群主购买,淘宝链接...
2020-04-03 06:38:44
2822
原创 STC15单片机实战项目软件开发第三讲 - 按键检测(外部中断)
软件开发第三讲 - 按键检测(外部中断)一、工具链接1、Keil c51 UV4https://yunpan.360.cn/surl_yrIfYYmeRFk2、STC-ISP下载软件https://yunpan.360.cn/surl_yxH4CuUUvI3二、学习板获取方式方法1:自己设计PCB,自行打板焊接;方法2:用群主设计的PCB,自行打板焊接;方法3:向群主购买,淘宝链...
2020-04-03 06:27:37
1921
原创 STC15单片机实战项目软件开发第二讲 - LED闪烁(定时器,面向对象程序结构)
软件开发第二讲 - LED闪烁(定时器、面向对象程序结构)一、工具链接1、Keil c51 UV4https://yunpan.360.cn/surl_yrIfYYmeRFk2、STC-ISP下载软件https://yunpan.360.cn/surl_yxH4CuUUvI3二、学习板获取方式方法1:自己设计PCB,自行打板焊接;方法2:用群主设计的PCB,自行打板焊接;方法3:...
2020-03-19 17:30:34
2149
1
原创 STC15单片机实战项目软件开发第一讲 - LED闪烁(延时等待)
软件开发第一讲 - LED闪烁(延时等待)一、工具链接1、Keil c51 UV4https://yunpan.360.cn/surl_yrIfYYmeRFk2、STC-ISP下载软件https://yunpan.360.cn/surl_yxH4CuUUvI3二、学习板获取方式方法1:自己设计PCB,自行打板焊接;方法2:用群主设计的PCB,自行打板焊接;方法3:向群主购买,淘宝...
2020-03-13 11:43:22
1787
原创 STC15单片机实战项目 - 硬件调试
硬件调试一、调试工具1、直流电源,测试5 - 28V供电;2、手机充电线,测试USB供电,程序烧录;3、万用表,测量电压;4、示波器,测量开关波形,纹波等。二、焊接样机焊接好的样机如下图:说明:作为硬件工程师,平时要多练焊接,练就一流的焊接技术。样机焊接无误,不存在虚焊、漏焊等,调试时可以节约很多时间,另外,阻容器件数量较多,焊接比较花时间,可以在嘉立创打板时进行贴片,回来再补焊...
2020-03-07 11:19:56
4483
原创 STC15单片机实战项目 - 新建工程(软件开发)
软件开发 - 新建工程一、开发工具与工程文件链接1、Keil c51 UV4https://yunpan.360.cn/surl_yrIfYYmeRFk2、STC-ISP下载软件https://yunpan.360.cn/surl_yxH4CuUUvI33、工程文件https://yunpan.360.cn/surl_yxHija9MTrc二、新建工程前的准备1、添加型号与头文件...
2020-03-04 09:50:45
8067
1
原创 STC15单片机实战项目 - PCB打样
PCB打样一、设计文件链接1、PADS9.5格式PCB设计文件 ->Project-STC15-V1.0.pcb2、AltiumDesigner格式PCB设计文件 ->Project-STC15-V1.0.PcbDoc二、获取开发板方法1:自己设计PCB,自行打板焊接;方法2:用群主设计的PCB,自行打板焊接;方法3:向群主购买,淘宝链接:STC15单片机实战项目...
2020-02-15 14:14:13
1598
原创 STC15单片机实战项目 - PCB设计
**PCB设计**一、设计文件链接1、PADS9.5格式PCB设计文件 ->Project-STC15-V1.0.pcb2、AltiumDesigner格式PCB设计文件 ->Project-STC15-V1.0.PcbDoc二、获取开发板方法1:自己设计PCB,自行打板焊接;方法2:用群主设计的PCB,自行打板焊接;方法3:向群主购买,淘宝链接:STC15单...
2020-02-14 19:12:38
3258
原创 STC15单片机实战项目 - 原理图设计
原理图设计用一、设计文件链接1、OrCAD16.6格式原理图设计文件 ->https://yunpan.360.cn/surl_yxgkJyYeQ9j2、pdf格式原理图设计文件 ->https://yunpan.360.cn/surl_yxgvv34gxNu二、系统框图三、电源部分设计说明1、电源部分主要由MP2451降压电路与LDO降压电路构成,为了实现低功耗,...
2020-02-13 14:51:00
6268
原创 STC15单片机实战项目 - 系统评估
一、需求以经典的51内核单片机设计一款产品,功能如下:1、采用宏晶的STC15L2K32S2-LQFP32,2k SRAM,32k ROM;2、设计1个运行指示灯,工作时,间隔1s闪烁;3、设计2个按键,1个位于中断管脚,1个位于普通管脚;4、设计1个PWM控制的呼吸灯,中断按键控制,重新上电,可以恢复原始状态;5、设计NTC传感器(B值3950K),采集环境温度,显示在数码管上(LE...
2020-02-12 23:05:32
1683
原创 STC15单片机实战项目 - 项目需求
以经典的51内核单片机设计一款产品,功能如下:1、采用宏晶的STC15L2K32S2-LQFP32,2k SRAM,32k ROM;目的:选用STC15系列1T的经典51内核单片机,资源丰富。2、设计1个运行指示灯,工作时,间隔1s闪烁;目的:学习定时器,GPIO控制。3、设计2个按键,1个位于中断管脚,1个位于普通管脚;目的:学习按键中断检测与按键状态机检测。4、设计1个PWM控制...
2020-02-12 11:34:00
6315
原创 基础篇 -- TTL与CMOS电平
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、电平规范1、名称解释Uoh -> 输出高电平,Uol -> 输出低电平;Uih -> 输入高电平,Uil -&g...
2020-02-11 14:45:46
3467
原创 开源项目
开源项目:1、车载移动电源https://yunpan.360.cn/surl_yrtg9bMCqwU2、反激式开关电源-12Whttps://yunpan.360.cn/surl_yrtss7bddVH3、多功能串口助手源码(C#)https://yunpan.360.cn/surl_yrtsfLkQaeB别具一格的单片机免费教学,以产品为导向,一起做项目的形式,加qq 12737...
2020-02-10 23:07:43
3749
转载 如何用示波器测量市电?
在ZDS2022示波器推广的过程中,经常有一线的工程师来与我们交流在市电测量上的一些疑惑,大致是以下几个问题:1、为什么我用示波器测量市电总是跳闸呢?2、测量市电为什么一定要将三脚插头的地线掰断才能测呢?3、为什么我测市电会把示波器烧了呢?好了,闲话少叙,上干货!今天的主题就是——如何用示波器安全测量市电?认知市电了解市电的供电线路及原理,有助于安全用电,安全测量!本文画了几个图,轻松...
2020-02-08 17:02:42
3470
原创 驱动篇 -- BJT晶体管应用
驱动篇 – BJT晶体管应用感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、原理介绍晶体三极管中有两种带有不同极性电荷的载流子参与导电,故称之为双极性晶体管(BJT),又称半导体三...
2020-02-08 13:47:36
3484
原创 单片机C语言 -- 基于条件选择的状态机编程技巧
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。阅读说明:1、Keil4 C51工程网址:httpsyunpan.360.cnsurl_yrivR7JxUxu2、需要一定的C语言基础...
2020-02-05 22:03:07
5208
4
原创 驱动篇 -- NMOS管应用
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、原理介绍如上图,NMOS管是压控型器件,Vgs电压大于Vth开启电压时,内部沟道在场强的作用下导通,Vgs电压小于Vth开启电压时,...
2020-02-05 21:59:58
11976
4
原创 单片机C语言 -- 基于结构体的面向对象编程技巧
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。阅读说明:1、Keil4 C51工程网址:https://yunpan.360.cn/surl_yrNkQSrCKyc2、需要一定的C...
2020-02-04 13:17:18
13140
10
原创 驱动篇 -- PMOS管应用
驱动篇 – PMOS管应用感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、原理介绍如上图,PMOS管是压控型器件,Vgs大于开启电压时,内部沟道在场强的作用下导通,Vgs小于开启...
2020-02-03 13:11:38
18245
原创 驱动篇 -- 继电器
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、继电器分类常用继电器为电磁继电器与固态继电器。①、电磁继电器基本原理:利用电磁效应来控制机械触点达到通断目的,给带有铁芯线圈通电-...
2020-02-02 19:05:40
4595
原创 电源篇 -- 非隔离开关电源
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、工作原理非隔离开关电源拓扑结构如上图,为BUCK拓扑结构,与DCDC降压型拓扑不同的是,输入部分为AC交流,需要进行半波整流。BU...
2020-02-02 12:52:29
10938
1
原创 电源篇 -- 反激式开关电源
电源篇 – 反激式开关电源感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、工作原理反激变换器的基本电路图如上图。工作原理如下:当Q1导通时,整流二极管D1、D2反向截止,输出电...
2020-01-30 22:06:26
17891
1
原创 电源篇 -- PCB布局布线
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、设计思路本文以BUCK降压拓扑为例进行讲解,其它拓扑结构设计思路大同小异,BUCK降压拓扑如下图:1、功率环路尽量小。基于电磁场...
2020-01-30 14:33:21
11644
原创 电源篇 -- 升压电路 Boost
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、拓扑结构1、升压拓扑如上图,要想掌握升压电路,必须深刻理解拓扑结构,几乎所有升压Boost都是基于此拓扑结构;2、环路一,开关闭合...
2020-01-19 12:27:22
21235
7
原创 电源篇 - 降压电路LDO
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验(微信公众号 yjjy168168168,欢迎关注)。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、拓扑结构1、LDO拓扑如上图,要想掌握LDO,必须理解拓扑结构,几乎所有LDO都...
2020-01-18 17:36:37
9992
1
原创 电源篇 -- 降压电路(DCDC,非隔离)
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验(微信公众号 yjjy168168168,欢迎关注)。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。一、拓扑结构1、降压拓扑如上图,要想掌握降压电路,必须深刻理解拓扑结构,几乎所有降压...
2020-01-18 17:33:13
21736
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人