单机编程c语言,完美的8051单机C语言编程模板.doc
完美的8051單機(jī)C語言編程模板
《8051單片機(jī)C語言編程模板》
[程序開始處的程序說明]
/*********************************************************************************************
程序名:
編寫人: 賽杜洋
編寫時(shí)間: 20 年 月 日
硬件支持:
接口說明:
修改日志:
NO.1-
/*********************************************************************************************
說明:
/*********************************************************************************************/
[單片機(jī)SFR定義的頭文件]
#include //通用89C51頭文件
#include //通用89C52頭文件
#include //STC11Fxx或STC11Lxx系列單片機(jī)頭文件
#include //STC12Cx052或STC12Cx052AD系列單片機(jī)頭文件
#include //STC12C5A60S2系列單片機(jī)頭文件
[更多庫函數(shù)頭定義]
#include //設(shè)定插入點(diǎn)
#include //字符處理
#include //定義錯(cuò)誤碼
#include //浮點(diǎn)數(shù)處理
#include //文件輸入/輸出
#include //參數(shù)化輸入/輸出
#include //數(shù)據(jù)流輸入/輸出
#include //定義各種數(shù)據(jù)類型最值常量
#include //定義本地化函數(shù)
#include //定義數(shù)學(xué)函數(shù)
#include //定義輸入/輸出函數(shù)
#include //定義雜項(xiàng)函數(shù)及內(nèi)存分配函數(shù)
#include //字符串處理
#include //基于數(shù)組的輸入/輸出
#include //定義關(guān)于時(shí)間的函數(shù)
#include //寬字符處理及輸入/輸出
#include //寬字符分類
#include //51基本運(yùn)算(包括_nop_空函數(shù))
[常用定義聲明]
sfr [自定義名] = [SFR地址] ; //按字節(jié)定義SFR中的存儲(chǔ)器名。例:sfr P1 = 0x90;
sbit [自定義名] = [系統(tǒng)位名] ; //按位定義SFR中的存儲(chǔ)器名。例:sbit Add_Key = P3 ^ 1;
bit [自定義名] ; //定義一個(gè)位(位的值只能是0或1)例:bit LED;
#define [代替名] [原名] //用代替名代替原名。例:#define LED P1 / #define TA 0x25
unsigned char [自定義名] ; //定義一個(gè)0~255的整數(shù)變量。例:unsigned char a;
unsigned int [自定義名] ; //定義一個(gè)0~65535的整數(shù)變量。例:unsigned int a;
[定義常量和變量的存放位置的關(guān)鍵字]
data字節(jié)尋址片內(nèi)RAM,片內(nèi)RAM的128字節(jié)(例:data unsigned char a;)
bdata可位尋址片內(nèi)RAM,16字節(jié),從0x20到0x2F(例:bdata unsigned char a;)
idata所有片內(nèi)RAM,256字節(jié),從0x00到0xFF(例:idata unsigned char a;)
pdata片外RAM,256字節(jié),從0x00到0xFF(例:pdata unsigned char a;)
xdata片外RAM,64K字節(jié),從0x00到0xFFFF(例:xdata unsigned char a;)
codeROM存儲(chǔ)器,64K字節(jié),從0x00到0xFFFF(例:code unsigned char a;)
[選擇、循環(huán)語句]
if(1){
//為真
總結(jié)
以上是生活随笔為你收集整理的单机编程c语言,完美的8051单机C语言编程模板.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言注释的开始标记符和结束标记符分别为
- 下一篇: c语言程序设计指针进阶,C语言及程序设计