学单片机最难的是啥?网上全在说入门难,根本不是那么回事,当年我熬过C语言、焊完开发板才发现,真正的噩梦是第一个项目!代码跑不起来,硬件莫名发热,老板问进度时手心冒汗,这才是电子工程师的‘成人礼。别信那些说“学会C语言就能玩转单片机”的鬼话!当年我也以为,啃完《51单片机原理》焊好LED流水灯电路就算入门成功了。直到老板扔给我个温湿度监控项目,要求三天出样机— …
最新内容
笔者是在大一暑假接触的单片机,现今已是大三狗了。在这一年半的时间里,我用过stm32、学过FPGA,从40腿的控制器件到140多脚的处理器件,从几十行代码到上百上千行代码,也算是一种“步步高升”吧。然而对单片机的态度却是从崇拜到鄙视再到敬重的转换。也深深懂得了什么叫做“莫在浮沙筑高台”。 记得起初,花了150多大洋买的单片机开发板,对单片机的顶列膜拜与对教科 …
前文说了输入的方法和如何检测,包括我们进行了自锁和非自锁的实验,两种按键都是可以完成信号输入的,区别就在于信号在程序中的处理方法不同,进而输出效果也不大一致。今天就再说说,多点输入的操作,如果说单点输入是明白如何检测信号,那么多点输入就是对信号检测的熟练掌握。我们先说下练习的规则,本次采用P1和P2端口,P1采用总线方式,P2采用单点检测方式。对输入的数据我 …
一、实验目的1.了解并掌握ARM汇编指令集2.应用ARM指令集编写一个程序操控开发板上的LED灯二、实验要求应用ARM汇编指令集编写程序,实现正常状态下开发板上的LED灯不亮,按下一个按键之后开发板上的LED灯进入流水灯模式。三、实验原理四个LED灯的电路如下图所示:更多Linux内核视频教程文档资料免费领取后台私信【内核】自行获取。内核学习网站:Linux …
前言作为一个年轻的程序员,对于新鲜的事物和电子产品总是由衷的喜爱,对它的构造、材质,性能要求都是非常的讲究的。最近我入手了一个机械键盘——斗鱼DKW150双模机械键盘。斗鱼我也不用多说了,大多数玩游戏的同学,应该都看过斗鱼直播。这款键盘就是斗鱼独家冠名的一款非常好的键盘。这款键盘从外观上就非常的好看,我甚是喜爱。颜值高,手感舒适,性能强,综合体验五颗星。外观 …
人体热释红外传感器上一个网文实现了流水灯,《利用STM32F103C8T6最小系统板点亮流水灯 》,这个主要用到了单片机的IO可以输出高低电平的特性,程序里置1即输出高电平;程序里置0即输出低电平。当然,GPIO除了对外可以输出高低电平以外,单片机的IO还可以当做输入使用,当与单片机的某个IO引脚相连的电压为高电平的时候,程序中读取该IO的值为逻辑“1”;当 …
#关于PLC你们是怎么学的#学习 PLC 是一个理论与实践紧密结合的过程,没有捷径,但掌握方法可以事半功倍。结合行业经验和众多学习者的路径,以下是系统学习 PLC 的关键步骤和方法,特别适合有电工基础的朋友:一、 打牢根基:必备基础知识电工基础 (你的优势!):电路原理: 深刻理解电压、电流、电阻、欧姆定律、串并联电路等。电气元件: 熟练掌握接触器、继电器、 …
引言传统嵌入式开发常受内存泄漏、数据竞争困扰,而Rust凭借零成本抽象与编译时安全检查,正成为嵌入式领域的颠覆者。全球顶级研究机构Embedded Market Research数据显示,2023年Rust在嵌入式项目中的采用率暴涨200%!本文将用实战代码展示Rust如何解决核心痛点。Rust的嵌入式三大杀手锏内存安全:编译器严格检查所有权,消除野指针和缓 …
【流水灯例程】*基本语言*1,LED1_Open;点亮LED2,LED2_Close;熄灭LED3,LED1_Toggle;闪烁LED4,delay;延迟函数*代码组成*1,定义延迟函数void delay{int i,j;for(i=0;i<1000;i++){for(j=0;j<1000;j++);}}如果没有定义的话会有一个警告和一个错误提 …
LED流水灯实验产品介绍:电阻:电阻器通常分为三类:固定电阻器、可调电阻器及特殊电阻器。普通电阻器的识别电阻器阻值和允许误差常用的标志方法有下列3种。1、直接标志法将电阻器的阻值和误差等级直接用数字印在电阻器上。对小于1000W的阻值只标出数值不标单位;对kW、MW只标注k、M;精度等级标Ⅰ级或Ⅱ级,Ⅲ级不标明。2、文字符号法将需要标志的主要参数与技术指标用 …
