找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC8A系列函数库,强势开源!

查看数: 8711 | 评论数: 13 | 收藏 14
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-6-16 09:12

正文摘要:

本帖最后由 泽文i 于 2020-7-3 20:04 编辑 =======================================================   * 库名称:   STC8A系列软件函数库(STC8Axx-SOFTWARE-LIB)   * 库版本 ...

回复

ID:491577 发表于 2022-2-4 21:19
认真看了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");
这样就简单明了,至于函数体怎么写就看楼主啦!!!

评分

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

查看全部评分

ID:1033366 发表于 2022-6-8 23:02
下载学习一下,希望能有stm32一样的初始方式
ID:24094 发表于 2022-5-20 23:07
多谢多谢!有您就精彩
ID:290373 发表于 2022-1-28 20:36
STC8系列在gitee上有一个ECBM库,用着也不错,楼主写的也很棒
ID:476652 发表于 2022-1-27 15:27
大大的赞!!
这大神还是爱捣鼓,爱钻研,其实把库应用到实际各种例程里,是理解,应用,学习的最佳组合,原子大神的成功就源于此,
不过能封成库,就很不错了!!
ID:25310 发表于 2022-1-26 11:35
好资料,51黑有你更精彩!!!
ID:384489 发表于 2021-4-9 22:24
非常感谢,用久了STM32,这种风格看着舒服。
ID:594416 发表于 2020-6-20 19:57
每个模块的使用方法,都放在头文件了,可以在对应的模块头文件里查看
ID:594416 发表于 2020-6-20 19:56
f15067460282 发表于 2020-6-20 13:40
多搞点模块  来点历程就更完美了

正在更新,哈哈哈
ID:454243 发表于 2020-6-20 13:40
多搞点模块  来点历程就更完美了
ID:454243 发表于 2020-6-20 12:39
很强势嘛
ID:594416 发表于 2020-6-20 10:41
51hei团团 发表于 2020-6-20 01:58
好资料,51黑有你更精彩!!!

如果在使用过程中,出现bug可以在这里提交哦,由于本人才大二,水平有限,如果出现问题,还望大家多多包涵 哈哈哈
ID:328014 发表于 2020-6-20 01:58
好资料,51黑有你更精彩!!!

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

Powered by 单片机教程网

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