在C51语言中对于像串、并行接口等特殊功能寄存器已经预先进行了定义,这个定义包含在头文件()中,编程时直接引入这个头文件就可以使用了。(注:这里要求头文件名小写)
在C51程序中,经常使用#define进行一些预定义来简化程序中数据类型的输入,例如:unsigned char、unsigned int等数据类型通过预定义后可分别用uchar和uint来代替,则定义语句应为:#define uchar unsigned char()unsigned int
n为3位数,使用算术运算符将n的百位数字、十位数字、个位数字分解的方法为:百位数字=n/100;十位数字=();个位数字=n%10;
在C51语言中对于像串、并行接口等特殊功能寄存器已经预先进行了定义,如P0代表的就是P0口的功能寄存器等。如果对于P0端口的某一位进行访问可以使用sbit类型,使用之前需要定义,其定义形式应该是:sbit ()=();,这个语句表示的就是将P0口的第1引脚命名为LED。