dat 0x01
ΪÄúÕÒµ½ÒÔÏÂÏà¹Ø´ð°¸
µ¥Æ¬»úc³ÌÐòÖÐif(dat&0x01)ºÍdat|=0x80ÊÇʲôÒâ˼?
dat&0x01¾ÍÊÇÈ¡datµÄ×îµÍλ Èç¹ûdat=0x08 dat=0000 1000 dat&0x01=0 Èç¹ûdat=0x09 dat=0000 1001 dat&0x01=1 if(dat&0x01)¾ÍÊÇÖ¸Èç¹ûdat×îµÍλΪ1 dat|=...
dq=dat&0x01 dat>>=1ÊÇʲôÒâ˼?
datÖб£´æµÄÊý£¬°´ÕÕ¶þ½øÖƼÆËã±£Áô×îµÍ룬ÆäÓàλȡ0£¬±£´æµ½±äÁ¿dqÖÐ datÖÐÊý°´ÕÕ¶þ½øÖÆÊýÓÒÒÆÒ»Î»£¬×î¸ßλ²¹0£¬ÔÀ´µÄ×îµÍλÉáÆú£¬È»ºó±£´æ»Ø±äÁ¿datÖÐ ±ÈÈ磺dat=...
ÕâÉÏÃæµÄ¡°datÓë0x01¡±ÊÇʲôÒâ˼,ΪʲôҪÕâô×ö...
PWM ...Linux¼ì²âÓ²ÅÌ»µµÀ Óë ÐÞ¸´_smart overall-health self-assessment test result1.1Éè¼Æ±³¾°ºÍÒâÒå¸ú×ÅÉç»áµÄ·¢Õ¹£¬...
»ùÓÚµ¥Æ¬»úµÄdht11ÎÂʪ¶ÈÏÔʾÔÚlcd1602ÉϵijÌÐò?
write_com(0x0c); //¿ªÏÔʾ¹¦ÄÜ ÎÞ¹â±ê ²»ÉÁ˸ write_com(0x38); //Êý¾Ý×ÜÏß8λ 16X2ÏÔʾ 5*7µãÕó write_com(0x01); //ÇåÆÁ ...} /*else { dat|=0x00; } */ while(...
´¿Ð¡°×ÇóÖúÈçºÎ×öÒ»¸ö1 - wireζȼì²â?
//ζȶÁÈ¡ÏÔʾ//intializationreset_pulse();presence_pulse();//rom commandbyte_write(0xCC);//function commandbyte_write(0xBE);dat_right...
51µ¥Æ¬»úµÄʱÖÓоƬ³õʼ»¯ºóζȴ«¸ÐÆ÷½ÓÊÕ²»µ½Êý¾Ý...
void WriteOneChar(unsigned char dat) { unsigned char i; for(i = 8; i > 0; i--) { DQ = 0; DQ = dat & 0x01; delay(5...
µ¥Æ¬»úÇó½â?dat/=0x80;ÊÇʲôÒâ˼?? DQ = dat&0x01...
dat/=0x80;µÄÒâ˼ÊÇ ÓÒÒÆ7λ;DQ = dat&0x01; µÄÒâ˼ÊÇÈç¹û datµÄ×îµÍλΪ1,ÄÇô DQ = 1,Èç¹ûdat×îµÍλΪ0,ÄÇôDQ=0,Ò²¾ÍÊÇ˵,¼ì²â×îµÍλ.¾ÙÀý: dat =...
ÔõôдDS18B20µ×²ãÇý¶¯ - °Ù¶È¾Ñé
dat) { u8 j;u8 testb;DS18B20_IO_OUT();//SET PA0 OUTPUT; for (j=1;j<=8;j++){ testb=dat&0x01; dat=dat>>1; ...
µ¥Æ¬»úCÓïÑÔÖÐ DAT=num&0x01; ʲôÒâ˼?&·ûºÅ²»ÊÇÓë·ûºÅÂð...
¡®&¡¯Êǰ´Î»Óë·ûºÅ£¬¡®&&¡¯²ÅÊÇÂß¼Óë·ûºÅ "num&0x01"±íʾnumÓë0x01°´Î»Ó룺¼´°ÑnumµÚ0λµÄ״̬¸³¸øDAT£¬ÆäÓàλÇåÁã Ò»
ÔõÑùÖÆ×÷µç×ÓÎÂ¶È¼Æ - °Ù¶È¾Ñé
delay(4);}return(dat);}void write(uchar dat){uchar i=0;for(i=8;i>0;i--){io=0;io=dat&0x01;delay(5);io=1;dat>>=1;}...