1.內容提要
本書第5版對前幾版進行了全面的總結,在保持原有的風格和特點的基礎上做了進一步的調整和補充,使全書內容更加充實、完整,更符合學習和教學環(huán)節(jié)。 全書共分9章,前6章著重于硬件結構、功能特點、基本原理、基本概念的闡述,后3章闡述程序設計、外部功能擴展、開發(fā)與應用,結合應用舉例,重點講解應用和設計。論述較前版更加清晰,通俗易懂,重點突出,理論與應用緊密結合,實用性強。
本書適合廣大科技工作者閱讀,也適合作為各大專院校單片機課程教學用書,還可作為各類選修課和培訓班等的主選教材。 2.目錄 1緒論(1) 11單片機的誕生、現(xiàn)狀及其發(fā)展(1) 12單片機的廣泛應用(3) 13單片機的發(fā)展趨勢與特點(4) 14嵌入式系統(tǒng)與單片機(7) 15MCS51系列單片機(9) 16MCS51已成為國際經(jīng)典(10) 思考題與習題(11) 2MCS51系列單片機系統(tǒng)結構(12) 21MCS51系列單片機的基本結構(12) 22MCS51系列單片機的外特性——引腳功能說明(14) 23中央處理器——CPU(16) 231運算器(17) 232控制器(18) 233振蕩器、時鐘電路及時序(20) 24MCS51系列單片機的復位(24) 241復位功能(24) 242常用復位電路(25) 思考題與習題(26) 3MCS51系列存儲器和布爾(位)處理器(28) 31概述(28) 311隨機存取存儲器——RAM(28) 312只讀存儲器——ROM(29) 32MCS51系列存儲器結構(31) 321MCS51系列程序存儲器的地址空間(33) 322MCS51系列數(shù)據(jù)存儲器的地址空間(34) 323特殊功能寄存器(SFR)的地址空間(36) 33外部存儲器與訪問(38) 331外部程序存儲器與訪問(38) 332外部數(shù)據(jù)存儲器與訪問(39) 333外部擴展地址/數(shù)據(jù)總線——P0和P2端口(40) 思考題與習題(41) 4MCS51系列指令系統(tǒng)(42) 41概述(42) 42MCS51系列的尋址方式(45) 421寄存器尋址方式(46) 422直接尋址方式(46) 423寄存器間接尋址方式(47) 424立即尋址方式(48) 425變址間接尋址方式(48) 426相對尋址方式(49) 427位尋址方式(50) 43MCS51系列指令系統(tǒng)(50) 431數(shù)據(jù)傳送類指令(50) 432算術運算類指令(58) 433邏輯運算類指令(66) 434控制轉移類指令(70) 435布爾(位)處理類指令(82) 思考題與習題(88) 5中斷系統(tǒng)(91) 51概述(91) 52MCS51系列中斷系統(tǒng)(93) 521中斷源結構(93) 522中斷控制(95) 523中斷響應(98) 524中斷請求的撤除(101) 53中斷服務程序(102) 531中斷服務的初始化(103) 532采用中斷服務時的主程序結構(104) 533中斷服務程序的基本結構(105) 思考題與習題(106) 6接口部件的結構及其功能(107) 61并行I/O口的結構及其功能(107) 611并行I/O口的內部結構(107) 612重寫操作(112) 613總線概念(112) 62定時/計數(shù)器結構及其功能(113) 621定時/計數(shù)器的基本結構(113) 622定時/計數(shù)器0和1的控制與狀態(tài)寄存器(114) 623定時/計數(shù)器0和1的工作方式(116) 624定時/計數(shù)器2(119) 625定時/計數(shù)器的編程和應用(123) 63串行通信(130) 631串行通信概述(130) 632MCS51系列的串行通信(135) 633串行通信應用舉例(148) 思考題與習題(159) 7應用系統(tǒng)功能擴展與設計(161) 71概述(161) 711應用系統(tǒng)硬件部分總體方案的設定(161) 712外部總線概述(164) 713地址空間的分配(165) 72外部存儲器的擴展與電路設計(168) 721外部程序存儲器的擴展與電路設計(168) 722外部數(shù)據(jù)存儲器的擴展與電路設計(178) 723其他新型特殊存儲器簡介(182) 73并行I/O接口的擴展(184) 731外部擴展并行I/O口的相關要求(185) 732功能單一的I/O口擴展(188) 733多功能8155H/8156H并行I/O口的擴展(191) 7348255A型并行I/O口的擴展(199) 74數(shù)模(D/A)和模數(shù)(A/D)轉換器的擴展(210) 741外部擴展數(shù)模(D/A)轉換器(210) 742外部擴展模數(shù)(A/D)轉換器(217) 743模擬電路設計中應注意的問題(228) 75外部中斷源的擴展(229) 751片內定時/計數(shù)器擴展外部中斷源(230) 752采用查詢法擴展外部中斷源(231) 753優(yōu)先權編程器擴展外部中斷源(233) 76串行標準接口的擴展(235) 761配置RS232C標準接口(235) 762RS422A、 RS423A和RS485標準接口簡介(239) 77硬件系統(tǒng)可靠性概述(242) 思考題與習題(247) 8匯編語言程序設計基礎(249) 81匯編語言程序設計概述(249) 811匯編語言程序設計的基本步驟與方法(249) 812常用偽指令簡介(254) 82匯編語言程序設計基礎和舉例(257) 821簡單結構程序(257) 822分支結構程序(258) 823循環(huán)結構程序(262) 824子程序結構(265) 825查表結構程序(269) 83源程序的基本格式(272) 84軟件抗干擾技術簡介(274) 841嵌入式測控系統(tǒng)軟件的基本要求(274) 842軟件抗干擾的特點及其前提條件(275) 843常用軟件抗干擾方法(276) 844故障自動恢復處理程序(281) 85常用功能模塊程序設計舉例(285) 851算術運算程序段設計(285) 852數(shù)制轉換程序段設計(289) 853數(shù)字濾波程序段設計(294) 思考題與習題(299) 9應用系統(tǒng)的開發(fā)、設計與調試(301) 91應用系統(tǒng)的開發(fā)與設計(301) 911開發(fā)應用系統(tǒng)項目的確定(301) 912單片機開發(fā)仿真系統(tǒng)及其應用(307) 913應用系統(tǒng)(樣機)硬件部分的檢驗與調試(310) 914應用系統(tǒng)(樣機)應用軟件程序的調試(313) 92嵌入式單片機應用簡介(315) 93MCS51系列單片機開發(fā)、應用舉例(317) 931人工氣候箱的研制(317) 932單片機在雙模最優(yōu)控制器中的應用(324) 94單片機的實驗與課程設計(327) 思考題與習題(328) 附錄(329) 主要參考文獻(343)
|