51系列單片機原理及設(shè)計實例

出版時間:2010-5  出版社:北京航空航天大學(xué)出版社  作者:樓然苗 等編著  頁數(shù):206  

前言

  單片機C編譯器的成熟,為電類大學(xué)生學(xué)習(xí)單片機的C程序編寫創(chuàng)造了條件。采用c程序開發(fā)單片機可降低學(xué)生的單片機設(shè)計學(xué)習(xí)難度。本教材可選擇匯編或C程序單片機編程教學(xué),內(nèi)容強調(diào)學(xué)生實際程序開發(fā)能力的培養(yǎng),提供完整的匯編及C源程序文檔、實驗電路圖、電路板PCB制作圖(光盤中),集課堂教材與實驗指導(dǎo)書、課程設(shè)計指導(dǎo)書于一體,方便學(xué)校教師、學(xué)生選用?! ∪珪鴥?nèi)容分為3部分:第1部分介紹51系列單片機的硬件資源、匯編與C語言編程基礎(chǔ);第2部分介紹5個單片機匯編與C程序設(shè)計應(yīng)用實例,給出了完整的匯編與C源程序及注釋;第3部分介紹單片機課程實驗、課程設(shè)計與實驗電路板?! 「鞑糠职才湃缦?。  第1部分:51系列單片機原理。  第1章:緒論。了解單片機的發(fā)展史;理解單片機的應(yīng)用模式;熟悉單片機的應(yīng)用開發(fā)過程。  第2章:單片機基本結(jié)構(gòu)與工作原理。理解單片機內(nèi)部結(jié)構(gòu)及引腳功能;掌握RAM中SFR和數(shù)據(jù)區(qū)地址劃分;掌握ROM中程序復(fù)位及中斷入口地址;掌握4個輸入/輸出口的特點;掌握所有SFR的意義及特點?! 〉?章:單片機的匯編指令系統(tǒng)。了解什么是尋址方式和指令系統(tǒng),掌握51系列的尋址方式和指令格式;掌握111條指令的使用方法?! 〉?章:單片機匯編語言程序設(shè)計基礎(chǔ)。了解程序設(shè)計的一般規(guī)律;掌握不同程序結(jié)構(gòu)的單片機匯編程序設(shè)計的基本方法;程序舉例?! 〉?章:單片機C語言程序設(shè)計。掌握單片機C程序設(shè)計的一般格式、C程序的數(shù)據(jù)類型、C程序的運算符和表達式、C程序的一般語法結(jié)構(gòu)?! 〉?章:單片機基本單元結(jié)構(gòu)與操作原理。掌握定時器和中斷的基本結(jié)構(gòu)及匯編與C語言編程方法;理解串行口的基本結(jié)構(gòu)及匯編與C語言編程方法?! 〉?部分:51系列單片機設(shè)計應(yīng)用實例?! 〉?章:實例18×8點陣LED字符顯示器的設(shè)計?! 〉?章:實例28路輸入模擬信號數(shù)值顯示器的設(shè)計?! 〉?章:實例3單鍵學(xué)習(xí)型遙控器的設(shè)計?! 〉?0章:實例415路電器遙控器的設(shè)計。

內(nèi)容概要

本書包含3部分內(nèi)容:第1部分介紹51系列單片機的硬件資源、匯編指令與C語言編程基礎(chǔ);第2部分介紹5個單片機匯編與C程序設(shè)計應(yīng)用實例,給出了完整的匯編與C語言源程序及注釋;第3部分介紹單片機課程實驗、課程設(shè)計與實驗電路板。    本書針對新時期教學(xué)特點,強調(diào)實踐與創(chuàng)新,書中實例均給出了匯編和C語言兩種程序,為教師教學(xué)和學(xué)生自學(xué)提供了方便,第3部分的實驗及課程設(shè)計內(nèi)容,使得課堂教材、實驗指導(dǎo)書、課程設(shè)計指導(dǎo)書三合為一。    本書含有光盤1張,包含書中所有應(yīng)用實例源程序及實驗電路板、課程設(shè)計電路板資料。    本書適合做高等院校單片機原理及應(yīng)用類課程教材,也可作為電子技術(shù)人員設(shè)計參考用書。

書籍目錄

第1部分  51系列單片機原理 第1章 緒論   1.1 嵌入式系統(tǒng)   1.1.1 現(xiàn)代計算機的技術(shù)發(fā)展史   1.1.2 嵌入式系統(tǒng)的定義與特點   1.2 單片機的技術(shù)發(fā)展歷史   1.2.1 單片機發(fā)展的三大階段   1.2.2 單片機的發(fā)展方向   i.2.3 常用單片機   1.2.4 單片機的應(yīng)用領(lǐng)域   1.3 單片機的應(yīng)用模式   1.3.1 單片機應(yīng)用系統(tǒng)的結(jié)構(gòu)   1.3.2 單片機的種類   1.3.3 單片機的供應(yīng)類型   1.3.4 單片機的應(yīng)用模式   1.4 單片機的應(yīng)用開發(fā)過程   1.5 數(shù)制與編碼    1.5.1 數(shù)制的表示    1.5.2 常用的信息編碼  思考與練習(xí) 第2章 單片機基本結(jié)構(gòu)與工作原理  2.1 單片機的基本結(jié)構(gòu)  2.2 單片機內(nèi)部資源的配置  2.3 單片機的外部特性   2.3.1 單片機的引腳分配及功能描述   2.3.2 單片機的引腳功能分類   2.3.3 單片機的引腳應(yīng)用特性  2.4 單片機的SFR運行管理模式   2.4.1 80C51中的SFR     2.4.2 SFR的尋址方式   2.4.3 SFR的復(fù)位狀態(tài)   2.5 單片機的I/O端口及應(yīng)用特性   2.5.1 I/o端口電氣結(jié)構(gòu)   2.5.2 I/O端口應(yīng)用特性  2.6 80C51單片機存儲器系統(tǒng)及操作方式    2.6.1 80C51存儲器的結(jié)構(gòu)    2.6.2 程序存儲器及其操作    2.6.3 數(shù)據(jù)存儲器結(jié)構(gòu)及應(yīng)用特性  思考與練習(xí) 第3章 單片機的匯編指令系統(tǒng)  3.1 單片機指令系統(tǒng)基礎(chǔ)    3.1.1 匯編指令格式    3.1.2 指令代碼格式    3.1.3 匯編指令中的符號約定    3.1.4 指令系統(tǒng)的尋址方式   3.2 指令系統(tǒng)的分類與速解   3.2.1 指令的分類圖解   3.2.2 指令系統(tǒng)速解表  3.3 指令的應(yīng)用實例  思考與練習(xí) 第4章 單片機匯編語言程序設(shè)計基礎(chǔ)   4.1 匯編語言程序設(shè)計的一般格式   4.1.1  單片機匯編語言程序設(shè)計的基本步驟   4.1.2 匯編語言程序的設(shè)計方法   4.1.3 常用的偽指令   4.2 簡單結(jié)構(gòu)程序   4.3 分支結(jié)構(gòu)程序   4.4 循環(huán)結(jié)構(gòu)程序   4.5 子程序結(jié)構(gòu)程序   4.6 查表程序   4.7 查鍵程序   4.8 顯示程序   4.9 小燈控制程序?qū)嵗?  思考與練習(xí) 第5章 單片機c語言程序設(shè)計   5.1 單片機C程序設(shè)計的一般格式   5.1.1 單片機C語言編程的步驟   5.1.2 單片機C程序的幾個基本概念   5.1.3 單片機C程序的基本結(jié)構(gòu)   5.2 單片機C程序的數(shù)據(jù)類型   5.2.1 常量和符號常量   5.2.2 變量   5.3 單片機C程序的運算符租表達式   5.4 單片機C程序的一般語法結(jié)構(gòu)  ……第2部分 51系列單片機設(shè)計應(yīng)用實例第3部分 實驗與課程設(shè)計參考文獻

章節(jié)摘錄

  第1章緒論  1.1嵌入式系統(tǒng)  1.1.1現(xiàn)代計算機的技術(shù)發(fā)展史  1.始于微型機的嵌入式應(yīng)用時代  電子數(shù)字計算機誕生于1946年2月15日,在其后漫長的歷史進程中,計算機始終是在特殊的機房中運行,通常用來實現(xiàn)數(shù)值計算,直到20世紀70年代微處理器的出現(xiàn),計算機才出現(xiàn)了歷史性的變化。以微處理器為核心的微型計算機以其小型、低價、高可靠性等特點,迅速走出機房?;诟咚贁?shù)值解算能力的微型機表現(xiàn)出的智能化水平,引起了控制專業(yè)設(shè)計應(yīng)用人員的興趣,他們考慮將微型機嵌入到一個對象體系中,實現(xiàn)對象體系的智能化控制。早先,沒計人員將微型計算機經(jīng)電氣加固、機械加固,并配置各種外圍接口電路,安裝到大型機械加工系統(tǒng)中。這樣一來,計算機便失去了原來的形態(tài)與通用的計算機功能。為了區(qū)別于原有的通用計算機系統(tǒng),人們把面向工控領(lǐng)域?qū)ο?,嵌入到工控?yīng)用系統(tǒng)中,實現(xiàn)嵌入式應(yīng)用的計算機稱之為嵌入式計算機系統(tǒng),簡稱嵌入式系統(tǒng)。因此,嵌入式系統(tǒng)誕生于微型機時代,其嵌人性本質(zhì)是將一個計算機嵌入到一個對象體系中去?! ?.現(xiàn)代計算機技術(shù)發(fā)展的兩大分支  由于嵌入式計算機系統(tǒng)要嵌入到對象體系中,實現(xiàn)的是對象的智能化控制,因此,它有著與通用計算機系統(tǒng)完全不同的技術(shù)要求與技術(shù)發(fā)展方向。通用計算機系統(tǒng)的技術(shù)要求是高速、海量的數(shù)值計算,技術(shù)發(fā)展方向是總線速度的無限提升,存儲容量的無限擴大。而嵌人式計算機系統(tǒng)的技術(shù)要求則是對象的智能化控制能力,技術(shù)發(fā)展方向是與對象系統(tǒng)密切相關(guān)的嵌人性能、控制能力及控制的可靠性?! ≡缙冢藗兠銥槠潆y地將通用計算機系統(tǒng)進行改裝,在大型設(shè)備中實現(xiàn)嵌入式應(yīng)用。然而,對于眾多的對象系統(tǒng)(如家用電器、儀器儀表和工控單元等),無法嵌入通用計算機系統(tǒng),況且嵌入式系統(tǒng)與通用計算機系統(tǒng)的技術(shù)發(fā)展方向完全不同,因此,必須獨立地發(fā)展通用計算機系統(tǒng)與嵌入式計算機系統(tǒng),這就形成了現(xiàn)代計算機技術(shù)發(fā)展的兩大分支。如果說微型機的出現(xiàn)使計算機進入到現(xiàn)代計算機發(fā)展階段,那么嵌入式計算機系統(tǒng)的誕生則標志著計算機進入了通用計算機系統(tǒng)與嵌入式計算機系統(tǒng)兩大分支平行發(fā)展的時代,從而使計算機技術(shù)在20世紀末進入高速發(fā)展時期。

圖書封面

評論、評分、閱讀與下載


    51系列單片機原理及設(shè)計實例 PDF格式下載


用戶評論 (總計1條)

 
 

  •   因為畢業(yè)設(shè)計需要,所以要買這本書,雖然比京東和**貴了點,但是另外兩家店沒有我需要的其他書籍,快遞還是挺快的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7