從業(yè)十年,教你單片機入門 第18講:我前面介紹的三種數(shù)據(jù)類型unsigned char ,unsigned int ,unsigned long,都是有最大范圍限制的,它們最大范圍分別是255,65535,4294967295,如果加法運算的結(jié)果超過了參與運算的變量
從業(yè)十年,教你單片機入門 第17講:上一節(jié)我列舉的加法例子中,右邊的加數(shù)個數(shù)都是兩個。實際上,C語言規(guī)則沒有限制加數(shù)的個數(shù),它的通用格式如下:“保存變量”=“加數(shù)1”+“加數(shù)2”
從業(yè)十年,教你單片機入門 第16講:根據(jù)上一節(jié)的預(yù)告,本來這節(jié)應(yīng)該講判斷語句的,但是考慮到后續(xù)章節(jié)的連貫性,決定先講運算語法。在講運算語法之前,先講一個我在前面忘了講的知識點,那就是注釋語句。何謂注釋語句
從業(yè)十年,教你單片機入門 第15講:十六進(jìn)制是二進(jìn)制的縮寫形式,而C語言程序里只用了十進(jìn)制和十六進(jìn)制這兩種書寫格式。它們各有什么應(yīng)用特點?十六進(jìn)制方便人理解機器,通常應(yīng)用在配置寄存器,底層通訊驅(qū)動,底層IO口
從業(yè)十年,教你單片機入門 第14講:C51編譯器并不支持二進(jìn)制的書寫格式,即使添加某個頭文件后能支持二進(jìn)制的書寫格式,二進(jìn)制的書寫還是有個弊端,就是數(shù)字太多太長了,寫起來非常費勁不方便,怎么辦?解決辦法就是用
從業(yè)十年,教你單片機入門 第13講:為什么是二進(jìn)制?人類日常生活明明是十進(jìn)制的,為何數(shù)字電子領(lǐng)域偏要選擇二進(jìn)制?這是由數(shù)字硬件電路決定的。人有十個手指頭,人可以發(fā)出十種不同聲音來命名0,1,2,3...9這些數(shù)字,人
從業(yè)十年,教你單片機入門 第12講:為了加深理解賦值語句的一個重要特性“覆蓋性”,本節(jié)利用賦值語句“=”做一個實驗。要求把變量a與b的兩個數(shù)據(jù)進(jìn)行交換,假設(shè)a原來的數(shù)據(jù)是1,b原來的數(shù)據(jù)是5
從業(yè)十年,教你單片機入門 第11講:寫程序到底是寫什么?我用七個字概括是:對象之間的行為。假設(shè)以下a,b,c,d,e.這些都是對象,那么程序往往是對象之間的以下這些行為:(1)把某個數(shù)值賦值給對象a。(2)把對象b賦值給
超低功耗 Atmel |SMART SAM L22系列MCU在CoreMark測試中展示了39µA /MHz的功耗,配備段碼LCD控制器、外設(shè)觸摸控制器、篡改檢測和其它全新的安全特性,目標(biāo)面向工業(yè)、消費和醫(yī)療行業(yè)的電池供電型應(yīng)用。Atmel公
從業(yè)十年,教你單片機入門 第10講:目前,幾乎所有的初學(xué)者在學(xué)習(xí)和上機練習(xí)C語言的時候,都是在電腦上安裝VC這個調(diào)試軟件,在源代碼里只要調(diào)用打印語句printf就可以觀察到不同的變量結(jié)果,挺方便的。但是現(xiàn)在我要提
從業(yè)十年 教你單片機入門 第9講:程序從哪里開始,要到哪里去?為了讓初學(xué)者了解C語言程序的執(zhí)行順序,我把程序分成三個區(qū)域:進(jìn)入主程序前的區(qū)域,主程序的初始化區(qū)域,主程序的循環(huán)區(qū)域。進(jìn)入主程序前的區(qū)域。
從業(yè)近十年 教你單片機入門 第8講:燒錄程序也叫下載程序。下載程序的本質(zhì)是什么?把單片機當(dāng)做一個存儲器,每一條程序指令都對應(yīng)一個唯一的存儲地址,把這些指令一條條存儲到指定的存儲地址中,這就是下載程序的
從業(yè)十年,教你單片機入門 第7講:是不是每做一個新項目都要新建一個工程?在同一個項目中,是不是每修改一次源代碼都要新建一個工程?很多情況下都不用。這節(jié)介紹如何重復(fù)利用現(xiàn)有工程模板進(jìn)行程序開發(fā)的方法以及代碼
從業(yè)十年,教你單片機入門 第6講:第一步:打開一個現(xiàn)成的工程。雙擊桌面”keil uVision4”的圖標(biāo)啟動keil軟件,如果發(fā)現(xiàn)此軟件默認(rèn)打開了一個之前已經(jīng)存在的工程,請點擊上面”Project”選項
從業(yè)十年,教你單片機入門基礎(chǔ) 第五講:Keil平臺軟件的安裝我就不多講了,網(wǎng)上這方面的資料很多,大家可以百度一下如何安裝keil的教程。下面開始講解用keil軟件新建,關(guān)閉,打開一個完整工程的操作流程。第一步:新