Keil μVision系列是德国Keil Software公司推出的51系列兼容单片机软件开发系统。μVision3是集成的可视化Windows操作界面,其提供了丰富的库函数和各种编译工具,能够对51系列单片机及和51系列兼容的绝大部分类型的单片机进行设计。Keil μVision系列支持单片机C51程序设计语言,也可以直接进行汇编语言的设计与编译。
目前,Keil公司已经被ARM公司收购,成为ARM公司旗下的产品。Keil μVision系列的集成开发环境的最高版本是μVision3,版本号为V8.08。Keil μVision系列是非常优秀的编译器,受到广大单片机设计者的广泛使用。其主要特点如下:
●支持汇编语言、C51语言等多种单片机设计语言;
●可视化的文件管理,界面友好;
●支持丰富的产品线,除了51及其兼容内核的单片机外,还新增加了对ARM内核产品的支持;
●具有完善的编译连接工具;
●具备丰富的仿真调试功能,可以仿真串口、并口、A/D、D/A、定时器/计数器及中断等资源,同时也可以和外部仿真器联合进行在线调试;
●内嵌RTX-51实时多任务操作系统;
●支持在一个工作空间中进行多项目的程序设计;
●支持多级代码优化。