标题: STC单片机的库函数起什么作用? [打印本页]

作者: zhaozhe0988    时间: 2022-11-3 10:34
标题: STC单片机的库函数起什么作用?
谢谢大家

作者: coody_sz    时间: 2022-11-3 18:47
起到库函数的作用,能让你更快的使用单片机,而不用细细研究各种寄存器。
作者: 624353765    时间: 2022-11-3 19:21
http://www.51hei.com/bbs/dpj-223265-1.html
推荐使用这款软件配置寄存器
作者: 名字不是重点    时间: 2022-11-3 19:30
库函数作用就是“美团”,你点了什么,它就送什么来。
作者: 啤酒瓶子老大    时间: 2022-11-3 21:17
库函数一般指的是封装好的函数(就是别人写好的函数)举个栗子,
你要写一个延时函数
delay(ms)
{
......
}
用的时候就直接调用delay(8)
如果需要很多的功能,就要写很多这样的函数。(自己很懒,不想写)
那就拿别人的库来直接用。只要在程序开头声明了这个库。然后就可以在程序里直接调用了。
就像你自己写的一样。
但是也有缺点,要先学习人家函数的名称和参数格式。不像自己写的可以随便起名字。


作者: 电工小明    时间: 2022-11-3 21:42
名字不是重点 发表于 2022-11-3 19:30
库函数作用就是“美团”,你点了什么,它就送什么来。

回复的到位
作者: 一事无成    时间: 2022-11-3 22:10
方便,把名字和地址对应起来,以及一些已经优化好的功能。前者让你不用对着一串地址写程序,后者让你不用重复写已经有的代码,不过后者和你写的函数没什么区别。可以让代码更易读,减少错误率,提高效率。
简单来说,前者是楼栋门牌号和小区谁家的关系,后者类似抄作业和套公式而不用自己推导。
作者: devild    时间: 2022-11-3 23:56
库函数从名字上就可以知道是什么功能,不像寄存器需要时不时的查找定义
作者: sirius08    时间: 2022-11-4 03:54
项目开发时直接调用。方便,快捷。
作者: 大漠落日    时间: 2022-11-4 07:51
你直接调用就行了,不用研究太深的问题
作者: 柠123    时间: 2022-11-4 10:08

起到库函数的作用
作者: 柠123    时间: 2022-11-4 10:10
就是快速的使用你的单片机,而且很方便
作者: 757651518    时间: 2022-11-4 11:52
系统已经做好,直接拿来用的功能。
作者: 1246505496    时间: 2022-11-4 14:50
#在这里快速库函数一般指的是封装好的函数(就是别人写好的函数)举个栗子, 你要写一个延时函数 delay(ms) { ...... } 用的时候就直接调用delay(8) 如果需要很多的功能,就要写很多这样的函数。回复#
作者: 郑汉松    时间: 2022-11-4 15:58
库函数可以让你避开底层寄存器的配置,直接使用单片机的外设功能
作者: yzwzfyz    时间: 2022-11-5 09:23
都是前人的知识积累。
依自己需求,可用可不用。
作者: 13205495918    时间: 2022-11-5 09:53
加快开发,太多调用API函数,可能会丢掉寄存器的知识,我的建议寄存器顺带着API函数一块了解




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1