根据51单片机--C言语之预处理总结

根据51单片机--C言语之预处理总结

发布时间:2024-03-07 19:19:47    作者:rng电子竞技俱乐部官网

  编译预处理器是C言语编译器的一个重要组成部分。很好的运用C言语的预处理指令能加强代码的可读性,灵活性,和易于修正等特色,便于程序的结构化。

  宏界说指令为#define,它的效果便是完成用一个简略易读的字符串来替代

  当程序中呈现3.1415926这个常数的时分就能够用PI这个字符替代,假如想修正这个常数只需求修正这个宏界说中的常数,就能够到达修正整个文件中这个常数的意图。这便是添加保护性的表现。

  运用中#define 和标识符之间有必要留有空格,标识符和常量表达式之间也有必要有空格。

  带参数的宏界说和不带参数的宏界说之间的不同之处在于,带参数的宏界说不只是进行字符串的替换,并且还要进行参数的替换。留意是参数替换。

  2.宏界说指令#define 要求一行内写完,假如一行内完不成能够用“”表明下一行持续。

  运用尖括号的话,编译时会先在体系include目录里查找,假如找不到才会在源代码地点目录查找;运用双引号则相反,会先在源代码目录里查找。这就从另一方面代表着,当体系里(如/usr/include/里)有一个叫做at89c51.h的头文件,而你的源代码目录里也有一个你自己写的at89c51.h头文件,那么运用尖括号时用的便是体系里的;而运用双引号的话则会运用你自己写的那个。

  上一篇:数显温度计规划电路图大全(DS18B20/89S51单片机/液晶)

  单片机CPU与外部设备交流信息一般有如下几种方法:无条件传送方法,查询传送方法和中止传送方法。咱们以单片机与微型打印机接口为例叙述这三种方法。假定用户要打印三个数据,这三个数据保存在单片机的内部数据存储器10H,11H,和12H中,8051用并口P2与微型打印机的并行数据口DB进行数据交流。 (1)无条件传送方法 这种数据传送方法中没有联络信号,即CPU总是以为打印机在怎么时分都是处于“准备好”的状况。这种传送方法中只需求在程序中参加数据送往P2的指令,数据传送便能轻松完成。但这种数据传送方法有一个丧命缺点,数据易丢掉,是因为CPU的速度适当快,而打印机的速度相对来说较慢,其结果是在打印机打印一个数据的时间内,CPU已送来了多

  的三种数据传输方法 /

  自我涵养——从芯片、编译器到操作体系 带目录 文字版

  )

  有奖征文:邀一线轿车VCU/MCU开发工程师,共享开发经历、难题、生长之路等

  MPS电机研究院 让电机更听话的隐秘! 第一站:电机运用常识大考!第三期考题上线,跟帖赢好礼~

  【下载】LAT1396 STM32CubeIDE实用技巧之STM32H7双核调试的装备

  【下载】LAT1392 LTDC RGB接口 LCD的TouchGFX工程的移植过程

  【直播】3月27日,STSAFE-A110安全芯片及ST4SIM eSIM芯片助力安全通讯

  【线日,根据Buildroot制造STM32MP13发动镜像-深圳/厦门/西安/郑州/姑苏

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提高性能与信息安全性

  【新品】STM32MP13X-支撑Linux、RTOS和Bare Metal运用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运转频率160 MHz,根据Armv8-M架构并带有TrustZone®

  【下载】AN5129_合适2.4GHz无线信号的低成本PCB天线 根据 BlueNRG-LP ARM Cortex-M0+

  在keil中编程时常会遇到__use_no_semihosting_swi的正告,这时你便是进入了半主机形式。在嵌入式的编程中你是避免不了运用printf、fopen、f ...

  1、推挽输出能够输出高、低电平,衔接数字器材;推挽结构一般是指两个三极管分别受两个互补信号的操控,总是在一个三极管导通的时分另一个截 ...

  在嵌入式设备开发中,往往需求保存一些掉电不易失性的数据,假如体系装备、用户定制信息等等,假如添加额定的ROMIC,比方(根据I2C的24C02 ...

  一、什么是GPIO?GPIO的英文全称是General-Purpose IO ports,也便是通用输入输出口。在嵌入式体系中,常常需求操控许多结构相对比较简略的外部设 ...

  最近有个朋友在规划低功耗设备,用的是STM32的主控,他知道我做过许多相似的超低功耗项目,所以向我咨询了一些问题,其中就包含I O口的几种 ...

  51单片机PIC单片机AVR单片机ARM单片机嵌入式体系轿车电子消费电子数据处理视频教程电子百科其他技能STM32MSP430单片机资源下载单片机习题与教程词云:

相关新闻推荐

在线客服 :

服务热线:0523-84865312

电子邮箱: jssj@jssjjd.com

企业地址:靖江市斜桥镇江平路19号

rng电子竞技俱乐部官网 位于制造业基地的长三角产业带中心——美丽的滨江之城——靖江,交运顺捷,政通人和。组建成立于一九九七年,注册资本:人民币5009万元,主要从事医药、卫生、电子、环保、轻工、

Copyright © 2002-2017 rng电子竞技俱乐部中心官网_rng最新战队成员名单 版权所有