您当前的位置:五五电子网电子知识单片机-工控设备51单片机51单片机入门参考C程序 正文
51单片机入门参考C程序

51单片机入门参考C程序

点击数:7950 次   录入时间:03-04 11:40:50   整理:http://www.55dianzi.com   51单片机

                        sbit OV = 0xD2;

                        sbit P = 0xD0;

                        /* TCON */

                        sbit TF1 = 0x8F;

                        sbit TR1 = 0x8E;

                        sbit TF0 = 0x8D;

                        sbit TR0 = 0x8C;

                        sbit IE1 = 0x8B;

                        sbit IT1 = 0x8A;

                        sbit IE0 = 0x89;

                        sbit IT0 = 0x88;

                        /* IE */

                        sbit EA = 0xAF;

                        sbit ES = 0xAC;

                        sbit ET1 = 0xAB;

                        sbit EX1 = 0xAA;

                        sbit ET0 = 0xA9;

                        sbit EX0 = 0xA8;

                        /* IP */

                        sbit PS = 0xBC;

                        sbit PT1 = 0xBB;

                        sbit PX1 = 0xBA;

                        sbit PT0 = 0xB9;

                        sbit PX0 = 0xB8;

                        /* P3 */

                        sbit RD = 0xB7;

                        sbit WR = 0xB6;

                        sbit T1 = 0xB5;

                        sbit T0 = 0xB4;

                        sbit INT1 = 0xB3;

                        sbit INT0 = 0xB2;

                        sbit TXD = 0xB1;

                        sbit RXD = 0xB0;

                        /* SCON */

                        sbit SM0 = 0x9F;

                        sbit SM1 = 0x9E;

                        sbit SM2 = 0x9D;

                        sbit REN = 0x9C;

                        sbit TB8 = 0x9B;

                        sbit RB8 = 0x9A;

                        sbit TI = 0x99;

                        sbit RI = 0x98;

                          熟悉80C51内部结构的读者不难看出,这里都是一些符号的定义,即规定符号名与地址的对应关系。注意其中有

                        sfr P1 = 0x90;

                          这样的一行(上文中用黑体表示),即定义P1与地址0x90对应,P1口的地址就是0x90(0x90是C语言中十六进制数的写法,相当于汇编语言中写90H)。


                          从这里还可以看到一个频繁出现的词:sfr

                          sfr并标准C语言的关键字,而是Keil为能直接访问80C51中的SFR而提供了一个新的关键词,其用法是:

上一页  [1] [2] [3] [4]  下一页


本文关键字:单片机  程序  51单片机单片机-工控设备 - 51单片机