单片机c语言常用语,单片机C语言常用语句详解
《单片机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语言常用语句详解相关推荐
- 单片机c语言常用的语句有几条,单片机C语言常用语句详解
<单片机C语言常用语句详解>由会员分享,可在线阅读,更多相关<单片机C语言常用语句详解(22页珍藏版)>请在人人文库网上搜索. 1.C51编程中常见语句的总结.首先,C51定义 ...
- MySQL数据库增删改查常用语句详解
MySQL数据库增删改查常用语句详解 一 MySQL数据库表结构 1.1 常见数据类型 1.2 常用约束类型 1.3 MySQL存储引擎 二 DDL语句:数据定义语句 2.1 修改数据库密码 2.1. ...
- 51单片机c语言常用语句详解,51单片机之C语言-4.5基本语句之条件选择语句
1. 条件选择语句之if 语句 前面我们讲了数据类型,运算符及表达式.C语言也是一种语言,既然是语言,一定有连接词.这些连接词可以用来表示假设,循环等等.我们先来看看假设if语句.这些连接词有一定的规 ...
- c语言 append,对C++ string append方法的常用用法详解
C++ string append()添加文本 使用append()添加文本常用方法: 直接添加另一个完整的字符串: 如str1.append(str2); 添加另一个字符串的某一段子串: 如str1 ...
- C语言求最大公约数三种方法详解
C语言求最大公约数三种方法详解 题目要求 常用写法(穷举法) 辗转相减法 辗转相除法 main函数 整体代码 题目要求 运行最大公约数的常用算法,并进行程序的调式与测试. 常用写法(穷举法) 从两个数 ...
- c语言实现顺序表源程序,C语言实现静态顺序表的实例详解
C语言实现静态顺序表的实例详解 线性表 定义一张顺序表也就是在内存中开辟一段连续的存储空间,并给它一个名字进行标识.只有定义了一个顺序表,才能利用该顺序表存放数据元素,也才能对该顺序表进行各种操作. ...
- c语言数据类型int的用法,C语言基本数据类型:整型(int)用法详解|C语言学习
C语言基本数据类型:整型(int)用法详解 1. 整型 int C 语言提供了很多整数类型(整型),这些整型的区别在于它们的取值范围的大小,以及是否可以为负.int 是整型之一,一般被称为整型.以后, ...
- C语言结构体中定义函数指针详解
C语言结构体中定义函数指针详解 结构体指针函数应用场景之一--驱动程序编写 结构体的一些基本用法 形式1:先定义结构体类型,再定义变量 形式2:在定义类型的同时定义变量 形式3:直接定义变量,用无名结 ...
- c语言自定义color,forecolor c语言中的颜色设置语句详解
backcolor与forecolor的区别 backcolor:用来设置图像的背景颜色,也用来设置文档.表格.图像等的背景颜色. forecolor:用来设置图像的前景颜色,也用来设置文档.表格.图 ...
最新文章
- 不会MySQL索引,面试官让回家等通知!
- 07/11/13 资料整理
- [转] Transact_SQL手册
- Leetcode295 数据流中的中位数-最小堆和最大堆
- java中compile函数用法_【转】关于java中Pattern.compile函数的相关解释
- php解析目录函数怎么用,PHP中目录解析函数
- 用VScode配置Python开发环境引用
- Visual Studio 2008 每日提示(一)
- Oracle故障:Breaking the connection before proto/dty negotiation, error raised 3136
- mysql int 转 varchar_Java后端程序员必备:MySQL索引失效的十大杂症
- Access denied for user 'root'@'localhost' Could not obtain connection
- allegro中10mil过孔_allegro阻抗隔层参考设置以及via copy操作
- Excel度分秒转度--公式大解析
- KK模组与普通丝杠模组的区别
- Linux 下的 MISC 设备驱动
- Matlab许可证过期解决办法
- Apex Lightning Salesforce 学习笔记及报错问题(持续更新)
- 抽象类:小样儿(接口),我一眼看出你就不是人(抽象类)
- 学习人工智能需要参加哪些课程或培训,如何选择?
- matlab中图形框布局调整,MATLAB:正确调整图形大小
热门文章
- Vue学习(十一)Vue CLI脚手架
- cmip6数据处理、统计降尺度、动力降尺度、及应用时的各种问题
- 现在steam科学教育
- 如何写出优雅漂亮的c#代码_方法(三)
- 3A信用等级证书的应用有哪些
- STM32F103五分钟入门系列(八)SysTick滴答定时器+SysTick中断实现跑马灯
- 华氏温度与摄氏温度对照表的打印
- 计算机安装网络打印机,怎么安装网络打印机 网络打印机安装详细教程【图文】...
- win10打开软件显示c盘服务器,教你修复win10系统打开C盘发现一个program Files文件夹的方案...
- 增加或修改(键盘)按键