单片机C语言笔记单片机C语言笔记.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
单片机C语言笔记 本节笔记主要集中在单片机C语言编程的基础知识点,涵盖变量声明、操作符、控制结构、数组、指针、函数等方面的内容。 1. 变量声明:void、bit、sbit 等关键字的使用,变量声明的基本规则。 void 声明函数无返回值或无参数,声明无类型指针;bit 声明位变量或位类型函数;sbit 声明可寻址变量。 2. 操作符:逻辑与、按位与、左移、右移等操作符的使用。 逻辑与:条件式1 && 条件式2(两个条件为真时运算结果为真,否则为假);按位与:&;左移:在相应的位补“0”;右移:如果是无符号数,都是在相应的位补“0”,如果是有符号数,则要在其左端补入原来数据的符号位。 3. 控制结构:switch 语句、break 语句、continue 语句的使用。 switch 语句:用于选择多个条件执行不同的语句;break 语句:用于提前结束循环;continue 语句:用于跳过本次循环,继续进行下一次的循环。 4. 数组:数组的定义、数组的元素从 0 开始、 二维数组中只能省略行的个数,而不能省略列的个数。 5. 指针:指针的定义、指针运算符、数组的指针、指针的使用规则等。 指针是地址,而指针变量是存放地址的变量;指针只能存放地址;&x 指取 x 的地址,x 是内容;*为取内容运算符。 6. 函数:函数的定义、函数的调用、函数的返回值等。 函数的定义:返回类型标识符 函数名(形式参数){声明部分程序部分};函数的调用:函数名(实际参数);函数的返回值:一个函数允许没有 return 返回语句,那么当程序执行到函数最后一个“}”,则返回一个不确定的值。 7. 单片机编程:单片机编程的基本概念、P0、P1、P2 等口的使用等。 单片机编程就是对 CPU 编写特定的程序来控制各个单元芯片;P0 口既可以作为通用的 I/O 口进行数据的输入输出,也可以作为单片机系统的地址/数据线使用;P1 口只能传送数据;P2 口可以作为输出口使用时无需外接上拉电阻。