MCS-51單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用

出版時(shí)間:2007-1  出版社:西安電子科技大學(xué)出版社  作者:王忠飛  頁(yè)數(shù):334  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《MCS-51單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用》全面、系統(tǒng)地闡述了MCS一51系列單片機(jī)內(nèi)核的硬件結(jié)構(gòu)、指令集、功能部件原理等,并且給出了以MCS一51單片機(jī)為核心的嵌入式控制系統(tǒng)中的常用構(gòu)件,如大容量存儲(chǔ)器、鍵盤、顯示器、I/O(輸入,輸出)單元、ADC和DAC等。本書注重系統(tǒng)性和實(shí)用性,所有構(gòu)件都是可以直接利用的。本書最明顯的特點(diǎn)是采用嵌入式C編程語(yǔ)言為工具,采用多任務(wù)、消息傳送機(jī)制,用定時(shí)器節(jié)拍觸發(fā)方式實(shí)現(xiàn)系統(tǒng)的多個(gè)任務(wù)之間同步的編程思想。  《MCS-51單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用》遵循結(jié)構(gòu)嚴(yán)謹(jǐn)、邏輯清晰、敘述詳細(xì)、通俗易懂、較多實(shí)例的原則,以便于自學(xué)。本書可以作為工科院校的??粕捅究粕鷮W(xué)習(xí)MCS一51單片機(jī)課程的教材,也適合于嵌入式系統(tǒng)的開(kāi)發(fā)人員以及其他對(duì)嵌入式控制系統(tǒng)有興趣的技術(shù)人員參考?!  禡CS-51單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用》配有電子教案,有需要的老師可與出版社聯(lián)系,免費(fèi)提供。

書籍目錄

第一章緒論1.1單片機(jī)的發(fā)展概況1.2單片機(jī)的發(fā)展趨勢(shì)1.3各種單片機(jī)的主要性能特點(diǎn)1.4MCS-51系列單片機(jī)的性能特點(diǎn)1.5MCS-51單片機(jī)的應(yīng)用和開(kāi)發(fā)步驟習(xí)題一第二章MCS-51系列單片機(jī)硬件內(nèi)核2.1MCS-51系列單片機(jī)的引腳配置及其特性2.2MCS-51系列單片機(jī)的內(nèi)部結(jié)構(gòu)2.3MCS-51系列單片機(jī)的I/O端口2.3.1I/O端口的內(nèi)部結(jié)構(gòu)2.3.2I/O端口的讀寫控制2.4MCS-51系列單片機(jī)的存儲(chǔ)器2.4.1MCS-51系列單片機(jī)的存儲(chǔ)器的組成2.4.2MCS-51系列單片機(jī)的特殊功能寄存器2.5MCS-51系列單片機(jī)的復(fù)位及時(shí)鐘信號(hào)2.5.1復(fù)位過(guò)程和寄存器的復(fù)位狀態(tài)2.5.2復(fù)位和μP監(jiān)控電路2.5.3時(shí)鐘電路2.6MCS-51系列單片機(jī)的節(jié)電模式習(xí)題二第三章MCS-51系列單片機(jī)的指令集及匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ)3.1MCS-51系列單片機(jī)指令系統(tǒng)的尋址方式3.2MCS-51系列單片機(jī)指令集及其說(shuō)明3.2.1數(shù)據(jù)傳送類指令3.2.2算術(shù)運(yùn)算類指令3.2.3邏輯運(yùn)算類指令3.2.4控制轉(zhuǎn)移類指令3.2.5位操作類指令3.2.6匯編語(yǔ)言偽指令3.3MCS-51系列單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)3.3.1一個(gè)簡(jiǎn)單的匯編語(yǔ)言程序3.3.2循環(huán)及程序轉(zhuǎn)移控制3.3.3散轉(zhuǎn)和查表的子程序3.3.4碼制轉(zhuǎn)換的子程序3.3.5數(shù)學(xué)運(yùn)算的子程序習(xí)題三第四章MCS-51系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)4.1MCS-51系列單片機(jī)的C編譯器4.2IAREW8051的集成開(kāi)發(fā)環(huán)境4.2.1IAREmbeddedWorkbench開(kāi)發(fā)平臺(tái)的使用方法4.2.2C-SPY模擬器的使用方法4.3IAREW8051的C語(yǔ)言流程控制語(yǔ)句4.3.1判斷語(yǔ)句4.3.2循環(huán)控制語(yǔ)句4.4IAREW8051的C語(yǔ)言數(shù)據(jù)類型4.4.1IAREW8051的C語(yǔ)言數(shù)據(jù)類型和變量4.4.2數(shù)組變量4.4.3指針變量4.4.4結(jié)構(gòu)體變量4.4.5枚舉變量和共用體4.4.6MCS-51系列單片機(jī)的SFR在C語(yǔ)言中的使用方法4.4.7利用C語(yǔ)言訪問(wèn)MCS-51系列單片機(jī)的外部擴(kuò)展資源4.5函數(shù)和模塊化程序設(shè)計(jì)4.5.1函數(shù)的定義4.5.2函數(shù)的參數(shù)、返回值和函數(shù)的調(diào)用4.5.3中斷服務(wù)程序4.5.4模塊化程序設(shè)計(jì)及其連接習(xí)題四第五章MCS-51系列單片機(jī)中斷系統(tǒng)、定時(shí)/計(jì)數(shù)器和串行口的結(jié)構(gòu)及編程控制5.1MCS-51系列單片機(jī)的中斷請(qǐng)求源5.2MCS-51系列單片機(jī)的外部中斷5.2.1外部中斷的結(jié)構(gòu)和控制5.2.2外部中斷的響應(yīng)過(guò)程和應(yīng)用5.3MCS-51系列單片機(jī)的定時(shí)/計(jì)數(shù)器5.3.1定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)和控制5.3.2定時(shí)/計(jì)數(shù)器的四種工作方式5.3.3定時(shí)/計(jì)數(shù)器的編程控制和應(yīng)用5.4MCS-51系列單片機(jī)的串行口5.4.1串行口的結(jié)構(gòu)和控制5.4.2串行口的四種工作方式5.4.3串行口波特率的計(jì)算5.4.4串行口編程和應(yīng)用5.5MCS-51系列單片機(jī)多源中斷的應(yīng)用習(xí)題五第六章MCS-51系列單片機(jī)的外部資源擴(kuò)展6.1MCS-51系列單片機(jī)的外部地址擴(kuò)展6.1.1MCS-51系列單片機(jī)的外部資源擴(kuò)展概述6.1.2常用的地址鎖存器和地址譯碼器6.2MCS-51系列單片機(jī)的外部程序存儲(chǔ)器的擴(kuò)展6.2.1常用程序存儲(chǔ)器的特點(diǎn)6.2.2外部程序存儲(chǔ)器的擴(kuò)展6.3MCS-51系列單片機(jī)的外部數(shù)據(jù)存儲(chǔ)器的擴(kuò)展6.3.1常用數(shù)據(jù)存儲(chǔ)器6.3.2并行接口數(shù)據(jù)存儲(chǔ)器的擴(kuò)展6.3.3串行接口數(shù)據(jù)存儲(chǔ)器的擴(kuò)展6.4MCS-51系列單片機(jī)的外部I/O通道的擴(kuò)展6.4.1I/O通道擴(kuò)展概述6.4.2利用標(biāo)準(zhǔn)的TTL電路擴(kuò)展可編程I/O通道6.4.3利用CPLD擴(kuò)展可編程I/O通道習(xí)題六第七章MCS-51系列單片機(jī)與鍵盤、顯示器、ADC和DAC的接口設(shè)計(jì)7.1MCS-51單片機(jī)系統(tǒng)的鍵盤設(shè)計(jì)7.1.1非編碼式鍵盤的接口設(shè)計(jì)和編程7.1.2其他方式的鍵盤接口7.2MCS-51單片機(jī)系統(tǒng)的顯示器接口和編程控制7.2.1LED顯示器的接口7.2.2字符型LCD顯示器的接口7.2.3圖形點(diǎn)陣LCD顯示器的接口7.3MCS-51單片機(jī)與ADC和DAC的接口7.3.1ADC和DAC的性能指標(biāo)7.3.2MCS-51單片機(jī)與DAC器件的接口7.3.3MCS-51單片機(jī)與ADC器件的接口習(xí)題七附錄AMCS-51系列單片機(jī)指令集一覽表附錄BPC機(jī)與MCS-51單片機(jī)串行通信實(shí)例參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):插圖:4.1 MCS.5 1系列單片機(jī)的C編譯器C語(yǔ)言是一種起源于L1NIX操作系統(tǒng)的中級(jí)計(jì)算機(jī)編程語(yǔ)言,它帶有高級(jí)編程語(yǔ)言的成分,同時(shí)又整合了匯編語(yǔ)言的優(yōu)點(diǎn)。它支持對(duì)位、字節(jié)和地址這些有關(guān)計(jì)算機(jī)功能單元底層接口的基本操作。c語(yǔ)言的可移植性非常好,它的另一個(gè)重要特點(diǎn)是它僅有32個(gè)關(guān)鍵字,這些關(guān)鍵字構(gòu)成了c語(yǔ)言的基本命令集。C語(yǔ)言是一種結(jié)構(gòu)化編程語(yǔ)言,其最顯著的特點(diǎn)是程序和數(shù)據(jù)分離。這使得編寫共享代碼段的C程序變得十分簡(jiǎn)單,也使得程序易于設(shè)計(jì)和維護(hù)。c語(yǔ)言可以用來(lái)代替匯編語(yǔ)言,雖然匯編語(yǔ)言具有使程序達(dá)到最大靈活性和最高效率的潛力,但開(kāi)發(fā)和調(diào)試匯編語(yǔ)言程序是很困難的。而且匯編語(yǔ)言是非結(jié)構(gòu)化的語(yǔ)言,編寫出來(lái)的程序難以閱讀、升級(jí)和維護(hù)。隨著嵌入式系統(tǒng)功能要求越來(lái)越復(fù)雜,在嵌入式單片機(jī)系統(tǒng)設(shè)計(jì)開(kāi)發(fā)過(guò)程中使用C語(yǔ)言進(jìn)行單片機(jī)應(yīng)用程序的開(kāi)發(fā)是必然趨勢(shì),程序設(shè)計(jì)應(yīng)以C語(yǔ)言為主,匯編語(yǔ)言為輔。早些時(shí)候,國(guó)內(nèi)在開(kāi)發(fā)單片機(jī)系統(tǒng)時(shí)使用最頻繁的編程語(yǔ)言是匯編語(yǔ)言。由于單片機(jī)本身是一種資源和功能都相對(duì)較少的CPU,而且其應(yīng)用領(lǐng)域都集中在過(guò)程控制方面,使用匯編語(yǔ)言也可以完成應(yīng)用程序設(shè)計(jì),加之國(guó)內(nèi)并沒(méi)有自主知識(shí)產(chǎn)權(quán)的高級(jí)編程語(yǔ)言編譯器,而國(guó)外的類似產(chǎn)品價(jià)格昂貴,為了降低系統(tǒng)的開(kāi)發(fā)成本,在單片機(jī)應(yīng)用系統(tǒng)中使用高級(jí)語(yǔ)言編程工具開(kāi)發(fā)的非常少。隨著單片機(jī)技術(shù)的發(fā)展,其應(yīng)用領(lǐng)域不斷地拓寬,目前使用C語(yǔ)言開(kāi)發(fā)單片機(jī)系統(tǒng)的應(yīng)用程序已經(jīng)在國(guó)內(nèi)逐漸推廣。目前適用于單片機(jī)的高級(jí)編程語(yǔ)言有兩種:Basic語(yǔ)言和c語(yǔ)言。它們的編譯器在國(guó)內(nèi)都有銷售,Basic語(yǔ)言的使用者相對(duì)較少,而使用C語(yǔ)言設(shè)計(jì)單片機(jī)應(yīng)用程序的更多一些。這是因?yàn)镃語(yǔ)言編程技術(shù)在國(guó)內(nèi)的推廣工作相對(duì)較好。另外,單片機(jī)系統(tǒng)的開(kāi)發(fā)者和設(shè)計(jì)者更需要c語(yǔ)言能夠支持對(duì)位、字節(jié)和地址操作的優(yōu)點(diǎn),而且c語(yǔ)言的可移植性在單片機(jī)系統(tǒng)開(kāi)發(fā)階段的模擬、仿真中更加有用。

編輯推薦

《MCS-51單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用》是高等學(xué)校機(jī)械設(shè)計(jì)制造及其自動(dòng)化專業(yè)“十一五”規(guī)劃教材。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    MCS-51單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7