登录|立即注册|使用QQ帐号登录
论坛 > 51单片机
发帖|
精华 看6498|回18|收藏
楼主 ID:594416 只看他
2020-11-4 14:26
本帖最后由 泽文i 于 2020-11-5 10:31 编辑

前言:
年初学习51单片机,编写了STC8A的设备驱动软件函数库(以下称为函数库),经过几个版本的迭代,目前以及趋于稳定和成熟。之前我在论坛发布过,后来移到gitee进行规范化的开源。大家可以通过页尾的连接跳转到gitee上去了解下载,配备有专门的开发者文档,帮助你快速上手。

介绍:
废话不多说,我来介绍一下现在的版本:

1.片内资源全部开发。关于STC8A所有的外设资源,全部编写了相关API函数。其中最常用的一切外设,做了更加详细的处理,比如定时器,支持1T和12T模式转换下,任意定时,不需要手动计算公式,直接输定时时间即可。

2.内存优化。这一点是我针对8位机有限的资源,做了深度的优化,不管是数据结构还是整个库的框架都做了大量的调整,相比旧版的函数库,生成的HEX的文件体积减小了50%,调用的函数库模块越多,优化越好。

3.进程管理模块。类似操作系统的进程创建方式,但是本质还是时间片分配任务进程,但相比传统我们采用时间片写任务功能的方式,避免了全局变量标志位的泛滥,可以对任务进行统一管理,工程越大,越方便。

4.设备驱动库。 不定时更新常用的模块,并和函数库做了适配,目前更新了按键扫描和OLED。

下载:


方式一(gitee):
https://gitee.com/zeweni/STC8A-GWLIB
推荐用gitee下载,精力有限,不能在所有的平台进行同步更新。

下载只要点击右上角的[克隆/下载],即可打包下载。要求keil5版本才能正常使用。

方式二:
附件中,附上函数库的开发者文档,可以用过该文档里的连接跳转下载。
STC8A系列MCU设备驱动软件函数库开发者文档.pdf (2.14 MB)
(下载次数: 210, 2020-11-4 14:26 上传)

下载积分: 黑币 -5



沙发 ID:97678 只看他
2020-11-4 16:52
好东西!值得学习和推广使用~~~~!!!!!!!
板凳 ID:78901 只看他
2020-11-4 18:06
学习STC8A系列单片机好东西!值得学习和推广使用
地板 ID:328014 只看他
2020-11-5 17:08
好资料,51黑有你更精彩!!!
5# ID:53978 只看他
2020-11-8 12:54
提示必须注册才能下载
6# ID:594416 只看他
2020-11-8 19:56

引用:

smartphone 发表于 2020-11-8 12:54
提示必须注册才能下载

没关系,哈哈哈,gitee上面好东西也是很多的,开源平台嘛
7# ID:594416 只看他
2020-11-8 22:23
大家可以向本贴下面提交bug,也可以前往gitee提交
8# ID:594416 只看他
2020-11-9 10:03

引用:

jovew 发表于 2020-11-4 16:52
好东西!值得学习和推广使用~~~~!!!!!!!

代码已更新,请再次下载。
9# ID:594416 只看他
2020-11-9 10:03

引用:

fsj5098 发表于 2020-11-4 18:06
学习STC8A系列单片机好东西!值得学习和推广使用

代码已更新,请前往gitee再次下载。
10# ID:594416 只看他
2020-11-9 10:04

引用:

51hei团团 发表于 2020-11-5 17:08
好资料,51黑有你更精彩!!!

代码已更新,请前往gitee再次下载。
11# ID:303665 只看他
2020-11-11 10:48
后面出的8H能用吗
12# ID:594416 只看他
2020-11-11 15:44

引用:

lon15926 发表于 2020-11-11 10:48
后面出的8H能用吗

定时器、GPIO、串口、外部中断是兼容的,8H会单独出一个函数库
13# ID:384489 只看他
2021-4-9 22:18
点进去以为还以为是github,
14# ID:71233 只看他
2021-4-12 08:09
提示:你所访问的页面不存在!
附件列表
001.png (2021-4-12 08:09 上传)

原图尺寸 31.41 KB, 下载次数: 67

001.png

15# ID:106977 只看他
2021-4-12 17:33
51的参考资料很多。STC官方下载程序中有很全的例程。仔细通读STC的手册,针对重点做好笔记。再根据个人的特别需求修改程序,足够了!!!
16# ID:760702 只看他
2021-4-14 15:47
正好需要学习感谢分享!!谢谢!
17# ID:889094 只看他
2021-4-18 10:15
页面不存在了,不能下载,求下载链接
真是好东西,只看了看规范就受益很大,只是有些地方还没太明白,按步骤操作有些地方就不一样了比如这里 1.jpg
很菜的小白求教
18# ID:155507 只看他
2021-7-14 07:53

引用:

新新科技 发表于 2021-4-12 08:09
提示:你所访问的页面不存在!

更新帖

http://www.51hei.com/bbs/dpj-203149-1.html
19# ID:983641 只看他
2022-2-11 15:31
硬核资源。。。顶

51黑电子论坛

Powered by Discuz! X3.1

首页|标准版|触屏版|电脑版