找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4931|回复: 18
收起左侧

STC8A系列单片机设备驱动软件函数库开源

  [复制链接]
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, 下载次数: 208)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:97678 发表于 2020-11-4 16:52 | 显示全部楼层
好东西!值得学习和推广使用~~~~!!!!!!!
回复

使用道具 举报

ID:78901 发表于 2020-11-4 18:06 | 显示全部楼层
学习STC8A系列单片机好东西!值得学习和推广使用
回复

使用道具 举报

ID:328014 发表于 2020-11-5 17:08 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:53978 发表于 2020-11-8 12:54 | 显示全部楼层
提示必须注册才能下载
回复

使用道具 举报

ID:594416 发表于 2020-11-8 19:56 | 显示全部楼层
smartphone 发表于 2020-11-8 12:54
提示必须注册才能下载

没关系,哈哈哈,gitee上面好东西也是很多的,开源平台嘛
回复

使用道具 举报

ID:594416 发表于 2020-11-8 22:23 | 显示全部楼层
大家可以向本贴下面提交bug,也可以前往gitee提交
回复

使用道具 举报

ID:594416 发表于 2020-11-9 10:03 来自手机 | 显示全部楼层
jovew 发表于 2020-11-4 16:52
好东西!值得学习和推广使用~~~~!!!!!!!

代码已更新,请再次下载。
回复

使用道具 举报

ID:594416 发表于 2020-11-9 10:03 来自手机 | 显示全部楼层
fsj5098 发表于 2020-11-4 18:06
学习STC8A系列单片机好东西!值得学习和推广使用

代码已更新,请前往gitee再次下载。
回复

使用道具 举报

ID:594416 发表于 2020-11-9 10:04 来自手机 | 显示全部楼层
51hei团团 发表于 2020-11-5 17:08
好资料,51黑有你更精彩!!!

代码已更新,请前往gitee再次下载。
回复

使用道具 举报

ID:303665 发表于 2020-11-11 10:48 | 显示全部楼层
后面出的8H能用吗
回复

使用道具 举报

ID:594416 发表于 2020-11-11 15:44 | 显示全部楼层
lon15926 发表于 2020-11-11 10:48
后面出的8H能用吗

定时器、GPIO、串口、外部中断是兼容的,8H会单独出一个函数库
回复

使用道具 举报

ID:384489 发表于 2021-4-9 22:18 | 显示全部楼层
点进去以为还以为是github,
回复

使用道具 举报

ID:71233 发表于 2021-4-12 08:09 | 显示全部楼层
提示:你所访问的页面不存在!
001.png
回复

使用道具 举报

ID:106977 发表于 2021-4-12 17:33 | 显示全部楼层
51的参考资料很多。STC官方下载程序中有很全的例程。仔细通读STC的手册,针对重点做好笔记。再根据个人的特别需求修改程序,足够了!!!
回复

使用道具 举报

ID:760702 发表于 2021-4-14 15:47 | 显示全部楼层
正好需要学习感谢分享!!谢谢!
回复

使用道具 举报

ID:889094 发表于 2021-4-18 10:15 | 显示全部楼层
页面不存在了,不能下载,求下载链接
真是好东西,只看了看规范就受益很大,只是有些地方还没太明白,按步骤操作有些地方就不一样了比如这里 1.jpg
很菜的小白求教

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:155507 发表于 2021-7-14 07:53 | 显示全部楼层
新新科技 发表于 2021-4-12 08:09
提示:你所访问的页面不存在!

更新帖

http://www.51hei.com/bbs/dpj-203149-1.html
回复

使用道具 举报

ID:983641 发表于 2022-2-11 15:31 | 显示全部楼层
硬核资源。。。顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表