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)理的姓名即可)

亚洲欧洲日产国码av系列天堂| 无码AV免费精品一区二区三区| 欧美亚洲国产日韩精品在线观看| 亚洲人是最不幼态化的人种| 熟妇人妻少妇精品欧美视频| 欧美日韩三级在线免费观看| 曰本人做爰大片免费观看| 欧美中文字幕无线码视须| 无码少妇一区二区三区浪潮aV| 亚洲综合av一区二区三区不卡| 中文字幕在线视频不卡| 日韩伦理手机在线播放| 中文在线观看www| 一级特黄录像免费播放| 91香蕉视频在线看| 亚洲高清aⅴ日本欧美视频| 在线精品国精品国产麻豆| 在线观看男女免费视频| 国产日b视频免费观看| 亚洲图片视频小说| 伊人浪潮av电影免费播放| 日日摸夜夜添夜夜添高潮喷水| 亚洲精品无码中文字幕无码| 亚洲午夜AAA片内谢无码理伦| 中国少妇无码专区| 亚洲中久无码永久在线观看同| 亚洲国产精品一区二区片库| 亚洲欧美另类一区二区三区| 亚洲国产欧美在线人成最新| 亚洲av官网在线观看免费| 亚洲影视国产免费| 中美日韩在线观看视频| 亚洲av永久无码精品无码四虎| 亚洲综合色噜噜狠狠网站| 亚洲精品不卡123| 男女做污污无遮挡激烈免费| 亚洲欧美精品国产区久久久久久| 亚洲国产精品无码久久久不卡| 无码精品人妻中文字幕| 一本色道无码道在线观看| 欧美熟妇另类久久久久久多毛| 亚洲永久精品大片免费wwwA| 亚洲午夜理论一区二区| 亚洲精品无码MV在线观看网站| a级毛片免费全部播放| 亚洲综合网一区二区三区| 男人的av一区二区资源| 亚洲熟妇AV午夜无码不卡| 国产第一国产综合精品| 免费av无码无在线观看| 国产成人精品视频免费| 中文字幕有码人妻av| 成人毛片18女人免费观看| 久久国产乱子伦免费精品无码| 一级国产片在线观看免费| 亚洲自拍偷拍图区| 一本久道久久综合久久鬼色| 亚洲系列无码专区偷窥无码| 中文字幕看片在线a免费| 亚洲愉拍99热成人精品热久久| 亚洲成人黄色av一区二区| 国产精品老熟女露脸视频| 亚洲综合色噜噜狠狠网站超清| 亚洲精品国产综合一线久久| 中日av乱码一区二区三区乱码| 一级二级在线观看| 一级黄片欧美尤物| 久久精品国产欧美日韩99热| 亚洲欧美日韩精品无码aV| 亚洲激情视频图片| 亚洲国产果果在线观看| 国产激情无码毛片久久| 亚洲色无码国产精品网站可下载| 亚洲狠狠久久综合一区观看| 中文AV岛国无码免费播放| 一本大道无码一区二区天天爽| 国产超碰AV人人做人人爽| 亚洲国产精品无码久久大片| 性videos欧美熟妇hdx| 亚洲午夜精品一区二区蜜桃| 久久av片免费一区二区三区| 制服丝袜中文字码| 中文字幕精品成人一区二区| 中文字幕无码免费不卡视频| 亚洲a永久无码精品三区在线| 亚洲av乱码专区国产乱码| 欧美猛交XX无码黑寡妇| 亚洲日本国产高清图视频| 亚亚洲à片无码中文| 国产老妇伦国产熟女老妇视频| 亚洲欧美日韩久久区| 91久久亚洲综人网| 欧美性受XXXX黑人XYX性爽| 国产精品亚洲777| 欧美激情精品视频一区| 亚洲av无码国产精品色午夜| 丰满人妻熟妇乱又伦精品软件| 欧美日韩在线一区二区| 日韩精品无码一区二区三区aV| 国产精品爽爽久久久久久| 亚洲精品一区二区三区在线| 亚洲国产一成人久久精品| 国产精品韩国欧美久久三级精品| 中文字幕在线观看成人福利| 精品国产成人国产在线视| 欧美日韩在线观看视频| 成人无码一区二区三区网站| 午夜日韩爱爱毛片视频免费看| 亚洲日韩乱码一区二区三区四区| 国产无套内射精品视频| 一区二区三区高清视频在线观看| 国产精品亚洲а∨无码播放不卡| 综合图区亚洲欧美另类图片a| 亚洲妓女综合网99| 无码专区久久中文字幕| 亚洲日韩精品不卡在线| 最新国产AV无码专区亚洲| 亚洲中文字幕永码永久在线| 亚洲欧美另类久久久精品播放的| 亚洲乱伦精品日本| 亚洲se在线播放| 中文字幕一区二区三区日韩精品| 在线天堂》电影全集免费观看全集| 国产乱码精品一区在线观看| 日韩去日本高清在线| 成人性生交大片免费看国外| 在线观看美女自慰网站| 亚洲欧美手机在线观看| 亚洲无码视频在线播放五月婷婷| 最新日本女星排行榜| 国产人成网在线播放VA免费| 亚洲综合激情另类小说区| 亚洲精品国产免费精情侣| 欧美不卡DvD视频专区| 亚洲无码视频在线播放| 亚洲女同一区二区三久久精品| 中文字幕有码无码| 国产成人啪精品午夜网站| 在线观看视频国产h| 亚洲第一成年免费网站| 久久久一本精品99久久精品77| 亚洲av日韩av制服丝袜| 亚洲熟妇少妇任你躁在线| 中文字幕日韩女同互慰视频| 亚洲综合色婷婷在线观看| 日本亚洲精品色婷婷在线影院| 亚洲人成国产精品无码果冻| 久久久久久久精品无码AV少妇| 亚洲精品久久无码日韩绯色| 久久久精品国产亚洲av网丝祙| 中文字幕亚亚洲码在线| 亚洲AV永久无码一区二| 亚洲精品视频中文字幕在线| 亚洲无线码一区二区三区| 欧美亚洲国产日韩三区四区| 婷婷五月天激情综合影院| 免费日本剧在线观看| 亚洲成年午夜久久| 久久精品国产一区二| 亚洲aV日韩aV国内怡红院| 中文在线集团股份有限公司| 国产成人av在线婷婷不卡九色| 亚洲第一av在线视频| 亚洲AⅤ中文无码| 亚洲中文字幕日产无码2020| 少妇被粗大的猛烈进出69影院一| 国产蜜臀久久av一区二区| 综合自拍无码国产| 亚洲av午夜影院| 中文字幕精品视频在线观看| 亚洲aⅴ片不卡无码久久| 国产成人综合在线观看网站| 亚洲国产在a无码在线一级| 亚洲精品aⅴ中文字幕乱码综合| va欧美va天堂v国产综合| 亚洲中文字幕精品无码一区| 国产精品福利自产拍在线观看| 亚洲AV无码专区一级| 在线精品一区二区三区| 狠狠色噜噜色狠狠狠综合| 日韩久久精品国产免费观看频道| 中文乱伦三级综合| 人妻少妇乱子伦无码视频专区| 色欲av无码午夜免费看| 一区二区三区视频大全| 国产精品爽爽久久久久久| 国产熟妇无码A片AAA毛片视频| 亚洲国产精品精华液网站| 日韩久久久久中文字幕人妻| 欧美精品中文字幕亚洲| 亚洲成人网站在线观看| 日日摸夜夜添夜夜添特色大片| 国产aa免费视频观看网站| 亚洲精品宾馆在线精品酒店| 亚州无码精品一级二级三级| 91网国产在线观看| 中文字幕蜜臀欧美精品亚洲日韩| 中文字幕国产乱码| 亚洲精品一二三区区别在哪| 中文字幕一区二区在线观看| 国产激情无码一区二区视频麻豆| 国产无码一区二区在线| 国产亚洲综合久久系列| 又爽又黄又无遮挡的视频APP| 成人无码www樱花| 精品国产亚洲精品国产| 久久综合亚洲鲁鲁五月天| 精品亚洲一区二区在线播放| 又黄又粗又太爽免费观看| 国产在线精品一区在线观看| 制服丝袜人妻在线无码| 国产精品亚洲午夜一区二区三区| 亚洲高清乱码av在线播放| 午夜伦理手机免费播放| 亚洲制服丝袜另类经典| 色综合久久天天综合| 亚欧免费无码AⅤ在线观看| 欧美一区二区在线观看| 中文字幕在线无码手机一区| 亚洲欧美日韩中文不卡| 亚洲精品视频免费观看| 在线观看视频黑牛视频| 亚洲一区动漫卡通在线播放| 日韩少妇人妻精品中文字幕| 亚洲无码视频91| 人妻丰满精品一区二区a片| 亚洲激情中文字幕| 蜜乳一区二区视频在线观看| 亚洲熟妇乱女区二区三区| 伊人久久大香线焦综合四虎| 亚洲国产中文在线二区三区免| 亚洲欧美黑人深喉猛交群| 亚洲香蕉97碰碰久久人人| 亚洲欧美一区二区三区九九九| 任你操视频在线观看| 一级毛片特黄视频免费观看| 亚洲精品一区二区综合| 亚洲欧美日韩一区高清中文字幕| 少妇老师寂寞难耐高潮完整版| 综合精品一区二区三区| 久久国产精品东京热| 午夜无码专区性视频性视频| 天堂av成人在线观看| 亚洲欧美国产制服日本一区二区| 中文字幕v亚洲ⅴv天堂| 中文字幕乱码在线| 中文字幕亚洲制服| 成人毛片手机版免费看| 亚洲中文字幕无码爆乳av| 欧美精品在欧美一区二区少妇| 在线播放中文字幕| 中文字幕无码2020| 亚洲成色在线香蕉| 亚洲第一国产综合| 亚洲天堂在线观看视频网站| 亚洲午夜精品久久久久久浪潮| 中文字幕有码无码2020| 亚洲一区二区精品国产| 亚洲午夜理论一区二区| 亚洲色大成网站www男同| 中文字幕不卡二区| 香港三日本三级少妇三级视频| 国产亚洲精品自在线亚洲情侣| 欧美日韩国产在线激情综合| 午夜伦不卡手机在线观看| 亚洲成a人片在线观看无码| 亚洲99久久久久综合| 亚洲成人精品一区二区三区| 狠狠色丁香婷婷综合| 国产亚洲成aV人综合在线观看| 中文字幕第20页| 亚洲国产天堂在线观看| 亚洲男人网站在线观看| 亚洲欧美午睡沙发精品| 亚洲无线观看国产精品| 精品久久久久久浪潮| 亚洲AV鲁丝一区二区三区| 国产精品成人免费视频| 欧美性xxxx极品少妇| 欧美成人高清在线播放| 中文无码AV人妻一级字幕VR| 亚洲AV无码一区二区二三区| 亚洲国产精品综合福利专区| 综合精品久久婷婷| 亚洲日本AⅤ精品一区二区| 综合久久高清欧美| 久久成人免费观看全部免费|