使用Atmel 89C2051微控制器开发固件应用程序需要哪些软件?

LEM*_*ANE 2 c microcontroller assembly firmware 8051

请列出一些软件和链接,它们可以帮助我构建Atmel 89C2051微控制器的固件.谢谢.

jsc*_*ier 5

爱特梅尔AT89C2051是流行的8051微控制器的20针版本.程序存储器(Flash)限制为2K,并且应限制与跳转或分支相关的所有指令,以使目标地址落在设备的物理程序存储空间内.该爱特梅尔AT89C2051还一切正常,128个字节的RAM,以及为内置的UART.

在为微控制器开发固件时,数据表(PDF链接)通常是一个很好的起点.


由于Atmel AT89C2051MCS-51架构完全兼容,并且可以使用MCS-51指令集进行编程,因此http://www.8052.com应该是一个很好的资源.

http://www.google.com/search?q=89C2051+site:www.8052.com


开源小型设备C编译器(SDCC)工具链可用于生成必要的固件文件,以便对Atmel芯片进行编程.

所述爱特梅尔C51ASM汇编为8051个微控制器爱特梅尔AT89家庭两遍宏汇编和,根据该文档,支持AT89C2051.


标记为8051的Stack Overflow问题也可能有用.