图像处理 leetcodeLCP namespace html laravel post kubernetes uwp variant jar arm 百度seo关键词 vue最新版本 sql server 视频教程 oracle数据库版本 python集合 python解析json数据 python对象 python语言 java实例 java实现 java如何连接mysql java多线程教程 java读文件 linux用户 linux简介 nginx安装教程 谷歌地球打不开 subprocess 隐藏虚拟键 电脑必备软件排行榜 dll之家 电脑基础 掌门一对一下载 ip地址切换器 方正徐静蕾字体 批处理for 例外被抛出且未被接住 lol不能全屏 小米手环怎么连接手机
当前位置: 首页 > 学习教程  > 编程语言

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

2020/11/4 14:33:31 文章标签:

前言: 年初学习51单片机,编写了STC8A的设备驱动软件函数库(以下称为函数库),经过几个版本的迭代,目前以及趋于稳定和成熟。之前我在论坛发布过,后来移到gitee进行规范化的开源。 介绍&#xf…

前言:

年初学习51单片机,编写了STC8A的设备驱动软件函数库(以下称为函数库),经过几个版本的迭代,目前以及趋于稳定和成熟。之前我在论坛发布过,后来移到gitee进行规范化的开源。

介绍:

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

1.片内资源全部开发。

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

2.内存优化。

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

3.进程管理模块。

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

4.设备驱动库。

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

下载:

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


本文链接: http://www.dtmao.cc/news_show_350188.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?