在接触单片机的初期,很多朋友都比较苦恼来如何进行入门。通常需要在很长一段时间后才能掌握入门的诀窍,但是在这段较为枯燥乏味的过程中,很多人的学习热情被消磨,甚至产生了较为消极的情绪。其实单片机并不难学,难的是如何找到入门的诀窍。本文将以8051这一较为简单的单片机为例,帮助大家总结出51单片机的学习技巧。
记忆脚位功能
学习51系列的CPU需要记忆脚位功能,此时就需要一个简单并且高效的方法来熟记引脚的位置,在使用这种方法后,脚位的功能与位置掌握得很快,不用死记硬背,就可以轻松记住P0、P1、P2、P3的脚位,请看图1:
图1
外围连接
学习好脚位功能后,如果要启动单片机的电路还需要了解外围连接,这样才能为日后制作单片机控制电路打下基础。这是学习8051系统单片机所必须熟记的,以下是51单片机的最小电路图,只要按照以下方面连接,就可以简单上电驱动单片机的运行,功能脚位的应用是在最小系统的基础上添加的。
图2
在学习单片机时,拥有一本纸质的教程是非常重要的,有了教程能更好的指导如何系统地学习单片机,尤其是学习C语言版本的,这里推荐《例说51单片机(C语言版)》,即有单片机理论基础,又有C语言的学习,通过教程大家可以发现,Windows的C语言与单片机上的C语言不同在于脚位的定义上,这个是单片机C独有的。
但需要注意的是,只有知识是远远不够的,如果没有实践怎么能知道自己学得怎样。编程现在51系统的都是用Keilv3,最好是打上“过滤0xfd字符的bug”的修正程序,打上补丁可以减少在程序调试中遇到的奇怪现象。
验证功能
使用Keil软件编程只能检测C语言编程语法的正确性,而无法检验真正的功能是实现,现在可以使用单片机软件仿真Proteus(教程)进行电路板及程序功能的仿真与调试。不过仿真模拟虽然是好的方法,但比不上使用单片实验板,通过Keil编写的程序,再通过RS232将程序灌写到单片机进行实质性的操作,才能更好的了解单片机的性能与硬件之件的配搭使用,不要买最小系统的那种,这种只是供已经掌握单片机控制的人群使用,他们有自己的外围电路板,只需要根据自己的实际接上相应的单片机脚去驱动电路,是不适合初学者的。
对于初学者来说,对于单片机入门的挑选是比较严格的。最好选择功能较为齐全的实验板,因为在入门阶段需要掌握的知识是非常多的,一款功能齐全的实验板能很大程度上帮助初学者快速准确的掌握入门所需的知识,并增强动手能力。
声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。
微信关注 | ||
技术专题 | 更多>> | |
2024慕尼黑上海电子展精彩回顾 |
2024.06技术专题 |