吴鉴鹰吧 关注:1,730贴子:2,521
  • 1回复贴,共1

嵌入式入门基础:如何快速学习8051单片机

只看楼主收藏回复

了解单片机的工程师们都知道8051单片机是一款烧写简单、通用性广泛且教程案例非常丰富的一款单片机。它只用通过宏晶的工具通过串口MAXRS232的TX、RX脚位就可以将程序烧录到芯片,是一个非常不错的嵌入式入门基础单片机。本文介绍了关于8051单片机的学习基础方法,希望能够给初学者提供如何更快速的掌握嵌入式入门的基础知识的方法。
针对于需要记忆脚位功能的问题,我们可以使用一种简单的熟记方法,不用死记硬背,就可以轻松记住P0、P1、P2、P3的脚位,请看下图:

熟记脚位功能
我们在熟记脚位功能之后,还要了解的是外围连接的问题。因为如果要启动单片机的电路还需要了解外围连接,这样才能为日后自己制作单片机控制电路打下基础。这是学习8051系统单片机所必须熟记的,以下是51单片机的最小电路图,只要按照以下方面连接,就可以简单上电驱动单片机的运行,功能脚位的应用是在最小系统的基础上添加的。

外围连接
关于单片机教程的建议:有了教程就能更好的指导如何系统地学习单片机,尤其是学习C语言版本的,可以考虑《例说51单片机(C语言版)》。其中包括单片机理论基础、C语言学习。编程现在51系统的都是用Keil v3,最好是打上“过滤0xfd字符的bug”的修正程序,因为打上补丁可以减少我们在程序调试中遇到的奇怪现象。

Keil软件
在使用Keil软件编程检测C语言编程语法的正确性后,再使用单片机软件仿真Proteus(教程)进行电路板及程序功能的仿真与调试。不过仿真模拟虽然是好的方法,但比不上使用单片实验板,通过Keil编写的程序,再通过RS232将程序灌写到单片机进行实质性的操作,才能更好的了解单片机的性能与硬件之件的配搭使用,不要买最小系统的那种,这种只是供已经掌握单片机控制的人群使用,他们有自己的外围电路板,只需要根据自己的实际接上相应的单片机脚去驱动电路,是不适合初学者的,入门的单片机实验板最好是功能比较齐的、学习的内容越多,你对单片机的应用就越熟悉。

51单片机开发板学习板


1楼2015-10-16 23:11回复
    加油吧,屌丝们


    2楼2015-10-23 17:35
    回复