找回密码
 立即注册

QQ登录

只需一步,快速开始

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

学过一些C语言基础,但是电路图都看不懂,应该怎么学单片机呢?

  [复制链接]
跳转到指定楼层
楼主
ID:656778 发表于 2019-12-6 11:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,零基础怎么学习单片机
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

来自 2#
ID:136106 发表于 2019-12-20 14:03 | 只看该作者
1、学过C语言的已经比那些没学过的人好很多了,建议你从51单片机开始学起,可以一边学单片机一边复习c语言;
2、51单片机所运用的电路都是最基础的,对于不懂电路的人,在学习的过程中可以随着学习的深入而学会更多的电路,一般都是从最小系统电路,到最小系统+流水灯电路,再到最小系统+其他的电路,久而久之你就会学到很多的电路了;
3、学单片机要准备好一本书(个人推荐郭天祥的《新概念51单片机c语言教程》)、一块开发板(网上有卖,一大把,学51单片机就买51单片机的开发板,学其他的就买其他的)、一台电脑、一颗持之以恒的心(这个最重要,有些人坚持不了很快就放弃了,到最后什么也没学到);
4、要多写代码多实践,不懂的可以到网上查资料,但是最重要的还是多实践,每试验一次,你对单片机怎么工作的就越了解,一次失败的经验有时候比网上查来的知识要有用得多。

评分

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

查看全部评分

回复

使用道具 举报

板凳
ID:656419 发表于 2019-12-6 13:12 | 只看该作者
电路基础 不是问题!千万不要因为没有电路基础退缩,,
先从简单的来没问题的
先学51  学完你能有概念上的认识  知道自己怎么选择了,,
回复

使用道具 举报

地板
ID:656419 发表于 2019-12-6 13:14 | 只看该作者
我一开始只知道电流电压  不知道电平  也不知道高电平低电平是什么,,,,
学习51单片机  这些你都会知道的,,,
51单片机就是最好的入门单片机
回复

使用道具 举报

5#
ID:25310 发表于 2019-12-6 13:41 | 只看该作者
会C就可以,简单的单片机周边电路可以慢慢学的。
回复

使用道具 举报

6#
ID:644037 发表于 2019-12-6 13:52 | 只看该作者
既然你已经有了基础,最好的办法还是做一个简单的课程设计,把一个流程走一遍,这样你会知道自己还需要学习的地方在哪里。
回复

使用道具 举报

7#
ID:657513 发表于 2019-12-6 14:06 来自手机 | 只看该作者
可以去慕课网跟着学,另外,买一台单片机箱,常练就OK
回复

使用道具 举报

8#
ID:592807 发表于 2019-12-6 16:56 | 只看该作者
软件时灵魂,硬件是躯体。你懂代码不懂电路图。代码都要在硬件上仿真的。你去软件上仿真6的一匹,下载到硬件上跑不动,一样没用。网上很多外设元器件都有推荐电路和功能介绍,懂得基本功能也行,知道单片机哪个引脚输出或输入会对对应的器件产生那些效果。

评分

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

查看全部评分

回复

使用道具 举报

9#
ID:7485 发表于 2019-12-6 18:44 | 只看该作者
遇到什么问题就学着解决问题,缺什么补什么。
回复

使用道具 举报

10#
ID:657721 发表于 2019-12-6 20:28 | 只看该作者
我觉得最好还是先学习一下《数字电路》和《模拟电路》吧,否则单片机可以也学不明白,因为单片是有外围电路的,如果基本的数字电路原理都不知道,怎么能理解外围电路的工作原理,怎么给单片机编程呢?
回复

使用道具 举报

11#
ID:658088 发表于 2019-12-7 16:45 | 只看该作者
有些东西不是 需要一定的实践 既然你已经知道单片机编程的知识了 模电方面 也了解了 不放自己做点 小物件 只要觉得好玩就可以 根据你的喜好 可以先在万用板子上面做 这样能加深你对 各方面的了解和应用 然后再画板子 那你又会遇到很多问题 先对照别人的 哪里不懂 就查找哪方面的知识 这样 你就慢慢的把兴趣培养起来了 也就有了学习的动力 要不 天天的看书 没什么意思
回复

使用道具 举报

12#
ID:617801 发表于 2019-12-19 02:53 | 只看该作者
推荐学习金沙滩的《手把手教你学C51单片机》或者郭天祥的单片机教程,里面有搭配电路图的讲解,入门的话足够了。
回复

使用道具 举报

13#
ID:662518 发表于 2019-12-19 09:51 | 只看该作者
郭天祥教程,不错哦!
回复

使用道具 举报

14#
ID:664719 发表于 2019-12-19 10:44 来自手机 | 只看该作者
可以买一下电路图有过的书籍来学习,网上好多,电路图的制作可以用preteus软件
回复

使用道具 举报

15#
ID:668127 发表于 2019-12-19 11:32 | 只看该作者
单片机这么课程其实是一项非常注重动手实践的科目,毕竟从书中可以大概了解单片机各个功能寄存器后,如果第一次、第二次你可能看不太明白,你这不要紧,毕竟你还缺少实际 感观认识,所以说学习单片机看书只看两三天足够了,那么接下来的重点就是实践过程,这个过程非常关键,如果学单片机不实践,我想你是很难学会的,至于实践,我想推荐两种方法,一种是你自己花钱买一块单片机的学习板,这个就不要求功能太全了,毕竟对初学者来讲,买功能那么多的板子,上面的很多东西也许你这辈子都用不着,所以建议板子上只要有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多足够了,如果上面我提到的这些,你能熟练应用,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。另一种是如果你身边有单片机高手,可以求助他来帮你搭个简单的最小系统板,有对硬件了解了,才能熟练运用。而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小实验时都能用得上,还省事。
回复

使用道具 举报

16#
ID:478073 发表于 2019-12-19 11:44 | 只看该作者
学吧!干吧!学的有进步就干难一点儿的,干的有难度再学......保持下去,不负青春不负会年!
回复

使用道具 举报

17#
ID:667671 发表于 2019-12-19 13:04 | 只看该作者
可以联系实际,与书本结合
回复

使用道具 举报

18#
ID:375521 发表于 2019-12-19 14:54 | 只看该作者
应该先学习C语言,这样才能看懂程序和编程,然后要了解数电,模电,这能够帮助你理解电路原理,最后买一块51开发板,看视频学习,自己跟着例程学编程。要是感兴趣还可以用protues仿真,此外学习AD软件画一下电路图进行实物化。
回复

使用道具 举报

19#
ID:667012 发表于 2019-12-19 16:19 | 只看该作者
先学习c语言,看电路基础的入门书一些课本类的介绍的详细,还要学会做仿真,加油吧!认真学起来,不难的
回复

使用道具 举报

20#
ID:668478 发表于 2019-12-19 16:20 | 只看该作者
可以买几本书跟着学,推荐《单片机C语言程序设计实训100例——基于8051 Proteus仿真》
回复

使用道具 举报

21#
ID:668497 发表于 2019-12-19 16:51 | 只看该作者
如果是在校学生的话学校里都会有单片机课程,网络上现在学习视频也很多很丰富,根据需求自己按流程来一遍,论坛里也有很多的单片机教程和视频教程啊。
回复

使用道具 举报

22#
ID:668457 发表于 2019-12-19 16:56 | 只看该作者
单片机简单来说就是通过控制引脚输出0还是1。有些东西你不用看的太细,当成一个整体就行了。再说了,这个站有视频教程慢慢看。
回复

使用道具 举报

23#
ID:429598 发表于 2019-12-19 17:03 | 只看该作者
《手把手教你学51单片机》,推荐书籍,这本书写的很浅显,但是书中的例子是配套的51开发板。但是没必要,可以用protues仿真,从搭建一个LED灯的电路开始,你就能慢慢一步一步的理解电路了
回复

使用道具 举报

24#
ID:668365 发表于 2019-12-19 17:33 | 只看该作者
可以去慕课网跟着学,另外,买一台单片机箱,常练就OK,你也得多看电路图,多用脑,推荐你一本书,我也正在学推荐《单片机C语言程序设计实训100例——基于8051 Proteus仿真》
回复

使用道具 举报

25#
ID:628137 发表于 2019-12-19 19:30 来自手机 | 只看该作者
用心学
回复

使用道具 举报

26#
ID:664835 发表于 2019-12-19 22:59 来自手机 | 只看该作者
会语言就看可以看懂程序代码,电路图可以从基础的学起
回复

使用道具 举报

27#
ID:668822 发表于 2019-12-19 23:51 | 只看该作者
单片机就是要动手,不断的解决问题而成长的!
回复

使用道具 举报

28#
ID:216826 发表于 2019-12-19 23:52 | 只看该作者
电路很简单的,如果只是要会用的话,只要看得懂原理图就行
回复

使用道具 举报

29#
ID:668915 发表于 2019-12-20 08:59 | 只看该作者
可以从最基础的51单片机入手,C51语言有很大一部分都是以C语言为基础的;如果想系统学习电路图的话,可以去学习《电路理论》《模拟电路》《数字电路》,这三门基础课基本就够了,想继续深入学习的话,可以继续了解一下《电力电子技术》。
回复

使用道具 举报

30#
ID:666991 发表于 2019-12-20 10:13 | 只看该作者
最好是买个基础课程
回复

使用道具 举报

31#
ID:669071 发表于 2019-12-20 11:44 | 只看该作者
很简单,网上找教程
回复

使用道具 举报

32#
ID:436945 发表于 2019-12-20 15:03 | 只看该作者
首先我们需要找到一本参考书,以此书为核心进行自学,比如郭天祥的51单片机C语言教程。 编写程序一般使用C语言,若没有一点C基础,应当先学习一下C,像你学过C语言的话,你只需要在本论坛找点程序学习,就可以了,最好找注释完整的。 学习一下数字电路和单片机的基础知识,因为单片机不光是程序的设计,还有周边电路的设计。 建议你购买一个实物开发板,如果没有实物或者不打算投资过多的,完全可以使用proteus进行仿真开发。 当学习到一定程度后,查找资料,开始尝试设计电路,作出成品。 51单片机就不难掌握,而其它单片机也是类似的,如果要进一步学习,可以尝试了解嵌入式。
回复

使用道具 举报

33#
ID:669232 发表于 2019-12-20 16:00 | 只看该作者
从51单片机开始学吧,慢慢入门,都是一步一步慢慢来的
回复

使用道具 举报

34#
ID:586874 发表于 2019-12-20 16:46 | 只看该作者
我觉得先模仿别人简单的设计,基础上加以改变创新,会提高比较快。
回复

使用道具 举报

35#
ID:669347 发表于 2019-12-20 17:41 | 只看该作者
像我就是电路也不是太好,就是学会了编程
回复

使用道具 举报

36#
ID:480096 发表于 2019-12-20 21:29 | 只看该作者
会使用C语言是前提,一定要边学习边实践,写外设的代码,别都看完了再来动手,这样效率不高,会浪费很多时间。
没有硬件基础的话可以看看模拟电路和数字电路的知识,这样的话迈过那个最难的坎以后就会容易很多。
切记好高骛远,贪多,我觉得买块板子,把例子都跑一遍就差不多了。
回复

使用道具 举报

37#
ID:669643 发表于 2019-12-21 11:00 | 只看该作者
那就先好好看看电路基础,c语言基础,在看看单片机原理,慢慢来
回复

使用道具 举报

38#
ID:664105 发表于 2019-12-21 14:51 | 只看该作者
先学习单片机的基本知识和原理,在学数模电,再就是是动手能力
回复

使用道具 举报

39#
ID:658347 发表于 2019-12-21 21:54 | 只看该作者
多做实验,多看书!
回复

使用道具 举报

40#
ID:625113 发表于 2019-12-22 00:05 来自手机 | 只看该作者
慢慢来不急
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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