请遵循以下简单步骤初步了解 8051 架构。

 

步骤 1:获取软件开发工具

创建运行于微控制器上的软件是开发微控制器的应用的主要任务。要开发并调试此软件,您可能会希望使用一个集成式开发环境 (IDE)。Atmel 为使用 AT89LP 系列的用户免费提供了 AT89LP Developer Studio IDE。该 IDE 提供了您创建、编译和调试代码所需的一切,您可将代码直接下载到 AT89LP 微控制器的片上闪存中。

 

适用于 AT89LP 器件的 IDE

 
 

8051 架构的优势之一是可以使用大量第三方合作伙伴提供的工具。如果您愿意,可以使用 IAR、Keil、Raisonance、Tasking 和其他方提供的 IDE。有关详细信息,请参阅第三方支持页面。

如果有兴趣使用第三方工具创建软件,您需要将代码编入微控制器的闪存中。Atmel 具有多个可满足您需要的编程工具。

 

适用于 AT89LP 器件的 ISP 软件

  
  

适用于 AT89S 器件的 ISP 软件

 
 

适用于 AT89C51xxx 器件的 ISP 软件,带有引导加载程序

 
 
 

步骤 2:获取硬件工具

除了适用于您软件的 IDE 之外,您还需要一些硬件工具。调试器和开发工具包是其中两个最重要的类别。

在线调试器
在线调试器 (ICD) 是所有嵌入式软件开发人员使用的最基本的硬件工具。ICD 通过特殊的片上调试 (OCD) 工具和编程接口将微控制器连接到计算机。仅需几秒钟就可将您的软件编程到微控制器,而且无需拆卸或重新焊接任何元件。编程完成后,调试器可以控制 CPU 运行、停止或单个步骤,它将读取所有微控制器存储器和特殊功能寄存器中的数据。AT89LP OCD Board 在 AT89LP Developer Studio 中为具有片上调试功能的 AT89LP 微控制器提供 ICD 功能。

 

适用于 Atmel AT89LP 微控制器(具有片上调试功能)的在系统调试器

 
 

开发工具包
除调试器之外,许多客户选择在开发板上开始开发工作。Atmel 提供一整套开发工具包,简化了使用 8051 系列产品进行初级开发。

 

C51xxx 微控制器初学者工具包

 
 

AT89C5131 初学者工具包

 
 

AT89C51CC01/CC02 和 AT89C51CC03 初学者工具包

 
 

可从第三方合作伙伴(如 Mikroelektronika)获得更多开发工具包。

获取样品
如果硬件工具中没有包含器件样品,您可能需要请求或购买要用到的样品。您可以在此处选择您所在的国家/地区,查找当地分销商的联系方式。通过填写此表单,您还可以向 Atmel 请求样品。

 

步骤 3:获取更多详细信息

为使您最有效地使用微控制器,免费提供了包含详细的应用特定信息的应用笔记和数据手册。此处将为您提供快速入门指南、迁移说明、设计注意事项、外设驱动程序和其他有用的代码示例。可从“文档”标签的器件页面中找到相关的应用笔记和数据手册。建议从 AT89LP52 和 AT89LP6440 器件开始学习。

除此处列举的工具之外,还有更多工具可供使用。要获取工具,请导航至相应的器件页面。在“工具”标签中,将显示为该器件推荐的软件和硬件工具。

参数表

获取更多帮助
单击此处可获取您需要的支持。