或者这样算:先数出m个数,再接着m向后数n个数,最后数到多少,m+n的和就是多少。也可以这么说,自然数m后面第n个数,就是自然数m+n的和。回到本题,因为在自然数里,1后面第1个数就是2,所以1+1=2。
(double)x);fp_s->sign = 0;fp_s->exp = 0;fp_s->fraction = 0x1; printf ("float 最小弱规范数:%le\n\n",(double)x);return 0;}2、使用位运算符C语言中的位运算符有一个基本的常识,即只能操作...
//重命名IO口 RW BIT P2.1 E BIT P2.2 BF BIT P3.7 //D0~D7接在P3口 K1 BIT P1.0 K2 BIT P1.1 K3 BIT P1.2 K4 BIT P1.3 NOP MOV TMOD ,#11H //设定时器0和1工作在定时方式一 MOV IE,...
//#define uchar unsigned char //#define uint unsigend int define port P0 unsigned char table[]="0123456789";unsigned char table1[]="abcdefABCDEF";sbit rs=P2^0;sbit rw=P2^1;sbit e=P2^2;/ 00000 5...
void LCDInit(void){ delay(12847); //15ms WriteCommandLCD(0x38,0); //初始化操作,pdf中已说明<00111000B> delay(4282); //5ms WriteCommandLCD(0x38,1); //显示模式设置,开始要求每次检测忙信号 delay(...
} //--- void main(){ float aaa;uint bbb;init();aaa = 12.5;bbb = aaa * 10;W_LCD_X1_Dat(bbb);while(1);} //=== 初始化等函数,可见:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/bl...
比如:你要给P2.1和P2.2赋1,但不想改变其他位,那么你可以这样写:P2=P2 | 0x06(51单片机的写法)P2OUT|=0x06(430单片机的写法)。要给指定端口置0,而不影响其他位。比如要求P2^1=0,其他位不变。P2=P2&0x...
sbit ge=P0^2; //个位公共极 define Out P1 //数据输出端 unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //共阳 // 实际显示 0 1 2 3 4 ...
b; TH0=0x3c; TL0=0xb0; a++; if(a>10) { a=0; b=~b; if(b) P2=dian[1]; else P2=dian[2]; }}
include <AT89X52.H>ys(int y){int x; for (x=0;x<y;x++);}main() { bit P3_2_P,P3_3_P,P3_4_P,P3_2_P; char a,b,c,d; char xq[]={0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, ...