找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4180|回复: 51
收起左侧

小白疑惑,怎么可以学习单片机程序编写啊?

  [复制链接]
ID:770813 发表于 2020-6-6 00:25 | 显示全部楼层 |阅读模式
是个单片机小白,布置课题不太懂咋写程序,想问哈,怎么可以学习程序编写啊
回复

使用道具 举报

ID:940533 发表于 2021-6-21 21:32 | 显示全部楼层
大前提在不用低级编程语言——汇编语言,那么高级语言中C语言是必然的选择,所以写单片机程序的过程中补充C语言知识尤为重要,不会的给推荐一本入门书籍c premier plus(互联网上有),推荐编译器VS2019社区版或则mingw_w64。
后续应确认自己想用的是哪款单片机,单片机个人知道有8位51核,如STC生产的89和15啊。32位ARM的M0/M3/M4等,M3有如ST生产的STM32F103,M0有NXP的LP1114(不熟)。看看此单片机的技术手册,看看这类单片机对应的技术书籍。
再后续实操就是花点钱买想学的某种单片机的开发板吧,别人会送你一堆资料,助你学习,跟着走走看。
其他还有很多大点小点,不写啦,有心就多找找资料,想写好路很长,只能积跬步至千里。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:332444 发表于 2020-6-6 07:07 | 显示全部楼层
看书,看视频,照着例子动手写,动手实验。
回复

使用道具 举报

ID:487821 发表于 2020-6-6 09:43 | 显示全部楼层
先学好C语言,再看些单片机资料,一步步来不要急,不然坚持不下去
回复

使用道具 举报

ID:748788 发表于 2020-6-6 10:10 | 显示全部楼层
先找一个教材,按照教材中的示例写一个单片机程序,现在一般是点亮一个led灯,成功之后,试试能不能改进一下这个程序,点亮两个led灯。
回复

使用道具 举报

ID:747468 发表于 2020-6-6 10:14 | 显示全部楼层
先多模仿别人写的程序,然后再例子的基础上改一改
回复

使用道具 举报

ID:94031 发表于 2020-6-6 10:52 | 显示全部楼层
先学习读懂别人程序,要是能读懂别人程序自己也就会写了。
回复

使用道具 举报

ID:770917 发表于 2020-6-6 11:08 | 显示全部楼层
我也刚学,只要把书上的只是弄懂了完全ok
回复

使用道具 举报

ID:752225 发表于 2020-6-6 11:19 来自手机 | 显示全部楼层
51单片机,想学系统一点,扎实一点,可以看金沙滩手把手教你学单片机,只是想些课题,可以去B站搜索速成视频,懂了流程 看懂了代码的大概,然后做课题,网上搜代码,改,改的很艰辛,32推荐正点原子的视频
回复

使用道具 举报

ID:771058 发表于 2020-6-6 13:49 | 显示全部楼层
看看单片机入门编程类的书本,哔哩哔哩也有很多视频
回复

使用道具 举报

ID:752066 发表于 2020-6-6 15:06 | 显示全部楼层
到网上找课程,主要是下苦功夫,还要有一定的耐心
回复

使用道具 举报

ID:373976 发表于 2020-6-6 15:13 | 显示全部楼层
要动手弄,别在这想,边弄边想,边弄边问,很多问题度娘里有现成答案。
回复

使用道具 举报

ID:744327 发表于 2020-6-6 16:03 | 显示全部楼层
可以先从一些编程基础知识学起,51黑电子里面有很少学编程资料,可以下载下来学,有不懂可以问。
回复

使用道具 举报

ID:766423 发表于 2020-6-6 17:49 | 显示全部楼层
推荐b站的十天学习单片机(郭天祥),虽然不怎么好,但是对于小白还是不错的,前期可以自己跟着写代码,然后自己买开发板动手,结合代码和实物学习效果会更好,郭天祥我这里有链接和课后习题答案。
回复

使用道具 举报

ID:771497 发表于 2020-6-6 21:44 来自手机 | 显示全部楼层
xianfajushi 发表于 2020-6-6 07:07
看书,看视频,照着例子动手写,动手实验。

先掌握一门语言(C语言,汇编等),再入门单片机(51单片机)有书有学习机,再深入学习(STM32或者8050)
回复

使用道具 举报

ID:760179 发表于 2020-6-6 23:53 来自手机 | 显示全部楼层
看书,了解一些C语言基本技巧,然后就是看例子,看别人怎么谢,然后再在别人的基础上改进程序
回复

使用道具 举报

ID:611911 发表于 2020-6-7 11:26 | 显示全部楼层
首先要多看:看书学基础,看方案学应用,多动:在开发板上多练习,软硬件结合,学基本应用,多用:学习做一个完整的项目,多硬件设计到软件编程,这一个过程走下来,基本能掌握了,后面就是经验积累了。
回复

使用道具 举报

ID:772361 发表于 2020-6-8 06:24 | 显示全部楼层
先学一下c  可以去B站看单片机的教程
回复

使用道具 举报

ID:235954 发表于 2020-6-8 06:44 | 显示全部楼层
当初我学习单片机,按照书本上的仿真例子,一个个实验,一个个动手调试,单片机实训100例子,你值得拥有
回复

使用道具 举报

ID:772367 发表于 2020-6-8 07:37 | 显示全部楼层
可以买本书看看,如果时间紧可以在网上看视频,自己再动手做做就行了
回复

使用道具 举报

ID:772832 发表于 2020-6-8 14:51 | 显示全部楼层
看书 看视频,上培训
回复

使用道具 举报

ID:772832 发表于 2020-6-8 14:51 | 显示全部楼层
看书看视频上培训

回复

使用道具 举报

ID:687261 发表于 2020-6-8 20:54 | 显示全部楼层
学习单片机,最好在此之前有过学习其他的语言的经历,比如c,c++等,主要是形成基本的逻辑思维能力,然后再买一本单片机的书,从硬件开始慢慢学,可以买一个单片机,试着做
回复

使用道具 举报

ID:940801 发表于 2021-6-20 14:48 | 显示全部楼层
看书,哔哩哔哩上也有很多视频
回复

使用道具 举报

ID:939621 发表于 2021-6-20 19:59 来自手机 | 显示全部楼层
先学C语言,了解单片机原理,多模仿,多尝试
回复

使用道具 举报

ID:922355 发表于 2021-6-20 20:29 | 显示全部楼层
我大概暑假的时候入门51用了大概两周。看普中科技的单片机开发板配套视频教程学的(这个不算广告吧。。),主要从C51的层面讲怎么玩,我学起来的感受就是刚接触的时候挺难的,不过坚持两周过后回头看就很简单了。然后大二上学期刚好学了这门课,主要从汇编层面讲单片机,收获挺多的。感觉如果是为了应用,入门后多做做项目就可以提高了,当成工具来用无非就是拉拉电平开开中断算算定时器。如果要进一步提高建议看看《MCS-51单片机接口、原理及应用》(我们当时的教材),另一个新世界嗷。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:938636 发表于 2021-6-20 21:47 | 显示全部楼层
多在网上找些资料,多参考网上的一些资料
回复

使用道具 举报

ID:88256 发表于 2021-6-20 23:17 | 显示全部楼层
好家伙,一年前的帖子都给翻出来回复了
回复

使用道具 举报

ID:420836 发表于 2021-6-21 04:21 | 显示全部楼层
按照示例编写代码,设计更多应用程序。
回复

使用道具 举报

ID:941274 发表于 2021-6-21 09:17 | 显示全部楼层
最好是买一本单片机的课本,上面有许多程序,平时练习练习上面的程序,写程序需要大量练习的
回复

使用道具 举报

ID:941310 发表于 2021-6-21 10:02 | 显示全部楼层
可以看很多视频资源的呀,在某站上有很多优秀的资源和老师讲的都很好,希望你学有所成,一起加油吧
回复

使用道具 举报

ID:941349 发表于 2021-6-21 10:17 | 显示全部楼层
多练习练习程序才能更好地写程序
回复

使用道具 举报

ID:941349 发表于 2021-6-21 10:27 | 显示全部楼层
单片机,c,c++等都有通用的地方,可以形成基本的逻辑思维能力,买一本单片机的书,从软件开始慢慢学,平时多练练程序。
回复

使用道具 举报

ID:941439 发表于 2021-6-21 11:31 | 显示全部楼层
首先,你要先学习一下c语言基础,然后可以找哔站上的教学视频进行学习,建议先从简单易上手的小程序上手。
回复

使用道具 举报

ID:941403 发表于 2021-6-21 12:09 | 显示全部楼层
学好C语言,看视频,自己做实验,总结
回复

使用道具 举报

ID:538806 发表于 2021-6-21 17:00 | 显示全部楼层
多看动手,一定要动手实践,光看还是不行的
回复

使用道具 举报

ID:941369 发表于 2021-6-21 20:40 | 显示全部楼层
建议去找些视频看,边看边练
回复

使用道具 举报

ID:941958 发表于 2021-6-21 22:18 来自手机 | 显示全部楼层
学习好C语言,然后一部分一部分理解问题
回复

使用道具 举报

ID:941958 发表于 2021-6-21 22:19 来自手机 | 显示全部楼层
学习好C语言,然后一部分一部分进行分析学习
回复

使用道具 举报

ID:940533 发表于 2021-6-22 20:00 | 显示全部楼层
hhdsdy 发表于 2021-6-20 23:17
好家伙,一年前的帖子都给翻出来回复了

挖槽,还以为是21年6月初发的呢,真是瞎啦。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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