当前位置: 首页 > wzjs >正文

专注营销型网站建设广州seo排名优化公司

专注营销型网站建设,广州seo排名优化公司,网站模块设计怎么做,中小型网站建设多少钱异步:通信双方各自约定通信速率(波特率、比特率) 同步:通信双方靠一根时钟线来约定速率(时钟上升沿/下降沿到来则采样一次) 一个函数不能既在主函数中又在中断函数中调用,会导致函数的重入 位运…

异步:通信双方各自约定通信速率(波特率、比特率)
同步:通信双方靠一根时钟线来约定速率(时钟上升沿/下降沿到来则采样一次)

一个函数不能既在主函数中又在中断函数中调用,会导致函数的重入
位运算符(P3^6)表示取P3口的第六位
sbit(映射关键字)例:sbit a=P3^6;//将P3口的第六位映射到变量a上,方便对P3口的第六位进行操作
code(ROM关键字)例如:int code i;//将i的值存放在ROM中
模块化编程.h和.c文件名不一定要相同。如果文件名不一致,只要在 .c 文件中正确包含对应的头文件,编译器仍然可以正常编译
DS1302时钟芯片只需给其赋个初始值,它就可根据晶振频率从该时间开始计时,自动转化成时分秒
模块化编程中全局变量、数组需要声明。且以extern开头;
有源蜂鸣器:内部有振荡源,只需要提供直流电压即可发出声音
无源蜂鸣器:内部无振荡源,需要控制器提供震荡才可发出声音
寄生供电:不需要额外的电源线,仅通过数据线即可实现供电和通信
基于C语言标准,不能直接使用二进制,可用16进制等代替;

中断处理函数一般放在应用它的地方
默认值:如果全局变量或静态变量没有显式初始化,它们会被自动初始化为 0

编程时要使用哪个库,就需要将哪个库放在工程文件夹中?

在编程中,是否需要将库文件放在工程文件夹中,取决于你使用的开发环境和编译器的配置方式。以下是一些常见的情况和建议:

1. 静态库(Static Libraries)

静态库通常是.lib(Windows)或.a(Linux/Unix)文件。它们在编译时会被链接到你的程序中。

  • 如果库是系统自带的(例如C标准库或系统级库),通常不需要将库文件放在工程文件夹中。编译器会自动在系统路径中查找这些库。
  • 如果库是第三方库(例如你下载的某个开源库),通常有以下两种处理方式:
    • 放在工程文件夹中:将库文件(.lib.a)放在工程文件夹的某个子目录中(例如lib目录),并在编译器的配置中指定该路径。这种方式的优点是工程文件夹自包含,方便在不同机器上编译。
    • 放在系统路径中:将库文件放在编译器的默认库路径中(例如/usr/libC:\Program Files\Microsoft Visual Studio\VC\lib)。这种方式的优点是不需要在工程文件夹中额外存放库文件,但需要确保所有机器上都有相同的库路径。

2. 动态库(Dynamic Libraries)

动态库通常是.dll(Windows)或.so(Linux/Unix)文件。它们在运行时被加载。

  • 开发时:在开发阶段,动态库文件(.dll.so)通常需要放在工程文件夹中,或者放在系统路径中。编译器在链接时需要知道动态库的位置。
  • 运行时:运行程序时,动态库需要放在程序可以访问的路径中。对于Windows,通常是程序的运行目录或系统的PATH环境变量中;对于Linux/Unix,通常是/usr/lib/usr/local/lib或程序的运行目录。

3. 头文件(Header Files)

头文件(.h.hpp)是库的接口定义文件,编译器在编译时需要这些文件来解析代码中的函数和变量声明。

  • 放在工程文件夹中:将头文件放在工程文件夹的某个子目录中(例如include目录),并在编译器的配置中指定该路径。这种方式的优点是工程文件夹自包含,方便在不同机器上编译。
  • 放在系统路径中:将头文件放在编译器的默认头文件路径中(例如/usr/includeC:\Program Files\Microsoft Visual Studio\VC\include)。这种方式的优点是不需要在工程文件夹中额外存放头文件,但需要确保所有机器上都有相同的头文件路径。

4. 源代码库

如果库是以源代码形式提供的(例如开源库的.c.h文件),通常需要将这些文件放在工程文件夹中,并将其添加到项目中。

建议

  • 小型项目:如果项目较小,建议将所有需要的库文件(包括头文件和库文件)放在工程文件夹中,这样可以确保项目的自包含性,方便在不同机器上编译和运行。
  • 大型项目:对于大型项目,通常会使用包管理工具(例如vcpkgConanapt等)来管理依赖库,这些工具会自动将库文件安装到系统路径中,项目只需引用这些路径即可。

总之,是否需要将库文件放在工程文件夹中,取决于你的项目需求和开发环境的配置。

http://www.dtcms.com/wzjs/108713.html

相关文章:

  • 沈阳网站建设哪家便宜crm网站
  • 厦门专业网站建设武汉网站制作推广
  • 响水网站设计宁波网站建设优化企业
  • 怎么备份wordpress网站百度指数pc版
  • 广州专业网站建设有哪些今日头条指数查询
  • 如何免费申请公司网站市场营销案例150例
  • 深圳商业策划公司十大公司seo引擎优化怎么做
  • 有哪些品牌做打底衫的网站大数据营销是什么
  • 快速网站排名优化搜索引擎快速优化排名
  • 将网站发布到微信小程序怎么做免费建站系统哪个好用吗
  • 深圳app开发公司有推荐的吗免费网站建设seo
  • 策划一个网站策划书seo门户网价格是多少钱
  • 网站规划市场分析谷歌优化seo
  • 电子商务网站建设核心seo运营推广
  • 做牛仔裤的视频网站网站推广优化价格
  • 湖北鄂州疫情最新情况优化模型有哪些
  • 上海网站建设哪家服务好百度搜索风云榜官网
  • 网站建设梦幻创意如何做网站优化
  • 政府网站 目的必应搜索推广
  • 建设银行官网网站广告精准推广平台
  • 公司网站做的一样算不算侵权大连seo顾问
  • 浙江响应式网站建设制作二十个优化
  • 杭州建设网杨赟福州短视频seo机会
  • 外贸网站 推广搜索引擎营销的案例有哪些
  • 阿里云1核2g服务器能建设几个网站seo推广方式是什么呢
  • 网站做优化多少钱seo标题关键词优化
  • 企业建设网站作用中央突然宣布一个大消息
  • wordpress网址重定向seo工程师是什么职业
  • 长春网站建设设计百度一下浏览器下载安装
  • win主机wordpress重定向河源网站seo