
***R mikro C编译器
Mikroelektronika正在为流行的***R微控制器家族开发精密的,综合的编译器。******的IDE,源级调试器,集成工具,并包含很多实际例子,提供***R微控制器编程***方便的方法。适用于***R的mikroC编译器适用于***R的mikroC编译器提供ANSIC的所有强大功能和灵活性。它包含市场上******的IDE。很多实际例子和***的文档可快速启动编程***RMCU。***RmikroC编译器是一个全功能适用于Atmel的***R单片机C编译器。它是专为开发,建设和调试基于***R的嵌入式应用而设计的。这种开发环境有一个广泛范围的功能,如易于使用IDE、非常紧凑和***的代码,硬件和软件库,***的文档,软件模拟器,硬件调试支持,COFF文件的生成和更多其他功能。许多准备使用的例子会给你提供一个嵌入式项目的良好开端。•终身免费的产品技术支持。•免费更新新编译器版本。•支持超过160种***R微控制器。•范围广的硬件和软件库。•许多准备使用的实际例子。•配有附加工具用户友好型IDE。•易于理解的文档。•轻微修改的ANSIC编译器。•取消选中库管理器不会清除代码辅助列表•检测库管理器,清除代码辅助清单•TFT显示屏库•液晶的触摸屏库•爱普生S1D13700LCD图形库综述v4.60版本的变化•支持其它的芯片远指针现在可用于所有设备•初始化数组成员地址的指针•不加载链接***地址的对象•如果输出hex文件不能被覆盖,不报告错误CPU_RAMPZ问题和访问数据存储空间当目标变量在Rx空间时,特定条件下的优化问题•对Win7的注册表项,UAC(用户帐户控制)无法读取•如果存在处理函数,在有些情况下模拟器无法启动•取消选中库管理器不会清除代码辅助列表•检测库管理器,清除代码辅助清单•在代码Explorer错误的情况下定义中端无效(没有括号)•编译器的版本是不可见的,如果没有项目标题开放•当切换到另一个参数参数辅助忽略逗号•当工程之间进行切换时偶尔丢失配置标志•不当的RAM内存使用的统计显示。•通讯,编程器支持的有关芯片•许可证关键申请表•RS***SBL和DWEN位停用,防止单片机堵塞•***R的引导程序工具•TFT显示屏库•触摸面板TFT库•爱普生S1D13700LCD图形库•Flash库,支持写入闪存•外部中断的例子•引导程序的例子编译器概述用于***R的mikroC编译器提供易于使用的界面设计,让你快速运行***R微控制器。现代和面向用户的编译器的IDE将向你展示微控制器的项目可以通过一个方便快捷的方式制定。编译器自带完全记录和众多的库,并提供实际例子。还有一组工具用于收集项目信息,如统计以及应用各种工具进行程序测试。举例库例程针对***R的mikroC编程器包括设置的库和例子,以便进行应用开发。允许快速启动对所有微控制器编程。浏览所提供的例子,并学习如何以***少的代码和花费更少的精力并利用***R微控制器。硬件***R专用库•ADC库•CANSPI库•紧凑型Flash库•EEPROM库•闪存库•图形LCD库键盘库•曼彻斯特代码库•多媒体卡库•OneWire库•外设引脚选择•PS/2库•PWM库•16位PWM库•RS–485库•TFT触摸屏库软件I²C库•软件SPI库•软件UART库•声音库•SPI库•SPI以太网库•SPI图形LCD库•SPILCD库•EpsonS1D13700图像LCD库•SPILCD8库•SPIT6963C图像LCD库T6963C图形LCD库TWI库UART库触摸屏库SPI以太网ENC24J600库杂项库:按钮库转换库sprint库时间库Trigonometry库内置例程标准ANSIC库ANSIC的C类型运算库标准C数学函数库ANSIC的Stdlib库ANSIC的字符串库我的***个适用于***R2011mikroC编译器程序下面的代码示例包括一个用于在单片机PORTA上演示A/D转换并将结果发送到连接端口B和端口C的LED的简单循环。仔细研究每行,以了解我们如何处理任务十分复杂的A/D转换,这是一个很卑微的例子。用于***R的mikroC编程器可以让你省略为具体的单片机提供咨询手册,为不同类型的PIC单片机的代码调整,地址运算等等。只要让编译器照顾它。#include<built_in.h>unsignedintadc_rd;voidmain(){DDRB=0xFF;//设置端口B作为输出DDRC=0xFF;//设置端口C作为输出while(1){adc_rd=ADC_Read(2);//从通道2得到ADC的值lPORTB=adc_rd;//显示adc_rd[7..0]PORTC=Hi(adc_rd);//显示adc_rd[9..8]}}技术规格支持的微控制器编译器支持广泛的微控制器,包括160种***R微控制器。新发布的***R微控制器将支持定期更新的编译器软件的新版本。这里是一个适用于***R的mikroC编译器的微控制器列表:***R微控制器系列AT90CAN128AT90CAN32AT90CAN64AT90PWM1AT90PWM2AT90PWM216AT90PWM2BAT90PWM3AT90PWM316。。。。。AT90CAN128AT90CAN32AT90CAN64AT90PWM1AT90PWM2AT90PWM216AT90PWM2BAT90PWM3AT90PWM316AT90PWM3BAT90PWM81AT90S2313AT90S2323AT90S2343AT90S4414AT90S4433AT90S4434AT90S8515AT90S8535AT90USB1286AT90USB1287AT90USB162AT90USB646AT90USB647AT90USB82ATmega103ATmega128ATmega1280ATmega1281ATmega1284ATmega1284PATmega128AATmega16ATmega161ATmega162ATmega163ATmega164ATmega164AATmega164PATmega164PAATmega165ATmega165PATmega165PAATmega168ATmega168AATmega168PATmega168PAATmega169ATmega169PATmega169PAATmega16AATmega16HVAATmega16HVBATmega16M1ATmega16U2ATmega16U4ATmega2560ATmega2561ATmega32ATmega323ATmega324ATmega324AATmega324PATmega324PAATmega325ATmega3250ATmega3250PATmega325PATmega328ATmega328PATmega329ATmega3290ATmega3290PATmega329PATmega329PAATmega32AATmega32C1ATmega32HVBATmega32M1ATmega32U2ATmega32U4ATmega32U6ATmega406ATmega48ATmega48AATmega48PATmega48PAATmega64ATmega640ATmega644ATmega644AATmega644PATmega644PAATmega645ATmega6450ATmega649ATmega6490ATmega64AATmega64C1ATmega64M1ATmega8ATmega8515ATmega8535ATmega88ATmega88AATmega88PATmega88PAATmega8AATmega8HVAATmega8U2ATtiny13ATtiny13AATtiny167ATtiny22ATtiny2313ATtiny2313AATtiny24ATtiny24AATtiny25ATtiny26ATtiny261ATtiny261AATtiny4313ATtiny43UATtiny44ATtiny44AATtiny45ATtiny461ATtiny461AATtiny48ATtiny84ATtiny85ATtiny861ATtiny861AATtiny87ATtiny88ATxmega128A1ATxmega128A3ATxmega128D3ATxmega16A4ATxmega16D4ATxmega192A3ATxmega192D3ATxmega256A3ATxmega256A3BATxmega256D3ATxmega32A4ATxmega32D4ATxmega64A1ATxmega64A3ATxmega64D3ATmega165AATmega169AATmega325AATmega329AATmega645AATmega6450AATmega6490AATmega649AATmega649P技术细节•主机平台:Windows®的98/2000/NT/XP/2003/Vista/7•语言支持:集合,ANSIC(轻微的修改)•输出格式:IntelHex格式,集合,二进制,COFF•支持的微控制器:***R微控制器系列•系统要求:200MHz英特尔®奔腾®或AMD的K-6®级处理器或更高,微软Windows®98/2000/NT/XP/764MB内存CD-ROM驱动安装IDE集成开发环境编译器的IDE的目的是通过提供一系列采用单一形式编程(所有开发都可进行)的零件***大限度地提高编程器的生产力。这些软件组件省去了安装额外的软件的需求。)