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