成人精品一区二区久久久 I 国产美女永久无遮挡 I 中文字幕+乱码+中文字幕明步 I 国产在视频一区二区三区吞精 I 日韩精品小视频 I 成人性生交大片免费4 I 免费aaa级毛片在线视频 I 一级片毛片 I 大型成人社区 I 国模在线播放 I 欧美大荫蒂毛茸茸视频 I 偷偷色噜狠狠狠狠的777米奇 I www.久久亚洲 I 日日搞夜夜操 I 亚洲成色777777女色窝 I 毛片黄色毛片 I 午夜片在线观看 I 国产一区二区三区中文字幕 I 天天干夜夜骑 I 日韩在线视频一区二区三区 I 久久久无码精品亚洲a片0000 I 写真福利片hd在线播放 I 欧美成人一区二免费视频 I 色噜噜狠狠爱综合视频 I 中文字幕无线码免费人妻 I 国产精品久久久久久久久久不蜜臀 I 欧美综合人人做人人爱 I 1024成人网色www I 国产精品视频一二三区 I 亚洲免费美女视频

edu1182013
級別: 探索解密
精華主題: 0
發帖數量: 3 個
工控威望: 123 點
下載積分: 529 分
在線時間: 0(小時)
注冊時間: 2013-03-05
最后登錄: 2013-04-25
查看edu1182013的 主題 / 回貼
樓主  發表于: 2013-03-29 17:39
C51的一些誤區和注意事項:

1) C忌諱絕對定位。 ?匆姵鯇W者要求使用_at_,這是一種謬誤,把C當作ASM看待了。在C中變量的定位是編譯器的事情,初學者只要定義變量和變量的作 用域,編譯器就把一個固定地址給這個變量。怎么取得這個變量的地址?要用指針。比如unsigned char data x;后,x的地址就是&x, 你只要查看這個參數,就可以在程序中知道具體的地址了。所以俺一看見要使用絕對定位的人,第一印象就是:這大概是個初學者。

2) 設置SP的問題。 原因和1差不對,編譯器在把所有變量和緩沖區賦予地址后,自動把最后一個字節開始的地方,作為SP的開始位置,所以初學者是不必 要去理會的。這體現C的優越性,很多事情C編譯時候做了。

3) 用C的主程序結構: #include void main(void) { while(1); } 這是個最小的成功的C程序,包括頭部文件和程序主體。 頭部文件的名詞解釋:引用的外部資源文件,這個文件包括了硬件信息和外部模塊提供的可使用的函數和變量的說明?梢杂梦谋痉 式打開reg52.h,仔細研究下,會有一些寫程序的體會。

4) 這樣構成一個C項目 在C中,常用項目來管理。項目一般分為兩大塊:C文件塊和頭部文件塊。 我們常把不同功能寫在不同的C文件中,依*項目的管理,最后把所有文件連接起來,這樣就可以得到可以燒錄的HEX文件或BIN文件。 這些C文件中,有且只有唯一一個包括main()函數,和3)中一樣的C文件。 用頭部文件把各個不同的C互相連接起來。一個C文件基本上要對應有一個H頭部文件,這個H文件就包含本C文件中可以提供給外面使 用的變量和函數,沒有在H文件中列出的募??梢運閌歉肅文件的內部函數和變量,外部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 /*C編譯器內部自帶的H文件,使用<>*/ #i nclude "a.h" /*自定義的H文件,一般用""*/ void main(void) { Test1(); /*使用a.c模塊文件中的函數*/ while(1){ i++; /*使用a.c模塊文件中的變量*/ } }

5) 51家族 核心都是基于8031的,有很多在此核心上進行擴展,有的把程序存儲器放在內部:89c(S)51..,有的增加了RAM:89c(S)52..,有的增加 了一些專用硬件80C552...,有的改變時鐘時序W77E58...。市面上現在常用的主要有ATMEL公司的AT89X系列,PHILIPS的P87(89)x,臺 灣WINBOND的w77(78)x系列,Cygnal的C8051Fx系列。

6) 51單片機結構的C描述 這里不講51的具體結構,只是引導初學者快速理解51單片機的物理結構。寄存器和IO及其它硬件設備的地址名稱,在相應的C頭部文件 中可以找到。51為reg51.h,52為reg52.h,以次類推,比如winbond的78E58就為w78e58.h這些H文件中的描述: srf,定義一個8位的設備。 srf16,定義一個16位的設備。 sbit,定義一個位的設備。 用這些語句定義后,就可以在C中象匯編一樣使用這些硬件設備,這是單片機應用比標準C特殊的地方,其它差別很少。

7) 在51系列中data,idata,xdata,pdata的區別 data:固定指前面0x00-0x7f的128個RAM,可以用acc直接讀寫的,速度最快,生成的代碼也最小。 idata:固定指前面0x00-0xff的256個RAM,其中前128和data的128完全相同,只是因為訪問的方式不同。idata是用類似C中的指針方式 訪問的。匯編中的語句為:mox ACC,@Rx.(不重要的補充:c中idata做指針式的訪問效果很好) xdata:外部擴展RAM,一般指外部0x0000-0xffff空間,用DPTR訪問。 pdata:外部擴展RAM的低256個字節,地址出現在A0-A7的上時讀寫,用movx ACC,@Rx讀寫。這個比較特殊,而且C51好象有對此BUG, 建議少用。但也有他的優點,具體用法屬于中級問題,這里不提。

8) startup.a51的作用 和匯編一樣,在C中定義的那些變量和數組的初始化就在startup.a51中進行,如果你在定義全局變量時帶有數值,如unsigned char data xxx=100;,那startup.a51中就會有相關的賦值。如果沒有=100,startup.a51就會把他清0。(startup.a51==變量的初始化)。 這些初始化完畢后,還會設置SP指針。對非變量區域,如堆棧區,將不會有賦值或清零動作。 有人喜歡改startup.a51,為了滿足自己一些想當然的愛好,這是不必要的,有可能錯誤的。比如掉電保護的時候想保存一些變量, 但改startup.a51來實現是很笨的方法,實際只要利用非變量區域的特性,定義一個指針變量指向堆棧低部:0xff處就可實現。 為什么還要去改? 可以這么說:任何時候都可以不需要改startup.a51,如果你明白它的特性。


技術咨詢:13316822655 QQ:1075349026 陳老師

★這里是【深圳信盈達嵌入式實訓學院】,單片機培訓、嵌入式ARM培訓、linux培訓、PCB培訓、FPGA培訓,匯編C語言培訓、Android培訓、數電模電培訓、cortex-m3培訓!





主站蜘蛛池模板: 欧美一性一交一乱 | 国产情侣草莓视频在线 | 无码伊人66久久大杳蕉网站谷歌 | 日日操网站| 午夜精品视频一区二区三区在线看 | 性久久久久久久久久 | 狠狠综合久久av一区二区小说 | 亚洲综合专区 | 亚洲婷婷综合色高清在线 | 午夜神马久久 | 国产精品久久久区三区天天噜 | 人妖天堂狠狠ts人妖天堂狠狠 | 日韩少妇内射免费播放 | 亚洲午夜久久久久久久久电影网 | 99久久亚洲精品日本无码 | 亚洲桃色天堂网 | 日韩版在线看免费 | 色琪琪久久草在线视频 | 天堂在/线中文在线资源8 | 毛片在线观看视频 | 九九九在线观看 | 色情无码www视频无码区小黄鸭 | 在线观看亚洲色图 | 这里只有精品视频在线 | 欧美高清视频一区二区 | 黄色av网站网址 | 欧美 亚洲 另类 综合网 | 超碰福利在线观看 | 一本一道波多野结衣av黑人 | 日本xxhd| 日韩中文字幕二区 | 午夜影院免费看 | 夜夜爽爽 | 欧美交换配乱吟粗大免费看 | 痉挛高潮喷水av无码免费 | 一本一本久久a久久 | 久久久久成人精品免费播放动漫 | 亚洲一区在线观 | 亚洲日本va午夜在线影院 | www五月婷婷 | 午夜视频免费在线 | 成人精品视频一区二区三区 | 激情综合网址 | 亚洲女女女同性video | 久久人妻公开中文字幕 | www国产精品内射 | 欧美综合成人 | 免费看日韩 | 国产真实愉拍系列在线视频 | 天天摸夜夜摸夜夜狠狠摸 | 久热国产区二三四 | 成人久久久精品乱码一区二区三区 | 日韩欧美色 | 丝袜熟女国偷自产中文字幕亚洲 | 看一级大片 | 国产精品伦一区二区三区在线观看 | 日本在线观看邪恶网站不卡 | 欧美整片第一页 | 亚洲成人另类 | 主站蜘蛛池模板: 蛛词}| 欧美久久精品 | 全国最大成人免费视频 | 欧美极品色午夜在线视频 | 理论毛片 | 伊人久久大香线蕉午夜av | 亚洲欧美综合成人五月天网站 | 亚洲自拍色 | 亚洲黄色免费在线观看 | 在线观看一区二区三区国产免费 | 成人av社区 | 99免费在线 | 四川丰满妇女毛片四川话 | 毛片在线免费观看网址 | 在线观看国产最新a视频 | 护士奶头又白又大又好摸视频 | 夜夜爽爽爽久久久久久魔女 | 国产一性一交一伦一a片 | 激情 小说 亚洲 图片 伦 | 色天天躁夜夜躁天干天干 | 中文字幕乱码一区二区三区四区 | 亚洲三级在线 | 久久影院九九被窝爽爽 | 久久久无码一区二区三区 | 亚洲国产成人精品青青草原导航 | 成人第一页 | 日本一区二区三区免费在线观看 | 四虎亚洲精品高清在线观看 | 亚洲熟妇无码久久精品 | 成人免费公开视频 | 少妇无内裤下蹲露大唇92 | 国产成人手机在线 | 天堂√在线中文资源网 | 美女初尝巨物嗷嗷叫自拍视频 | 亚洲欧美成人久久综合中文网 | 免费jjzz在在线播放国产 | 插插射啊爱视频日a级 | 欧美激情综合色综合啪啪五月 | 老地方在线观看免费追剧网站 | 狠狠躁天天躁夜夜添人人 | 中国a一片一级一片 | 美女把尿囗扒开让男人添 | 性中国古装videossex | 亚洲制服无码一区二区三区 | 呦呦av在线 | 成人69视频 | 国产成人精品日本亚洲77美色 | 国产日韩欧美一区 | 韩国毛片网站 | 欧美大片免费观看在线观看网站推荐 | 亚洲国产日韩在线人成蜜芽 | 亚洲国产成人a精品不卡在线 | 亚洲一区二区三区av天堂 | a人片在线观看 | 成人18夜夜网深夜福利网 | 国产精品久久久爽爽爽麻豆色哟哟 | 奇米网狠狠干 | 日日操日日 | 最近2019中文字幕大全第二页 | 综合成人亚洲偷自拍色 | 主站蜘蛛池模板: 蛛词}| 2019久久久高清456 | 欧美老肥妇多毛xxxxx | 中文字幕高潮 | 国产字幕侵犯亲女 | 一群黑人大战亚裔女在线播放 | 丰满少妇xbxb毛片日本 | 国产玖玖| 噜噜久久噜噜久久鬼88 | 亚洲视频一区 | 日韩精品大片 | 久久精品人人做人人爽97 | 在线观看肉片av网站免费 | 中文字幕第21页 | 亚洲一区免费看 | 国产日产欧洲无码视频无遮挡 | 日本一区不卡高清更新二区 | 欧美丰满熟妇xxxx性ppx人交 | 色噜噜狠狠狠狠色综合久 | 漂亮人妻洗澡被公强 日日躁 | 久久精品九九亚洲精品 | 久久国产视频网站 | a最新天堂网资源 | 国产一区二区三区免费高清在线播放 | 青青草www| 2024av天堂手机在线观看 | 偷窥自拍亚洲 | 国产热视频 | 中文字幕在线视频观看 | 三级黄色一级片 | 天堂婷婷 | 品久久久久久久久久96高清 | 久久久欧美国产精品人妻噜噜 | 午夜av亚洲女人剧场se | 亚洲日本va一区二区sa | 亚洲天堂精品视频 | 韩国性猛交╳xxx乱大交 | 制服丝袜在线第一页 | 久久亚洲精品成人无码网站蜜桃 | 成人啪啪一区二区三区 | 欧洲美熟女乱又伦av影片 | 日韩精品久久久久久久电影蜜臀 | 国产少妇自拍 | 一级片免费在线 | 夜夜嗨av一区二区三区免费区 | 精品水蜜桃久久久久久久 | 国产日产欧美最新 | 亚洲中文字幕久久无码 | 午夜插插| 国产精品免费视频色拍拍 | 在线观看欧美视频 | 无码人妻一区二区三区免费手机 | 少妇高潮喷水久久久久久久久久 | 国产午夜精品久久久久久免费视 | 亚洲第一天堂网 | 亚洲不卡的av | 乱码视频午夜间在线观看 | 欧美 国产 日本 | 亚洲另类欧美综合久久 | 999精品久久久 | 主站蜘蛛池模板: 蛛词}| 一本色道久久88亚洲精品综合 | 亚洲精品国产免费无码网站 | 国产卡一卡二卡三无线乱码新区 | 婷婷久久婷婷 | av中文网 | 91禁看片 | 人人综合亚洲无线码另类 | 免费福利视频网站 | 大狠狠大臿蕉香蕉大视频 | 国产成人精品日本亚洲11 | 老司机午夜精品视频资源 | 激情视频久久 | 精品21国产成人综合网在线 | 免费午夜爽爽爽www视频十八禁 | 男女爱爱福利视频 | 精品h动漫无遮挡在线看中文 | 国产一区二区三区四区五区加勒比 | 天天天欲色欲色www免费 | 91精品亚洲影视在线观看 | 亚洲午夜精品在线观看 | 国产亚洲视频在线观看 | 网站在线观看你懂的 | 四虎网站 | 午夜伦情电午夜伦情电影 | 国产线精品视频在线观看网 | 女人被狂c躁到高潮视频 | 日韩一品道 | 成人五区 | 强行无套内谢大学生初次 | 亚洲好看站 | 99伊人网| 好吊色欧美一区二区三区视频 | 2023国产精品一卡2卡三卡4卡 | 国产无遮挡裸体免费视频在线观看 | 色婷婷欧美在线播放内射 | 久久大香香蕉国产免费网vrr | 免费又黄又爽又猛的毛片 | 好男人社区在线www 日韩人妻无码精品系列专区 | 色综合色综合色综合色综合 | 久久夜色精品国产欧美乱 | 国产亚洲欧美在线观看 | 欧美大片免费观看在线观看网站推荐 | 毛片基地站 | 国产精品嫩草影院精东 | 中国老女人毛片 | 久久精品久久国产 | 久草在线免费资源站 | 精品少妇人妻av免费久久洗澡 | 白白色毛片| 男女性爽大片在线观看 | 国产在线国偷精品产拍免费yy | 欧美性战a久久久久久 | 在线免费看黄色片 | 久久久亚洲最大ⅹxxx | 亚洲国产成人精品女人 | av中文字幕在线免费观看 | 午夜激情307 | 一道本久在线中文字幕 | 中文字幕免费高清 | 主站蜘蛛池模板: 蛛词}| a狠狠久久蜜臀婷色中文网 亚洲国产精品一 | 中国少妇×xxxx性裸交 | 欧美激情视频一区二区三区免费 | 久久一级片 | 国产精品国产三级国产有见不卡 | 任你干在线精品视频网2 | 德国毛片 | 国产午夜精品福利视频 | 色两性网欧美 | 91在线观看| 国产日韩一区在线精品 | 日韩欧美中文字幕一区 | 国产无av码在线观看 | 人人做天天爱夜夜爽2020 | 国产精品午夜视频 | 国产午夜一区二区 | 亚洲а∨天堂男人无码 | 亚洲一区二区三区四区五区六 | 精品久久网| 一本无码av中文出轨人妻 | 国产成人精品日本亚洲专区 | 中文字幕人妻不在线无码视频 | 三级网站av| 国产成人一二三 | 亚洲h成年动漫在线观看网站 | 亚洲另类无码一区二区三区 | 麻豆网神马久久人鬼片 | 久久国产精品免费一区二区三区 | 91精品一线二线三线 | 超碰操| 亚洲午夜天堂 | 国产成人av在线免播放观看新 | 国产吃奶在线观看 | 人妻av无码系列专区移动可看 | 亚洲性夜色噜噜噜在线观看不卡 | 性色a∨人人爽网站hd | 日韩免费成人在线 | 99久久国产综合精品成人影院 | 亚洲精品中文字幕在线 | 亚洲激情婷婷 | 搡女人真爽免费午夜网站 | 日本久久视频 | 日韩精品一区二区三区视频 | 俄罗斯少妇bbb好爽 日本中文字幕网 | 久久人成| 亚洲欧美精品综合在线观看 | 麻豆一区产品精品蜜桃的广告语 | 一本一本久久a久久精品综合 | 91爱爱网址| 麻豆国产精品久久人妻 | 少妇一夜三次一区二区 | av蓝导航精品导航 | 久久亚洲国产五月综合网 | 136微拍宅男导航在线 | 粗大猛烈进出高潮视频免费看 | 无码纯肉动漫在线观看 | 亚洲中文字幕va福利 | 国产成人三级一区二区在线观看一 | 天堂av色综合久久天堂我不卡 |