找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6161|回复: 45
打印 上一主题 下一主题
收起左侧

怎么学51单片机?

  [复制链接]
跳转到指定楼层
楼主
ID:1105264 发表于 2023-12-19 23:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:1062320 发表于 2023-12-22 09:36 | 只看该作者
一般来说买一本51的书看看 随后从汇编学起,毕竟寄存器简单。当然如果你只想应用,那么买个STC的开发板,跑跑c51例程也很快能学会应用,随后就主要用STC8H8K64U这个芯片了
回复

使用道具 举报

板凳
ID:1078593 发表于 2023-12-22 14:12 | 只看该作者
先把原理知识过一遍,知道操作原理后,还是多实践,多应用。动手做东西的过程中会对51的知识加深理解。
回复

使用道具 举报

地板
ID:1057978 发表于 2023-12-22 15:05 | 只看该作者
买个二手开发板,跟着例程过一遍,每一个例程涉及到的知识点、不懂的地方去查去问,问题驱动,进步快。


看教材、学汇编你看到猴年马月去了
回复

使用道具 举报

5#
ID:1085085 发表于 2023-12-22 15:15 | 只看该作者
最近入门51,还是看陈桂友老师的教学视频,B站有视频,讲的是自带硬件USB直接仿真,自带硬件USB直接下载的 @1.4的 STC8H8K64U
回复

使用道具 举报

6#
ID:1106037 发表于 2023-12-24 15:37 | 只看该作者
买一本书,好好学习
回复

使用道具 举报

7#
ID:106977 发表于 2023-12-24 16:25 | 只看该作者
在当地找个师傅带一下是入门的最快方式!
回复

使用道具 举报

8#
ID:535881 发表于 2023-12-24 18:08 | 只看该作者
买一个开发板,商家会赠送课程,跟着学一遍,再做一两个综合点的项目就会了
回复

使用道具 举报

9#
ID:584814 发表于 2023-12-25 08:19 | 只看该作者
一般来说,除了躺着能学成的外,还可以报名参加高考以考取专业学校。
千万别就着任务驱动方式来自学,万一学得比大学老师还好就麻烦大了。
回复

使用道具 举报

10#
ID:1106190 发表于 2023-12-25 11:37 | 只看该作者
先将模电、数电弄清楚,再买个单片机开发板照着学
回复

使用道具 举报

11#
ID:1106218 发表于 2023-12-25 14:24 | 只看该作者
买个开发板,哔哩哔哩有免费课程
回复

使用道具 举报

12#
ID:1106214 发表于 2023-12-25 15:57 | 只看该作者
除了躺着能学成的外,还可以报名参加高考以考取专业学校。 千万别就着任务驱动方式来自学,
回复

使用道具 举报

13#
ID:1106235 发表于 2023-12-25 19:10 | 只看该作者
先了解51单片机的基本结构,如寄存器、I/O口、定时器/计数器等,然后跟着视频先做如跑马灯,步进电机,直流舵机等简单程序,慢慢入手,多练几次,差不多就入门了。
回复

使用道具 举报

14#
ID:420836 发表于 2023-12-26 03:36 | 只看该作者
应该同时学习单片机和编程技能的理论。
回复

使用道具 举报

15#
ID:1106367 发表于 2023-12-26 08:43 | 只看该作者
用proteus多跑跑仿真
回复

使用道具 举报

16#
ID:1089167 发表于 2023-12-26 13:42 | 只看该作者
郭天祥的十天学会51单片机,当年风靡一时,现在好像出新的51教程了
回复

使用道具 举报

17#
ID:1106504 发表于 2023-12-26 17:10 | 只看该作者
其实b站上有很多的指导视频,推荐尽量看较新的!推荐看 江协科技
回复

使用道具 举报

18#
ID:593213 发表于 2023-12-26 17:27 | 只看该作者
买个二手的开发板,跟着例程和教材走一遍,就了解的七七八八了。然后就可以自己找个自己感兴趣的小东西做一下,很快就能入门了。
回复

使用道具 举报

19#
ID:760179 发表于 2023-12-26 19:57 | 只看该作者
首先买一个开发板,按照它给的程序进行试验,然后观察试验现象,最后尝试自己改程序
回复

使用道具 举报

20#
ID:1099368 发表于 2023-12-26 20:13 | 只看该作者
得先学一点c语言基础,如果是大学课上教的学个七七八八就行,就算是最后考试复习能过的水平也行,再就是跟着b站江科大的视频学习就行,不懂先看先写程序,积累经验,建议一个月或者两个月看完收获最大,必须有计划要不然会忘的
回复

使用道具 举报

21#
ID:1106537 发表于 2023-12-26 21:17 | 只看该作者
买块板然后到b站自学吧,有很多教程的
回复

使用道具 举报

22#
ID:1106402 发表于 2023-12-27 10:16 | 只看该作者
你要是只是想快速入手,学会应用,那就最好跟着视频自己动手,学教材虽然能更加全面系统,但更想一本操作手册,你知道自己需要的东西在那一页就行了
回复

使用道具 举报

23#
ID:1106768 发表于 2023-12-27 21:21 | 只看该作者
建议先买个开发板,店家有的会赠送学习资料,或者找个视频看看用Proteus边仿真边跟着学,要想学会肯定少不了动手
回复

使用道具 举报

24#
ID:1106798 发表于 2023-12-28 00:48 | 只看该作者
mooc上有很多资源
回复

使用道具 举报

25#
ID:1074206 发表于 2023-12-28 10:56 | 只看该作者
第一先学 C语言,汇编过时了。第二买开发板对着例程学
回复

使用道具 举报

26#
ID:1106859 发表于 2023-12-28 12:14 来自手机 | 只看该作者
自学可以,找师傅带更好
回复

使用道具 举报

27#
ID:1106996 发表于 2023-12-28 22:59 | 只看该作者
B站一搜就有很多
回复

使用道具 举报

28#
ID:1106996 发表于 2023-12-28 23:00 | 只看该作者
B站的江科大自化协有详细的教程
回复

使用道具 举报

29#
ID:774081 发表于 2023-12-29 15:06 | 只看该作者
用天问BLOCk图形化编程,半天就上手!在慢慢通过做一些小制作,学会C语言,就可以开发好多东西了。单片机的代码量都不大,不像软件工程,那是得学会很多东西,但是单片机就容易多了。千万不要走传统模式,那样几天后你直接劝退。想一想,如果现在电脑系统复制一个文件还要敲dos或linux或其他操作系统命令,你还不崩溃?这那有鼠标拖动简单啊!
回复

使用道具 举报

30#
ID:774081 发表于 2023-12-29 15:09 | 只看该作者
用天问BLOCk图形化编程,半天就上手!在慢慢通过做一些小制作,学会C语言,就可以开发好多东西了。单片机的代码量都不大,不像软件工程,那是得学会很多东西,但是单片机就容易多了。千万不要走传统模式,那样几天后你直接劝退。想一想,如果现在电脑系统复制一个文件还要敲dos或linux或其他操作系统命令,你还不崩溃?这那有鼠标拖动简单啊!
回复

使用道具 举报

31#
ID:1107095 发表于 2023-12-29 17:38 | 只看该作者
B站有以下博主有单片机基础的教程,然后可以自己买开发板套件自己学习
回复

使用道具 举报

32#
ID:1054721 发表于 2023-12-30 02:01 来自手机 | 只看该作者
买开发板  对视频  看论坛  多交流
回复

使用道具 举报

33#
ID:1107151 发表于 2023-12-30 02:53 来自手机 | 只看该作者
建议看江科大的视频入门,对小白友好
回复

使用道具 举报

34#
ID:31133 发表于 2023-12-30 10:51 | 只看该作者
还是从学习c语言开始吧,买谭浩强的c语言书籍,或者去杜洋工作室看看。
回复

使用道具 举报

35#
ID:69038 发表于 2023-12-30 13:19 | 只看该作者
wangxiangtan 发表于 2023-12-22 15:05
买个二手开发板,跟着例程过一遍,每一个例程涉及到的知识点、不懂的地方去查去问,问题驱动,进步快。

...

下一个“猴年马月”是2028年(农历为戊申年)5月24日(端午节前四天)至6月22日(夏至后一日)的戊午月
4-5年的时间,也算是快了
回复

使用道具 举报

36#
ID:1107185 发表于 2023-12-30 14:30 | 只看该作者
单片机原理首先是要学的,然后C语言也是要学的。然后买个开发板,写一些简单的程序。然后可以用嘉立创EDA画块自己喜欢的板子,从简单的开始,比如P口控制灯,蜂鸣器,数码管驱动,温度采集,I2C慢慢逐步就入门了。希望能帮助到你!
回复

使用道具 举报

37#
ID:1107118 发表于 2023-12-30 14:30 | 只看该作者
学习51单片机(也称为8051单片机)可以按照以下步骤进行:  了解基本概念:首先,您需要了解51单片机的基本概念和工作原理。可以阅读相关的教材、参考书籍或在线教程,了解单片机的结构、寄存器、指令集、IO口等基本知识。  学习汇编语言:51单片机主要使用汇编语言进行编程。了解基本的汇编语言语法、指令集以及寄存器的使用方法。可以通过阅读相关教材、编写简单的汇编程序并进行调试来掌握汇编语言。  学习C语言编程:除了汇编语言,您还可以使用C语言进行51单片机的编程。学习C语言的基本语法、数据类型、函数等知识,并了解如何在51单片机上进行C语言编程。  实践项目:通过完成一些实践项目来巩固所学知识。可以选择一些简单的项目,如LED闪烁、数码管显示等,逐步增加难度和复杂度,例如使用外部中断、定时器等功能。  学习外围设备的驱动和接口:51单片机常用于控制各种外围设备,比如LCD显示屏、键盘、ADC、DAC等。学习如何驱动这些外围设备,并了解它们的接口协议和通信方式。  参考资料和资源:阅读相关的书籍、教材和参考资料是学习51单片机的重要途径。您可以查找一些经典的书籍,如《嵌入式系统设计与应用》、《8051单片机原理与应用》等。此外,互联网上也有很多关于51单片机的教程、博客和论坛可以供您参考。  实践和项目应用:通过实际的项目应用来不断提升技能和经验。可以参加一些比赛或者自己制定一些小项目,例如智能家居控制、车载电子系统等。
回复

使用道具 举报

38#
ID:1107158 发表于 2023-12-30 14:57 来自手机 | 只看该作者
可以买些相关书籍,在b站也有相关视频教学
回复

使用道具 举报

39#
ID:302534 发表于 2023-12-30 15:08 | 只看该作者
先学好C语言  然后买个开发板  按网上的教程一个一个敲一遍
回复

使用道具 举报

40#
ID:1107170 发表于 2023-12-30 16:35 来自手机 | 只看该作者
学51单片机之前,学好基础知识:比如,C语言、数字电路基础和模拟电路基础知识。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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