单片机这个词对大多数人来说都是陌生的,我一直喜欢把单片机比喻成蜡烛:燃烧自己,照亮众人。用单片机做的产品可以说是铺天盖地,拿家电来说:冰箱、空调、电饭煲、微波炉、洗衣机。很多人可能觉得这些产品虽然使用,但是都太古老了。时代在进步,行业其实也在进步,单片机也如此,比如像st也出了可以跑Linxu的单片机。当然,不是说能跑Linux就更牛逼,它们的应用方向是不一样的,一个是中低端产品,一个是高端产品。
有很多从事机械设计与制造专业的兄弟,想学习嵌入式单片机开发,但又没有电子开发的相关基础,如何学习单片机开发呢?从事机械设计与制造的,为什么想转学单片机开发呢?其实不同的产品,涉及的行业不同,而行业之间又是相互融合的,举个例子,比如说无人机。无人机电路板涉及到电路的知识,也涉及到机械的知识,还涉及到物理层面的知识,不同行业知识的完美融合最后才能把这个产品做稳定。很多机械相关产品的研发过程中需要学习掌
转载
2023-11-18 15:07:29
67阅读
—————END—————扫码或长按关注回复「加群」进入技术群聊 ...
转载
2021-07-30 14:38:06
150阅读
单片机怎么学?随着嵌入式技术的发展,有越来越多的编程从业者和开发爱好者加入了嵌入式研发的行列之中,当然也有很多对嵌入式感兴趣的其他行业从业者也逐渐转行进入到嵌入式研发领域,从事单片机开发是做嵌入式工作的一个重要的发展方向,那从事单片机开发我们到底需要怎么学呢?首先要选择一款合适的单片机。在我看来学习单片机我们可以选择STM32进行学习,因为STM32单片机目前应用最为广泛,开发工具也特别成熟,性能
原创
2022-01-11 11:12:57
617阅读
描述1、单片机内部资源STC89C52:8KFLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源(1)Flash(硬盘)——程序存储空间 —— 擦写10万次,断电数据不丢失,读写速度慢(2)RAM(内存)——数据存储空间 —— 断电数据丢失,读写速度快,无限次使用(3)SFR —— 特殊功能寄存器2、单片机最小系统最小系统:最少组件组成单片机可以工作的系统。三要素:(1
转载
2023-11-12 08:46:54
80阅读
目录一 编程与编程语言二 编程语言分类三 主流编程语言介绍四 python介绍五 安装python解释器六 第一个python程序七 变量八 用户与程序交互九 基本数据类型十 格式化输出十一 基本运算符十二 流程控制之if...else十三 流程控制之while循环十四 流程控制之for循环十五 开发工具IDE十六 扩展阅读十七 作业一 编程与编程语言 python是一门
指令个程序: 欲使单片机工作,必须给它“下命令”,这里的“命令”称作指令,单片机执行不同的指令就可以完成不同的操作。对于一些简单的任务,单片机执行一两条指令就可以完成,但是一些复杂的任务就需要执行很多条指令才可以完成。我们把单片机执行特定控制任务的指令的总和叫做程序。我们编写这些指令总和的过程叫做程序设计。 我们要单片机执行我需要的什么任务时,我们就对其写出任务指令,然后传达(编入)给
转载
2023-10-03 07:26:12
64阅读
单片机又称单片微控制器,它是把一个计算机系统,包括cpu、ram、rom、定时/计数器和多种i/o接口集成到一个芯片上。由于单片机的种种优点和特性,其应用领域极其广泛。单片机系统同样也由硬件系统和软件系统构成,因此涉及到程序的编写问题。单片机的编程语言很多,大致分成三类:机器语言、汇编语言、高级语言。机器语言由于繁琐容易出错,一般用户已经不再使用。下面分别对汇编语言和最常用的高级语言进行分析。
转载
2024-09-29 22:13:10
27阅读
这是单片机初学者经常问的问题。对于这个问题,我想没有人敢下定论。因为每一种单片机 各有所长,都适用于其所能充分发挥作用的领域,不存在优差之分。学单 片机应该先学 51 单片机,学会了 51 单片机再去学其他单片机,这是学习单片机过来人的同感,也是公认的 学习方法。为什么要先学 51 单片机?因为 51 单片发 展最早,应用最广泛,特别是 I/O 口 的操作非常简单,而且相关的学习资料最多、教材最成
转载
2021-05-25 09:50:42
684阅读
为什么没前途也要学习单片机,会给你后半生享福///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///为什么没前途也要学习单片机?因为它是个很好的入口。学习单片机可以让我们抛开复杂的软件结构,先掌握硬件操作,如:看原理图、芯片手册、写程序操作寄存器等。
转载
2023-08-25 20:01:14
70阅读
作者:看山跑不死马作为一个非科班渣渣,第一次接触代码是大一c语言课程上听老师讲过的,然后期末考试c语言挂了,那种弱智级的题目。然后补考,又挂了。最后重修过了。。。。不过没过是因为上课从没听过,也没咋翻过书,重修考试前一天把书认认真真看了两遍最后过了。按理说有这种经历应该没啥兴趣去接触代码,但是就是这么作,我最后还是走上了这么一条不归路。真正决定开始学习编程是在大二的暑假,自己买了《c prime
转载
2023-12-29 18:42:14
29阅读
单片机编程软件常被使用,不论是大学生还是工作者对单片机编程软件都有了解。但是,单片机编程软件入门新手在使用方面往往存在一定困惑。为帮助大家更快学会单片机编程软件的使用,本文将对keil单片机编程软件的使用方法加以介绍。如果你对本文内容具有兴趣,不妨继续往下阅读哦。KEIL C51标准C编译器为8051微控制器的软件开发提供了C语言环境,但是界面是英文的好多初学者看很多教程都是一头雾水,小编特地制作
转载
2024-02-05 14:35:42
61阅读
尝试过很多编程语言,写过不少程序(当然,基本上都是些自娱自乐或给自己用的工具类的小玩意儿),逐渐认识到编写程序是一个不断完善、不断优化的过程——编程首先要有一个想法(目标),围绕这个目标形成最基本的功能逻辑,测试证明功能有效之后就算目标基本实现了。随后,可以扩展基本功能的应用领域,加强程序的容错能力和交互性,逐渐形成一个更完善更健壮的程序。以下通过一个小例子来对此过程稍作展示:在计算器上、电梯上、
转载
2023-10-31 21:33:45
188阅读
摘要:不知道大家想过没有我们用keil写单片机的代码。你的函数啊、变量啊最终都放在了哪里?CPU使用的变量是存储在RAM里面的,要问我RAM是啥,RAM就是个芯片。你只需要知道CPU是通过导线和RAM芯片连接的,然后可以通过导线往RAM芯片里面存储数据和读数据。首先呢RAM需要有个一开始的地址,假设是下面的0x20000000 ,要问我为啥要规定地址。只有规定了地址CPU才好对数据进行存储,要是没有地址,瞎几把存,瞎几把取…定义一个变量,然后打印下这个变量存储的地址。1.定义了一个int型的变量,
原创
2021-08-26 14:39:18
322阅读
摘要:大家想过没有我们用keil写单片机的代码,你的函数啊、变量啊最终都放在了哪里?我们一直说的内存五区,到底是哪五区?到底放在芯片的哪个地方呢?还有为什么你学完C语言指针和结构体,32单片机里面的关于结构体指针的内容还是搞不清楚呢?如果你有这些问题,今天就带你研究研究!
我们的代码就是放在Flash里面(0x8000000~0x80FFFFF)。代码就是你写得各种函数,而在程序中声明的各种
转载
2021-06-12 22:08:25
271阅读
摘要:不知道大家想过没有我们用keil写单片机的代码。你的函数啊、变量啊最终都放在了哪里
原创
2022-02-10 09:50:36
378阅读
实验三串行口通信实验一、实验目的1、掌握单片机串行口的工作原理及工作方式;2、掌握单片机串行口波特率的设置方法;3、掌握单片机串行口查询方式程序的设计方法。二、实验内容及要求1、单片机的串行口经RS-232电平变换后和PC机相连;2、单片机系统的晶振频率选择11.0592MHz,串行口设置为9600bps、无校验位、8位数据位、1位停止位(简记为N81)模式;3、单片机采用查询方式收发数据,将PC
转载
2023-11-17 17:18:28
152阅读
我学单片机已经四年了,用的一直是标准库函数。库函数和寄存操作到底哪个好,这个不好说,只能说根据个人情况和应用场合吧。比如说我,虽然说我一直用的是标准库函数,但是我也不只是用标准库,偶尔在需要的时候会用寄存器操作,因为寄存器操作的效率更高。库函数和寄存器操作的区别可能和 C 语言与汇编语言的区别差不多吧,都是跟效率有关,但有时候效率并不是唯一指标。我们都知道 C 语言的效率要比汇编低,但是现在绝大多
曾经自己也是对电子一窍不通的小白,面对单片机这个陌生的概念,满脑子都是畏惧。自己也是从零基础开始学习的单片机,关于零基础如何学好单片机。意在给零基础学单片机的小白一些干货和帮助。 一、什么是单片机: 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算
转载
2018-11-13 14:44:45
370阅读
我是从大一就开始接触单片机,学过很多类型的单片机。从最简单的51单片机(stc,atmel, intel等类型都用过)到国内现在最火的stm32(推荐正点原子,后期很多项目都是用的32,因为资料比较多,开发比较快)还有飞思卡尔(这个是做智能车用的,现在叫恩智浦,在汽车领域很多都是他们的单片机)还有瑞萨单片机(日本的,赞助了电赛所以就学了,在汽车领域用的较多)还有很多包括msp430也用过(老师交代
转载
2023-09-02 11:08:11
298阅读