摘要: void Send_Data(uint8 *data_buf,uint32 length){ CLE=0; CE=0;delay 15ns; ALE=0;delay 15ns; for(;length>0;length--) { WE=0;delay 5ns; IO7-0=*data_buf++;delay 10ns; WE=1;delay 5ns; } CE=1; CLE=1;}使用时 uint8 writebuf[]; Send_Data(writebuf,length); 笔记:对指针/地址的运用能是程序简洁。这里Send_Date函数中是以个纸箱数组的首地址的指针为变量。 阅读全文
posted @ 2011-05-11 13:29 hduxyc 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 如果在一个.c文件中,要调用一个不在这个.c文件下或者该.c文件对应的.h文件中的函数时,需要对在这个函数所在的.c文件中或其对应的.h文件中对这个函数用extern进行定义。如:A.h void A(void);A.cinclude "A.h" void A(void) { …… B; …… }则B.h extern void B(void);B.cinlude "B.h" void B(void) { …… }如果在一个.c或者.h文件中定义了一个变量(不是全局变量),但是要在其他的.c文件中对该变量进行操作,则可用extren对它定义。如exter 阅读全文
posted @ 2011-05-11 13:17 hduxyc 阅读(437) 评论(0) 推荐(0) 编辑