出版時間:2009-7 出版社:電子工業(yè)出版社 作者:歐偉明 頁數(shù):311
內(nèi)容概要
本書以89S51為典型機,主要論述單片機的基本結(jié)構(gòu)與工作原理,以及單片機應(yīng)用系統(tǒng)的設(shè)計與開發(fā)方法。全書內(nèi)容分為l3章,涉及概述、單片機的結(jié)構(gòu)和工作原理、指令系統(tǒng)、單片機程序設(shè)計基礎(chǔ)、中斷系統(tǒng)、定時器,計數(shù)器、串行口UART、單片機的常用接口技術(shù)、串行總線技術(shù)、單片機應(yīng)用系統(tǒng)的開發(fā)環(huán)境、基于嵌入式實時操作系統(tǒng)的單片機程序設(shè)計方法、基于RTX51的樂曲編輯器和發(fā)生器的設(shè)計、數(shù)控電流源的設(shè)計。書后附錄給出了l8個單片機課程設(shè)計課題,以及AT89S51的指令系統(tǒng)。本書從工程應(yīng)用出發(fā),突出了單片機應(yīng)用技術(shù)的新穎性和實用性;此外,本書為任課教師免費提供電子課件。 本書可作為高等學(xué)?!皢纹瑱C原理與應(yīng)用”、“微機原理與接口技術(shù)”課程的教材,也可供從事單片機應(yīng)用系統(tǒng)開發(fā)的工程技術(shù)人員參考,還可作為各類電子設(shè)計競賽的培訓(xùn)教材,以及單片機課程設(shè)計的參考書和電類專業(yè)學(xué)生畢業(yè)設(shè)計的參考書。
書籍目錄
第1章 概述 1.1 單片機的概念與發(fā)展過程 1.1.1 單片機的概念 1.1.2 單片機技術(shù)發(fā)展過程 1.1.3 單片機技術(shù)發(fā)展方向 1.1.4 常用數(shù)制與編碼 1.2 單片機的應(yīng)用領(lǐng)域與嵌入式系統(tǒng) 1.2.1 單片機的應(yīng)用領(lǐng)域 1.2.2 嵌入式系統(tǒng)的概念 1.3 單片機應(yīng)用系統(tǒng)開發(fā)過程簡述 1.3.1 單片機的編程語言 1.3.2 單片機應(yīng)用系統(tǒng)的結(jié)構(gòu) 1.3.3 單片機的應(yīng)用模式 1.3.4 單片機應(yīng)用系統(tǒng)開發(fā)過程簡介 1.4 本書特點與教學(xué)安排 1.4.1 本書編寫的指導(dǎo)思想 1.4.2 本書特點 1.4.3 教學(xué)安排建議 1.5 本章小結(jié) 1.6 思考題與習(xí)題第2章 單片機的結(jié)構(gòu)和工作原理 2.1 MCS.51系列單片機概述 2.2 89S51單片機的引腳功能說明 2.2.1 89S51的引腳圖與封裝 2.2.2 89S51的引腳功能說明 2.2.3 89S51的引腳應(yīng)用特性 2.3 89S5 1單片機的內(nèi)部結(jié)構(gòu) 2.3.1 89S51的基本組成 2.3.2 89S5 1的CPU 2.4 89S51單片機的存儲器 2.4.1 程序存儲器 2.4.2 數(shù)據(jù)存儲器 2.5 89S51單片機的時鐘電路與時序 2.5.1 時鐘電路 2.5.2 基本時序單位 2.6 89S51單片機的工作方式 2.6.1 復(fù)位工作方式和復(fù)位電路 2.6.2 低功耗工作方式 2.6.3 ISP編程工作方式 2.7 89S51單片機的輸入,輸出接口 2.7.1 P0端口的結(jié)構(gòu)及工作原理 2.7.2 P1端口的結(jié)構(gòu)及工作原理 2.7.3 P2端口的結(jié)構(gòu)及工作原理 2.7.4 P3端口的結(jié)構(gòu)及工作原理 2.8 本章小結(jié) 2.9 思考題與習(xí)題第3章 指令系統(tǒng) 3.1 MCS-51單片機指令概述 3.1.1 指令格式 3.1.2 符號說明 3.2 尋址方式 3.2.1 寄存器尋址方式 3.2.2 直接尋址方式 3.2.3 寄存器間接尋址方式 ……第4章 單片機程序設(shè)計基礎(chǔ)第5章 中斷系統(tǒng)第6章 定時器/計數(shù)器第7章 串行口UART第8章 單片機的常用接口技術(shù)第9章 串行總線技術(shù)第10章 單片機應(yīng)用系統(tǒng)的開發(fā)環(huán)境第11章 基于嵌入式實時操作系統(tǒng)的單片機程序設(shè)計方法第12章 基于RTX51的樂曲編輯器和發(fā)生器的設(shè)計第13章 數(shù)控電流源的設(shè)計附錄A 單片機課程設(shè)計附錄B 89S51指令表參考文獻(xiàn)
章節(jié)摘錄
第4章 單片機程序設(shè)計基礎(chǔ)所謂程序設(shè)計,就是編寫計算機程序。目前,單片機主要使用匯編語言和C51高級語言進(jìn)行程彈設(shè)計。匯編語言程序設(shè)計就是使用匯編指令來編寫計算機程序,C51高級語言程序設(shè)計就是使用C51語言來編寫計算機程序。本章詳細(xì)介紹MCS-51匯編語言及其程序設(shè)計方法,并簡要介紹C51高級語言及其程序設(shè)計方法。4.1 匯編語言的特點及語句格式匯編語言具有鮮明的特點和嚴(yán)格的語句格式。4.1.1 匯編語言的特點匯編語言的特點如下。助記符指令與機器指令一一對應(yīng),所以用匯編語言編寫的程序占用存儲空間小,運行速度快,可編寫出最優(yōu)化的程序。匯編語言是面向計算機的,所以匯編語言的程序設(shè)計人員必須對計算機硬件有相當(dāng)深入的了解。匯編語言能直接訪問存儲器和接口電路,也能處理中斷,所以匯編語言能直接管理和控制硬件設(shè)備。各種計算機都有自己的匯編語言,不同計算機的匯編語言之間不能通用,所以匯編語言缺乏通用性,程序不易移植。
圖書封面
評論、評分、閱讀與下載
單片機原理與應(yīng)用系統(tǒng)設(shè)計 PDF格式下載