最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

單片機C語言的知識匯總

2022-05-11 14:43 作者:信盈達  | 我要投稿

一、概述

1、結(jié)合8051介紹單片機C語言的優(yōu)越性:·無須懂得單片機的具體硬件,也能夠編出符合硬件實際的專業(yè)水平的程序;

   ·不懂得單片機的指令集,也能夠編寫完美的單片機程序;

   ·不同函數(shù)的數(shù)據(jù)實行覆蓋,有效利用片上有限的RAM空間;

   ·提供auto、static、const等存儲類型和專門針對8051單片機的data、idata、pdata、xdata、code等存儲類型,自動為變量合理地分配地址;

   ·C語言提供復(fù)雜的數(shù)據(jù)類型(數(shù)組、結(jié)構(gòu)、聯(lián)合、枚舉、指針等),極大地增強了程序處理能力和靈活性;

   ·提供small、compact、large等編譯模式,以適應(yīng)片上存儲器的大?。?/p>

   ·中斷服務(wù)程序的現(xiàn)場保護和恢復(fù),中斷向量表的填寫,是直接與單片機相關(guān)的,都由C編譯器代辦;

   ·程序具有堅固性:數(shù)據(jù)被破壞是導致程序運行異常的重要因素。C語言對數(shù)據(jù)進行了許多專業(yè)性的處理,避免了運行中間非異步的破壞

   ·提供常用的標準函數(shù)庫,以供用戶直接使用;

·有嚴格的句法檢查,錯誤很少,可容易地在高級語言的水平上迅速地被排掉;

   ·可方便地接受多種實用程序的服務(wù):如片上資源的初始化有專門的實用程序自動生成;再如,有實時多任務(wù)操作系統(tǒng)可調(diào)度多道任務(wù),簡化用戶編程,提高運行的安全性等等。

   ·頭文件中定義宏、說明復(fù)雜數(shù)據(jù)類型和函數(shù)原型,有利于程序的移植和支持單片機的系列化產(chǎn)品的開發(fā);


2、HEX文件建立了第一個單片機C語言項目,但為了讓編譯好的程序能通過編程器寫入51芯 片中,要先用編譯器生成HEX文件


3、C 編譯器所支持的注釋語句:一種是以“//”符號開始的語句,符號之后 的語句都被視為注釋,直到有回車換行。另一種是在“/”和“/”符號之內(nèi)的為注釋。注 釋不會被 C 編譯器所編譯。


4、main函數(shù):一個 C 應(yīng)用程序中應(yīng)有一個 main 主函數(shù),main 函數(shù)能調(diào)用別的功能函數(shù),但其它功能函數(shù)不允許調(diào)用 main 函數(shù)。不論 main 函數(shù)放在程序中的那個位置, 總是先被執(zhí)行。


5、最小系統(tǒng)其中加了一個電阻和一個 LED,用以顯示它的狀態(tài),晶體震蕩器能根據(jù)自己的情況使用, 一般實驗板上是用 11.0592MHz 或 12MHz,使用前者的好外是能產(chǎn)生標準的串行口波特率,后 者則一個機器周期為 1 微秒,便于做精確定時。

待續(xù)......


來源:文章來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系刪除。

單片機C語言的知識匯總的評論 (共 條)

分享到微博請遵守國家法律
陆良县| 福清市| 汝南县| 颍上县| 吴忠市| 玉门市| 肇庆市| 出国| 明星| 康保县| 增城市| 郓城县| 巴彦淖尔市| 启东市| 安西县| 祁阳县| 西藏| 句容市| 黑龙江省| 霍林郭勒市| 克什克腾旗| 巴中市| 襄樊市| 阿拉善右旗| 桦南县| 西乌珠穆沁旗| 敦煌市| 林州市| 阿城市| 鄂尔多斯市| 丹凤县| 靖远县| 南阳市| 双辽市| 西吉县| 大理市| 大洼县| 比如县| 镇宁| 灵山县| 宜丰县|