微控制器是什麼語言的c語言? c語言有很多種是那種c語言想學下微控制器

2022-12-06 11:36:26 字數 1032 閱讀 7020

1樓:匿名使用者

微控制器使用c語言或組合語言。c語言本身就是一個大類。ansi c 或turbo c都可以用。

由於微控制器對成本是敏感的,目前佔統治地位的還是組合語言,它是除了二進位制機器碼以上最低階的語言了,既然這麼低階為什麼還要用呢?很多高階的語言已經達到了視覺化程式設計的水平為什麼不用呢?原因很簡單,就是微控制器沒有家用計算機那樣的cpu,也沒有像硬碟那樣的海量儲存裝置。

一個視覺化高階語言編寫的小程式裡面即使只有一個按鈕,也會達到幾十k的尺寸!對於家用pc的硬碟來講沒什麼,可是對於微控制器來講是不能接受的。 微控制器在硬體資源方面的利用率必須很高才行,所以彙編雖然原始卻還是在大量使用。

一樣的道理,如果把巨型計算機上的作業系統和應用軟體拿到家用pc上來執行,家用pc的也是承受不了的。

2樓:匿名使用者

和標準的c語言差不多,下面是一個用c編的控制微控制器完成廣告燈的程式,看看

#include

#define uint unsigned int#define uchar unsigned char#define led p1 //定義變數void delay_1ms(uint time); //宣告延時程式

uchar code ledcod=;

//定義顯示**

//主程式

void main()

i=0;}}

//延時程式

void delay_1ms(uint time)

3樓:

最簡單的,最純的。

沒學過c的可以看一下譚浩強

學過的看馬忠梅的《微控制器c語言應用程式設計》網上有電子版,最好去圖書館借。其實馬老師的書都是關於微控制器,有空都看一下。o(∩_∩)o~

提高一下就看嚴蔚敏的資料結構c語言版。

4樓:匿名使用者

c的應用領域很廣,它是開發語言,可以在多種開發環境中支援c語言

首先要學習c語言和微控制器基礎知識,

用c語言開發單片及程式,c只是稍有改動,比如,定義管腳的關鍵字

bit用法 微控制器C語言,51微控制器C語言裡面,定義bit的方法,有哪些,請舉例,謝謝!

bit timerout 0 這裡的bit本質上和char int一樣的 功能一樣,型別不一樣 char是8位,int是16位,bit是1位。每個位元組是8位,就可以包含8個bit,bit只有兩個值,1和0.bit timerout 0 bit keypress 就是定義兩個長度為1位的變數。bit...

求助微控制器c語言程式問題,求助 微控制器C語言程式問題

第一個是在主程式中設定的定時計數器中斷相關引數設定,tmod 0x10 設定定時計數器的工作方式為方式1 16為計數器 也就是計數範圍為 0 65536 th1 65536 200 256 tl1 65536 200 256 設定計數器的初值為 200.ea 1 開總中斷,et1 1 開定時計數器1...

求51微控制器c語言教程 ,求51微控制器c語言教程 pdf

微控制器學習方法 網上微控制器資料很多 你上csdn上找吧 那上面多的是 這個網上的太多了。你搜一下,有很多 的。這種東西多得很,你應該先搜搜再提問 急求郭天祥 新概念51微控制器c語言教程 入門 提高 開發 拓展全攻略 pdf 這是郭天祥這本書最完整的pdf,是整本的,不是一部分。望採納 從入門到...