97久久精品人人做人人爽,在线韩国三级中文字幕hd无码,亚洲国产精品无码一区二区三区,综合七月丁香激情啪啪,久久国产精品自由自在

97久久精品人人做人人爽,在线韩国三级中文字幕hd无码,亚洲国产精品无码一区二区三区,综合七月丁香激情啪啪,久久国产精品自由自在

聯(lián)系我們

銷(xiāo)售直撥
     025-85550202;
     025-85550520;


master@csch.com.cn

技術(shù)咨詢(xún):
     025-85550520

duan@csch.com.cn

售后服務(wù)專(zhuān)線(xiàn):

     15251851604    

wu_yuyang@csch.com.cn

傳 真:025-85550303


深圳市中霍電子技術(shù)有限公司
地址:深圳市龍華新區龍華街道牛地埔村美滿(mǎn)圓小區
聯(lián)系人:顏安軍/副總
Mobile:18038070895
E-mail: szyanaj@csch.com.cn  
 

初學(xué)者學(xué)習C51的一些誤區和注意事項

這里講述一些初學(xué)者學(xué)習C51的一些誤區和注意事項。高手的特別應用不包括在內。

1)C忌諱絕 對定位。

??匆?jiàn)初學(xué)者要求使用_at_,這是一種謬誤,把C當作ASM看待了。在C中變量的定位是編譯器的事情,初學(xué)者只要定義變量和變量的作

用域,編譯器就把一個(gè)固定地址給這個(gè)變量。怎么取得這個(gè)變量的地址?要用指針。比如unsigned char data x;后,x的地址就是&x,

你只要查看這個(gè)參數,就可以在程序中知道具體的地址了。所以俺一看見(jiàn)要使用絕 對定位的人,第 一印象就是:這大概是個(gè)初學(xué)者。

2)設置SP的問(wèn)題。

原因和1差不對,編譯器在把所有變量和緩沖區賦予地址后,自動(dòng)把zui后一個(gè)字節開(kāi)始的地方,作為SP的開(kāi)始位置,所以初學(xué)者是不必

要去理會(huì )的。這體現C的優(yōu)越性,很多事情C編譯時(shí)候做了。

3)用C的主程序結構:

#include >reg52.h<

void main(void)

{

while(1);

}

這是個(gè)zui小的成功的C程序,包括頭部文件和程序主體。

頭部文件的名詞解釋?zhuān)阂玫耐獠抠Y源文件,這個(gè)文件包括了硬件信息和外部模塊提供的可使用的函數和變量的說(shuō)明??梢杂梦谋痉?

式打開(kāi)reg52.h,仔細研究下,會(huì )有一些寫(xiě)程序的體會(huì )。

4)這樣構成一個(gè)C項目

在C中,常用項目來(lái)管理。項目一般分為兩大塊:C文件塊和頭部文件塊。

我們常把不同功能寫(xiě)在不同的C文件中,依靠項目的管理,zui后把所有文件連接起來(lái),這樣就可以得到可以燒錄的HEX文件或BIN文件。

這些C文件中,有且只有唯 一一個(gè)包括main()函數,和3)中一樣的C文件。

用頭部文件把各個(gè)不同的C互相連接起來(lái)。一個(gè)C文件基本上要對應有一個(gè)H頭部文件,這個(gè)H 文件就包含本C文件中可以提供給外面使

用的變量和函數,沒(méi)有在H 文件中列出的文件,可以算是該C文件的內部函數和變量,外部C不能使用。

例子:a.C:

unsigned char i;

unsigned char mWork;

void Test1(void)

{

mWork++;

}

void Test2(void)

{

i++;

}

a.h 文件中:

extern unsigned char i;

extern void Test1(void);

這樣主程序M.c中:

#include >reg52.h< /*C編譯器內部自帶的H 文件,使用><*/

#include "a.h" /*自定義的H 文件,一般用""*/

void main(void)

{

Test1(); /*使用a.c模塊文件中的函數*/

while(1){

i++; /*使用a.c模塊文件中的變量*/

}

}

5)51家族

核心都是基于8031的,有很多在此核心上進(jìn)行擴展,有的把程序存儲器放在內部:89c(S)51..,有的增加了RAM:89c(S)52..,有的增加

了一些專(zhuān)用硬件80C552...,有的改變時(shí)鐘時(shí)序W77E58...。市面上現在常用的主要有ATMEL公司的AT89X系列,PHILIPS的P87(89)x,臺

灣WINBOND的w77(78)x系列,Cygnal的C8051Fx系列。

6)51單片機結構的C描述

這里不講51的具體結構,只是引導初學(xué)者快速理解51單片機的物理結構。寄存器和IO及其它硬件設備的地址名稱(chēng),在相應的C頭部文件

中可以找到。51為reg51.h,52為reg52.h,以次類(lèi)推,比如winbond的78E58就為w78e58.h這些H 文件中的描述:

srf,定義一個(gè)8位的設備。

srf16,定義一個(gè)16位的設備。

sbit,定義一個(gè)位的設備。

用這些語(yǔ)句定義后,就可以在C中象匯編一樣使用這些硬件設備,這是單片機應用比標準C特殊的地方,其它差別很少。

7)在51系列中data,idata,xdata,pdata的區別

data:固定指前面0x00-0x7f的128個(gè)RAM,可以用acc直接讀寫(xiě)的,速度zui快,生成的代碼也zui小。

idata:固定指前面0x00-0xff的256個(gè)RAM,其中前128和data的128完全相同,只是因為訪(fǎng)問(wèn)的方式不同。idata是用類(lèi)似C中的指針?lè )绞?

訪(fǎng)問(wèn)的。匯編中的語(yǔ)句為:mox ACC,@Rx.(不重要的補充:c中idata做指針式的訪(fǎng)問(wèn)效果很好)

xdata:外部擴展RAM,一般指外部0x0000-0xffff空間,用DPTR訪(fǎng)問(wèn)。

pdata:外部擴展RAM的低256個(gè)字節,地址出現在A(yíng)0-A7的上時(shí)讀寫(xiě),用movx ACC,@Rx讀寫(xiě)。這個(gè)比較特殊,而且C51好象有對此BUG,

建議少用。但也有他的優(yōu)點(diǎn),具體用法屬于中級問(wèn)題,這里不提。

8)startup.a51的作用

和匯編一樣,在C中定義的那些變量和數組的初始化就在startup.a51中進(jìn)行,如果你在定義全局變量時(shí)帶有數值,如unsigned char

data xxx=100;,那startup.a51中就會(huì )有相關(guān)的賦值。如果沒(méi)有=100,startup.a51就會(huì )把他清0。(startup.a51==變量的初始化)。

這些初始化完畢后,還會(huì )設置SP指針。對非變量區域,如堆棧區,將不會(huì )有賦值或清零動(dòng)作。

有人喜歡改startup.a51,為了滿(mǎn)足自己一些想當然的愛(ài)好,這是不必要的,有可能錯誤的。比如掉電保護的時(shí)候想保存一些變量,

但改startup.a51來(lái)實(shí)現是很笨的方法,實(shí)際只要利用非變量區域的特性,定義一個(gè)指針變量指向堆棧低部:0xff處就可實(shí)現。,

為什么還要去改?

可以這么說(shuō):任何時(shí)候都可以不需要改startup.a51,如果你明白它的特性。

Copyright@ 2003-2026  南京信瑞譜傳感技術(shù)有限公司版權所有     

熱門(mén)導航電壓傳感器  霍爾電流傳感器  互感器  高精度電流傳感器  直流漏電流傳感器  直流電流變送器  霍爾傳感器工作原理 傳感器資料下載

           

        在線(xiàn)購買(mǎi)-直達淘寶店

     具體購買(mǎi)產(chǎn)品請聯(lián)系淘寶客服

(淘寶店拍買(mǎi)請聯(lián)系淘寶在線(xiàn)服務(wù),告知型號或在線(xiàn)經(jīng)理的姓名即可)

在线播放久久综合伊人中文字幕| 日韩伦理片在线观看| 亚洲ⅴa中文字幕无码毛| 国产无码精品久久久久久久| 中文字幕天天躁日日躁狠狠躁免费| 亚洲爆乳aaa无码专区| 国产精品免费视频无码| 国产一区二区三区免费视频| 亚洲欧洲日产国码韩国| 国产日b视频免费观看| 欧美午夜久久久内射久久亚洲| 亚洲精品亚洲人成人网| 亚洲精品影在线观看| 欧美一级在线观看播放| 亚洲一区有码在线| 中文字幕在线视频不卡| 久久精品女同亚洲女同| 久久影院aⅤ无码免费播放| 亚洲欧美精品日韩欧美| 成人综合久久精品推| 国产午夜精品aV一区二区麻豆| 亚洲成人a影院青久在线观看| 精品无码国产一区二区三区A| 亚洲国产欧美视频专区| 欧美va亚洲va在线观看| 精品久久国产字幕高潮| 亚洲影视国产免费| 一级做a爰片久久毛片无码电影| 亚洲AV永久无码精品漫画| 久久网站热最新地址| 91久久精品一区二区三区| 99re热有精品视频国产| 国产福利酱在线观看| 亚洲不卡av一区二区无码免费| 亚洲精品在线97| 亚洲国产成人久久精品图片| 国产天堂久久综合五月色| 亚洲免费在线观看| 欧美日韩国产成人高清视频| 日韩在线欧美高清一区| 国产精品美女久久久久久| 伊人精品久久久久中文字幕| 午夜无码专区性视频性视频| 精品无码人妻区一区二区三18| 久久精品欧美一区二区免费| 亚洲精选福利在线观看| 亚洲男人天堂最新版| 精品国内综合一区二区| 亚洲欧洲在线播放| 亚洲av无码男人的天堂| 国产精品亚洲777| 国产婷婷色一区二区三区性色av| 欧美精品v国产精品v日韩精品| 国产尤物成人精品一区| 亚洲国产日韩精品无码嗷嗷叫| 国产一区二区三区视频在线播放| 色婷婷av一区二区三区之一色屋| 中文字幕无码免费久久99| 中文字幕一区二区在线观看| 欧美一级va在线视频免费播放| 一本大道久久东京热无码aV| 一区二区三区四区精品视频| 在线播放国内精品自产拍| 国产亚洲日韩在线人成| 亚洲一级视频在线观看| 在线亚洲午夜片av大片| 亚洲精品综合网页| 中文字幕在线99| 久久无码高清电影免费| 国产无遮挡裸体免费视频的软件| 亚洲AV日韩AV高潮喷潮无码| 中文字幕—精品亚洲一区| 精品亚av一区日韩| 亚洲片一区二区三区| 亚洲国产成人精品综合色视频| 中文字幕在线精品乱码| 亚洲精品自偷自拍无码忘忧| 国产色无码专区在线观看| 亚洲精品一区久久久久久| 中文字幕视频在线观看| 亚洲国产成人精品| 日韩大片高清播放器大全| 在线观看日韩视频中文字幕| 精品视频一区二区三区在线观看| 亚洲欧洲一级特级黄在线高清| 亚洲中文字幕一区二| 亚洲精品不卡在线高清| 午夜寂寞视频无码专区| 一区二区三区久久午夜免费电影| 中文版免费在线观看| 欧美日韩综合一区在线观看| 亚洲精品中文字幕无码aV| 久久精品乱子伦观看| 亚洲熟妇无码aV不卡在线播放| 免费高清无删减在线观看| 亚洲欧美手机在线| 色欲综合久久躁天天躁蜜桃| 人人爱91精品偷拍亚洲| 亚洲午夜无码精品福利在线看| 国产亚洲视频在线播放大全| a看片免费观看视频下载国产成| 亚洲成V人片在线观看WWW| 久久成人伊人欧洲精品| 在线观看亚洲av每日更新| 亚洲最大黄色网站| 中文字幕电影免费高清播放| 亚韩精品视频二三四区| 国产码欧美日韩高清综合一区| 欧美乱大交XXXXX潮喷| 亚洲精品动漫在线线观看| 中文字幕Aⅴ无码一区二区三区| 欧美日本福利一区二区三区| 日本在线看片免费人成视频| 综合欧美日韩一区二区三区| 亚洲av永久天堂在线观看| 亚洲AV午夜成人无码电影| 亚洲欧洲中文日韩久久Αv| 精品成人a多人在线观看| 伊人亚洲中文字幕在线观看| 亚洲a级片在线观看| 亚洲精品成人久久| 亚洲国产精品综合欧美| 亚洲不卡aV无码电影在线观看| 亚洲一卡久久4卡5卡6卡7卡| 亚洲精品在线无码| 精品高潮呻吟久久AV| 亚洲一区精品伊人久久| 亚洲av无码一区二区三区dv| 亚洲中文字幕无码中文字| 在线国产高清一区| 亚洲一级片在线观看| 亚洲国产精品国自产拍AV| 欧美精品一区二区久久婷婷| 中文字幕国产精品一二区| 亚洲国产精品一区二区成人片| 中国性xxx免费视频| 欧美日韩国产成人高清视频| 伊人久久大香线蕉av一区| 亚洲全网成人资源在线观看| 国产晚上碰视频全国免费| 亚洲色无码专区在线观看精品| 国产欧美日韩一级a片免费观看| 亚洲欧美自拍一区| 一区二区三区免费视频网站| 日韩国产欧美精品综合| 成人精品一区二区91毛片不卡| 亚洲A∨无码自慰| 日韩在线欧美精品一区二区| 亚洲欧美另类日本人人澡| 国产日韩伦精无码一区二区| 日本人成在线播放免费课体台| 亚洲A片无码一区二区三区在线| 亚洲精品久久久久中文字幕| 亚洲欧美日韩国产综合久| 免费毛片在线观看2019| 国产精品va在线观看无码电影| 亚洲风情亚Aⅴ在线| 亚洲精品无码专区在线在线播放| 亚洲va综合va国产产va中| 亚洲人成伊人成综合网久久久| 亚洲av无码成电影在线播放| 丁香花电影高清在线观看完整版| 中文字幕视频精品在线观看| 精品国产免费人成电影| 一级黄片视频a爱视频在线| 日韩欧美国产师生制服| 国产精品一区二区性色av| 欧洲黄色视频免费在线| 亚洲久热无码中文字幕人妖| 一级毛片在线看在线播放| av老司机午夜福利片免费观看| 日韩大片高清播放器大全| 亚洲国产日韩欧美在线a| 91在线看片福利无码| 亚洲v欧美v国产v在线观看| 亚洲美女视频一区二区三区| 国产成人亚洲综合无码| 亚洲国产日韩a在线播放| 无码专区国产精品发布| 色婷婷我也去俺也去| 一级毛片在线播放免费观看| 丰满av无码久久不卡| 亚洲情a成黄在线观看| 一本大道香一蕉久在线播放a| 国产伦子沙发午休系列资源曝光| 婷婷丁香精品色av片| 伊人浪潮av电影免费播放| 又黄又刺激超爽动态图| 国产亚洲精品无码成人| 亚洲精品国产电影| 日韩欧美中文字幕二区| 中文无码在线观看| 综合国产影视欧美| 精品人妻aV中文字幕乱码| 在线观看欧美国产| 人妻少妇偷人精品久久| 亚洲视频在线播放高清无码| 亚洲天堂视频在线免费| 亚洲成av人片在线观看无码| 精品久久久久久中文字幕大豆网| 99re热线精品视频| 久久国产精品亚洲国产第一综合| 亚洲av乱码一区二区| 亚洲精品成人久久Av中文字幕| 亚洲国产高清一区| 欧美一级特黄AAAA免费视| 一级片年人免费看视频| 中文字幕一区二区三| 亚洲欧美性爱短视频黄色| 中文无码乱人伦中文视频播放| 中文亚洲a∨片在线观看不卡| 亚洲一区在线视频| 亚洲精品视频国产| 在线视频+国产剧| 亚洲欧美激情小说另类| 亚洲AV无码乱码精品久久| 韩国三级香港三级日本| 亚洲精国产一区二区三区| 亚洲欧美日韩国产综合在线| 亚洲欧美一区二区三区国产精品| 久久精品av国产一区二区| 亚洲爆乳WWW无码专区| 中文字幕日韩女同互慰视频| 在线视频+手机+国产| 曰本a级毛片无卡| 亚洲乱色伦图片区小说| 亚洲女同一区二区三久久精品| 香蕉久久国产AV一区二区| 亚洲另类激情综合偷自拍图| 亚洲欧洲日产国码无码app| 国产精品激情无码视频| 一本色道久久88加勒比亚洲| 一级片在线观看免费| 精品一区二区三区不卡视频| 亚洲欧美日韩久久精品| 精品免费囯产一区二区三区四区| 亚洲一级毛片北条麻妃| 亚洲国产精品999| 午夜福利理论片在线观看| 亚洲精品无码鲁网中午电影| 伊人不卡久久大香线蕉综合| 日日精品亚洲未满电影| 中文字幕亚洲综合久久| 日韩伦理在线免费观看| 性欧美老人牲交xxxxx视频| 中文字幕日本在线| 国产高清精品对白约久| 欧美精品一区二区在在线| 亚洲黄色视屏一级高清无码| 一本色道久久综合亚洲精品婷婷| 亚洲色图国产精品| 一本色道无码道在线观看| 中文字幕无码人妻少妇免费| 亚洲精品国产av婷婷在线| 亚洲国产欧美国产| 国产午夜亚洲精品理论片a| 亚洲电影在线观看| 久久久久精品国产亚洲av| 亚洲图片欧美天堂| 亚洲宅男精品一区在线观看| 国产一区二区三区内射高清| 欧美中文字幕一区二区三区乱码| 在线中文字幕播放| 亚洲精品熟女国产| 久久www免费人成看片色多多| 中文字幕+艾曼妞| 亚洲综合成人在线| 中文字幕亚洲乱码熟女一区二区| 中文字幕在线第6页| 亚洲精品无码久久久久av老牛| 亚洲欧美日韩动漫视频| 亚洲综合成人在线| 亚洲国产一区二区三区在线观看| 中文字幕乱码一区av久久不卡| 精品免视频国产成人| 国产精品美女粉嫩久久| 亚洲国产无码有码| 丰满一区二区三区视频| 中文字幕亚洲综合久久2| 国产美女无套粉嫩白浆在线| 亚洲中文无码亚洲人成频| 在线播放中文字幕有码| 中文字幕人妻无码毛片| 又大又硬又爽又黄又粗又长| 亚洲成a无码一区二区三区| 亚洲精品在线97| 国产亚洲精品亚洲艾草网|