出版時(shí)間:2010-8 出版社:電子工業(yè)出版社 作者:張曉鄉(xiāng) 主編 頁(yè)數(shù):306
Tag標(biāo)簽:無(wú)
前言
單片機(jī)和嵌入式系統(tǒng)的應(yīng)用日益廣泛,對(duì)掌握單片機(jī)技術(shù)理論并有實(shí)戰(zhàn)能力的人才的需求也日益增多。本書(shū)是作者在多年從事單片機(jī)技術(shù)教學(xué)中,根據(jù)教學(xué)中的體會(huì),、特別是針對(duì)單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程的實(shí)際工作需要而編寫(xiě)的。本書(shū)可以面向電子技術(shù)、自動(dòng)化、計(jì)算機(jī)等專(zhuān)業(yè)的本科、高職學(xué)生,也可以作為技術(shù)人員學(xué)習(xí)單片機(jī)的自學(xué)用書(shū),內(nèi)容通俗易懂,實(shí)用性強(qiáng)?! ”緯?shū)以多年來(lái)應(yīng)用廣泛而且成熟的89C51單片機(jī)為主要內(nèi)容?! ≡趩纹瑱C(jī)的教學(xué)中,一直是51系列獨(dú)占鰲頭,由于其應(yīng)用廣泛,技術(shù)成熟,多年來(lái)教學(xué)設(shè)備齊全,特別是目前很多廠家仍然不斷推出以51核為架構(gòu)的新款單片機(jī),所以以51系列單片機(jī)作為學(xué)習(xí)單片機(jī)的入門(mén)還是有其優(yōu)勢(shì)的。本教材系統(tǒng)介紹了89C51單片機(jī)的硬件、軟件知識(shí),介紹了89C51的指令系統(tǒng)和匯編語(yǔ)言程序設(shè)計(jì)的方法。通過(guò)學(xué)習(xí),達(dá)到對(duì)89C51的應(yīng)用人門(mén)的目的?! ”緯?shū)加強(qiáng)了有關(guān)數(shù)字電路和微機(jī)原理基礎(chǔ)部分的內(nèi)容?! ≡趩纹瑱C(jī)的學(xué)習(xí)中,擁有扎實(shí)的基礎(chǔ)知識(shí),才能更快地入門(mén)和取得較好的學(xué)習(xí)效果。特別是單片機(jī)的應(yīng)用領(lǐng)域日益擴(kuò)大,很多非計(jì)算機(jī)專(zhuān)業(yè)也在開(kāi)設(shè)單片機(jī)應(yīng)用的課程。面對(duì)不同的專(zhuān)業(yè)、不同的教學(xué)計(jì)劃,會(huì)因?yàn)榛A(chǔ)課的不同,對(duì)單片機(jī)學(xué)習(xí)的人門(mén)和深造產(chǎn)生一定影響。為此,本書(shū)在開(kāi)始部分,增加了數(shù)字電路基礎(chǔ)和微機(jī)工作原理部分,以精練、實(shí)用為原則,對(duì)有關(guān)知識(shí)進(jìn)行介紹。使得不同專(zhuān)業(yè)、不同教學(xué)計(jì)劃的學(xué)生都可以打下較好的基礎(chǔ),對(duì)后續(xù)內(nèi)容學(xué)起來(lái)得心應(yīng)手。
內(nèi)容概要
本書(shū)以多年來(lái)廣泛應(yīng)用的89C51單片機(jī)為主要內(nèi)容,以數(shù)字電路基礎(chǔ)和微機(jī)工作原理為入門(mén)知識(shí),以流行的Keil C51集成開(kāi)發(fā)調(diào)試軟件為單片機(jī)調(diào)試的工具,對(duì)單片機(jī)的應(yīng)用進(jìn)行介紹,注重培養(yǎng)理論學(xué)習(xí)和實(shí)踐動(dòng)手的能力。本書(shū)主要內(nèi)容有:數(shù)字電路基礎(chǔ)、微機(jī)工作原理、89C51單片機(jī)的硬件結(jié)構(gòu)和原理、89C51單片機(jī)指令系統(tǒng)、89C51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)、Keil C51集成開(kāi)發(fā)軟件、89C51單片機(jī)的中斷系統(tǒng)和定時(shí)器、89C51單片機(jī)的并行輸入/輸出、89C51單片機(jī)的串行輸入/輸出、89C51應(yīng)用系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)、嵌入式系統(tǒng)。 本書(shū)內(nèi)容充實(shí)、實(shí)用性較強(qiáng),可作為電子技術(shù)、自動(dòng)化、儀器儀表、計(jì)算機(jī)、通信等專(zhuān)業(yè)本科、高職學(xué)生的專(zhuān)業(yè)課教材,也可作為技術(shù)人員學(xué)習(xí)單片機(jī)的自學(xué)用書(shū)。
書(shū)籍目錄
第1章 數(shù)字電路基礎(chǔ) 1.1 邏輯代數(shù) 1.1.1 邏輯變量 1.1.2 邏輯運(yùn)算 1.1.3 邏輯代數(shù)的運(yùn)算規(guī)則 1.1.4 邏輯函數(shù)的簡(jiǎn)化 1.2 數(shù)字電路 1.2.1 數(shù)字電路概述 1.2.2 組合邏輯電路 1.2.3 時(shí)序邏輯電路 1.3 數(shù)字集成電路 1.3.1 數(shù)字電路元器件 1.3.2 TTL數(shù)字集成電路 1.3.3 CMOS 數(shù)字集成電路 1.3.4 數(shù)字集成電路舉例 1.4 思考題與習(xí)題第2章 微機(jī)工作原理 2.1 計(jì)算機(jī)系統(tǒng)的組成 2.2 計(jì)算機(jī)的硬件組成 2.2.1 運(yùn)算器 2.2.2 控制器 2.2.3 存儲(chǔ)器 2.2.4 輸入/輸出設(shè)備和接口 2.3 計(jì)算機(jī)的軟件 2.3.1 軟件的分類(lèi) 2.3.2 操作系統(tǒng) 2.3.3 編程語(yǔ)言 2.3.4 其他系統(tǒng)程序 2.4 單片機(jī) 2.4.1 單片機(jī)的概念 2.4.2 單片機(jī)的應(yīng)用 2.4.3 單片機(jī)的發(fā)展 2.5 思考題與習(xí)題第3章 89C51單片機(jī)的硬件結(jié)構(gòu)和原理 3.1 89C51單片機(jī)的基本組成 3.1.1 MCS?51系列單片機(jī) 3.1.2 89C51單片機(jī)的基本組成 3.2 89C51單片機(jī)的引腳 3.3 89C51單片機(jī)中的CPU結(jié)構(gòu) 3.3.1 運(yùn)算器 3.3.2 控制器 3.4 89C51單片機(jī)的存儲(chǔ)器 3.4.1 哈佛結(jié)構(gòu) 3.4.2 程序存儲(chǔ)器 3.4.3 片內(nèi)數(shù)據(jù)存儲(chǔ)器 3.4.4 片外數(shù)據(jù)存儲(chǔ)器 3.5 89C51單片機(jī)的I/O接口 3.5.1 并行I/O端口P0P3 3.5.2 串行端口UART 3.5.3 定時(shí)器/計(jì)數(shù)器T0、T1 3.6 89C51單片機(jī)的時(shí)鐘電路和時(shí)序 3.6.1 時(shí)鐘電路 3.6.2 時(shí)序 3.7 89C51單片機(jī)的工作方式 3.7.1 復(fù)位方式 3.7.2 程序執(zhí)行方式 3.7.3 節(jié)電工作方式 3.8 思考題與習(xí)題第4章 89C51單片機(jī)指令系統(tǒng) 4.1 指令系統(tǒng)概述 4.1.1 指令和指令系統(tǒng) 4.1.2 指令格式 4.1.3 指令中常用符號(hào) 4.2 89C51單片機(jī)的尋址方式 4.2.1 立即尋址 4.2.2 寄存器尋址 4.2.3 直接尋址 4.2.4 寄存器間接尋址 4.2.5 變址尋址 4.2.6 相對(duì)尋址 4.2.7 位尋址 4.3 89C51單片機(jī)的指令 4.3.1 數(shù)據(jù)傳送指令 4.3.2 算術(shù)運(yùn)算指令 4.3.3 邏輯運(yùn)算及移位指令 4.3.4 控制轉(zhuǎn)移指令 4.3.5 位操作指令 4.4 思考題與習(xí)題第5章 89C51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 5.1 匯編語(yǔ)言語(yǔ)句的類(lèi)型和組成 5.1.1 匯編語(yǔ)言 5.1.2 指令語(yǔ)句的組成 5.1.3 指示性語(yǔ)句的組成 5.2 偽指令 5.3 匯編語(yǔ)言程序設(shè)計(jì)過(guò)程 5.4 匯編語(yǔ)言程序的基本結(jié)構(gòu) 5.4.1 順序結(jié)構(gòu)程序設(shè)計(jì) 5.4.2 分支結(jié)構(gòu)程序設(shè)計(jì) 5.4.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 5.4.4 子程序結(jié)構(gòu)程序設(shè)計(jì) 5.5 匯編語(yǔ)言實(shí)用程序設(shè)計(jì) 5.5.1 數(shù)碼轉(zhuǎn)換程序 5.5.2 運(yùn)算類(lèi)程序 5.5.3 數(shù)據(jù)處理程序 5.5.4 軟件延時(shí)程序 5.6 思考題與習(xí)題第6章 軟件調(diào)試工具—Keil C51集成開(kāi)發(fā)軟件 6.1 Keil C51集成開(kāi)發(fā)軟件概述 6.2 Keil C51開(kāi)發(fā)環(huán)境 6.2.1 標(biāo)題欄 6.2.2 菜單欄 6.2.3 工具欄 6.2.4 項(xiàng)目窗口 6.2.5 源程序窗口 6.2.6 輸出窗口 6.3 程序的開(kāi)發(fā)調(diào)試 6.3.1 程序調(diào)試的過(guò)程 6.3.2 創(chuàng)建項(xiàng)目和設(shè)置環(huán)境參數(shù) 6.3.3 源程序的編譯和調(diào)試 6.4 程序開(kāi)發(fā)調(diào)試實(shí)例 6.4.1 軟件模擬仿真 6.4.2 硬件實(shí)時(shí)在線仿真 6.5 思考題與習(xí)題第7章 89C51單片機(jī)的中斷系統(tǒng)和定時(shí)器 7.1 計(jì)算機(jī)的中斷處理過(guò)程 7.1.1 中斷處理 7.1.2 中斷的概念 7.2 89C51單片機(jī)的中斷處理 7.2.1 89C51的中斷源和中斷標(biāo)志 7.2.2 89C51的中斷允許控制 7.2.3 89C51的中斷優(yōu)先級(jí)管理 7.2.4 89C51的中斷響應(yīng) 7.2.5 89C51的中斷處理 7.2.6 89C51的中斷返回 7.2.7 89C51單片機(jī)的中斷處理實(shí)例 7.3 89C51單片機(jī)中的定時(shí)器 7.3.1 定時(shí)器/計(jì)數(shù)器概述 7.3.2 定時(shí)器的工作模式寄存器TMOD 7.3.3 定時(shí)器的控制寄存器TCON 7.4 89C51單片機(jī)中定時(shí)器/計(jì)數(shù)器的應(yīng)用 7.4.1 定時(shí)器工作方式的設(shè)置和計(jì)數(shù)初值的計(jì)算 7.4.2 定時(shí)器的啟動(dòng)和計(jì)數(shù)溢出的處理 7.4.3 定時(shí)器/計(jì)數(shù)器應(yīng)用實(shí)例 7.5 思考題與習(xí)題第8章 89C51單片機(jī)的并行輸入/輸出 8.1 89C51單片機(jī)的并行輸入/輸出接口 8.1.1 輸入/輸出接口信息傳送方式 8.1.2 89C51單片機(jī)的并行輸入/輸出接口簡(jiǎn)介 8.2并行輸入/輸出接口P0、P1、P2和P3 8.2.1 P0端口 8.2.2 P1端口 8.2.3 P2端口 8.2.4 P3端口 8.2.5 并行輸入/輸出接口應(yīng)用舉例 8.3 89C51單片機(jī)的擴(kuò)展接口 8.3.1 89C51片外系統(tǒng)總線的產(chǎn)生 8.3.2 外部程序存儲(chǔ)器的擴(kuò)展 8.3.3 外部數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 8.3.4 外部I/O接口的擴(kuò)展 8.4 89C51輸入/輸出接口應(yīng)用實(shí)例——LED顯示器 8.4.1 LED數(shù)碼管顯示器 8.4.2 8255A連接的LED數(shù)碼管顯示器實(shí)例 8.5 思考題與習(xí)題第9章 89C51單片機(jī)的串行輸入/輸出 9.1 串行通信的概念 9.1.1 串行通信的傳輸制式 9.1.2 異步通信與同步通信 9.1.3 波特率 9.1.4 串行通信協(xié)議 9.2 89C51的串行通信接口 9.2.1 89C51串行接口的基本結(jié)構(gòu) 9.2.2 串行接口的有關(guān)寄存器 9.2.3 串行接口通信工作方式 9.2.4 多機(jī)通信 9.3 89C51片外擴(kuò)展串行總線技術(shù) 9.4 思考題與習(xí)題第10章 89C51應(yīng)用系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā) 10.1 單片機(jī)應(yīng)用系統(tǒng) 10.2 單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)過(guò)程 10.2.1 總體方案設(shè)計(jì) 10.2.2 硬件系統(tǒng)設(shè)計(jì) 10.2.3 軟件系統(tǒng)設(shè)計(jì) 10.2.4 系統(tǒng)仿真調(diào)試 10.2.5 系統(tǒng)運(yùn)行與維護(hù) 10.3 基于89C51單片機(jī)的數(shù)據(jù)采集系統(tǒng) 10.3.1 單片機(jī)數(shù)據(jù)采集系統(tǒng)的總體設(shè)計(jì) 10.3.2 單片機(jī)數(shù)據(jù)采集系統(tǒng)主程序的設(shè)計(jì) 10.3.3 模擬量輸入接口的設(shè)計(jì) 10.3.4 看門(mén)狗定時(shí)器X5045的設(shè)計(jì) 10.3.5 實(shí)時(shí)時(shí)鐘DS1307的設(shè)計(jì) 10.3.6 人機(jī)對(duì)話通道的設(shè)計(jì) 10.3.7 異步串行通信RS?485接口的設(shè)計(jì) 10.4 思考題與習(xí)題第11章 嵌入式系統(tǒng) 11.1 嵌入式系統(tǒng)概述 11.1.1 嵌入式系統(tǒng)的定義 11.1.2 嵌入式系統(tǒng)的特點(diǎn) 11.1.3 嵌入式系統(tǒng)的應(yīng)用 11.2 嵌入式系統(tǒng)的硬件 11.2.1 嵌入式系統(tǒng)的構(gòu)成 11.2.2 嵌入式系統(tǒng)的硬件 11.2.3 微控制器MCU 11.2.4 嵌入式微處理器 11.2.5 嵌入式數(shù)字信號(hào)處理器 11.2.6 嵌入式片上系統(tǒng) 11.3 嵌入式系統(tǒng)的軟件 11.3.1 硬件抽象層 11.3.2 嵌入式操作系統(tǒng) 11.3.3 應(yīng)用程序 11.4 嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程 11.5 思考題與習(xí)題附錄A 89C51指令表參考文獻(xiàn)
章節(jié)摘錄
單片機(jī)系統(tǒng)的硬件是由電子線路組成的,掌握電子電路的原理是學(xué)習(xí)單片機(jī)硬件的基礎(chǔ)。電子電路分為兩大類(lèi):模擬電路和數(shù)字電路。自然界中隨時(shí)間或位置連續(xù)變化的物理量(如溫度、壓力、圖像亮度等)稱(chēng)為模擬量。模擬量通過(guò)傳感器轉(zhuǎn)換成電信號(hào)(電壓、電流量),稱(chēng)為模擬信號(hào)。對(duì)模擬信號(hào)進(jìn)行傳輸、處理的電子線路稱(chēng)為模擬電路。在模擬電路中,使用晶體管、運(yùn)算放大器、電阻、電容、電感等元器件進(jìn)行處理,用信號(hào)的幅度值來(lái)表示數(shù)據(jù)的大小。 電子數(shù)字計(jì)算機(jī)中使用的是數(shù)字電路。數(shù)字信號(hào)是隨時(shí)間的變化跳變的,是間斷性的,是離散的信號(hào)。對(duì)數(shù)字信號(hào)進(jìn)行傳輸、存儲(chǔ)、處理的電子線路稱(chēng)力數(shù)字電路。在數(shù)字電路中,用邏輯門(mén)電路、觸發(fā)器、存儲(chǔ)器來(lái)處理數(shù)字信號(hào)。用電平的高低、電路的通斷來(lái)表示二進(jìn)制0、1的數(shù)據(jù),用脈沖的編碼表示數(shù)字信號(hào),根據(jù)二進(jìn)制編碼進(jìn)行運(yùn)算處理。對(duì)數(shù)字信號(hào)可以通過(guò)編制程序達(dá)到高速處理?! ?/pre>編輯推薦
《89C51單片機(jī)實(shí)用教程》是作者在多年從事單片機(jī)技術(shù)教學(xué)中,根據(jù)教學(xué)中的體會(huì),特別是針對(duì)單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程的實(shí)際工作需要而編寫(xiě)的?!?9C51單片機(jī)實(shí)用教程》以多年來(lái)應(yīng)用廣泛而且成熟的89C51單片機(jī)為主要內(nèi)容;加強(qiáng)了有關(guān)數(shù)字電路和微機(jī)原理基礎(chǔ)部分的內(nèi)容;對(duì)流行的Keil C51集成開(kāi)發(fā)調(diào)試軟件專(zhuān)門(mén)介紹,滿足實(shí)驗(yàn)、實(shí)訓(xùn)教學(xué)需要;結(jié)合89C51單片機(jī)開(kāi)發(fā)實(shí)例,對(duì)89C51單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程進(jìn)行介紹;對(duì)嵌入式技術(shù)進(jìn)行概括介紹,拓展學(xué)習(xí)的知識(shí)領(lǐng)域。《89C51單片機(jī)實(shí)用教程》可以面向電子技術(shù)、自動(dòng)化、計(jì)算機(jī)等專(zhuān)業(yè)的本科、高職學(xué)生,也可以作為技術(shù)人員學(xué)習(xí)單片機(jī)的自學(xué)用書(shū),內(nèi)容通俗易懂,實(shí)用性強(qiáng)。圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)評(píng)論、評(píng)分、閱讀與下載
- 還沒(méi)讀過(guò)(74)
- 勉強(qiáng)可看(536)
- 一般般(914)
- 內(nèi)容豐富(3791)
- 強(qiáng)力推薦(310)
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版