• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机教程推荐?

coco123 2017-02-10 浏览量:2101
老师让我学习51单片机和c语言,看着有点迷糊,有没有什么教程,视频比较好的,或者有什么好的方法没有呢?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你可以关注一下社区的单片机论坛,里面有很多东西

    51单片机的入门学习资料汇总,希望能对你有帮助

    //www.icxbk.com/community/forum.php?mod=viewthread&tid=72163

    (出处: ICKEY BBS)

    十天学会单片机教程适合初学者
    //www.icxbk.com/community/forum.php?mod=viewthread&tid=71740
    (出处: ICKEY BBS)


    avr视频教程
    //www.icxbk.com/community/forum.php?mod=viewthread&tid=71742
    (出处: ICKEY BBS)

    pic视频教程分享
    //www.icxbk.com/community/forum.php?mod=viewthread&tid=71692
    (出处: ICKEY BBS)

    普中51单片机开发板HC6800-EM3光盘资料
    //www.icxbk.com/community/forum.php?mod=viewthread&tid=71686
    (出处: ICKEY BBS)

    ​最后的一个光盘资料里面有很多例程可以参考

    如果觉得有用记得点赞哦
    • 发布于 2017-02-10
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 学习单片机和C语言一定要实践,看书的同时要自己搞块板子,实践才能学的好,实在没有板子也要软件仿真用一下,只看书,或者只看视频,是学不会单片机的
    • 发布于2017-02-10
    • 举报
    • 评论 0
    • 1
    • 0

  • 我觉得视频啥的其实很多东西并没有书好。

    建议看单片机教程,任何一本都可以,建议一步学通,一定从汇编开始,这样才能懂原理,不要觉得难,很多人单片机看看都会写代码,多数都是复制粘贴,没有效率,没有深层思考


    非常建议开始学的时候就正规化,不要当技工,要当工程师

    • 发布于2017-02-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 学51单片机的话建议最好还是买块开发板,有配套的视频学习起来比较容易一点。比较基础的开发板有“金沙滩工作室”宋雪松老师的《手把手教你学单片机》,还有配套的开发板“KST-51开发板”价格也不贵,资料也比较齐全。还有刘平老师最近出的《STC15单片机实战指南》,也有配套的开发板“飞天三号”,不过是STC15系列的。另外淘宝上也有一大把开发板跟书籍!

    总之,个人建议,单片机不是学出来的,而是玩出来的,仅学理论知识不动手的话是学不好的。单片机教程里面也有C语言教程,如果要系统的学一下C语言的话,个人推荐《C Primer Plus 第6版 中文版》,另外,ICKEY论坛也经常会有送板子和送书的活动,可以关注一下,说不定下一个幸运儿就是你了!以上仅供参考,希望能帮助到你。


    深入浅出玩转51单片机
    http://pan.baidu.com/s/1bpADNB5

    STC15单片机实战指南(C语言版)
    http://pan.baidu.com/s/1o8NO8Me

    10天征服单片机
    http://pan.baidu.com/s/1jIBfzTG

    手把手教你学51单片机-C语言版
    http://pan.baidu.com/s/1dFyyzIx

    • 发布于2017-02-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 答案转自:https://www.zhihu.com/question/30830806

    1.请学好C语言,很重要!最好能在学单片机之前把C学到能比较流畅的写一个程序而不需要查看书(指用来学习的那本书),最好对一维指针有一点点的了解,即使没专门的时间也要抽出时间专门学一下C。这点绝对有用,否则以后容易出现搞不成低不就。我的学弟就是直接学习了点C就学单片机,现在printf都不会用,很多C语言的基础都不懂,虽然能写单片机甚至都玩到cortex-A9了,但C语言不过关,写出来的代码有时候很冗长。

    2.买块板子,不要那种花里胡哨的板子,51的话淘宝上50上下的核心板,带个数码管Led灯,引出所有io口的那种就行。学习的话下个电子版的书,比如郭天祥的,去图书馆借也行。先学会基础,学单片机的都要走一步自己焊接做东西,正好核心板上只有mcu,你必须强迫自己去用万用板做点东西,当然,这是学习了一段时间以后的事情。一个数码管,一个led,有的还带蜂鸣器,这三样就够你学一小段时间了。

    3.多Google,上不了百度也行,记住,无论从哪查出来的资料,都要自己试验一下。前期代码量小的情况下尽量自己打,如果C很好的话可以拷贝一部分,否则还是自己动手的好。

    4.如果以后想要用这个吃饭,那51要达到熟练,学会看pdf,如何在只有pdf的情况下写出程序而不是百度。至少拿到一个新的芯片和pdf,根据官方的demo可以保证先让led灯亮起来。

    5.如果只是玩玩,那请忽视我上面的写的,找个会的学长什么的帮你弄几个简单的程序,自己对着看看几天就能写个差不多的,没必要为了一个将来用不上的东西浪费脑细胞,这一行的水还是很深的,我周围的同学很多都被淹死了。

    有一本书叫 《手把手教你学51单片机 》

    郭天祥的 10天学会单片机是一个很经典很好的视频教程,0基础入门
    • 发布于2017-02-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 买本书,慢慢看就行。51的话建议自己动手做一块开发板,反正DIP容易焊接。
    • 发布于2017-02-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 51跟着郭天祥老师的书和教程我就觉得很好,需要的可以加我qq我发资源给你
    • 发布于2017-02-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 1. 可以先從C語言入門,打好基礎,選擇您適合的書,或者網站,論壇上和網路上搜尋很多教程的

    2. 再選一塊不貴的開發板,有豐富的配套範例,且自己最好能看得懂為主,開始最基礎學起,一步一腳印,觀念清楚了才繼續下一個主題

    3. 親手動手做,且可以看著範例東改改西改改,看能不能有不一樣的結果或者意想不到成果,這都是經驗累積

    4. 勤勞發問,這對於觀念釐清和學習效果都翻倍的

    5. 持之以恆就能學好一門專業

    以上是我小看法

    • 发布于2017-02-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 真心的没看到你的努力,以为这一类的视频度娘一下好多呢!和别来这里提问呢?要善于找资料才好啊!
    • 发布于2017-02-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 郭天祥,周立功的教程不错                 
    • 发布于2017-02-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 宋雪松老师的《手把手教你学单片机》  他就在论坛 你可以找找他 好好学学
    • 发布于2017-02-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 锐志51单片机,我就是看这个的。
    • 发布于2017-02-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般的是郭天祥的视频比较好,我就是看他的视频学的51


    • 发布于2017-02-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 郭天祥十天学会单片机的视频 初学者必看 讲解的通俗易懂
    • 发布于2018-07-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 5201.jpg

    如果是初学,可以去看看“王云51单片机C语言教程”这本书,挺好的。带的“云龙51单片机视频”比较全面,且易于理解。非常适合初学者。大家可以先去看看视频 https://chuanke.baidu.com/v2844297-112176-235940.html​

    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机教程推荐?