华维单片机编程
码龄3年
关注
提问 私信
  • 博客:237,046
    问答:41
    视频:6
    237,093
    总访问量
  • 125
    原创
  • 1,490,833
    排名
  • 1,116
    粉丝
  • 2
    铁粉

个人简介:10年专注单片机编程实战/一对一教学/辅导,日常分享物联网前沿技术干货。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2021-11-25
博客简介:

华维单片机编程

博客描述:
10年专注研究单片机实战教学,全网分享各类单片机相关的学习资料
查看详细资料
个人成就
  • 获得87次点赞
  • 内容获得57次评论
  • 获得702次收藏
创作历程
  • 101篇
    2022年
  • 25篇
    2021年
成就勋章
TA的专栏
  • 华维单片机原创经验大全
    103篇
  • 项目实战02-NB-iot智能独立式烟感报警器
    8篇
  • 无线红外探测器项目分享
    4篇
兴趣领域 设置
  • 嵌入式
    单片机stm3251单片机物联网嵌入式硬件
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

面向单片机编程(二)-开端,点亮第一个LED

上面还提到特殊功能寄存器(SFR),SFR是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据,SFR(sfr)也是一种扩充数据类型,占用一个内存单元(1字节)。上面式子中的P1就是一个SFR,在reg52.h中,定义了P1寄存器的地址,如果我们对P1进行赋值,就等同于对51单片机的特殊功能寄存器赋值
原创
发布博客 2022.04.28 ·
2350 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

面向单片机编程(一)- 单片机该怎么学

单片机该怎么学?应该从哪里入手?要怎么使用单片机实现一个小(大)目标?下面我也来和大家一起分享一下初学单片机应该怎么开始。首先我们先来了解一下单片机是什么,都有哪些类型。一、什么是单片机?单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、
原创
发布博客 2022.04.27 ·
909 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

物联网专业未来没有前途了吗?

大家好,我是华维蔵鹰,想学习单片机的同学可以关注、私信我。最近在知乎看到一个同学对物联网的前景感觉到迷茫,原因是因为某大学的教授去他们那里讲座,然后说他们的学校物联网的专业已经没有招新了,自己只是一个普通的二本学物联网专业的,大学校都不看好了,越想越难受只想送给自己一首“凉凉”。有些人会觉得前景一般,不是变革性技术,便利提升度不明显,不是刚需,一切都是锦上添花;对于这些看法我只能同意一般,不是变革性技术我接受,但是前景绝对是大多数行业中排名比较靠前的。现在大多数城市的理念都是打造智能..
原创
发布博客 2022.04.21 ·
3075 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

浅谈ESP8266、ESP32和STM32的区别

大家好,我是华维蔵鹰,关注我可以学习更多的单片机知识。今天我们来聊聊ESP8266、ESP32和STM32。乐鑫聚布局联网领域已经有些年头了,先是推出了ESP8266这样的低价带有wifi的芯片,其服务商安信可又推出了基于该芯片的wifi模组,这一套组合拳使得基于wifi的物联网行业进步了一大块。要知道最便宜的wifi模组也要几十块钱。而ESP8266的出现,直接把价格控制在10元左右。2016年,乐鑫推出了ESP32,它是ESP8266的升级版本,速度更快还带有蓝牙4.2和蓝牙低功耗,价格在20元
原创
发布博客 2022.04.20 ·
9076 阅读 ·
5 点赞 ·
0 评论 ·
30 收藏

放弃51单片机直接学32是因为51难找工作?

大家好,我是华维蔵鹰,现在很多初学者都存在一个误区,受互联网的影响被带了节奏,觉得51单片机已经几乎无用武之地;嵌入式的开发岗位缺口大,这是个不争的事实,但是51单片机绝对会拥有自己的一席之地。大多数的初学者学单片机的目的就是为了找一份收入比原来高的工作,既然我们的目的是为了找工作,那我们本身就要有一定的价值,老板才会愿意买单,对于老板来说我们的价值就是帮他用最小的成本去解决问题。你能用51去解决别人用32才能解决的问题不用别人评判老板都会认为你牛。大家都知道小孩的钱和女人的钱是最好赚.
原创
发布博客 2022.04.19 ·
1594 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

为什么我的单片机不是“跑车”而是“牛车”,过来人告诉你。

大家好我是华维蔵鹰,我从业单片机这个行业也有些年头了,刚开始我写的程序跑起来也像老爷车一样慢吞吞的,在整个程序的载入过程中大概要一分多钟,而同事做的另一个版本的比我快上20秒左右。我们都是参考老版本代码做出来的东西,这个差距无疑是非常大的。后面通过在网上收集了很多的资料和查看一些大神的代码,我发现里面也是有一些门道的。大概在两三年前我写的程序里已经几乎找不到delay() 了,因为程序中没有 delay 你会发现整个程序跑起来会明显的发现会比之前带有delay的快。下面我们来聊一下平时写单片..
原创
发布博客 2022.04.18 ·
1334 阅读 ·
1 点赞 ·
4 评论 ·
1 收藏

一文KO单片机面试考官,过面试就是这样简单。

大家好,又到了一周一度的华维知识科普时间,我们每次面试都要面对知识类的考官,今天我就分享一下我之前面试时考官问我的一些问题,希望能给大家提供一点参考。1、什么叫堆栈?堆栈是在单片机内RAM中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处理的。堆栈实际上就是一个特定的存储区域,按照"后进先出"原则处理数据。2、在单片机中,片内ROM的配置有几种形式?各有什么特点?单片机片内程序存储器的配置形式主要有以下几种形式:(1) 掩膜ROM型单片机:内部具有工厂掩膜编
原创
发布博客 2022.04.17 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

单片机项目经验为什么那么重要?

我们大多数人学习和从事单片机开发这个行业要么是因为兴趣爱好、要么是因为工作薪酬可观。就薪酬来说单片机开发已经比许多行业要高出不少;对于爱好者来说能通过单片机然后自己写代码去做出自己的小创意,是一件非常有成就感的事。我当时也是因为兴趣爱好进入了这个行业,刚开始我会因为流水灯跑起来高兴半天,就感觉这是一个神奇的行业,刚上手那会自己的脑袋里想把身边的事物都植入一个单片机,在宿舍的闹钟、温度计都被我们几个摧残了一遍。离开校园生活步入社会的第一件事就是找工作,也四处碰壁,前几个公司都是叫回去等通.
原创
发布博客 2022.04.16 ·
403 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

嵌入式、单片机和PLC哪个前景好一些?

大家好,我是华维蔵鹰,最近有个学生的家长想帮自己的小孩参考专业方向就向我咨询了一下意见,这让我感受到了现在的00后同学真的幸福,以前我们那会儿选专业都是自己决定的,也没有任何参考意见,主要是靠录取参考书来选择,主要就是那个专业招的人多就认为哪个专业热门。从广义上来说单片机和PLC也是属于嵌入式的一种。我们国内教育普遍是把可编程控制芯片按照芯片的功能强弱进行分层,功能较强的一类称为嵌入式,特别是适合跑WINCE、安卓之类轻量级系统的处理器或FPGA、DSP、CPLD等可编程集成电路。功能弱一些的、主.
原创
发布博客 2022.04.15 ·
3177 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

想快速提升编程水平?无论如何鞭策你都要跪谢他。

大家好我是华维蔵鹰,今天在逛贴吧的时候看到一个小老弟在吐槽自己在准备毕业设计的时候被室友吐槽自己在编程方面水平差,要求自己在某些方面进行修改,但是自己写的程序也能使用,自己就觉得没有问题,心里就很上火。我心里在想,小老弟你的运气真的是好,能得到别人的指点,这就是所谓的一起扛过枪,一起同过窗的那种最纯粹的感情;我对你提出要求只是为了你有所提升。我最后只能在留言的地方默默的分享自己曾经的经历。我毕业那会儿,工作找了将近一个月,才在一家不到十个人的小公司入职成功,我一个人负责软件部分,工作也.
原创
发布博客 2022.04.14 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为什么初学者学习单片机会从入门到入土?

大家好,我是华维蔵鹰,今天我们来聊聊为什么很多初学者怀着满腔热情去学习单片机到最后就放弃了。我个人觉得很大的一个原因学习方式不对,由于学习方式不对然后尽管花费大量的时间,最后自己也感觉没有学会的希望了导致最后放弃了单片机。每个人学习单片机的基础都不一样,很多初学者一上来就去学模电、数电、硬件知识,都是在学理论的知识,然后又看不到任何实际的效果,换做谁都坚持不下去;每个学习单片机的人都会走过弯路,想少走弯路跟着别人学习无疑是最好的方法,纯靠自己摸索会非常的困难。我简单的分享一下以前我学..
原创
发布博客 2022.04.13 ·
542 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

那么辛苦的熬单片机,不拿它DIY点小玩意怎么对得起自己。

大家好,我是华维蔵鹰,不管你处于什么身份做任何一件事情你都会需要一个动力的源泉。在大学中很多人弹吉他并不是爱好它,只是为了多点机会去接触些妹子,就像我们以前刚入门单片机的时候,都会有一个创客梦,我是一个普通人,通过技术去改变世界离我太远,创客的对象自然是妹子,以前没钱,只能捣鼓点小玩意吸引妹子的目光。自己动手DIY一个小发明,写个小程序,烧录进去,让这个小玩意按照自己的程序逻辑去执行,然后展示给妹子看,如果妹子喜欢你就有脱单的可能,这会让我当时的成就感爆满。当初,我就是怀着这两个目的进入了单片.
原创
发布博客 2022.04.12 ·
1489 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

对于单片机初学者来说自学好还是参加培训好?

大家好,我是华维的藏鹰。早几年的时候,一个朋友邀请我去他家做客,因为他的小孩也是学习单片机专业的大学生,想让我看看他小孩的水平,给一些指导的意见。初次见面的时候,小家伙拿出了一张试题让我看看,瞬间就被挑战了,结果考了个53分,我问小家伙这是你们的期末考试卷子吗?他说是的,都是一些寄存器这些基础的知识,他说他只考了90多分。聊到最后我告诉他如果他假期有时间可以去我的工作室去看看。一周以后我接到朋友的电话说小家伙要来看看,我知道我朋友肯定做了很多思想工作他才来的。他来的第一天我就告诉他我们正在做一.
原创
发布博客 2022.04.11 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

身处电子专业的你2022年求职还顺利吗?

大家好,我是华维的藏鹰,我是大学是学电子专业的,到现在已经毕业10年了。学霸这个字从来不在我身上出现过,高学历啥的基本也跟我无缘,专业也是服从分配进的,我的分数线不高不低,怕没书读就选了个服从分配,稀里糊涂就进入到了电子专业。虽然成绩不怎么行,但是好在我会苟,不懂我就问,虽然别人会烦,言语上可能会不好听,但是只要我学到知识我都无所谓。所以,工作这几年过得并不差,至少在一线城市来说,工资还是处于中等水平不算差。我们学校有2个校区,一个新校区一个旧校区,身处机电学院的这群老爷们只能苦苦...
原创
发布博客 2022.04.10 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单片机和plc哪个好学?

既然要学习那么我们一定要对它们有一定的认识,单片机是微型计算机系统,属于微控制器的其中一种,PLC的全称是可编程逻辑控制器,单从名字上来看这二者都是属于去控制其他器件的主要大脑。对于单片机好学还是PLC好学的问题,那要看我们从哪个方面去讨论,PLC有它简单的地方,单片机有它方便的点,至于哪个更容易上手更好学,我们一起来分析一下它们的不同点。单片机从功能上来说要比PLC强大,一样东西一般功能越强其组成部分就会越复杂,单片机的编程语言C语言或汇编语言相较于PLC的梯形图来说,会复杂许多。想学单片
原创
发布博客 2022.04.09 ·
1202 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

51单片机还适合作为初学者入门的单片机吗?

对于很多初学者来说考虑要不要从51单片机入门是个挺头疼的问题。毕竟现在许多公司已经不用51单片机做产品了。但是51单片机流行了这么久,它肯定是一款很经典的产品。我以前也是从51开始学的。我个人的建议是从51单片机作为入门是一个非常不错的选择。大多数的从业者都是以51单片机作为起点的。下面就具体说说我推荐51作为入门的具体原因。容易入门我们作为初学者脑海里可能没有单片机的概念,如果我们入门以STM32或者STM8S这类单片机来入门的话,作为初学者我们会感到迷茫无从下手。STM32这类的单.
原创
发布博客 2022.04.08 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

别人说arduino比单片机好,我们就放弃单片机不学了?

作为一个单片机从业者来说,我不觉得单片机比arduino好,也不觉得arduino比单片机强。每一样东西存在就有一定的道理,出发点不同,需要的点就不一样,得出的结果也就会不一样。有过公司经历的都知道,公司在做一个产品项目的时候,成本核算会占据很大一块比重。先不谈算法的事如果你用树莓派去做,同样的功能一个树莓派的板子可能要100元以上,如果用单片机去做自己画板子30块就能搞定,公司做的产品都是量产的,企业要有盈利的空间就要选择成本较低的产品。如果我们定位是要做网红产品,用树莓派肯定会比用.
原创
发布博客 2022.04.07 ·
1047 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

为什么单片机还在用C语言编程

说起单片机我们就会想到C语言,单片机为什么还在用C语言编程?现在有很多很好用的高级语言,如VC、PYTHON、PHP等等,为什么这些语言不能用来编写单片机程序呢?我个人觉得不是这些语言不可以编写,只是C语言是最适合单片机编程的高级语言。一、单片机编程的特点1.对单片机编程来说,我们首先要考虑的是单片机的程序空间和数据空间都是有限的,所以我们在编写程序时要尽量做到让程序精简,节约程序占用的存储空间。前提是确保程序的规范性和完整性。2.我们在进行单片机编程时,主要是通过对单片机的端口和.
原创
发布博客 2022.04.05 ·
819 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

选择单片机作为发展方向的大学生参加竞赛真的很重要

我当年参加完高考填志愿就是非常的迷茫,不知道今后要做什么,分数一般进不了名校,那时候我们的概念里只有蓝领和白领,工厂里面的工作服都是蓝色的,所以称为蓝领,蓝领就是做生产工人,当时看就业率是非常的高的,而且普遍都有3000+的收入,当时就觉得这个收入好像也非常的不错了。只有好的学校才敢往白领想,反正当时我是不敢的。我当初进入电子类专业是阴差阳错,第一志愿填了一个竞争激烈的数控,然后第二志愿来了个“服从分配”;我就是这样开启了我的单片机之路。在我们那个年代电子专业不算热门,人并不是很多,我.
原创
发布博客 2022.04.05 ·
3180 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

公司开发项目时要考虑哪些因素?并且该怎样选择单片机?

大家好,我是华维,从我们进入单片机这个行业开始,就一直会与开发项目打交道,今天我就来分享一下以前我们做项目时所会考虑的一些问题和如何让项目在更短的时间完成。在项目开发中我们需要考虑的因素非常的多,单片机选型可以说是一个非常重要的环节事情,单片机的选取决定了产品的性能、成本、完成时间等非常重要的因素,我们选择时一般都会考虑以下这些问题。内存单片机FLASH的容量最主要的参考目标是根据程序的大小确定,最简单的原则就是FLASH容量一定是大于代码量的,而且要预留一些空间。举例来说,...
原创
发布博客 2022.04.04 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多