适用于8051的mikroC编译器是一个针对Atmel微控制器和Silicon Labs的全功能的编译器。它是专为开发,建立和调试基于8051嵌入式应用而设计的。此开发环境有一个范围广泛的特点:使用方便的IDE,非常紧凑和有效的代码,很多硬件和软件库,***的文档,软件模拟器等等。
•免费更新新的编译器版本。
•终身免费的产品技术支持。
支持超过180 Silicon Labs和Atmel8051微控制器。
•广泛的硬件和软件库。
•许多准备使用的实际例子。
•用户友好的IDE和附加工具。
•易于理解的文件。
•ANSI C编译器(带小的修改)
编译器概述
适用于8051的mikroC编译器提供了一个友好的用户界面设计,让你快速运行你的8051微控制器。现代和面向用户的编译器的IDE中将会向你展示微控制器的项目可以用一个方便,快捷的方式制定。编译器自带完全记录,并提供实际例子的众多音乐库。还有一个用于收集项目信息的各种工具如统计,它和应用于程序测试的工具一样。
举例库例程
适用于80512009的mikroC编译器包括一个库和例子,目的是便于应用开发。允许所有微控制器编程快速启动。浏览所提供的例子,并学习如何使用***小代码和花费更少精力利用8051单片机。
8051专用硬件库
•ADC库
•CANSPI库
•EEPROM库
•图形LCD库
•键盘库
•LCD库
•曼彻斯特代码库
•OneWire图书馆
•端口扩展库
•PS /2库
•RS – 485库
•***Bus库
•软件I²C库
•软件SPI库
•软件UART库
•声音库
•SPI库
•SPI以太网库
•SPI图形LCD库
•SPI LCD库
•SPI的Lcd8库
•SPI T6963C图形LCD库
•T6963C的图形LCD库
•TWI库
•UART库
各种库
•按钮库
•转换库
•打印输出库
•Sprint库
•时间库
•三角库
•内置例程
标准ANSI C库
•ANSI C CType运算库
•ANSI C C数学库
•ANSI C Stdlib库
•ANSI C的字符串库
我们对8051 2009使用mikroC编译器的***编程
voidmain() {
do{
P0 = 0x00; // 打开PORT0上的二极管
P1 = 0x00; //打开PORT1上的二极管
P2 = 0x00; //打开PORT2上的二极管
P3 = 0x00; //打开PORT3上的二极管
Delay_ms(1000); // 1 秒延迟
P0 = 0xFF; // 打下PORT0上的二极管
P1 = 0xFF; //打下PORT1上的二极管
P2 = 0xFF; //打下PORT2上的二极管
P3 = 0xFF; //打下PORT3上的二极管
Delay_ms(1000); // 1秒延迟
} while(1); //无限循环
}
技术规格
支持的微控制器
编译器支持微控制器范围广泛,包括超过180个8051微控制器。新发布的8051微控制器将被定期更新的新版本的编译器软件所支持。这里是一个微控制器列表由8051 mikroC编译器支持:
|
Atmel 8051 Microcontroller Family |
||||||||
|
AT80C5112 |
AT80C51SND1C |
AT83C5111 |
AT83C5112 |
AT83SND1C |
AT87C5111 |
AT87C5112 |
AT89C2051 |
|
|
AT89***051 |
AT89C51 |
AT89C5131 |
AT89C5132 |
AT89C51CC03 |
AT89C51ED2 |
AT89C51IC2 |
AT89C51ID2 |
|
|
AT89C51RB2 |
AT89C51RC |
AT89C51RC2 |
AT89C51RD2 |
AT89C51SND1C |
AT89C52 |
AT89C55WD |
AT89LP2052 |
|
|
AT89LP213 |
AT89LP214 |
AT89LP216 |
AT89LP4052 |
AT89LP428 |
AT89LP828 |
AT89LS51 |
AT89LS52 |
|
|
AT89LS53 |
AT89LS8252 |
AT89LV51 |
AT89LV52 |
AT89LV55 |
AT89S2051 |
AT89S4051 |
AT89S51 |
|
|
AT89S52 |
AT89S52E |
AT89S53 |
AT89S8252 |
AT89S8253 |
|
|
|
|
|
Silicon Labs 8051 Microcontroller Family |
||||||||
|
C8051F000 |
C8051F001 |
C8051F002 |
C8051F005 |
C8051F006 |
C8051F007 |
C8051F010 |
C8051F011 |
|
|
C8051F012 |
C8051F015 |
C8051F016 |
C8051F017 |
C8051F018 |
C8051F019 |
C8051F020 |
C8051F021 |
|
|
C8051F022 |
C8051F023 |
C8051F040 |
C8051F041 |
C8051F042 |
C8051F043 |
C8051F044 |
C8051F045 |
|
|
C8051F046 |
C8051F047 |
C8051F060 |
C8051F061 |
C8051F062 |
C8051F063 |
C8051F064 |
C8051F065 |
|
|
C8051F066 |
C8051F067 |
C8051F120 |
C8051F121 |
C8051F122 |
C8051F123 |
C8051F124 |
C8051F125 |
|
|
C8051F126 |
C8051F127 |
C8051F130 |
C8051F131 |
C8051F132 |
C8051F133 |
C8051F206 |
C8051F220 |
|
|
C8051F221 |
C8051F226 |
C8051F230 |
C8051F231 |
C8051F236 |
C8051F300 |
C8051F301 |
C8051F302 |
|
|
C8051F303 |
C8051F304 |
C8051F305 |
C8051F310 |
C8051F311 |
C8051F312 |
C8051F313 |
C8051F314 |
|
|
C8051F315 |
C8051F316 |
C8051F317 |
C8051F320 |
C8051F321 |
C8051F326 |
C8051F327 |
C8051F330 |
|
|
C8051F331 |
C8051F332 |
C8051F333 |
C8051F334 |
C8051F335 |
C8051F340 |
C8051F341 |
C8051F342 |
|
|
C8051F343 |
C8051F344 |
C8051F345 |
C8051F346 |
C8051F347 |
C8051F350 |
C8051F351 |
C8051F352 |
|
|
C8051F353 |
C8051F360 |
C8051F361 |
C8051F362 |
C8051F363 |
C8051F364 |
C8051F365 |
C8051F366 |
|
|
C8051F367 |
C8051F368 |
C8051F369 |
C8051F410 |
C8051F411 |
C8051F412 |
C8051F413 |
C8051F520A |
|
|
C8051F521A |
C8051F523A |
C8051F524A |
C8051F526A |
C8051F527A |
C8051F530A |
C8051F531A |
C8051F533A |
|
|
C8051F534A |
C8051F536A |
C8051F537A |
C8051F920 |
C8051F921 |
C8051F930 |
C8051F931 |
C8051T600 |
|
|
C8051T601 |
C8051T602 |
C8051T603 |
C8051T604 |
C8051T605 |
C8051T610 |
C8051T611 |
C8051T612 |
|
|
C8051T613 |
C8051T614 |
C8051T615 |
C8051T616 |
C8051T617 |
T83C5101 |
T83C5102 |
T87C5101 |
|
|
T89C5115 |
T89C51AC2 |
T89C51CC01 |
T89C51CC02 |
|
|
|
|
|
技术细节
•主机平台:
Windows ®的98/2000/NT/XP/2003/Vista/7
•语言支持:
Assembly,ANSI C(轻微的修改)
•输出格式:
Intel Hex格式,Assembly,二进制
•支持的微控制器:
Silicon Labs和8051Atmel微控制器系列
•系统要求:
200 MHz英特尔®奔腾®或AMD的K -6 ®级处理器或更高,微软Windows®98/2000/NT/XP/7
64 MB内存
安装CD - ROM驱动
IDE-集成开发环境
编译器的IDE的目的是通过提供一系列采用单一形式编程(所有开发都可进行)的零件***大限度地提高编程器的生产力。这些软件组件省去了安装额外的软件的需求。
相同类型产品:
用于8051的mikroBasic编译器
用于8051的mikroBasic PRO 编译器提供一个轻松掌握的BASIC 语法, ***编译器功能, 内置例程和很多实际例子,可快速启动8051 微控制器编程
用于8051 的mikroPascal 编译器
8051 用 mikroPascal PRO 编译器是一款***的编译器,适用于8051 MCU。可使你在一个直观和友好的Pascal 环境下开发你的项目,可用该编译器所提供的很多***功能和实际例子。
