一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 8867|回复: 27

[其他综合] 自学单片机很困惑,自学了好几年了都没学会,请高手们指教

 火.. [复制链接]
发表于 2012-2-15 00:35 | 显示全部楼层 |阅读模式
俺自学单片机好几年了,先是51,AVR,PIC都自学过,视屏教程也看过,也比较喜爱AVR,其次51;可就是不入门还是没掌握好的方法;可就是编程没思路,不知怎么编,很热爱,喜爱单片机编程,感觉很神奇,很有秘密感;开发板与工具,软件都有,也都会点,简单的程序也照葫芦画瓢写过,自己也亲自按照自己思路写过;资料也看过不少,书籍看过不少;别人的程序也看过不少,有的能看懂点,有的不完全看懂,I2C,SPI,串口通讯即便是看懂点也不知如何写程序控制,有些就看不懂了;就是被软件编程困惑住了,还有就是个芯片的时序图,有的能看懂,及时看懂点可一编程就无从下手,没思路,不知怎么写,从哪写起,脑子里一片空白;有点的新点子与创新的想法可就在编程者卡住了,请高手们指点迷津啊
发表于 2012-2-15 10:17 | 显示全部楼层
建议系统学习一下,参加自学考试
回复

使用道具 举报

发表于 2012-2-15 10:29 | 显示全部楼层
这东西就是熟了想法自然就出来了,俺现在也是只知道一点,写个小东西还行,但要写个完整的体系,玩不了。
回复

使用道具 举报

发表于 2012-2-15 11:23 | 显示全部楼层
多做点小东西,自然就会熟能生巧
回复

使用道具 举报

发表于 2012-2-15 13:03 | 显示全部楼层
我跟楼主的情况差不多,断断续续学了3年了,别人的程序也能看懂,但自己编就是没思路,我以前一个同事在中专就学了两年多,比我强多了,自己能编好多程序,看来这玩意自学是不行的,得需要老师指点。
回复

使用道具 举报

发表于 2012-2-15 15:43 | 显示全部楼层
先把编程搞熟了,个人觉得学下汇编(了解一下,或是掌握更好)会比较好
回复

使用道具 举报

发表于 2012-2-15 16:53 | 显示全部楼层
哈哈,俺就是完全自学的,学的是汇编。一开始也是一头雾水,没啥实践。那是10年前吧,买了那个双龙的实验板回来自己组装,TMD还被骗了。完了没办法跟PC连接。找那个耿德根还是什么的高工,才告诉我,这板子最高只能支持486电脑,其他的电脑用DOS系统也没办法,我被气死了。直接把那板子给扔垃圾堆了。后来到了石学军那个论坛才学会了自制实验板,就跟他买了个编程器,然后自己做板子,需要什么功能加什么功能。一开始买了面包板,后来就直接洞洞板焊接,再后来就开始搞转印。我自己做的最早的PCB是找人家用即时贴刻的(98年吧)。就是画好PCB图,然后去找电脑刻字的,用即时贴刻出来,然后贴到覆铜板上腐蚀。这是稍微复杂的板子,简单的就搞成模块化的,每个小模块直接用笔蘸油漆来画。是不是很搞笑呀
搞热转印还是到了2004年吧,单位有了激光打印机才开始的。
编程你要多实践才行,多实践才能有个感性的认识,进步的就快了。
回复

使用道具 举报

发表于 2012-2-15 19:12 | 显示全部楼层
单片机还是菜鸟没啥经验,不过有想法多实践我想慢慢就能会了.要做什么先上网找找别的资料.国内没有就找国外的.要学会用仿真软件.
编程的话我也是自学的指着堆代码混饭吃,混的还不错.
建议看看c语言基础教程,或者basic的跟着书上的例子做.把每章的内容都消化了. 如果可以再找本数据结构看看.然后自己找点乐子做做.多做做武功自然就成了

建议不要开始就学习汇编, 无论是pc机还是单片机,没有相关的基础学起来不好理解, 学了半天可能也做不出什么,打消积极性.

我身边不少朋友觉得编程好玩,不过多是看了三天书就放弃了.
回复

使用道具 举报

发表于 2012-2-15 19:35 | 显示全部楼层
多看一些完整的例子吧
    最好是外国人写的
     思路完全不一样
        很有启发性
回复

使用道具 举报

 楼主| 发表于 2012-2-15 23:57 | 显示全部楼层
谢谢各位高手们的指点,俺刚开始自学的是汇编,但搞起来很繁琐,可读性不强,不方便移植,但了解单片机的各功能还是很有帮助的;还没等汇编学会,就直接自学单片机C语言,一学就是好几年,自学的PCB设计,自己做过PCB板(热转印),感光干膜工具与材料都有,但买回材料与工具一直没时间去做,做起来也麻烦;直接买别人画好PCB板子,用的最多的就是双面与单面镀锡洞洞板,还有就是淘宝上的PCB空板;俺觉得还是对硬件的使用不够了解,软件的算法不够会;不会看时序图与芯片的控制资料;俺学这个单片机就是为自制智能机器人学的,这就是俺最大的源动力支持,也有很多新奇的想法;俺家中PIC,AVR,51学习板/开发板都有,不喜欢430单片机,凌阳16位的语音单片机识别最小板也有,可不会编程;机器人的常用驱动板,马达等都有,就差ARM,与小型金属雕刻机了,呵呵;俺的工具基本上都有了,就是编程的算法与思路,对硬件的控制给卡住了,现在连595都不会控制啊,请各位高手们多多指点迷津啊
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-11-4 14:57 , Processed in 0.031884 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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