近年來,智能電網(wǎng)、物聯(lián)網(wǎng)、智能家具、汽車電子、醫(yī)療電子、照明等均是新興MCU應(yīng)用領(lǐng)域,對MCU提出了新要求。對MCU的共性要求新興的MCU應(yīng)用領(lǐng)域,跨越了幾個不同的市場,其針對的目標(biāo)用戶群也有所不同,但仔細分析這
循環(huán)語句是幾乎每個程序都會用到的,它的作用就是用來實現(xiàn)需要反復(fù)進行多次的操 作。如一個 12M 的 51 芯片應(yīng)用電路中要求實現(xiàn) 1 毫秒的延時,那么就要執(zhí)行 1000 次空語句 才能達到延時的目的(當(dāng)然能使用定時器來做
學(xué)習(xí)了條件語句,用多個條件語句能實現(xiàn)多方向條件分支,但是能發(fā)現(xiàn)使用過多的 條件語句實現(xiàn)多方向分支會使條件語句嵌套過多,程序冗長,這樣讀起來也很不好讀。這個時候 使用開關(guān)語句同樣能達到處理多分支選擇的目的
曾經(jīng)在BBS上有朋友問過我{}是什么意思?什么作用?在 C 中是有不少的括號,如{},[],()等,確實會讓一些初入門的朋友不解。在 VB 等一些語言中同一個()號會有不一樣的 作用,它能用于組合若干條語句形成功能塊,能用
前面學(xué)習(xí)了大部分的基本語法,以下所要學(xué)習(xí)的各種基本語句的語法能說是組成程序的靈魂。在前面的課程中的例子里,也簡單理解過一些語句的使用方法,能看出C語言是一種結(jié)構(gòu)化的程序設(shè)計語言。C 語言供給了相當(dāng)豐富的程
我們學(xué)習(xí)數(shù)據(jù)類型時,學(xué)習(xí)過指針類型,知道它是一種存放指向另一個數(shù)據(jù)的地址的變量類型。指針是單片機C語言中一個十分重要的概念,也是學(xué)習(xí)單片機C語言中的一個難點。對于指針將會在第九課中做詳細的講解。在這里我
學(xué)過匯編的朋友都知道匯編對位的處理能力是很強的,但是單片機C語言也能對運算對象進行按位操作,從而使單片機C語言也能具有一定的對硬件直接進行操作的能力。位運算符的作用是按位對變量進行運算,但是并不改變參與
關(guān)系運算符,同樣我們也并不陌生。單片機C語言中有六種關(guān)系運算符,這些東西同樣是在我們小時候?qū)W算術(shù)時就已經(jīng)學(xué)習(xí)過了的:> 大于< 小于>= 大于等于<= 小于等于== 等
上兩課說了常量和變量,先來補充一個用以重新定義數(shù)據(jù)類型的的語句吧。這個語句就是 typedef,這是個很好用的語句,但我卻不常用它,通常我定義變量的數(shù)據(jù)類型時都是使 用標(biāo)準(zhǔn)的關(guān)鍵字,這樣別人能很方便的研讀你的程
來自國外媒體的最新消息稱,在制造工藝方面英特爾目前的確是走在了各大廠商之前,而英特爾進入移動領(lǐng)域?qū)笰RM最大的勝算就是自己手中強大而先進的工藝,相比之下其它的半導(dǎo)體廠商即使聯(lián)手也無法在新的制造工藝上與英
在一些復(fù)雜的系統(tǒng)中,系統(tǒng)與分系統(tǒng)、分系統(tǒng)與設(shè)備等之間存在數(shù)據(jù)的傳遞問題,往往采用通信的方式來解決。由于分系統(tǒng)、沒備等通信波特率的不同,特別是一些特殊波特率設(shè)備的存在,使得系統(tǒng)中設(shè)備間的相互通信不易實現(xiàn)
摘要: 討論了一種大功率半導(dǎo)體激光控制器的設(shè)計方案,能夠?qū)す馄魈峁┮粋€穩(wěn)定的受控電流,并能實時監(jiān)視、控制激光器的溫度,以達到保護激光器的目的。主控器采用MCS251 單片機來實現(xiàn)對整個系統(tǒng)的精確控制,對電流的監(jiān)控
表6-1 存儲器類型 存儲器類型
上一篇學(xué)習(xí)了 KEIL c 單片機c語言 編譯器所支持的數(shù)據(jù)類型。而這些c51數(shù)據(jù)類型又是怎么用在常量和變量的定義中的呢?又有什么要注意的嗎?常量就是在程序運行過程中不能改變值的量,而變量是能在程序運行過程中不斷
每寫一個程序,總離不開數(shù)據(jù)的應(yīng)用,在學(xué)習(xí) c51 語言的過程中掌握理解數(shù)據(jù)類型也是 很關(guān)鍵的。先看表 3-1,表中列出了 KEIL uVision2 單片機c語言編譯器所支持的數(shù)據(jù)類型。在標(biāo)準(zhǔn)C語言中基本的數(shù)據(jù)類型為 char,in