找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2742|回复: 16
打印 上一主题 下一主题
收起左侧

STC单片机的库函数起什么作用?

  [复制链接]
回帖奖励 50 黑币 回复本帖可获得 10 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
ID:1049947 发表于 2022-11-3 10:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谢谢大家
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1034262 发表于 2022-11-3 18:47 | 只看该作者
起到库函数的作用,能让你更快的使用单片机,而不用细细研究各种寄存器。
回复

使用道具 举报

板凳
ID:526108 发表于 2022-11-3 19:21 | 只看该作者
http://www.51hei.com/bbs/dpj-223265-1.html
推荐使用这款软件配置寄存器
回复

使用道具 举报

地板
ID:824490 发表于 2022-11-3 19:30 | 只看该作者
库函数作用就是“美团”,你点了什么,它就送什么来。
回复

使用道具 举报

5#
ID:230742 发表于 2022-11-3 21:17 | 只看该作者
库函数一般指的是封装好的函数(就是别人写好的函数)举个栗子,
你要写一个延时函数
delay(ms)
{
......
}
用的时候就直接调用delay(8)
如果需要很多的功能,就要写很多这样的函数。(自己很懒,不想写)
那就拿别人的库来直接用。只要在程序开头声明了这个库。然后就可以在程序里直接调用了。
就像你自己写的一样。
但是也有缺点,要先学习人家函数的名称和参数格式。不像自己写的可以随便起名字。

回复

使用道具 举报

6#
ID:971289 发表于 2022-11-3 21:42 | 只看该作者
名字不是重点 发表于 2022-11-3 19:30
库函数作用就是“美团”,你点了什么,它就送什么来。

回复的到位
回复

使用道具 举报

7#
ID:1007932 发表于 2022-11-3 22:10 | 只看该作者
方便,把名字和地址对应起来,以及一些已经优化好的功能。前者让你不用对着一串地址写程序,后者让你不用重复写已经有的代码,不过后者和你写的函数没什么区别。可以让代码更易读,减少错误率,提高效率。
简单来说,前者是楼栋门牌号和小区谁家的关系,后者类似抄作业和套公式而不用自己推导。
回复

使用道具 举报

8#
ID:1050063 发表于 2022-11-3 23:56 来自手机 | 只看该作者
库函数从名字上就可以知道是什么功能,不像寄存器需要时不时的查找定义
回复

使用道具 举报

9#
ID:351739 发表于 2022-11-4 03:54 | 只看该作者
项目开发时直接调用。方便,快捷。
回复

使用道具 举报

10#
ID:195496 发表于 2022-11-4 07:51 | 只看该作者
你直接调用就行了,不用研究太深的问题
回复

使用道具 举报

11#
ID:1050455 发表于 2022-11-4 10:08 | 只看该作者

起到库函数的作用
回复

使用道具 举报

12#
ID:1050455 发表于 2022-11-4 10:10 | 只看该作者
就是快速的使用你的单片机,而且很方便
回复

使用道具 举报

13#
ID:650904 发表于 2022-11-4 11:52 | 只看该作者
系统已经做好,直接拿来用的功能。
回复

使用道具 举报

14#
ID:1050496 发表于 2022-11-4 14:50 | 只看该作者
#在这里快速库函数一般指的是封装好的函数(就是别人写好的函数)举个栗子, 你要写一个延时函数 delay(ms) { ...... } 用的时候就直接调用delay(8) 如果需要很多的功能,就要写很多这样的函数。回复#
回复

使用道具 举报

15#
ID:514901 发表于 2022-11-4 15:58 | 只看该作者
库函数可以让你避开底层寄存器的配置,直接使用单片机的外设功能
回复

使用道具 举报

16#
ID:123289 发表于 2022-11-5 09:23 | 只看该作者
都是前人的知识积累。
依自己需求,可用可不用。
回复

使用道具 举报

17#
ID:908826 发表于 2022-11-5 09:53 | 只看该作者
加快开发,太多调用API函数,可能会丢掉寄存器的知识,我的建议寄存器顺带着API函数一块了解
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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