Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¡¾×ª¡¿C±äÁ¿µÄ´æ´¢·½Ê½

C±äÁ¿µÄ´æ´¢·½Ê½-¡°¾²Ì¬´æ´¢¡±ºÍ¡°¶¯Ì¬´æ´¢¡±      ±äÁ¿µÄ´æ´¢·½Ê½¿É·ÖΪ¡°¾²Ì¬´æ´¢¡±ºÍ¡°¶¯Ì¬´æ´¢¡±Á½ÖÖ¡£ ¾²Ì¬´æ´¢±äÁ¿Í¨³£ÊÇÔÚ±äÁ¿¶¨Òåʱ¾Í·Ö¶¨´æ´¢µ¥Ôª²¢Ò»Ö±±£³Ö²»±ä£¬Ö±ÖÁÕû¸ö³ÌÐò½áÊø¡£È«¾Ö±äÁ¿¼´ÊôÓÚ´ËÀà´æ´¢·½Ê½¡£¶¯Ì¬´æ´¢±äÁ¿ÊÇÔÚ³ÌÐòÖ´Ðйý³ÌÖУ¬Ê¹ÓÃËüʱ²Å·ÖÅä´æ´¢µ¥Ôª£¬Ê¹ÓÃÍê±ÏÁ¢¼´ÊÍ·Å¡£µäÐ͵ÄÀý×ÓÊǺ¯ÊýµÄÐÎʽ²ÎÊý£¬ÔÚº¯Êý¶¨Òåʱ²¢²»¸øÐβηÖÅä´æ´¢µ¥Ôª£¬Ö»ÊÇÔÚº¯Êý±»µ÷ÓÃʱ£¬²ÅÓèÒÔ·ÖÅ䣬µ÷Óú¯ÊýÍê±ÏÁ¢¼´ÊÍ·Å¡£Èç¹ûÒ»¸öº¯Êý±»¶à´Îµ÷Óã¬Ôò·´¸´µØ·ÖÅä¡¢ÊÍ·ÅÐβαäÁ¿µÄ´æ´¢µ¥Ôª¡£´ÓÒÔÉÏ·ÖÎö¿ÉÖª£¬¾²Ì¬´æ´¢±äÁ¿ÊÇÒ»Ö±´æÔڵģ¬¶ø¶¯Ì¬´æ´¢±äÁ¿Ôòʱ¶ø´æÔÚʱ¶øÏûʧ¡£ÎÒÃÇÓÖ°ÑÕâÖÖÓÉÓÚ±äÁ¿´æ´¢·½Ê½²»Í¬¶ø²úÉúµÄÌØÐԳƱäÁ¿µÄÉú´æÆÚ¡£Éú´æÆÚ±íʾÁ˱äÁ¿´æÔÚµÄʱ¼ä¡£Éú´æÆÚºÍ×÷ÓÃÓòÊÇ´Óʱ¼äºÍ¿Õ¼äÕâÁ½¸ö²»Í¬µÄ½Ç¶ÈÀ´ÃèÊö±äÁ¿µÄÌØÐÔ£¬ÕâÁ½Õß¼ÈÓÐÁªÏµ£¬ÓÖÓÐÇø±ð¡£Ò»¸ö±äÁ¿¾¿¾¹ÊôÓÚÄÄÒ»ÖÖ´æ´¢·½Ê½£¬²¢²»Äܽö´ÓÆä×÷ÓÃÓòÀ´Åжϣ¬»¹Ó¦ÓÐÃ÷È·µÄ´æ´¢ÀàÐÍ˵Ã÷¡£ ÔÚ£ÃÓïÑÔÖУ¬¶Ô±äÁ¿µÄ´æ´¢ÀàÐÍ˵Ã÷ÓÐÒÔÏÂËÄÖÖ£º auto       ×Ô¶¯±äÁ¿ register   ¼Ä´æÆ÷±äÁ¿ extern Íⲿ±äÁ¿(È«¾Ö±äÁ¿) static      ¾²Ì¬±äÁ¿ ×Ô¶¯±äÁ¿ºÍ¼Ä´æÆ÷±äÁ¿ÊôÓÚ¶¯Ì¬´æ´¢·½Ê½£¬Íⲿ±äÁ¿ºÍ¾²Ì¬±äÁ¿ÊôÓÚ¾²Ì¬´æ´¢·½Ê½¡£ÔÚ½éÉÜÁ˱äÁ¿µÄ´æ´¢ÀàÐÍÖ®ºó£¬¿ÉÒÔÖªµÀ¶ÔÒ»¸ö±äÁ¿µÄ˵Ã÷²»½öӦ˵Ã÷ÆäÊý¾ÝÀàÐÍ£¬»¹Ó¦ËµÃ÷Æä´æ´¢ÀàÐÍ¡£Òò´Ë±äÁ¿ËµÃ÷µÄÍêÕûÐÎʽӦΪ£º       ´æ´¢ÀàÐÍ˵Ã÷·û Êý¾ÝÀàÐÍ˵Ã÷·û ±äÁ¿Ãû£¬±äÁ¿Ãû¡­ £¬ÀýÈ磺 static int a,b;        ˵Ã÷a,bΪ¾²Ì¬ÀàÐͱäÁ¿ auto char c1,c2; ˵Ã÷c1,c2Ϊ×Ô¶¯×Ö·û±äÁ¿ static int a[5]={1,2,3,4,5}; ˵Ã÷aΪ¾²ÕûÐÍÊý×é extern int x,y; ˵Ã÷x,yΪÍⲿÕûÐͱäÁ¿ ÏÂÃæ·Ö±ð½éÉÜÒÔÉÏËÄÖÖ´æ´¢ÀàÐÍ£º Ò»¡¢×Ô¶¯±äÁ¿µÄÀàÐÍ˵Ã÷·ûΪauto¡£ ÕâÖÖ´æ´¢ÀàÐÍÊÇ£ÃÓïÑÔ³ÌÐòÖÐʹÓÃ×î¹ã·ºµÄÒ»ÖÖÀàÐÍ¡££ÃÓïÑԹ涨£¬º¯ÊýÄÚ·²Î´¼Ó´æ´¢ÀàÐÍ˵Ã÷µÄ±äÁ¿¾ùÊÓΪ×Ô¶¯±äÁ¿£¬ Ò²¾ÍÊÇ˵×Ô¶¯±äÁ¿¿Éʡȥ˵Ã÷·ûauto¡£ ÔÚÇ°Ãæ¸÷ÕµijÌÐòÖÐËù¶¨ÒåµÄ±äÁ¿·²Î´¼Ó´æ´¢ÀàÐÍ˵Ã÷·ûµÄ¶¼ÊÇ×Ô¶¯±äÁ¿¡£ÀýÈ磺 { int i,j,k; char c; ¡­¡­ }µÈ¼ÛÓÚ£º { auto int i,j,k; auto char c; ¡­¡­ } ×Ô¶¯±äÁ¿¾ßÓÐÒÔÏÂÌص㣺 1. ×Ô¶¯±äÁ¿µÄ×÷ÓÃÓò½öÏÞÓÚ¶¨Òå¸Ã±äÁ¿µÄ¸öÌåÄÚ¡£ÔÚº¯ÊýÖж¨ÒåµÄ×Ô¶¯±äÁ¿£¬Ö»Ôڸú¯ÊýÄÚÓÐЧ


Ïà¹ØÎĵµ£º

C/C++ ±ê×¼º¯ÊýÓ¦ÓÃС½á Ö® Ëæ»úº¯Êý

×Ô´Ó½Ó´¥ÕâÃÅÓïÑÔµ½ÏÖÔÚÓÐÒ»¸ö¶àÐÇÆÚµÄʱ¼äÁË£¬ËäÈ»ÒÔºóµÄ·»¹ºÜ³¤£¬»áÓöµ½¸÷ÖÖÀ§ÄÑ£¬µ«Ö»ÒªÓÐÄÍÐĺÍÒãÁ¦£¬»¹Òª½Å̤ʵµØµÄ´òºÃ»ù´¡£¬¾ÍÒ»¶¨ÄÜÓг¤Í¾µÄ½ø²½£¬ºÇºÇ£¬Ï£ÍûÔÚÕâÀïµÄÿһ¸öÈ˶¼ºÍÎÒÒ»Æð¼ÓÓÍ£¬²»¶Ï½ø²½¡£
Ëæ»úº¯Êý¶ÔÿÖÖ±à³ÌÓïÑÔÀ´Ëµ¶¼ÊÇÒ»¸ö²»¿ÉȱÉٵĻ·½Ú£¬ÄÇôÔÚC++ÖÐËüÊÇÈçºÎÓ¦Óõģ¬ÕâÀïΪÁË·½±ãÀí½â£¬¶ÔÒÔÇ ......

LinuxÉ豸Çý¶¯Ö®I2C¼Ü¹¹·ÖÎö

Ò»:Ç°ÑÔ
I2cÊÇphilipsÌá³öµÄÍâÉè×ÜÏß.I2CÖ»ÓÐÁ½ÌõÏß,Ò»Ìõ´®ÐÐÊý¾ÝÏß:SDA,Ò»ÌõÊÇʱÖÓÏßSCL.ÕýÒòΪÕâÑù,Ëü·½±ãÁ˹¤³ÌÈËÔ±
µÄ²¼Ïß.ÁíÍâ,I2CÊÇÒ»ÖÖ¶àÖ÷»ú¿ØÖÆ×ÜÏß.ËüºÍUSB×ÜÏß²»Í¬,USBÊÇ»ùÓÚmaster-slave»úÖÆ,ÈκÎÉ豸µÄͨÐűØÐëÓÉÖ÷»ú·¢Æð²Å¿ÉÒÔ.¶ø
I2C ÊÇ»ùÓÚmulti master»úÖÆ.һͬ×ÜÏßÉÏ¿ÉÔÊÐí¶à¸ömaster.¹ØÓÚI2CЭÒéµÄÖª ......

VB/C++/C#´®¿ÚͨѶԴ´úÂ롾¸½ÏêϸעÊÍ¡¿


VB
    If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
    MSComm1.CommPort = i1
    MSComm1.PortOpen = True
    MSComm1.InputMode = comInputModeBinary
    MSComm1.InBufferCount = 0
& ......

SQLite C/C++½Ó¿Ú½éÉÜ

ÕâƪÎÄÕÂÊÇʹÓÃSQLite C/C++½Ó¿ÚµÄÒ»¸ö¸ÅÒª½éÉܺÍÈëÃÅÖ¸ÄÏ¡£
ÓÉÓÚÔçÆÚµÄSQLiteÖ»Ö§³Ö5¸öC/C++½Ó¿Ú£¬Òò¶ø·Ç³£ÈÝÒ×ѧϰºÍʹÓ㬵«ÊÇËæ×ÅSQLite¹¦ÄܵÄÔöÇ¿£¬ÐµÄC/C++½Ó¿Ú²»¶ÏµÄÔö¼Ó½øÀ´£¬µ½ÏÖÔÚÓг¬¹ý150¸ö²»Í¬µÄAPI½Ó¿Ú¡£ÕâÍùÍùʹ³õѧÕßÍû¶øÈ´²½¡£ÐÒÔ˵ÄÊÇ£¬´ó¶àÊýSQLiteÖеÄC/C++½Ó¿ÚÊÇרÓõģ¬Òò¶øºÜÉÙ±»Ê¹Óõ½¡£¾¡¹ÜÓÐÕâ ......

CÃæÊÔÌ⣨ÕûÀí,¸üÐÂÖÐ...)

1.ÓÃÔ¤´¦ÀíÖ¸Áî#defineÉùÃ÷Ò»¸ö³£Êý£¬±íÃ÷1ÄêÓжàÉÙÃ루ÈòÄêºöÂÔ£©
#define SECONDS_PER_YEAR  (60*60*24*365)UL
2.дһ¸ö“±ê×¼”ºê MIN£¬ÊäÈëÁ½¸ö²ÎÊý²¢·µ»Ø½ÏСµÄÒ»¸ö
#define MIN(A,B) ( ( (A)<=(B) )?(A):(B) )
3.Ô¤´¦Àí±êʶ#errorµÄÄ¿µÄÊÇʲô?
Í£Ö¹±àÒë²¢ÏÔʾ³ö´íÐÅÏ¢
4.ÓÃCÓïÑÔ±àдһ¸öËÀÑ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ