《单片机C语言常用语句详解》由会员分享,可在线阅读,更多相关《单片机C语言常用语句详解(22页珍藏版)》请在人人文库网上搜索。

1、C51编程常用语句总结,一、C51定义SFR 定义方法:两个关键字:sfr和sbit 1.定义特殊功能寄存器用sfr 例如: sfr PSW=0 xD0;/*定义程序状态字PSW的地址为D0H*/ sfr TMOD=0 x89;/*定义定时器/计数器方式控制寄存器TMOD的地址为89H*/ sfr P1=0 x90;/*定义P1口的地址为90H*/ 2.定义可位寻址的特殊功能寄存器的位用sbit 例如: sbit CY=0 xD7;/*定义进位标志CY的地址为D7H*/ sbit AC=0 xD06;/*定义辅助进位标志AC的地址为D6H*/ sbit RS0=0 xD03;/*定义RS0的地。

2、址为D3H*/,标准SFR在reg51.h、reg52.h 等头文件中已经被定义,只要用文件包含做出声明即可使用。 例如: #include sbit P10=P10; sbit P12=P12; main() P10=1; P12=0; PSW=0 x08; ,二、C51定义位变量 使用关键字bit 例如: bit lock;/*将lock定义为位变量*/ bit direction;/*将direction定义为位变量*/ 注意:不能定义位变量指针;也不能定义位变量数组。,C51编程常用语句总结,C51流程控制语句,一、选择语句 1.if语句 以下三种形式: if(表达式)语句; if(表。

3、达式)语句1; else 语句2; if(表达式1)语句1; else if(表达式2)语句2ÿ

单片机c语言常用语,单片机C语言常用语句详解相关推荐

  1. 单片机c语言常用的语句有几条,单片机C语言常用语句详解

    <单片机C语言常用语句详解>由会员分享,可在线阅读,更多相关<单片机C语言常用语句详解(22页珍藏版)>请在人人文库网上搜索. 1.C51编程中常见语句的总结.首先,C51定义 ...

  2. MySQL数据库增删改查常用语句详解

    MySQL数据库增删改查常用语句详解 一 MySQL数据库表结构 1.1 常见数据类型 1.2 常用约束类型 1.3 MySQL存储引擎 二 DDL语句:数据定义语句 2.1 修改数据库密码 2.1. ...

  3. 51单片机c语言常用语句详解,51单片机之C语言-4.5基本语句之条件选择语句

    1. 条件选择语句之if 语句 前面我们讲了数据类型,运算符及表达式.C语言也是一种语言,既然是语言,一定有连接词.这些连接词可以用来表示假设,循环等等.我们先来看看假设if语句.这些连接词有一定的规 ...

  4. c语言 append,对C++ string append方法的常用用法详解

    C++ string append()添加文本 使用append()添加文本常用方法: 直接添加另一个完整的字符串: 如str1.append(str2); 添加另一个字符串的某一段子串: 如str1 ...

  5. C语言求最大公约数三种方法详解

    C语言求最大公约数三种方法详解 题目要求 常用写法(穷举法) 辗转相减法 辗转相除法 main函数 整体代码 题目要求 运行最大公约数的常用算法,并进行程序的调式与测试. 常用写法(穷举法) 从两个数 ...

  6. c语言实现顺序表源程序,C语言实现静态顺序表的实例详解

    C语言实现静态顺序表的实例详解 线性表 定义一张顺序表也就是在内存中开辟一段连续的存储空间,并给它一个名字进行标识.只有定义了一个顺序表,才能利用该顺序表存放数据元素,也才能对该顺序表进行各种操作. ...

  7. c语言数据类型int的用法,C语言基本数据类型:整型(int)用法详解|C语言学习

    C语言基本数据类型:整型(int)用法详解 1. 整型 int C 语言提供了很多整数类型(整型),这些整型的区别在于它们的取值范围的大小,以及是否可以为负.int 是整型之一,一般被称为整型.以后, ...

  8. C语言结构体中定义函数指针详解

    C语言结构体中定义函数指针详解 结构体指针函数应用场景之一--驱动程序编写 结构体的一些基本用法 形式1:先定义结构体类型,再定义变量 形式2:在定义类型的同时定义变量 形式3:直接定义变量,用无名结 ...

  9. c语言自定义color,forecolor c语言中的颜色设置语句详解

    backcolor与forecolor的区别 backcolor:用来设置图像的背景颜色,也用来设置文档.表格.图像等的背景颜色. forecolor:用来设置图像的前景颜色,也用来设置文档.表格.图 ...

最新文章

  1. 不会MySQL索引,面试官让回家等通知!
  2. 07/11/13 资料整理
  3. [转] Transact_SQL手册
  4. Leetcode295 数据流中的中位数-最小堆和最大堆
  5. java中compile函数用法_【转】关于java中Pattern.compile函数的相关解释
  6. php解析目录函数怎么用,PHP中目录解析函数
  7. 用VScode配置Python开发环境引用
  8. Visual Studio 2008 每日提示(一)
  9. Oracle故障:Breaking the connection before proto/dty negotiation, error raised 3136
  10. mysql int 转 varchar_Java后端程序员必备:MySQL索引失效的十大杂症
  11. Access denied for user 'root'@'localhost' Could not obtain connection
  12. allegro中10mil过孔_allegro阻抗隔层参考设置以及via copy操作
  13. Excel度分秒转度--公式大解析
  14. KK模组与普通丝杠模组的区别
  15. Linux 下的 MISC 设备驱动
  16. Matlab许可证过期解决办法
  17. Apex Lightning Salesforce 学习笔记及报错问题(持续更新)
  18. 抽象类:小样儿(接口),我一眼看出你就不是人(抽象类)
  19. 学习人工智能需要参加哪些课程或培训,如何选择?
  20. matlab中图形框布局调整,MATLAB:正确调整图形大小

热门文章

  1. Vue学习(十一)Vue CLI脚手架
  2. cmip6数据处理、统计降尺度、动力降尺度、及应用时的各种问题
  3. 现在steam科学教育
  4. 如何写出优雅漂亮的c#代码_方法(三)
  5. 3A信用等级证书的应用有哪些
  6. STM32F103五分钟入门系列(八)SysTick滴答定时器+SysTick中断实现跑马灯
  7. 华氏温度与摄氏温度对照表的打印
  8. 计算机安装网络打印机,怎么安装网络打印机 网络打印机安装详细教程【图文】...
  9. win10打开软件显示c盘服务器,教你修复win10系统打开C盘发现一个program Files文件夹的方案...
  10. 增加或修改(键盘)按键