C³ÌÐòÖÐÍ·ÎļþÏ໥°üº¬¾«»ª£¨ÍøÕªÐ¡½á£©
.hÖÐÒ»°ã·ÅµÄÊÇͬÃû.cÎļþÖж¨ÒåµÄ±äÁ¿¡¢Êý×é¡¢º¯ÊýµÄÉùÃ÷£¬ÐèÒªÈÃ.cÍⲿʹÓõÄÉùÃ÷¡£
1)hÎļþ×÷ÓÃ
1 ·½±ã¿ª·¢:°üº¬Ò»Ð©ÎļþÐèÒªµÄ¹²Í¬µÄ³£Á¿,½á¹¹,ÀàÐͶ¨Òå,º¯Êý,±äÁ¿ÉêÃ÷£»
2 Ìṩ½Ó¿Ú:¶ÔÒ»¸öÈí¼þ°üÀ´Ëµ¿ÉÒÔÌṩһ¸ö¸øÍâ½çµÄ½Ó¿Ú(ÀýÈç: stdio.h)¡£
2)hÎļþÀïÓ¦¸ÃÓÐʲô
³£Á¿,½á¹¹,ÀàÐͶ¨Òå,º¯Êý,±äÁ¿ÉêÃ÷¡£
3)hÎļþ²»Ó¦¸ÃÓÐʲô
±äÁ¿¶¨Òå, º¯Êý¶¨Òå¡£
4)externÎÊÌâ
¶ÔÓÚ±äÁ¿ÐèÒªextern£»
¶ÔÓÚº¯Êý²»ÐèÒªÒòΪº¯ÊýµÄȱʡ״̬ÊÇexternµÄ.Èç¹ûÒ»¸öº¯ÊýÒª¸Ä±äΪֻÔÚÎļþÄڿɼû,¼Óstatic¡£
5)include°üº¬ÎÊÌâ
ËäÈ»ÉêÃ÷ºÍÀàÐͶ¨Òå¿ÉÒÔÖØ¸´,²»¹ýÍÆ¼öʹÓÃÌõ¼þ±àÒë¡£
#ifndef _FILENAME_H,
#define _FILENAME_H
……
#endif
6)Ó¦¸ÃÔÚÄǶù°üº¬hÎļþ
ÔÚÐèÒªµÄµØ·½.±ÈÈçij¸öÌṩ½Ó¿ÚµÄhÎļþ½ö½ö±»1.cÎļþÐèÒª,ÄÇô¾ÍÔÚ1.cÎļþÀï°üº¬¡£
±àдµÄ³ÌÐòÒ»°ã»áÓÐ.HÎļþºÍÏà¶ÔÓ¦µÄ.CÎļþ£¬.HÎļþÊÇÉùÃ÷ËùÓã¬.CÎļþÊÇÆäº¯ÊýʵÏÖ²¿·Ö¡£ÔÚµ÷ÓÃʱֻҪ°üº¬.HÎļþ¼´¿É£¬ÎÒÃÇûÓÐÌý˵¹ý#include "delay.c"ÕâÀàµÄ³ÌÐò£¬Í¬Ê±Ò²²»ÌᳫʹÓÃÕâ¸öÐÎʽ¡£
ÔÚdelay.hÎļþÖУº //¶Ôµ÷Óõĺ¯ÊýÉùÃ÷
#ifndef __DELAY_H__
#define __DELAY_H__
extern void Delayms(unsigned int n);
#endif
ÔÚdelay.cÎļþÖУº //º¯ÊýʵÏÖ²¿·Ö
#include <delay.h>
//for crystal 11.0592M
void Delayms(unsigned int n)
{
unsigned int i,j;
for(j=n;j>0;j--)
for(i=112;i>0;i--);
&
Ïà¹ØÎĵµ£º
#include<stdio.h>
int cubeByValue(int n);
int main(){
int number = 5 ;
printf("The original value of number is %d\n",number);
number = cubeByValue(number);
printf("The new  ......
¡¡I2C×ÜÏß¾ßÓнṹ¼òµ¥Ê¹Ó÷½±ãµÄÌØµã¡£±¾ÎÄÃèÊöÁËlinuxÏÂI2CÇý¶¯µÄ½á¹¹£¬²¢ÔÚ´Ë»ù´¡Éϸø³öÁËI2CÉ豸Çý¶¯ºÍÓ¦ÓõÄʵÏÖ¡£
¡¡¡¡1 ÒýÑÔ
¡¡¡¡I2C (Inter£Integrated Circuit)×ÜÏßÊÇÒ»ÖÖÓÉPHILIPS¹«Ë¾¿ª·¢µÄÁ½Ïßʽ´®ÐÐ×ÜÏߣ¬ÓÃÓÚÁ¬½Ó΢¿ØÖÆÆ÷¼°ÆäÍâΧÉ豸¡£I2C×ÜÏß×îÖ÷ÒªµÄÓŵãÊÇÆä¼òµ¥ÐÔºÍÓÐЧÐÔ¡£ÓÉÓÚ½Ó¿ÚÖ±½ÓÔÚ×é¼þÖ ......
´ÓCµ½Perl
2008Äê11ÔÂ19ÈÕ ÐÇÆÚÈý 23:06
×÷ÕߣºÍõ´Ï <xiyou.wangcong@gmail.com>
ºÜ¶àÈ˲¢²»ÊǰÑPerlµ±×öµÚÒ»Ãűà³ÌÓïÑÔÀ´Ñ§Ï°µÄ£¬ÔÚѧPerl֮ǰÍùÍùÒÑ¾ÕÆÎÕÁË
Ò»Á½ÃÅÆäËüÓïÑÔ¡£ËäÈ»ÓÐÕùÒ飬µ«ÊÇÎÒ¸öÈËÈÏΪPerlȷʵ²»ÊʺÏ×÷ΪÈëÃÅÓïÑÔ¡£ÕâÆªÎÄÕ¾ÍÊÇд¸øÄÇЩÊìϤC¶øÇÒÓÖÏë
ÕÆÎÕPerlµ ......
1. ³õʼ»¯Ò»¸öÁ¬½Ó¾ä±ú
MYSQL *mysql_init(MYSQL *);
ÕýÈ·£º·µ»ØÒ»¸öÖ¸ÏòзÖÅäµÄÁ´½Ó¾ä±ú½á¹¹µÄÖ¸Õë
´íÎó£ºNULL
×¢£º¸Ãº¯ÊýµÄ´«Èë²ÎÊýͨ³£ÎªNULL¼´¿É¡£
2. ½¨Á¢ÎïÀíÁ¬½Ó
MYSQL *mysql_real_connect(MYSQL *connect ......