![]() |
發布時間: 2020-6-16 09:12
正文摘要:本帖最后由 澤文i 于 2020-7-3 20:04 編輯 ======================================================= * 庫名稱: STC8A系列軟件函數庫(STC8Axx-SOFTWARE-LIB) * 庫版本 ... |
認真看了1小時很難看懂,估計是給大神看的吧。感覺比直接設置寄存器難n倍。提幾個建議: 1、提供到函數要有示例,比如P0.1設置成開漏函數應該怎么寫,P1.2設置成高阻函數應該怎么寫。 2、函數名要簡潔最好不超過6個字母,太長了記不住,用起來也麻煩。 3、函數參數不建議用結構體,結構體參數太多,用戶很難記住,建議使用字符串做參數,簡單明了。比如IO口設置函數:IO("n","mode"); n:要設置的IO口,比如:p0指p0全部接口,p0234指p0.2、p0.3、p0.4三個接口,p2257指p2.2、p2.5、p2.7三個接口;mode:指雙向、開漏、高阻、推挽四種模式,用拼音首字母表示,sx、kl、gz、tw表示。舉例:P1口全部設置成開漏,函數寫成:IO("p1","kl"); p0.2、p0.3、p0.4三個接口設置成推挽,函數寫成:IO("p0234","tw"); p2.2、p2.5兩個接口設置成高阻,函數寫成:IO("p225","gz"); 這樣就簡單明了,至于函數體怎么寫就看樓主啦!!! |
下載學習一下,希望能有stm32一樣的初始方式 |
多謝多謝!有您就精彩 |
STC8系列在gitee上有一個ECBM庫,用著也不錯,樓主寫的也很棒 |
大大的贊!! 這大神還是愛搗鼓,愛鉆研,其實把庫應用到實際各種例程里,是理解,應用,學習的最佳組合,原子大神的成功就源于此, 不過能封成庫,就很不錯了!! |
好資料,51黑有你更精彩!!! |
非常感謝,用久了STM32,這種風格看著舒服。 |
每個模塊的使用方法,都放在頭文件了,可以在對應的模塊頭文件里查看 |
f15067460282 發表于 2020-6-20 13:40 正在更新,哈哈哈 |
![]() |
很強勢嘛 |
51hei團團 發表于 2020-6-20 01:58 如果在使用過程中,出現bug可以在這里提交哦,由于本人才大二,水平有限,如果出現問題,還望大家多多包涵 哈哈哈 |
好資料,51黑有你更精彩!!! |