關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
新概念51單片機(jī)C語(yǔ)言教程——入門(mén)、提高、開(kāi)發(fā)、拓展全攻略(第2版)
本書(shū)從單片機(jī)入門(mén)學(xué)習(xí)者的視角出發(fā),避開(kāi)了枯燥繁雜的理論介紹,,以實(shí)驗(yàn)過(guò)程和實(shí)驗(yàn)現(xiàn)象為主導(dǎo),循序漸進(jìn)地講述51單片機(jī)C語(yǔ)言編程方法以及51單片機(jī)的硬件結(jié)構(gòu)和功能應(yīng)用。全書(shū)共分5篇,分別為入門(mén)篇、內(nèi)外部資源操作篇、提高篇、實(shí)戰(zhàn)篇和拓展篇。 本書(shū)內(nèi)容豐富,實(shí)用性強(qiáng),書(shū)中大部分內(nèi)容均來(lái)自科研工作及教學(xué)實(shí)踐,許多C語(yǔ)言代碼可以直接應(yīng)用到工程項(xiàng)目中。本書(shū)配有13講近30學(xué)時(shí)的教學(xué)視頻和實(shí)例代碼(通過(guò)掃描二維碼下載或者網(wǎng)站下載),可使讀者更快、更好地掌握單片機(jī)知識(shí)和應(yīng)用技能。本書(shū)作者還可提供與本書(shū)配套的單片機(jī)實(shí)驗(yàn)板。 本書(shū)可作為大學(xué)本、專(zhuān)科單片機(jī)課程教材,適合于51單片機(jī)的初學(xué)者和使用51單片機(jī)從事項(xiàng)目開(kāi)發(fā)的技術(shù)人員,也可供從事自動(dòng)控制、智能儀器儀表、電力電子、機(jī)電一體化等專(zhuān)業(yè)的技術(shù)人員參考。
① 本書(shū)從實(shí)際工程應(yīng)用入手,以實(shí)驗(yàn)過(guò)程和實(shí)驗(yàn)現(xiàn)象為主導(dǎo),由淺入深、循序漸進(jìn)地講述使用C語(yǔ)言進(jìn)行51單片機(jī)編程的方法、51單片機(jī)的硬件結(jié)構(gòu)和各種功能應(yīng)用。
② 不同于傳統(tǒng)的講述單片機(jī)的書(shū)籍,本書(shū)中的大部分例程以實(shí)際硬件實(shí)驗(yàn)板實(shí)驗(yàn)現(xiàn)象為依據(jù),通過(guò)C語(yǔ)言程序來(lái)分析單片機(jī)工作原理。讀者既能知其然,又能知其所以然,從實(shí)際應(yīng)用中徹底理解和掌握單片機(jī)。 ③ 本書(shū)中的大部分內(nèi)容來(lái)自作者及其團(tuán)隊(duì)的科研及教學(xué)工作實(shí)踐,內(nèi)容涵蓋多年來(lái)項(xiàng)目經(jīng)驗(yàn)總結(jié)的精華,并且貫穿一些學(xué)習(xí)方法的建議。 ④ 本書(shū)內(nèi)容豐富,實(shí)用性強(qiáng),許多C語(yǔ)言代碼可以直接應(yīng)用到工程項(xiàng)目中。本書(shū)為讀者提供近30小時(shí)的單片機(jī)教學(xué)視頻(可以?huà)呙柘挛牧斜碇械亩S碼進(jìn)行在線(xiàn)觀(guān)看,也可以登錄到http://www.hxedu.com.cn,注冊(cè)后下載)。 ⑤ 本書(shū)適用范圍廣,可以作為高校電子信息類(lèi)和機(jī)電類(lèi)各專(zhuān)業(yè)的本科、專(zhuān)科相關(guān)課程的教材或者大學(xué)生創(chuàng)新基地培訓(xùn)教材,也可供51單片機(jī)的初學(xué)者和使用51單片機(jī)從事項(xiàng)目開(kāi)發(fā)的技術(shù)人員學(xué)習(xí)和參考,還滿(mǎn)足從事自動(dòng)控制、智能儀器儀表、電力電子、機(jī)電一體化等專(zhuān)業(yè)的技術(shù)人員的選用需求。
序一
STC(宏晶科技)創(chuàng)始人 姚永平 郭天祥老師的這本書(shū)是單片機(jī)界的第一奇書(shū):因?yàn)楹,從未被看好;因(yàn)閺V,被稱(chēng)為單片機(jī)應(yīng)用龍書(shū);擁有者最多,配套學(xué)習(xí)板最瘋狂時(shí)月銷(xiāo)量超過(guò)1萬(wàn)套,連續(xù)8年各大網(wǎng)站排名單片機(jī)類(lèi)書(shū)籍銷(xiāo)量第一名。加上大量未經(jīng)允許的盜版,數(shù)量應(yīng)在正版5倍以上。配套視頻更是全民皆盜(學(xué)單片機(jī)的學(xué)生),可謂功德無(wú)量。 郭靖行走江湖用了降龍十八掌,郭老師沒(méi)有十八般武藝,但行走江湖只用了一掌。 一本STC89C52笑傲江湖,將STC領(lǐng)先全球的ISP程序在線(xiàn)下載技術(shù)發(fā)揮到極致,雖是學(xué)生時(shí)代開(kāi)始創(chuàng)業(yè),卻立即有省長(zhǎng)上門(mén)指導(dǎo)工作,成為黑龍江省自主創(chuàng)業(yè)標(biāo)兵,產(chǎn)值迅速做到500萬(wàn)元/年以上,總部也遷到首都北京,成立北京?酥莿(dòng),開(kāi)拓新的領(lǐng)域! 學(xué)生寫(xiě)單片機(jī)教材,有部分老師反對(duì),說(shuō)太簡(jiǎn)單了,不夠深度,大雜燴,雖然全,但不夠?qū)I(yè),還厚,不適合當(dāng)教材。中國(guó)單片機(jī)教育界的元老,哈工大教授(教育部單片機(jī)精品課程負(fù)責(zé)教師)說(shuō):我跟我的學(xué)生講,如果身體不好,或沒(méi)時(shí)間聽(tīng)我的課,或聽(tīng)不懂我的課,就去看郭老師的視頻,看郭老師的書(shū),他講得通俗易懂,書(shū)也由淺入深,全面詳實(shí),最后只要通過(guò)我張老師的考試就可以了。 河南省一高校老師語(yǔ):我們學(xué)校每年采購(gòu)郭老師的書(shū)1000本以上,全校單片機(jī)教材都改用郭天祥的書(shū)了,學(xué)生說(shuō)用他的書(shū)看他的視頻,一看就透,其他很多書(shū)和視頻把簡(jiǎn)單的講復(fù)雜了,不容易懂,還是郭老師講的簡(jiǎn)單到位。 河北省一高校老師語(yǔ):我們學(xué)校每年大學(xué)生電子設(shè)計(jì)競(jìng)賽都是指定用郭老師的書(shū)來(lái)陪訓(xùn),全面詳實(shí),一本書(shū)、一部視頻中,不但有STC89系列單片機(jī)從入門(mén)到提高、C語(yǔ)言從入門(mén)到提高,還有單片機(jī)外圍基礎(chǔ)電路知識(shí)介紹甚至較復(fù)雜的拓展電路知識(shí),是全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽的降龍十八掌啊! 民間最高業(yè)績(jī):連續(xù)8年各大網(wǎng)站排名單片機(jī)類(lèi)書(shū)籍銷(xiāo)量第一名,淘寶上連續(xù)8年配套學(xué)習(xí)板銷(xiāo)量第一名。 很多企業(yè),新入職單片機(jī)工程師培訓(xùn),人手一本郭老師的書(shū),統(tǒng)一集中強(qiáng)化。 廣東省的一高校老師講:我的機(jī)器人方向的研究生,入學(xué)后,發(fā)現(xiàn)他們都人手一本郭天祥的書(shū),很厚,但也確實(shí)全面詳實(shí),真是單片機(jī)入門(mén)的龍書(shū)! 電子工業(yè)出版社對(duì)本書(shū)的肯定:多次請(qǐng)郭老師百忙之中將多年暢銷(xiāo)第一的書(shū)再豐富一下,補(bǔ)充更多更實(shí)用的新知識(shí)點(diǎn)進(jìn)來(lái),讓傳奇成為經(jīng)典。 STC對(duì)本書(shū)的肯定:創(chuàng)始人連夜通宵為第2版作序,指定本書(shū)為STC單片機(jī)全國(guó)大學(xué)計(jì)劃教材,STC推薦的全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽指導(dǎo)用書(shū),采用本書(shū)作為教材的高校,可優(yōu)先建立STC高性能單片機(jī)聯(lián)合實(shí)驗(yàn)室,優(yōu)先獲得免費(fèi)的8051仿真器贊助,并指定本書(shū)為STC內(nèi)部新員工培訓(xùn)教材。 序二 上海慶科信息技術(shù)有限公司CEO 王永虹 目前,各種8位、16位、32位單片機(jī)型號(hào)眾多,應(yīng)用適應(yīng)性各不相同,但51系列單片機(jī)從20世紀(jì)80年代流行的80C31 至今,從外置EPROM(80C31)、內(nèi)置EPROM(87C51)、內(nèi)置Flash(89C51),到如今眾多廠(chǎng)商、上千種型號(hào),始終保持著高速發(fā)展,體現(xiàn)出勃勃生機(jī),堪稱(chēng)單片機(jī)領(lǐng)域的常青樹(shù)、不倒翁。這充分說(shuō)明了51單片機(jī)的經(jīng)典性。 單片機(jī)技術(shù)和應(yīng)用在物聯(lián)網(wǎng)時(shí)代得到了前所未有的發(fā)展,對(duì)單片機(jī)開(kāi)發(fā)應(yīng)用人才的數(shù)量和要求也越來(lái)越高。有人覺(jué)得單片機(jī)技術(shù)難學(xué),是因?yàn)槠鋬?nèi)部結(jié)構(gòu)復(fù)雜、編程語(yǔ)言抽象,而且實(shí)際應(yīng)用中與其他元器件知識(shí)、電子通信技術(shù)相互關(guān)聯(lián),而一個(gè)設(shè)計(jì)通常需要把很多軟硬件技術(shù)結(jié)合起來(lái),一開(kāi)始往往難以下手。如何循序漸進(jìn)學(xué)習(xí)單片機(jī)、從菜鳥(niǎo)變?yōu)楦呤,郭天祥編著的《新概?1單片機(jī)C語(yǔ)言教程入門(mén)、提高、開(kāi)發(fā)、拓展全攻略(第2版)》一書(shū)提供了一條很好的進(jìn)階學(xué)習(xí)之路。 學(xué)習(xí)單片機(jī)第一階段只需要了解單片機(jī)的基本結(jié)構(gòu)、簡(jiǎn)單的C語(yǔ)言編程和開(kāi)發(fā)工具。本書(shū)第1篇介紹單片機(jī)引腳功能、數(shù)字邏輯和C51基礎(chǔ)、Keil開(kāi)發(fā)環(huán)境等,既是單片機(jī)學(xué)習(xí)的基礎(chǔ),也非常容易入門(mén)。特別是用軟件點(diǎn)亮一個(gè)發(fā)光二極管,是學(xué)習(xí)單片機(jī)的第一個(gè)里程碑成就。 第二階段要了解單片機(jī)的具體內(nèi)部結(jié)構(gòu)、外設(shè)接口、經(jīng)常用到電子技術(shù)和元器件知識(shí)。本書(shū)第2篇介紹定時(shí)器、中斷、串行接口、鍵盤(pán)和顯示、ADC、DAC、運(yùn)算放大器基礎(chǔ)等,都是單片機(jī)應(yīng)用系統(tǒng)的常用外設(shè)接口和組件,學(xué)習(xí)原理、編程使用這些外設(shè)何組件,可為后續(xù)應(yīng)用開(kāi)發(fā)做好準(zhǔn)備。 單片機(jī)學(xué)習(xí)的第三階段是學(xué)習(xí)單片機(jī)各種外設(shè)接口的多種工作模式、如何與其他設(shè)備進(jìn)行有效對(duì)接和通信,還要學(xué)習(xí)掌握更多的數(shù)據(jù)結(jié)構(gòu)和編程技巧,并進(jìn)行實(shí)踐鍛煉。本書(shū)的第3篇(提高篇)和第4篇(實(shí)戰(zhàn)篇)介紹了不同定時(shí)器和串口的多種工作模式,以及指針的用法,并進(jìn)行了實(shí)時(shí)鐘、溫度傳感器、PC機(jī)串口通信等應(yīng)用系統(tǒng)常見(jiàn)模塊的實(shí)戰(zhàn)演練。 經(jīng)過(guò)以上三個(gè)階段的學(xué)習(xí)進(jìn)階,一般能進(jìn)行一些單片機(jī)簡(jiǎn)單應(yīng)用的開(kāi)發(fā)。其他不同應(yīng)用開(kāi)發(fā)一般需要學(xué)習(xí)相關(guān)的專(zhuān)業(yè)知識(shí),如電機(jī)控制類(lèi)應(yīng)用,需要學(xué)習(xí)各種電機(jī)的原理、控制算法;儀器儀表類(lèi)應(yīng)用,需要學(xué)習(xí)各種傳感器原理和編程,數(shù)據(jù)處理以及人機(jī)界面GUI等。本書(shū)第5篇介紹了電源、常用元器件、PCB設(shè)計(jì)、物聯(lián)網(wǎng)應(yīng)用方面的知識(shí),可作為具體項(xiàng)目設(shè)計(jì)開(kāi)發(fā)參考。希望此書(shū)能幫助讀者進(jìn)行基于單片機(jī)的物聯(lián)網(wǎng)應(yīng)用系統(tǒng)開(kāi)發(fā)。 感謝郭天祥編寫(xiě)了這本好書(shū)。相信此書(shū)的出版,不僅會(huì)給廣大單片機(jī)學(xué)習(xí)者、開(kāi)發(fā)者提供很好的幫助,也會(huì)進(jìn)一步推動(dòng)單片機(jī)技術(shù)的普及、應(yīng)用和發(fā)展。 前 言 本書(shū)第1版在2009年1月出版,至今已印刷近40次,由于采用全新的教學(xué)理念和方法,本書(shū)深受廣大讀者尤其是在校大學(xué)生朋友的喜愛(ài)。隨著科學(xué)工程技術(shù)日新月異的發(fā)展以及高校大學(xué)生科技創(chuàng)新活動(dòng)的蓬勃興起,本書(shū)讀者的需求與時(shí)俱進(jìn),作者一些當(dāng)年的思路和想法難免略顯陳舊,因此有必要推出第2版,以饗廣大讀者。 第2版主要修訂內(nèi)容 ① 雖然單片機(jī)應(yīng)用日趨廣泛和靈活,但51系列單片機(jī)內(nèi)核硬件架構(gòu)和基本開(kāi)發(fā)方法變化不大,因此本書(shū)關(guān)于單片機(jī)C語(yǔ)言教學(xué)部分變化不大,僅對(duì)第1版中出現(xiàn)的文字錯(cuò)誤進(jìn)行修改,同時(shí)補(bǔ)充和細(xì)化了基礎(chǔ)運(yùn)放電路專(zhuān)題。 ② 在實(shí)戰(zhàn)篇中新增應(yīng)用單片機(jī)做電容感應(yīng)觸摸按鍵的內(nèi)容,以適應(yīng)消費(fèi)類(lèi)電子產(chǎn)品開(kāi)發(fā)的需要。 ③ 為了適應(yīng)單片機(jī)技術(shù)的發(fā)展潮流,拓展篇的內(nèi)容修改較大:新增PCB設(shè)計(jì)軟件Altium Designer 14、基于Wi-Fi的物聯(lián)網(wǎng)應(yīng)用、STC8系列單片機(jī)的內(nèi)容;在運(yùn)放擴(kuò)展專(zhuān)題中加入運(yùn)算放大器的高階應(yīng)用內(nèi)容,如程控增益放大器、自動(dòng)增益放大器等,供讀者選用。 本書(shū)特色 ① 本書(shū)從實(shí)際工程應(yīng)用入手,以實(shí)驗(yàn)過(guò)程和實(shí)驗(yàn)現(xiàn)象為主導(dǎo),由淺入深、循序漸進(jìn)地講述使用C語(yǔ)言進(jìn)行51單片機(jī)編程的方法、51單片機(jī)的硬件結(jié)構(gòu)和各種功能應(yīng)用。 ② 不同于傳統(tǒng)的講述單片機(jī)的書(shū)籍,本書(shū)中的大部分例程以實(shí)際硬件實(shí)驗(yàn)板實(shí)驗(yàn)現(xiàn)象為依據(jù),通過(guò)C語(yǔ)言程序來(lái)分析單片機(jī)工作原理。讀者既能知其然,又能知其所以然,從實(shí)際應(yīng)用中徹底理解和掌握單片機(jī)。 ③ 本書(shū)中的大部分內(nèi)容來(lái)自作者及其團(tuán)隊(duì)的科研及教學(xué)工作實(shí)踐,內(nèi)容涵蓋多年來(lái)項(xiàng)目經(jīng)驗(yàn)總結(jié)的精華,并且貫穿一些學(xué)習(xí)方法的建議。 ④ 本書(shū)內(nèi)容豐富,實(shí)用性強(qiáng),許多C語(yǔ)言代碼可以直接應(yīng)用到工程項(xiàng)目中。本書(shū)為讀者提供近30小時(shí)的單片機(jī)教學(xué)視頻(可以?huà)呙柘挛牧斜碇械亩S碼進(jìn)行在線(xiàn)觀(guān)看,也可以登錄到http://www.hxedu.com.cn,注冊(cè)后下載)。 同時(shí),作者開(kāi)發(fā)了與本書(shū)配套的TX-1C單片機(jī)實(shí)驗(yàn)板,可幫助讀者邊學(xué)邊練,達(dá)到學(xué)以致用的目的。讀者在學(xué)習(xí)過(guò)程中可以將視頻和圖書(shū)互為參考,配合學(xué)習(xí),并用單片機(jī)實(shí)驗(yàn)板進(jìn)行實(shí)踐,這樣有助于更快更好地掌握單片機(jī)應(yīng)用知識(shí)和技能。 ⑤ 本書(shū)適用范圍廣,可以作為高校電子信息類(lèi)和機(jī)電類(lèi)各專(zhuān)業(yè)的本科、專(zhuān)科相關(guān)課程的教材或者大學(xué)生創(chuàng)新基地培訓(xùn)教材,也可供51單片機(jī)的初學(xué)者和使用51單片機(jī)從事項(xiàng)目開(kāi)發(fā)的技術(shù)人員學(xué)習(xí)和參考,還滿(mǎn)足從事自動(dòng)控制、智能儀器儀表、電力電子、機(jī)電一體化等專(zhuān)業(yè)的技術(shù)人員的選用需求。 本書(shū)內(nèi)容組織 本書(shū)內(nèi)容共分5篇,分別為入門(mén)篇、內(nèi)外部資源操作篇、提高篇、實(shí)戰(zhàn)篇和拓展篇。 第1篇主要講解單片機(jī)相關(guān)基本知識(shí)及C語(yǔ)言編程基礎(chǔ),為初學(xué)者入門(mén)奠定基礎(chǔ)。相關(guān)概念介紹簡(jiǎn)捷、易懂,避免長(zhǎng)篇累牘的堆積專(zhuān)業(yè)術(shù)語(yǔ),力求好學(xué)、好用。 第2篇講解單片機(jī)基本操作及其應(yīng)用。針對(duì)每個(gè)應(yīng)用都設(shè)計(jì)一個(gè)具體的實(shí)驗(yàn)項(xiàng)目,通過(guò)實(shí)驗(yàn)項(xiàng)目的實(shí)現(xiàn),教授單片機(jī)的C語(yǔ)言編程使用方法。內(nèi)容組織上循序漸進(jìn),由淺入深;教學(xué)方法上從原理到實(shí)踐,再由實(shí)驗(yàn)現(xiàn)象進(jìn)一步分析原理;做到理論與實(shí)踐互相交融,有助于讀者上手學(xué)習(xí)。 在前2篇的基礎(chǔ)上,通過(guò)實(shí)驗(yàn),第3篇進(jìn)一步擴(kuò)展講解了51單片機(jī)的高級(jí)功能應(yīng)用,包括定時(shí)器/計(jì)數(shù)器以及串口應(yīng)用,每個(gè)應(yīng)用都設(shè)計(jì)針對(duì)性的實(shí)驗(yàn)項(xiàng)目和編程實(shí)例,使讀者看得著,想得到,同時(shí)介紹C語(yǔ)言精髓指針的相關(guān)應(yīng)用。 第4篇是作者教學(xué)和實(shí)際工作中精選出的具有代表性的真實(shí)項(xiàng)目,知識(shí)涉及面廣,內(nèi)容豐富,是作者開(kāi)發(fā)經(jīng)驗(yàn)的精華總結(jié),以期引導(dǎo)讀者綜合運(yùn)用前面所學(xué)知識(shí),搭建51單片機(jī)系統(tǒng),建立系統(tǒng)概念。 第5篇為拓展部分,詳細(xì)講解了使用Altium Designer 14軟件繪制原理圖、PCB圖、元件庫(kù)和元件封裝的過(guò)程;詳細(xì)介紹了基于Wi-Fi的物聯(lián)網(wǎng)應(yīng)用;分別講解了直流電機(jī)、步進(jìn)電機(jī)和舵機(jī)的原理及驅(qū)動(dòng)方法;介紹了STC8系列單片機(jī)以及運(yùn)放的高級(jí)應(yīng)用方法。本篇主要面向具有一定單片機(jī)開(kāi)發(fā)經(jīng)驗(yàn)的讀者,主要目的拓寬讀者思路,為學(xué)習(xí)者提供必要參考。 本書(shū)學(xué)習(xí)建議 隨書(shū)提供的視頻與本書(shū)前3篇基本對(duì)應(yīng),建議讀者在學(xué)習(xí)本書(shū)之前,最好有一塊與本書(shū)中相同的實(shí)驗(yàn)板。學(xué)習(xí)時(shí)先看視頻,對(duì)單片機(jī)有一個(gè)初步的印象,視頻中的互動(dòng)部分,讀者可親自做實(shí)驗(yàn);在學(xué)習(xí)過(guò)程中,讀者要多動(dòng)腦,多動(dòng)手;邊學(xué)邊做,邊做邊學(xué),在不斷實(shí)踐中領(lǐng)悟單片機(jī)工作原理。 在對(duì)實(shí)驗(yàn)原理理解的前提下,讀者要嘗試獨(dú)立編寫(xiě)出書(shū)中每章的實(shí)例程序,有困惑時(shí)再查看書(shū)中代碼,反思自己的失誤在哪里,進(jìn)而積累更多的經(jīng)驗(yàn)。 在掌握基本單片機(jī)使用后,針對(duì)具體開(kāi)發(fā)和應(yīng)用,讀者可選讀本書(shū)其他章節(jié),有目的地閱讀和參考可提高學(xué)習(xí)和工作效率。 本書(shū)教學(xué)資
郭天祥 ,單片機(jī)教育者,畢業(yè)于哈爾濱工程大學(xué),單片機(jī)領(lǐng)域的知名人士,名下有天祥電子網(wǎng)站,其最大成就之一是開(kāi)設(shè)了十天學(xué)會(huì)單片機(jī)系列課程并錄制出來(lái),該課程在網(wǎng)絡(luò)上廣泛流傳至今,同時(shí)著有《十天學(xué)會(huì)51單片機(jī)視頻教程》、《十天學(xué)會(huì)PIC單片機(jī)視頻教程》、《十天學(xué)會(huì)AVR單片機(jī)視頻教程》三本教程。
目 錄
第1篇 入門(mén)篇 第1章 基礎(chǔ)知識(shí)必備2 1.1 單片機(jī)概述2 1.1.1 什么是單片機(jī)2 1.1.2 單片機(jī)標(biāo)號(hào)信息及封裝類(lèi)型2 1.1.3 單片機(jī)能做什么5 1.1.4 如何開(kāi)始學(xué)習(xí)單片機(jī)6 1.2 51單片機(jī)外部引腳介紹8 1.3 電平特性11 1.4 二進(jìn)制和十六進(jìn)制12 1.4.1 二進(jìn)制12 1.4.2 十六進(jìn)制13 1.5 二進(jìn)制的邏輯運(yùn)算13 1.6 單片機(jī)的C51基礎(chǔ)知識(shí)介紹15 1.6.1 利用C語(yǔ)言開(kāi)發(fā)單片機(jī)的優(yōu)點(diǎn)15 1.6.2 C51中的基本數(shù)據(jù)類(lèi)型15 1.6.3 C51數(shù)據(jù)類(lèi)型擴(kuò)充定義16 1.6.4 C51中常用的頭文件17 1.6.5 C51中的運(yùn)算符17 1.6.6 C51中的基礎(chǔ)語(yǔ)句18 1.6.7 學(xué)習(xí)單片機(jī)應(yīng)該掌握的主要內(nèi)容18 第2章 Keil軟件使用及流水燈設(shè)計(jì)19 2.1 Keil工程建立及常用按鈕介紹19 2.1.1 Keil工程的建立19 2.1.2 常用按鈕23 2.2 點(diǎn)亮第一個(gè)發(fā)光二極管24 2.3 while語(yǔ)句35 2.4 for語(yǔ)句及簡(jiǎn)單延時(shí)語(yǔ)句37 2.5 Keil仿真及延時(shí)語(yǔ)句的精確計(jì)算38 2.6 不帶參數(shù)函數(shù)的寫(xiě)法及調(diào)用42 2.7 帶參數(shù)函數(shù)的寫(xiě)法及調(diào)用44 2.8 利用C51庫(kù)函數(shù)實(shí)現(xiàn)流水燈45 第2篇 內(nèi)外部資源操作篇 第3章 數(shù)碼管顯示原理及應(yīng)用實(shí)現(xiàn)50 3.1 數(shù)碼管顯示原理50 3.2 數(shù)碼管靜態(tài)顯示51 3.3 數(shù)碼管動(dòng)態(tài)顯示55 3.4 中斷概念57 3.5 單片機(jī)的定時(shí)器中斷61 第4章 鍵盤(pán)檢測(cè)原理及應(yīng)用實(shí)現(xiàn)70 4.1 獨(dú)立鍵盤(pán)檢測(cè)70 4.2 矩陣鍵盤(pán)檢測(cè)76 第5章 A/D和D/A工作原理84 5.1 模擬量與數(shù)字量概述84 5.2 A/D轉(zhuǎn)換原理及參數(shù)指標(biāo)85 5.3 ADC0804工作原理及其實(shí)現(xiàn)方法92 5.4 D/A轉(zhuǎn)換原理及其參數(shù)指標(biāo)98 5.5 DAC0832工作原理及實(shí)現(xiàn)方法104 5.6 DAC0832輸出電流轉(zhuǎn)換成電壓的方法109 第6章 串行口通信原理及操作流程110 6.1 并行與串行基本通信方式110 6.2 RS-232電平與TTL電平的轉(zhuǎn)換113 6.3 波特率與定時(shí)器初值的關(guān)系115 6.4 51單片機(jī)串行口結(jié)構(gòu)描述118 6.5 串行口方式1編程與實(shí)現(xiàn)120 6.6 串行口打印在調(diào)試程序中的應(yīng)用123 第7章 通用型1602、12232、12864液晶操作方法131 7.1 液晶概述131 7.2 常用1602液晶操作實(shí)例132 7.3 常用12232液晶操作實(shí)例139 7.4 常用12864液晶操作實(shí)例148 第8章 I2C總線(xiàn)AT24C02芯片應(yīng)用157 8.1 I2C總線(xiàn)概述157 8.2 單片機(jī)模擬I2C總線(xiàn)通信159 8.3 E2PROM AT24C02與單片機(jī)的通信實(shí)例162 第9章 基礎(chǔ)運(yùn)放電路專(zhuān)題170 9.1 運(yùn)放概述及參數(shù)介紹170 9.2 反相放大器171 9.3 同相放大器172 9.4 電壓跟隨器173 9.5 加法器173 9.6 差分放大器174 9.7 微分器174 9.8 積分器175 9.9 比較器176 第3篇 提高篇 第10章 定時(shí)器/計(jì)數(shù)器應(yīng)用提高180 10.1 方式0應(yīng)用180 10.2 方式2應(yīng)用181 10.3 方式3應(yīng)用183 10.4 52單片機(jī)定時(shí)器2介紹185 10.5 計(jì)數(shù)器應(yīng)用191 第11章 串行口應(yīng)用提高195 11.1 方式0應(yīng)用195 11.2 方式2和方式3應(yīng)用197 11.3 單片機(jī)雙機(jī)通信199 11.4 單片機(jī)多機(jī)通信206 第12章 指針215 12.1 指針和指針變量215 12.1.1 內(nèi)存單元、地址和指針215 12.1.2 指針變量的定義、賦值與引用217 12.2 指針變量的運(yùn)算218 12.3 指針與數(shù)組219 12.3.1 指針與一維數(shù)組219 12.3.2 指針與多維數(shù)組221 12.4 指針與函數(shù)223 12.4.1 指針作為函數(shù)的參數(shù)223 12.4.2 指向函數(shù)的指針224 12.4.3 指針型函數(shù)226 12.5 指針與字符串227 12.5.1 字符串的表達(dá)形式227 12.5.2 字符指針作為函數(shù)參數(shù)227 12.5.3 使用字符指針與字符數(shù)組的區(qū)別228 12.6 指針數(shù)組與命令行參數(shù)229 12.6.1 指針數(shù)組的定義和使用229 12.6.2 指向指針的指針231 12.6.3 指針數(shù)組作為main()函數(shù)的命令行參數(shù)232 12.7 指針小結(jié)233 12.7.1 指針概念綜述233 12.7.2 指針運(yùn)算小結(jié)234 12.7.3 等價(jià)表達(dá)式235 12.8 C51中指針的使用236 12.8.1 指針變量的定義236 12.8.2 指針應(yīng)用237 第4篇 實(shí)戰(zhàn)篇 第13章 利用51單片機(jī)的定時(shí)器設(shè)計(jì)一個(gè)時(shí)鐘240 13.1 如何從矩陣鍵盤(pán)中分解出獨(dú)立按鍵240 13.2 原理圖分析241 13.3 實(shí)例講解242 第14章 使用DS12C887時(shí)鐘芯片設(shè)計(jì)高精度時(shí)鐘250 14.1 時(shí)鐘芯片概述250 14.2 DS12C887時(shí)鐘芯片介紹250 14.3 如何用TX-1C實(shí)驗(yàn)板擴(kuò)展本實(shí)驗(yàn)256 14.4 原理圖分析257 14.5 實(shí)例講解257 第15章 使用DS18B20溫度傳感器設(shè)計(jì)溫控系統(tǒng)268 15.1 溫度傳感器概述268 15.2 DS18B20溫度傳感器介紹269 15.3 實(shí)例講解275 第16章 太陽(yáng)能充/放電控制器280 16.1 控制器原理圖分析281 16.2 控制器板上元件介紹284 16.3 實(shí)例講解286 第17章 VC、VB(MSCOMM控件)與單片機(jī)通信實(shí)現(xiàn)溫度顯示303 17.1 VC MSCOMM控件與單片機(jī)通信實(shí)現(xiàn)溫度顯示303 17.2 VB MSCOMM控件與單片機(jī)通信實(shí)現(xiàn)溫度顯示309 第18章 應(yīng)用單片機(jī)內(nèi)部ADC做電容感應(yīng)觸摸按鍵313 第5篇 拓展篇 第19章 使用Altium Designer 14繪制電路圖320 19.1 繪制電路板概述320 19.2 建立工程322 19.3 制作元件庫(kù)325 19.4 添加封裝及制作PCB封裝庫(kù)328 19.5 項(xiàng)目編譯及生成PCB331 19.6 布線(xiàn)電氣特性設(shè)置334 19.7 自動(dòng)布線(xiàn)和手動(dòng)布線(xiàn)338 第20章 基于Wi-Fi的物聯(lián)網(wǎng)應(yīng)用341 20.1 物聯(lián)網(wǎng)系統(tǒng)架構(gòu)341 20.2 常用的物聯(lián)網(wǎng)無(wú)線(xiàn)傳輸技術(shù)342 20.3 IoT云平臺(tái)343 20.4 基于Wi-Fi的嵌入式設(shè)備入網(wǎng)方式347 20.5 微軟Azure系列IoT物聯(lián)網(wǎng)開(kāi)發(fā)板352 第21章 電機(jī)專(zhuān)題353 21.1 直流電機(jī)原理及應(yīng)用353 21.2 步進(jìn)電機(jī)原理及應(yīng)用360 21.3 舵機(jī)原理及其應(yīng)用370 第22章 STC8系列單片機(jī)介紹377 22.1 STC8單片機(jī)的優(yōu)勢(shì)377 22.2 ADC數(shù)模轉(zhuǎn)換377 22.3 PCA/CCP/PWM應(yīng)用379 22.4 同步串行外設(shè)接口SPI382 22.5 I2C總線(xiàn)386 第23章 常用元器件介紹391 23.1 二極管391 23.2 電容395 23.3 場(chǎng)效應(yīng)管399 23.4 光耦403 23.5 蜂鳴器405 23.6 繼電器405 23.7 自恢復(fù)保險(xiǎn)410 23.8 瞬態(tài)電壓抑制器411 23.9 晶閘管(可控硅)414 23.10 電荷泵416 第24章 直流穩(wěn)壓電源專(zhuān)題417 23.1 整流電路417 24.2 濾波電路419 24.3 穩(wěn)壓電路421 24.4 集成穩(wěn)壓模塊的使用423 24.5 串聯(lián)開(kāi)關(guān)型穩(wěn)壓電源428 第25章 運(yùn)放擴(kuò)展專(zhuān)題431 25.1 簡(jiǎn)單低通濾波器431 25.2 電流-電壓轉(zhuǎn)換電路431 25.3 光電放大器432 25.4 精密電流源432 25.5 可調(diào)參考電壓源433 25.6 復(fù)位穩(wěn)定放大器434 25.7 模擬乘法器435 25.8 全波整流器和平均值濾波器436 25.9 正弦波振蕩器437 25.10 三角波發(fā)生器437 25.11 自動(dòng)跟蹤對(duì)稱(chēng)電源438 25.12 可調(diào)實(shí)驗(yàn)電源439 25.13 運(yùn)放相關(guān)術(shù)語(yǔ)441 附錄A 天祥電子開(kāi)發(fā)實(shí)驗(yàn)板簡(jiǎn)介442 A.1 TX-1C 51單片機(jī)開(kāi)發(fā)板442 A.2 AVR單片機(jī)開(kāi)發(fā)板443 A.3 PIC單片機(jī)開(kāi)發(fā)板444 A.4 TX-3A ARM7入門(mén)級(jí)嵌入式系統(tǒng)開(kāi)發(fā)板445 A.5 TX-3C ARM7提高級(jí)嵌入式系統(tǒng)開(kāi)發(fā)板446 A.6 TX-2440A ARM9嵌入式系統(tǒng)開(kāi)發(fā)板447 A.7 TX-51STAR單片機(jī)綜合實(shí)驗(yàn)箱448 A.8 TX-2A CPLD開(kāi)發(fā)板449 參考文獻(xiàn)451
你還可能感興趣
我要評(píng)論
|