(1)学习过C语言的同学在对单片机有了基本了解之后,就可以开始试着写一两个基于单片机的C语言的程序了。C51语言继承了ANSI C 的绝大部分的特性,基本的语法相同,同学们上手会比较快。但是,由于C51语言是对硬件进行控制的编程语言,其本身又在硬件结构上有所扩展以增强C语言对硬件的控制,如关键字sbit,data,code等(后面会讲他们是做什么的)。
(2)sbit : sbit是对应可位寻址空间的一个位,可位寻址区:20H~2FH。一旦用了sbit x x x = REGE^6这样的定义(例如,sibt a = P0^0,定义P0口的第0位为变量a,此时对a赋值0或者1时,就是在对P0口的第0位进行控制,赋低电平或高电平),这个sbit量就确定地址了。(sbit大部分是用在特殊功能寄存器中的,方便对寄存器的某位进行操作的`。)