找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6424|回復(fù): 18
打印 上一主題 下一主題
收起左側(cè)

STC8A系列單片機設(shè)備驅(qū)動軟件函數(shù)庫開源

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:594416 發(fā)表于 2020-11-4 14:26 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 澤文i 于 2020-11-5 10:31 編輯

前言:
年初學(xué)習(xí)51單片機,編寫了STC8A的設(shè)備驅(qū)動軟件函數(shù)庫(以下稱為函數(shù)庫),經(jīng)過幾個版本的迭代,目前以及趨于穩(wěn)定和成熟。之前我在論壇發(fā)布過,后來移到gitee進行規(guī)范化的開源。大家可以通過頁尾的連接跳轉(zhuǎn)到gitee上去了解下載,配備有專門的開發(fā)者文檔,幫助你快速上手。

介紹:
廢話不多說,我來介紹一下現(xiàn)在的版本:

1.片內(nèi)資源全部開發(fā)。關(guān)于STC8A所有的外設(shè)資源,全部編寫了相關(guān)API函數(shù)。其中最常用的一切外設(shè),做了更加詳細的處理,比如定時器,支持1T和12T模式轉(zhuǎn)換下,任意定時,不需要手動計算公式,直接輸定時時間即可。

2.內(nèi)存優(yōu)化。這一點是我針對8位機有限的資源,做了深度的優(yōu)化,不管是數(shù)據(jù)結(jié)構(gòu)還是整個庫的框架都做了大量的調(diào)整,相比舊版的函數(shù)庫,生成的HEX的文件體積減小了50%,調(diào)用的函數(shù)庫模塊越多,優(yōu)化越好。

3.進程管理模塊。類似操作系統(tǒng)的進程創(chuàng)建方式,但是本質(zhì)還是時間片分配任務(wù)進程,但相比傳統(tǒng)我們采用時間片寫任務(wù)功能的方式,避免了全局變量標志位的泛濫,可以對任務(wù)進行統(tǒng)一管理,工程越大,越方便。

4.設(shè)備驅(qū)動庫。 不定時更新常用的模塊,并和函數(shù)庫做了適配,目前更新了按鍵掃描和OLED。

下載:


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

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

方式二:
附件中,附上函數(shù)庫的開發(fā)者文檔,可以用過該文檔里的連接跳轉(zhuǎn)下載。
STC8A系列MCU設(shè)備驅(qū)動軟件函數(shù)庫開發(fā)者文檔.pdf (2.14 MB, 下載次數(shù): 210)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏11 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:97678 發(fā)表于 2020-11-4 16:52 | 只看該作者
好東西!值得學(xué)習(xí)和推廣使用~~~~。。。。。!
回復(fù)

使用道具 舉報

板凳
ID:78901 發(fā)表于 2020-11-4 18:06 | 只看該作者
學(xué)習(xí)STC8A系列單片機好東西!值得學(xué)習(xí)和推廣使用
回復(fù)

使用道具 舉報

地板
ID:328014 發(fā)表于 2020-11-5 17:08 | 只看該作者
好資料,51黑有你更精彩!!!
回復(fù)

使用道具 舉報

5#
ID:53978 發(fā)表于 2020-11-8 12:54 | 只看該作者
提示必須注冊才能下載
回復(fù)

使用道具 舉報

6#
ID:594416 發(fā)表于 2020-11-8 19:56 | 只看該作者
smartphone 發(fā)表于 2020-11-8 12:54
提示必須注冊才能下載

沒關(guān)系,哈哈哈,gitee上面好東西也是很多的,開源平臺嘛
回復(fù)

使用道具 舉報

7#
ID:594416 發(fā)表于 2020-11-8 22:23 | 只看該作者
大家可以向本貼下面提交bug,也可以前往gitee提交
回復(fù)

使用道具 舉報

8#
ID:594416 發(fā)表于 2020-11-9 10:03 來自手機 | 只看該作者
jovew 發(fā)表于 2020-11-4 16:52
好東西!值得學(xué)習(xí)和推廣使用~~~~。。。。。!

代碼已更新,請再次下載。
回復(fù)

使用道具 舉報

9#
ID:594416 發(fā)表于 2020-11-9 10:03 來自手機 | 只看該作者
fsj5098 發(fā)表于 2020-11-4 18:06
學(xué)習(xí)STC8A系列單片機好東西!值得學(xué)習(xí)和推廣使用

代碼已更新,請前往gitee再次下載。
回復(fù)

使用道具 舉報

10#
ID:594416 發(fā)表于 2020-11-9 10:04 來自手機 | 只看該作者
51hei團團 發(fā)表于 2020-11-5 17:08
好資料,51黑有你更精彩!!!

代碼已更新,請前往gitee再次下載。
回復(fù)

使用道具 舉報

11#
ID:303665 發(fā)表于 2020-11-11 10:48 | 只看該作者
后面出的8H能用嗎
回復(fù)

使用道具 舉報

12#
ID:594416 發(fā)表于 2020-11-11 15:44 | 只看該作者

定時器、GPIO、串口、外部中斷是兼容的,8H會單獨出一個函數(shù)庫
回復(fù)

使用道具 舉報

13#
ID:384489 發(fā)表于 2021-4-9 22:18 | 只看該作者
點進去以為還以為是github,
回復(fù)

使用道具 舉報

14#
ID:71233 發(fā)表于 2021-4-12 08:09 | 只看該作者
提示:你所訪問的頁面不存在!

001.png (31.41 KB, 下載次數(shù): 67)

001.png
回復(fù)

使用道具 舉報

15#
ID:106977 發(fā)表于 2021-4-12 17:33 | 只看該作者
51的參考資料很多。STC官方下載程序中有很全的例程。仔細通讀STC的手冊,針對重點做好筆記。再根據(jù)個人的特別需求修改程序,足夠了!!
回復(fù)

使用道具 舉報

16#
ID:760702 發(fā)表于 2021-4-14 15:47 | 只看該作者
正好需要學(xué)習(xí)感謝分享!!謝謝!
回復(fù)

使用道具 舉報

17#
ID:889094 發(fā)表于 2021-4-18 10:15 | 只看該作者
頁面不存在了,不能下載,求下載鏈接
真是好東西,只看了看規(guī)范就受益很大,只是有些地方還沒太明白,按步驟操作有些地方就不一樣了比如這里
很菜的小白求教

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

18#
ID:155507 發(fā)表于 2021-7-14 07:53 | 只看該作者
回復(fù)

使用道具 舉報

19#
ID:983641 發(fā)表于 2022-2-11 15:31 | 只看該作者
硬核資源。。。頂
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表