sfr16 data bdata idata pdata xdata code interrupt reentrant using _at_ small compact large
用途 位标量声明 位标量声明 特殊功能寄存器声明 特殊功能寄存器声明 存储器类型说明 存储器类型说明 存储器类型说明 存储器类型说明 存储器类型说明 存储器类型说明 中断函数说明 再入函数说明 寄存器组选择 绝对地址说明 存储模式选择 存储模式选择 存储模式选择
系统头文件用尖括号
精选课件ppt
23
例1:利用MCS-51单片机的P1 引脚P1.0 引接一只 LED,送“0”点亮,送“1”灭。则要求点亮,程序如下:
精选课件ppt
24
例1:利用MCS-51单片机的P1 引脚P1.0 引接一只 LED,送“0”点亮,送“1”灭。则要求点亮,程序如下:
#include “reg51.h”
四字节
1~3字节 位 单字节 双字节 位
值域 0~255 -128~+127 0~65535 -32768~+32767 0~4294967295 -2147483648 ~ +2147483647 ±1.175494E-38~ ±3.402823E+38 对象的地址 0或1 0~255 0~65535 0或1
由于ANSI C是一般C的基础,所以某些 “单片机C语言”可能会舍去部分ANSI C中的标准,以简化编译。 但反过来,某些“单片机C语言”还会增 加一些单片机特有的语言特性,以方便 针对单片机的编程
精选课件ppt
6
二、C51基础知识
1、标识符 2、关键字 3、 C51编译器所支持的数据类型 4、C51对内部资源的定义 5、常量 6、变量 7、数组 8、运算符 9、C51绝对地址访问 10、 C51的基本语句 11、中断服务程序