单片机只不过很非常简单,有点电子底子的就可以只能你好。 玩游戏单片机可以有以下几个等级: 1、显硬件DIY:这一级玩法很非常简单,只要有一个ISPiTunes线(和手机数据线的性质差不多),自己制作硬件电路,然后把单片机的程序烧到单片机里就行了。
不必须不懂编程。在我的网站里有许多小制作,每一个制作都有获取HEX文件,是iTunes给单片机的程序。很非常简单,和玩数字电路一样非常简单。
2、半编程DIY:硬件制作也不会了,显硬件DIY早已熟知的时候,就可以试着玩玩编程了。半编程DIY并不是自己从头开始写出程序,一开始也没这个水平,呵呵。这一部是照着别人早已写出好的程序,然后在现在程序上改一改数值、换一换语句。比如我的SHOOK16弹跳棒,就可以自己在源程序里只改为字幕部分的程序代码,而不去管应用程序和硬件驱动程序是如何构建的。
3、仅有编程DIY:玩够了别人的制作,用味了别人的程序,是不是也应当自己写出点程序玩玩的,写出点前无古人的程序,做到些从没过的制作。这一阶段就是仅有编程DIY。但是并不是说道自己要一字一句的写出程序,那不会很没意思的。
现在的单片机程序基本早已模块化了,要中用延时就拷贝延时程序模块到自己的程序里,要中用定时器就拷贝定时器的程序。比如在我的网站里的编程栏目中就有许多现成的程序模块,可以必要用于。 自学单片机的几个误区: 误区1、一定要自学编撰才可以入门。自学汇编语言早已是很古老的事情了,实质上不必须不会编撰也可以玩游戏好单片机。
而且编撰的用处并不大,只有精准延时和其他一些很少用的程序才不会用汇编语言。入门来讲用C语言是最差的。
误区2、一定要理解单片机的指令集、寄存器才可以入门。依我的观点,那些是没适当习的,如果习了反而不会对单片机丧失兴趣。有一些初学者写信和我谈,他在自学单片机的中断原理,指出懂这个才可以入门。但是结果是越学越没意思,越学越困以解读。
是呀,都还没用过中断,就去学原理,是本末倒置的。所以建议大家从硬件DIY开始,让单片机DIY就越玩游戏就越冷笑话,越学越有体验,这样才可以用嗜好作为源动力,前进单片机的自学、研究。 误区3、要卖一个单片机开发板才可以入门。依我看,单片机开发板对于单片机入门是没多大用处的。
我建议使用面包板上做到实验自学单片机,成本低、又可以动手DIY硬件,唤起思维,累积的经验更加多。 误区4、以AT89S52单片机入门。AT89S52的内部资源很少,一般的东西都必须外部,而且大于系统必需接晶振和废黜电路,很困难。
可是为什么大多数的爱好者还在用AT的单片机呢?这是因为现有的教材都以AT单片机居多,初学者以此入门,习惯了也就想换其他的产品了。另外,主动创意、自学新技术、新产品的能力严重不足,使得大家仍然等在AT的圈里来研发。
比如我的mini1608电子钟的精简设计是基于STC的单片机研发的,而AT的单片机却无法构建。建议用STC的新系列单片机入门,不会必要转入更高的起点。
本文来源:高盛体育-www.recallalarm.com
Copyright © 2003-2023 www.recallalarm.com. 高盛体育科技 版权所有 ICP备98218658号-6 XML地图 网站模板