单片机论文网>AVR单片机>文章内容
51c51 本站整理
AVR开发软件介绍
软件
介绍
AVR Studio
AVR官方ATMEL公司的免费软件,汇编语言,集软硬件仿真、调试、下载于一体
WinAVR
GCC语言,它的优点是免费
ATmanAVR
GCC语言,它的优点是中文界面,集成AVR Studio软仿真器,有工程向导,共享软件
IAR
C语言,共享软件,价格特贵!
ICCAVR
C语言,共享软件,听说生成的代码量稍为大一点
FASTAVR
Basic语法,集成较多常用外围器件的操作函数,简单易学,共享软件
CodeVisionAVR
简称 CVAVR
本站推荐学习使用的软件 推荐
C语言,共享软件,一款优秀的AVR单片机C编译器,较好入门,推荐有C基础的人学习使用
自带较多常用外围器件的操作函数,支持绝大部分AVR芯片,版本更新较快
集成串口STK500ISP、AVRISP、并口STK200等下载控制功能
集成功能强大代码生成器
BASCOM-AVR
共享软件,高度兼容QBASIC、Visual Basic语法、简单易学
集软件仿真调试、下载 烧写于一体,(集成仿真功能的开发软件的确不多见)
BASCOM-AVR的帮助文件集成了很多例子
目前BASCOM-AVR的最新版本是1.11.8.1,试用版的最终代码(bin文件)限制在4K以内
另外也提一下BASCOM-8051软件,它与BASCOM-AVR同样是出于MCS Electronics公司,它们的界面、语法等都基本相同,喜欢51单片机的朋友可以留意一下
备注
对于电子爱好者的业余AVR编程开发,推荐使用 BASCOM-AVR 开发软件 ,如果是专业AVR编程开发,那么 CodeVisionAVR、AVRGCC、IAR 等都是不错的选择。我认为不管是C、C++、GCC还是BASIC等AVR开发软件,其原理都是先把源程序转换为汇编程序,再把汇编程序通过AVR的汇编编译器转变为机器代码, 不同的只不过是它们的语法不同、助记符不同而已,它们最终都是以AVR汇编编译器为核心。
相关资料: