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