![download.jpg download.jpg](https://static.assets-stash.eet-china.com/forum/202104/29/094544xfmqctnnpfgf7qc7.jpg)
[color=var(--theme-color, #42b983)]
[color=var(--theme-color, #42b983)]
[color=var(--theme-color, #42b983)]
[color=var(--theme-color, #42b983)]
[color=var(--theme-color, #42b983)]
[color=var(--theme-color, #42b983)]
![version-1.1.jpg version-1.1.jpg](https://static.assets-stash.eet-china.com/forum/202104/29/094544cwwks5k3ti7zf537.jpg)
![8051-ELL-LIB?color=orange.jpg 8051-ELL-LIB?color=orange.jpg](https://static.assets-stash.eet-china.com/forum/202104/29/094544zsxuxddb3j9z4bb7.jpg)
![8051-ELL-LIB?color=green.jpg 8051-ELL-LIB?color=green.jpg](https://static.assets-stash.eet-china.com/forum/202104/29/094544k88h6ez1djze3871.jpg)
![8051-ELL-LIB.jpg 8051-ELL-LIB.jpg](https://static.assets-stash.eet-china.com/forum/202104/29/094544bxjzymnmtx3dimhj.jpg)
![star.jpg star.jpg](https://static.assets-stash.eet-china.com/forum/202104/29/094544tomo4nefco0b4mx7.jpg)
![fork.jpg fork.jpg](https://static.assets-stash.eet-china.com/forum/202104/29/094544crwe1333d3axed2n.jpg)
8051-ELL库,是根据新一代增强型8051为内核的MCU,基于keil开发的软件包。函数库采用了LL库的编程思想,充分考虑8051的特性,结合硬件条件,提供大量标准的API函数,供开发者访问底层硬件细节。并且函数库的大小可裁剪,在代码密度和执行效率上做了很好的平衡。
ELL是efficient low-layer的缩写,意思是高效低封装,结合了HAL库和LL库的编程思想,既保证了通用性又降低了flash的过度占用。可谓是一举两得,高效、简洁、好用!
8051-ELL库支持Keil4和Keil5,支持Vscode协同开发,推荐使用EIDE插件。目前ELL库主要适配了STC公司的单片机型号,以STC8系列为主。后续计划增加STC12、STC15、STC16系列。
[color=var(--theme-color, #42b983)]优秀特性函数库遵循Apache 许可证 2.0版本,可免费在商业产品中使用,不需要公布应用程序源码,没有潜在商业风险。
- 模块可裁剪,耦合性极低
- 占用的ROM小
- 支持STC8系列MCU,硬件仿真
- 支持STC8系列MCU,代码配置时钟
- 提供组件化服务
- 代码规范,中英文注释,易于阅读
- 稳定性高,已经过产品验证
- 兼容RTOS
ELL库率先支持了STC8系列MCU,部分型号可能有所差异,详情可查看官方数据手册。
√代表已经支持、空代表MCU没有这个外设、 X代表还没有适配![]()