注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)單片機原理與接口技術(shù)(第4版)

單片機原理與接口技術(shù)(第4版)

單片機原理與接口技術(shù)(第4版)

定 價:¥45.00

作 者: 曹天漢 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 單片機與嵌入式 計算機與互聯(lián)網(wǎng)

ISBN: 9787121227554 出版時間: 2014-06-01 包裝: 平裝
開本: 頁數(shù): 340 字數(shù):  

內(nèi)容簡介

  本書為單片機技術(shù)教學和實用而編寫。從2003年至今已出版使用10年,期間,2006年通過修訂出版第2版,并被評為普通高等教育“十一五”國家級規(guī)劃教材,200年再次出版第3版,增加C51語言的內(nèi)容,升級為雙語教材。隨著教學過程中經(jīng)驗和反饋,此次修訂帶前幾次修訂的基礎(chǔ)上,進一步修正個別文字上錯、漏,刪除一些不必要的內(nèi)容,并對部分章節(jié)和程序做了修改,特別是對軟件實訓和硬件實訓的內(nèi)容作了龐大的更新。本書修訂后仍分四大部分共12章。第一部分共2章,介紹單片機及單片機芯片的基本硬件結(jié)構(gòu);第二部分共4章,系統(tǒng)地敘述了匯語言指令系統(tǒng)及程序設(shè)計的基礎(chǔ)、單片機C語言基礎(chǔ)、C51程序的基本結(jié)構(gòu)與設(shè)計和C51的構(gòu)造數(shù)據(jù)類型;第三部分共4章,介紹了單片機片內(nèi)的標準外圍單元:并行輸入/輸出口、中斷系統(tǒng)、定時器/計數(shù)器和串行口的組成及應(yīng)用方法;第四部分共2章,通過各種應(yīng)用實例闡述了單片機的并行擴展技術(shù)和串行擴展技術(shù)。

作者簡介

  曹天漢,男,浙江杭州人,副教授,先后畢業(yè)于寧夏大學物理專業(yè)和浙江大學計算計應(yīng)用專業(yè),多年擔任高等職業(yè)技術(shù)教學和教學管理工作,在電子技術(shù)和單片機系統(tǒng)設(shè)計技術(shù)的教學和技術(shù)開發(fā)方面積累有豐富的實踐經(jīng)驗。

圖書目錄

目 錄
第1部分 單片機及其基本組成 (1)
第1章 單片機概述 (1)
1.1 單片機 (1)
1.2 單片機系統(tǒng) (3)
習題1 (4)
第2章 MCS-51單片機的基本組成 (5)
2.1 概述 (5)
2.1.1 MCS-51單片機的內(nèi)部結(jié)構(gòu)框圖 (5)
2.1.2 MCS-51單片機的引腳及片外總線結(jié)構(gòu) (6)
2.2 中央處理器CPU (8)
2.3 振蕩器和時鐘電路 (8)
2.3.1 電路組成 (8)
2.3.2 時序與時序定時單位 (9)
2.4 MCS-51單片機的內(nèi)部存儲器 (10)
2.4.1 MCS-51單片機系統(tǒng)的存儲器結(jié)構(gòu)及地址空間 (10)
2.4.2 MCS-51單片機的內(nèi)部數(shù)據(jù)存儲器 (12)
2.4.3 特殊功能寄存器 (14)
2.4.4 堆棧及其存儲特性 (16)
2.4.5 內(nèi)部程序存儲器 (18)
2.5 MCS-51單片機的復位 (18)
2.6 單片機的幾種工作方式 (19)
習題2 (21)
第2部分 MCS-51單片機的指令系統(tǒng)及程序設(shè)計 (22)
第3章 MCS-51單片機的匯編語言指令系統(tǒng) (22)
3.1 指令格式及常用符號 (22)
3.1.1 指令的匯編語言格式 (22)
3.1.2 指令編碼的格式 (23)
3.1.3 指令中常用的符號 (24)
3.1.4 指令執(zhí)行的基本過程 (25)
3.2 指令中的尋址方式 (26)
3.3 數(shù)據(jù)傳送指令 (29)
3.3.1 在單片機片內(nèi)RAM中傳送數(shù)據(jù)的指令 (29)
3.3.2 讀寫外部RAM的指令 (33)
3.3.3 讀程序存儲器的指令 (34)
3.4 算術(shù)運算類指令 (35)
3.4.1 加法指令 (35)
3.4.2 減法指令 (37)
3.4.3 乘法指令 (39)
3.4.4 除法指令 (39)
3.5 邏輯運算與移位類指令 (39)
3.6 控制轉(zhuǎn)移類指令 (41)
3.6.1 無條件轉(zhuǎn)移指令 (42)
3.6.2 條件轉(zhuǎn)移指令 (44)
3.6.3 調(diào)用與返回指令 (46)
3.6.4 空操作指令 (48)
3.7 位操作類指令 (48)
3.8 MCS-51匯編語言的偽指令 (50)
習題3 (53)
軟件實訓1 (55)
第4章 單片機C語言基礎(chǔ) (59)
4.1 單片機C語言概述 (59)
4.1.1 C語言的特點 (59)
4.1.2 單片機C語言―C51 (60)
4.2 單片機C51語言基本語法 (60)
4.2.1 C51的運算量 (60)
4.2.2 C51的數(shù)據(jù)類型 (62)
4.2.3 C51的存儲種類和存儲器類型 (69)
4.2.4 C51的運算符和表達式 (72)
習題4 (81)
第5章 MCS-51單片機程序設(shè)計 (83)
5.1 程序設(shè)計的基本方法 (83)
5.1.1 程序設(shè)計的步驟 (83)
5.1.2 源程序的編輯、編譯和匯編 (85)
5.2 程序的基本形式與設(shè)計舉例 (88)
5.2.1 匯編語言程序的基本結(jié)構(gòu)與設(shè)計舉例 (88)
5.2.2 C51程序的基本結(jié)構(gòu)與設(shè)計舉例 (97)
習題5 (119)
第6章 C51的構(gòu)造類型數(shù)據(jù) (121)
6.1 數(shù)組 (121)
6.1.1 數(shù)組的引入 (121)
6.1.2 一維數(shù)組 (122)
6.1.3 二維數(shù)組 (125)
6.1.4 字符數(shù)組 (127)
6.1.5 數(shù)組的存儲空間 (128)
6.2 指針 (129)
6.2.1 指針的基本概念 (129)
6.2.2 指針的定義 (130)
6.2.3 指針變量的引用 (131)
6.2.4 指針變量的運算 (133)
6.2.5 指針變量作為函數(shù)的參數(shù) (134)
6.2.6 數(shù)組的指針 (134)
6.2.7 函數(shù)型指針 (135)
6.2.8 指針數(shù)組 (137)
6.3 結(jié)構(gòu)體 (137)
6.3.1 結(jié)構(gòu)的定義 (137)
6.3.2 結(jié)構(gòu)類型變量的引用和初始化 (139)
6.3.3 結(jié)構(gòu)類型數(shù)組 (140)
6.3.4 結(jié)構(gòu)類型指針 (141)
6.4 聯(lián)合體 (142)
6.5 枚舉 (143)
6.6 typedef語句 (145)
6.7 預處理 (146)
6.7.1 宏定義 (146)
6.7.2 文件包含 (148)
6.7.3 條件編譯 (148)
習題6 (149)
軟件實訓2 (150)
第3部分 MCS-51單片機的基本功能單元 (157)
第7章 MCS-51單片機的并行輸入/輸出端口 (157)
7.1 端口功能概述 (157)
7.2 端口的內(nèi)部結(jié)構(gòu)與運作 (158)
7.2.1 P0口 (158)
7.2.2 P1口 (160)
7.2.3 P2口 (160)
7.2.4 P3口 (162)
7.3 應(yīng)用舉例 (163)
習題7 (165)
第8章 MCS-51單片機的中斷系統(tǒng) (166)
8.1 中斷的基本概念 (166)
8.2 中斷機構(gòu)及操作 (167)
8.2.1 中斷源 (167)
8.2.2 中斷請求標志 (168)
8.2.3 中斷的控制 (169)
8.3 中斷處理過程 (170)
8.4 中斷程序的編寫 (173)
8.4.1 匯編語言編寫中斷程序 (173)
8.4.2 C51編寫中斷程序 (176)
習題8 (178)
第9章 MCS-51單片機的定時/計數(shù)器 (179)
9.1 定時/計數(shù)器的結(jié)構(gòu)和工作原理 (179)
9.2 定時/計數(shù)器的控制 (181)
9.3 定時/計數(shù)器的工作方式 (182)
9.3.1 工作方式0 (182)
9.3.2 工作方式1 (184)
9.3.3 工作方式2 (187)
9.3.4 工作方式3 (188)
習題9 (189)
第10章 MCS-51單片機的串行口 (191)
10.1 數(shù)據(jù)通信基礎(chǔ)知識 (191)
10.1.1 數(shù)據(jù)通信的概念 (191)
10.1.2 通信協(xié)議 (191)
10.1.3 數(shù)據(jù)傳輸模式 (193)
10.1.4 雙工通信方式 (194)
10.1.5 串行通信接口電路 (194)
10.1.6 串行通信總線標準 (195)
10.2 MCS-51單片機的串行口結(jié)構(gòu)與工作原理 (198)
10.2.1 串行口結(jié)構(gòu) (198)
10.2.2 串行口的工作原理 (200)
10.3 串行口的控制寄存器 (200)
10.3.1 串行口控制寄存器SCON (200)
10.3.2 電源控制寄存器PCON (202)
10.3.3 中斷允許控制寄存器IE (202)
10.4 串行口的工作方式 (202)
10.4.1 工作方式0 (202)
10.4.2 工作方式1 (206)
10.4.3 工作方式2 (208)
10.4.4 工作方式3 (210)
10.4.5 串行通信編程的程序流程 (212)
10.5 單片機與PC的通信 (216)
習題10 (218)
硬件實訓1 (218)
第4部分 單片機的擴展技術(shù) (224)
第11章 MCS-51單片機的并行擴展技術(shù) (224)
11.1 單片機并行擴展的總線結(jié)構(gòu)及編址技術(shù) (224)
11.1.1 并行擴展系統(tǒng)結(jié)構(gòu) (224)
11.1.2 并行擴展總線的構(gòu)造 (225)
11.1.3 編址技術(shù) (226)
11.2 存儲器的并行擴展 (228)
11.2.1 片外存儲器的訪問過程 (228)
11.2.2 存儲器并行擴展實例 (229)
11.3 單片機應(yīng)用系統(tǒng)中并行I/O端口的擴展 (234)
11.3.1 并行輸入/輸出口的簡單擴展 (235)
11.3.2 單片機應(yīng)用系統(tǒng)的可編程并行I/O芯片的擴展 (238)
11.4 并行A/D和D/A轉(zhuǎn)換器及其與單片機的接口 (252)
11.4.1 A/D轉(zhuǎn)換器及其與單片機的接口 (253)
11.4.2 D/A轉(zhuǎn)換器及其與單片機的接口 (257)
11.5 單片機與LED顯示器及鍵盤接口 (262)
11.5.1 單片機與LED顯示器的接口 (262)
11.5.2 單片機與鍵盤的接口 (269)
11.5.3 8279鍵盤/顯示器接口芯片 (275)
11.6 單片機與液晶顯示器LCD接口 (285)
11.6.1 ICM7211的結(jié)構(gòu)與引腳 (286)
11.6.2 ICM7211應(yīng)用舉例 (288)
11.7 單片機與打印機接口 (289)
11.7.1 微型打印機簡介 (289)
11.7.2 打印機與單片機接口 (290)
習題11 (292)
第12章 MCS-51單片機的串行擴展技術(shù) (293)
12.1 I2C總線接口技術(shù) (293)
12.1.1 I2C總線接口 (293)
12.1.2 I2C總線的軟件模擬 (297)
12.2 SPI串行外設(shè)接口 (303)
12.2.1 SPI總線的組成 (303)
12.2.2 SPI總線的軟件模擬 (304)
12.2.3 SPI總線接口應(yīng)用實例 (305)
12.3 MCS-51單片機串行口工作方式0串行擴展接口 (311)
12.3.1 單片機串行口工作方式0串行擴展接口組成 (311)
12.3.2 串行工作方式0串行擴展接口實例 (311)
習題12 (312)
硬件實訓2 (313)
參考文獻 (328)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號