矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 9319|回复: 91

单片机学习路线求教

[复制链接]
     
发表于 2022-12-30 11:24:31 | 显示全部楼层 |阅读模式
2003年曾经学过,命运不好,遭遇到各种非常规打压困阻 ,心被浇凉了,所以入了个门,编了几个小程序,完了。
现在各种东西单片机用的太多了,想再学学,以前也想过再学学,没真正进行。
现在继续学有点疑问,怎么进行?路线怎么走?看了看本坛本版块置顶贴中的考拉单片机,感觉汇编再看一看能唤起回忆,还行。不过真正编的时候,具体怎么编还是有些迷茫,就是算法的问题,怎么实现需要的计算。例如做电桥,那些计算怎么编?用汇编好像很麻烦,用C省事。但是C怎么学?一头雾水,看别人的视频,一片茫然,还是迷茫。再一个是现在流行的单片机型号有哪些?选个型号学。
     
 楼主| 发表于 2023-11-16 09:41:21 | 显示全部楼层
ztzp 发表于 2023-1-7 21:56
最烦这种语言,虽然我的英文也就怎么好,但编程就像做数学题,如果数学题做不出来,是否把里面的“abcd,x ...

买了本书《双11了,买点啥电子产品呢?》71楼http://www.crystalradio.cn/forum ... p;extra=&page=5,现在感觉没英语的事,就那几个单词,可以说不需要英语。而且哪个不懂的话,百度一下网上有详细说明,解释的很清楚。
但是还是中文好,如果把相关的那些英语词改成中文,并且符合中文习惯,还是中文好用。哪怕是可以在程序中使用中文,都感觉比用英文或拼音好用(拼音重码太多),一看就知道是啥,直截了当省事快速。至于说打字速度,常用的也就那么几个,很快输入法就会把它们置顶,输入字首字母就出来词了,很快的,甚至比英语还快,英语需要一串字母全按进去才行。
回复 支持 1 反对 0

使用道具 举报

     
发表于 2022-12-30 11:41:46 | 显示全部楼层
慢慢来,不能急啊………
回复 支持 反对

使用道具 举报

     
发表于 2022-12-30 11:58:11 | 显示全部楼层
,我不懂单片机,懂PLC,但是我办公桌对面是个单片机高手,耳闻目染。反正不管千变万化,现在的国产、台湾、国外单片机,还是51内核,C语言,FLSH存储。(汇编太复杂),你可以买任意品牌,比如中颖、中微、松翰等最简单的芯片以及开发工具(仿真器、软件、电源、洞洞板等),先从点亮一颗LED开始吧。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-12-30 13:18:29 | 显示全部楼层
13952016708 发表于 2022-12-30 11:58
,我不懂单片机,懂PLC,但是我办公桌对面是个单片机高手,耳闻目染。反正不管千变万化,现在的国产、 ...

做过数字钟,不太好但是成功了,问题是接下来,不知道路怎么走。看washu等,人家用屏幕来显示,挺好,相关的计算这些怎么搞?C怎么学?肯定开始先从简单的开始,要不然一堆东西,一看就晕了。
回复 支持 反对

使用道具 举报

     
发表于 2022-12-30 13:43:23 | 显示全部楼层
往事已去 发表于 2022-12-30 13:18
做过数字钟,不太好但是成功了,问题是接下来,不知道路怎么走。看washu等,人家用屏幕来显示,挺好,相 ...

由简到繁,慢慢来,用到什么学什么,c语言至今我还没研究结构体和文件等,最主要是一般用不到,还有就是很少写程序
回复 支持 反对

使用道具 举报

     
发表于 2022-12-30 17:15:12 | 显示全部楼层
既然都弄过电子表了,
再深入学习就不是很难了。
回复 支持 反对

使用道具 举报

     
发表于 2022-12-30 17:32:21 | 显示全部楼层
先学,学的过程缺什么补什么。

而不是去考虑这考虑那的。
回复 支持 反对

使用道具 举报

     
发表于 2022-12-31 08:44:32 | 显示全部楼层
ssffzz1 发表于 2022-12-30 17:32
先学,学的过程缺什么补什么。

而不是去考虑这考虑那的。

赞成,带着项目学,缺什么,学什么,再缺再补,直到成功。
回复 支持 反对

使用道具 举报

     
发表于 2022-12-31 15:14:54 | 显示全部楼层
现在学习单片机的话,
建议学习STM32,
现在编程早就不用汇编了,
C要比汇编简单易学得多,
并且便于移植,
那些小显示屏商家都会有例程的,
想显示什么就显示什么,
底层不需要自己编的。
至于STM32怎么学习,
建议买一个正点原子的STM32开发板,
会有从最简单开始的教材和视频的。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-12-31 17:25:44 | 显示全部楼层
abbey_tom 发表于 2022-12-31 15:14
现在学习单片机的话,
建议学习STM32,
现在编程早就不用汇编了,

汇编换个型号就得改,需要对单片机内部有详细了解。就是不换型号,修改一下都麻烦,牵一发动全身,这里改一下,别的地方也受牵连,也得改,改来改去出问题了,自己都乱了。
c怎么学?STM32内部很复杂,比之前AT89Cxx复杂的多,但是功能多性能强大。
回复 支持 反对

使用道具 举报

     
发表于 2022-12-31 17:43:51 | 显示全部楼层
本帖最后由 abbey_tom 于 2022-12-31 17:47 编辑
往事已去 发表于 2022-12-31 17:25
汇编换个型号就得改,需要对单片机内部有详细了解。就是不换型号,修改一下都麻烦,牵一发动全身,这里改 ...


STM32没有什么复杂的,
虽然看着复杂,
学起来跟51差不了多少,
并且对于C语言来说,
都是一样的,
反而我觉得比51要更清晰一些。

至于C语言,
是最结构化的语言,
基础的东西并不比BASIC难学,
当然学无止境,
用C可以编出更高阶的东西,
入门的话,
我觉得谭浩强的“C语言程序设计”最深入浅出

附带说一句,
我觉得玩儿的话,
用单片机更有乐趣一些,
有一种控制的快感,
买一块正点原子的战舰开发板,
你可以玩三年。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-12-31 19:09:18 | 显示全部楼层
abbey_tom 发表于 2022-12-31 17:43
STM32没有什么复杂的,
虽然看着复杂,
学起来跟51差不了多少,

手头倒都是有本书(只有这1本),别的网站忘了怎么免费送的书,啥活动还是啥记不清了。初步看了一点儿,倒是和AT89Cxx相似,还是个那,但是内容增加了太多,看了后面的忘了前面的,脑子真是不如过去。看封面画的路线图,这是第一本,在会c的基础上看这一本,然后再其它的。这么厚的书,还好几本,那些名词完全是门外汉,有点头大。初学者,先来点简单的,然后再增加。
1.jpg
2.jpg
3.jpg
回复 支持 反对

使用道具 举报

     
发表于 2022-12-31 19:19:23 | 显示全部楼层
本帖最后由 abbey_tom 于 2022-12-31 19:20 编辑
往事已去 发表于 2022-12-31 19:09
手头倒都是有本书(只有这1本),别的网站忘了怎么免费送的书,啥活动还是啥记不清了。初步看了一点儿, ...


建议不要看这种书,
首先,这不是学习用书,
是专门介绍库函数的,
上来就会头晕,
况且开发不一定要用库函数,
库函数是专门操作硬件的,
比较枯燥难懂是正常的,
况且操作硬件也不一定用库函数,
我就从来不用。

另外,如果是初学且属于玩儿,
建议学F103系列的低端一些的芯片,
降低学习成本和难度,
有必要再升级到F4系列就容易了。
其实主要就是学习C语言,
操作硬件可以先不用管,
方法多的是。

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-1-1 17:35:10 | 显示全部楼层
c对英语要求怎样?我的英语考试22分,其中2分是真本事得来的,其余20分是ABCD四个答案中蒙来的。
回复 支持 反对

使用道具 举报

     
发表于 2023-1-1 17:59:16 | 显示全部楼层
stm32我觉得还是李想的视频好。有一些老师语速那个快啊,根本没有反应时间下一句又来了。我都怀疑嘴是租赁来的。着急环。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-5-7 19:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表