微控制器常用C語言標準庫

2021-10-05 08:46:46 字數 968 閱讀 1431

字串長度

int strlen(char *d)

返回字串d的長度,不包括終止符null

字串連線函式

char *strcat(char*d,char*s)

連線字串s到字串d,返回字串d

char *strncat(char*d,char*s,int n)

連線字串s中至多n個字元到字串d,返回字串d

字串複製函式

char *strcpy(char *d , char *s)

複製字串s到字串d,返回字串d

char *strncpy(char *d,char *s,int n)

複製字串s中至多n個字元到字串d;如果s小於n個字元,用\0補上,返回字串d;

void *memcpy(void *d, void *s, int n)

從s複製n個字元到d,返回字串d

void *memmove(void *d, void *s, int n)

和memcpy相同,即使d和s部分相同也執行

字串查詢函式

8.char *strstr(char *d, char*s)

返回乙個指向字串d中字元s第一次出現的指標;或者如果沒有找到s,

則返回指向null的指標;

字串填充函式

9.void *memset (void *d; char c, int n)

使用n個字元c填充void型別變數d;

unsigned char str[8];

memset(str,0x12,4);

str=;

微控制器C語言程式設計

一 首先我們先了解一下51微控制器的標頭檔案 include 為了能看懂reg51.h標頭檔案,下面需了解keil c51編譯器擴充套件的關鍵字 關鍵字用途 說明bit 位標量宣告 宣告乙個位標量或位型別 sbit 位變數宣告 宣告乙個可位定址變數 sfr特殊功能暫存器宣告 宣告乙個特殊功能暫存器 ...

51微控制器C語言

使用c語言已成為微控制器應用系統開發的趨勢。include 包含微控制器暫存器的標頭檔案這個檔案對微控制器內部各種暫存器進行了定義。如果將 sfr p0 0x80 語句中的 p0 改為其他名字,如 q0 那麼在程式設計時,使用第一行的 檔案包含 處理命令後,微控制器以後就不再認識 p0 而是只認識 ...

tiri微控制器 51微控制器 微控制器組合語言學習

mcs 51微控制器的特殊功能暫存器 符號位址 功能介紹 bf0h b暫存器 acce0h 累加器psw d0h程式狀態字 th2 cdh定時器 計數器2 高8位 tl2 cch定時器 計數器2 低8位 rcap2h cbh外部輸入 p1.1 計數器 自動再裝入模式時初值暫存器高八位 rcap2l ...