资料介绍
单片机软件设计使用C语言作为编程开发软件,采用模块化的程序结构,设计了按键模块程序、RFID模块程序、日历时钟模块程序、GPRS模块程序、显示存储模块程序等,并编写系统主程序,将五个程序模块组合在一起,实现单片机控制系统的整体功能。
51单片机支持三种高级语言,即PL/M,C和BASIC。C语言是一种通用的程序设计语言,其代码率高,数据类型及运算符丰富,并具有良好的程序结构,适用于各种应用的程序设计,是目前使用较广的单片机编程语言。单片机的C语言采用C51编译器(简称C51)。有C51产生的目标代码短,运行速度高,所需存储空间小,符合C语言的ANSI标准,生成的代码遵循Intel目标文件格式,而且可与A51汇编语言或PL/M51语言目标代码混合使用。
单片机C语言编程常用的运算符介绍
在单片机 C 语言编程中,通常用到 30 个运算符,如表 1 ,其中算术运算符 13 个,关系运算符 6 个,逻辑运算符 3 个,位操作符 7 个,指针运算符 1 个。 在 C 语言中,运算符具有优先级和结合性。 算术运算符优先级规定为:先乘除模(模运算又 叫求余运算 )
在单片机C语言编程中,通常用到30个运算符,如表1,其中算术运算符13个,关系运算符6个,逻辑运算符3个,位操作符7个,指针运算符1个。
在C语言中,运算符具有优先级和结合性。
算术运算符优先级规定为:先乘除模(模运算又叫求余运算),后加减,括号最优先。结合性规定为:自左至右,即运算对象两侧的算术符优先级相同时,先与左边的运算符号结合。
关系运算符的优先级规定为:》、《、》=、《=四种运算符优先级相同,=、!=相同,但前四种优先级高于后四种。关系运算符的优先级低于算术运算符,高于赋值(=)运算符。
逻辑运算符的优先级次序为:!、&&、||。 当表达式中出现不同类型的运算符时,非(!)运算符优先级最高,算术运算符次之,关系运算符再次之,其次是&&和||,最低为赋值运算符。 位操作的对象只能是整型或字符数据型。
- c语言运算符及例题 0次下载
- 51单片机实战教程之C语言基础(二 C语言运算符)
- 单片机的C语言编程教程详细说明 8次下载
- 单片机C51语言程序设计的基础资料详细说明 38次下载
- C++程序设计教程之运算符重载的详细资料说明 4次下载
- C语言教程之数据类型与运算符的详细资料说明 8次下载
- C语言实用教程之数据类型运算符和表达式的详细资料说明 10次下载
- 51单片机教程之80C51单片机的C语言程序设计资料概述 298次下载
- C语言程序设计教程之基本数据类型、运算符和表达式的详细资料概述 30次下载
- C语言学习笔记之运算符优先性 1次下载
- C语言运算符的使用 0次下载
- C语言32个关键字九种控制语句34种运算符 6次下载
- 01_常用运算符及优先级 0次下载
- C语言中基本的运算符,表达示及类型转换
- C语言程序设计--运算符与表达式
- 什么是C语言?单片机有什么特点?为什么要用C语言编程? 1266次阅读
- C语言的运算符 1028次阅读
- 什么是逻辑运算符 1851次阅读
- 什么是移位运算符 1661次阅读
- 条件(三元)运算符 1220次阅读
- 什么是运算符重载 2284次阅读
- SystemVerilog-运算符/表达式规则 2801次阅读
- RTL表达式和运算符 1567次阅读
- 干货:三大实例讲解三种C++运算符重载 3348次阅读
- C运算符的优先级和结合性详细解决 3102次阅读
- C语言中的逻辑运算符是怎么样的 3912次阅读
- 单片机的逻辑运算符和位运算符是什么?数字电路中的常用符号 2.6w次阅读
- c语言运算符优先级规律 7399次阅读
- 条件运算符的用法_C运算符的结合方向 9621次阅读
- 单片机编程之汇编语言基础-常用指令和程序模式 1.5w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多