[小学教育]第4章单片机C语言程序设计1.ppt

[小学教育]第4章单片机C语言程序设计1

(4)C51与标准C的输入输出处理不一样 C51中的输入输出是通过MCS-51串行口来完成的,输入输出指令执行前必须要对串行口进行初始化; (5)C51与标准C在函数使用方面也有一定的区别 C51中有专门的中断函数 七.位类型 这也是C51中扩充的数据类型,用于访问MCS-51单片机中的可寻址 的位单元。 在C51中,支持两种位类型:bit型和sbit型。 其中用bit定义的位变量在C51编译器编译时,在不同的时候位地址是可以变化的; 而用sbit定义的位变量必须与MCS-51单片机的一个可以寻址位单元或可位寻址的字节单元中的某一位联系在一起,在C51编译器编译时,其对应的位地址是不可变化的。 一.数据类型说明符 可以是基本数据类型说明符, 也可以是组合数据类型说明符, 还可以是用typedef或#define定义的类型别名。 格式如下: typedef c51固有的数据类型说明符 别名 #define 别名 C51固有的数据类型说明符 4.4 C51的运算符及表达式 一个赋值语句的格式如下: 变量=表达式; 执行时先计算出右边表达式的值,然后赋给左边的变量。例如: x=8+9; /*将8+9的值赋绐变量x*/ x=y=5; /*将常数5同时赋给变量x和y*/ 4.4.1

文档评论(0)

1亿VIP精品文档

相关文档