【與單片機有關的都有哪些文獻,解析單片機復位過程】哪幾種編程語言可以用到單片機編程里?
感謝邀請 。首先解釋一下什么是單片機 。單片機也被稱為微控制器,英文為Microcontroler,它最早被用在工業控制領域 。“單片機由芯片內僅有CPU的專用處理器發展而來 。最早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機系統更小,更容易集成進復雜的而對提及要求嚴格的控制設備當中 。”早期的單片機是4位或者8位 。
其中最成功的是INTEL的8031 。單片機有一個很重要的優勢,就是可編程,通過程序可以實現各種各樣的邏輯功能,修改更靈活,更能減少硬件成本,尤其單片機已經發展到16位,32位,片上集成了各種豐富的片上資源后,單片機已經滲透到了我們生活的各個領域、各個方面 。控制單片機執行邏輯功能,就需要編程 。編程需要用到匯編語言或者是C語言 。
1.匯編語言匯編語言,英文為assembly language,是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言 。在匯編語言中,用助記符(Mnemonics)代替機器指令的操作碼,用地址符號(Symbol)或標號(Label)代替指令或操作數的地址 。在不同的設備中,匯編語言對應著不同的機器語言指令集,通過匯編過程轉換成機器指令 。
一般來說,特定的匯編語言和特定的機器語言指令集是一一對應的,所以在不同的平臺之間很難移植 。早期單片機編程匯編比較常見 。2.C語言C語言是一種通用的計算機編程語言,應用非常廣泛 。與匯編語言相比,C語言是一種高級語言,具有良好的可移植性和結構化編程 。幾乎所有使用標準C語言的程序都可以不加修改地移植到不同的微機平臺上 。對于嵌入式微控制器,屬于標準C語言的部分很少需要修改,程序易讀 。
推薦閱讀
- 給排水科學與工程的專業是什么意思,給排水科學與工程專業是什么
- 小米與note2哪個好,小米6和小米note2
- 榮耀和小米手機哪個好用,小米與榮耀系列相比
- 全國高等學校學生信息咨詢與就業指導中心,學歷怎么查
- 政府采購通過什么平臺,淺析政府采購平臺與拼多多
- 宣城房價為什么那么高,宣城市與寧國哪個消費最低
- gpd與psv哪個好,PS4與Switch相比
- 蘋果和安卓哪個跑分高,手機跑分和系統有關嗎
- yota是哪個國家的手機,是哪個國家的
- 衡陽有什么學校,衡陽哪些大學比較好
