出版時(shí)間:2008-4 出版社:人民郵電出版社 作者:周明德 主編 頁數(shù):286
Tag標(biāo)簽:無
內(nèi)容概要
本書系統(tǒng)介紹了80C51系列單片機(jī)的基本工作原理、接口及應(yīng)用技術(shù)。主要包括計(jì)算機(jī)基礎(chǔ)知識(shí)、80C51單片機(jī)的體系結(jié)構(gòu)、存儲(chǔ)器,指令系統(tǒng)、匯編語言程序設(shè)計(jì)、并行端口、總線與時(shí)序、中斷、定時(shí)器/計(jì)數(shù)器、串行通信、抗干擾技術(shù)和單片機(jī)系統(tǒng)設(shè)計(jì)等內(nèi)容。 本書可作為高等院校信息工程、通信工程、電氣工程、自動(dòng)化、計(jì)算機(jī)應(yīng)用、機(jī)電等專業(yè)的教材。
作者簡(jiǎn)介
周明德,教授,1959年畢業(yè)于清華大學(xué)計(jì)算機(jī)專業(yè)。畢業(yè)后留校。講授過“脈沖技術(shù)”、“微型計(jì)算機(jī)原理及應(yīng)用”等課程。在全國(guó)普及微型計(jì)算機(jī)的高潮中,應(yīng)邀在全國(guó)各地講授了數(shù)十次“微型計(jì)算機(jī)原理”課程,并制作了錄像帶,在各地播放,受到了極高的評(píng)價(jià),為普及微型計(jì)算
書籍目錄
第1章 概述 1.1 計(jì)算機(jī)基礎(chǔ) 1.1.1 計(jì)算機(jī)的基本結(jié)構(gòu) 1.1.2 常用的名詞術(shù)語和二進(jìn)制編碼 1.1.3 指令程序和指令系統(tǒng) 1.1.4 初級(jí)計(jì)算機(jī) 1.1.5 簡(jiǎn)單程序舉例 1.1.6 尋址方式 1.1.7 微型機(jī)的體系結(jié)構(gòu) 1.2 計(jì)算機(jī)軟件 1.2.1 系統(tǒng)軟件 1.2.2 應(yīng)用軟件 1.2.3 支撐(或稱為支持)軟件 1.3 80C51體系結(jié)構(gòu)概要 1.3.1 80C51簡(jiǎn)介 1.3.2 80C51單片機(jī)的CPU結(jié)構(gòu) 習(xí)題第2章 存儲(chǔ)器 2.1 存儲(chǔ)器 2.1.1 讀寫存儲(chǔ)器(RAM) 2.1.2 只讀存儲(chǔ)器(ROM) 2.2 80C51中的存儲(chǔ)器組織的特點(diǎn) 2.3 程序存儲(chǔ)器 2.4 數(shù)據(jù)存儲(chǔ)器 2.4.1 外部數(shù)據(jù)存儲(chǔ)器空間 2.4.2 內(nèi)部數(shù)據(jù)存儲(chǔ)器 2.4.3 堆棧 2.4.4特殊功能寄存器空間 習(xí)題第3章 MCS-51指令系統(tǒng) 3.1 程序狀態(tài)字 3.2 尋址方式 3.2.1 立即尋址 3.2.2 寄存器尋址 3.2.3 直接尋址 3.2.4 隱含尋址 3.2.5 間接尋址 3.2.6 變址尋址 3.3 數(shù)據(jù)傳送 3.3.1 指令中的常用符號(hào) 3.3.2 內(nèi)部RAM 3.3.3 外部RAM 3.3.4 查找表 3.4 算術(shù)指令 3.5 邏輯指令 3.6 布爾指令 3.7 跳轉(zhuǎn)指令 3.7.1 無條件跳轉(zhuǎn)指令 3.7.2 子程序調(diào)用與返回指令 3.7.3 條件跳轉(zhuǎn)指令 3.8 MCS-51指令集小結(jié) 3.8.1 指令對(duì)標(biāo)志位的影響 3.8.2 指令集小結(jié) 習(xí)題第4章 匯編語言程序設(shè)計(jì) 4.1 匯編語言的格式 4.2 語句行的構(gòu)成 4.2.1 標(biāo)記 4.2.2 符號(hào) 4.2.3 表達(dá)式 4.2.4 語句 4.3 指示性語句 4.3.1 符號(hào)定義語句 4.3.2 存儲(chǔ)空間初始化語句 4.3.3 起始語句 4.3.4 結(jié)束語句 4.4 匯編語言程序設(shè)計(jì)及舉例 4.4.1 算術(shù)運(yùn)算程序設(shè)計(jì)(直線運(yùn)行程序) 4.4.2 分支程序設(shè)計(jì) 4.4.3 循環(huán)程序設(shè)計(jì) 4.4.4 字符串處理程序設(shè)計(jì) 4.4.5 碼轉(zhuǎn)換程序設(shè)計(jì) 習(xí)題第5章 80C51的并行端口 5.1 80C51的引腳功能 5.2 基本輸入/輸出功能 5.2.1 80C51與I/0設(shè)備之間的接口信息 5.2.2 輸出 5.2.3 輸入 5.3 簡(jiǎn)單的人機(jī)接口 5.3.1 非編碼鍵盤 5.3.2 7段LED顯示 5.4 80C51并行端口的特點(diǎn) 5.4.1 并行端口的內(nèi)部結(jié)構(gòu) 5.4.2 并行端口的工作原理 5.4.3 并行端口的操作指令 5.4.4 各個(gè)并行端口的個(gè)性差異 5.4.5 并行端口特性小結(jié) 5.5 CPU與外設(shè)間數(shù)據(jù)傳送的方式 5.5.1 查詢傳送方式 5.5.2 中斷傳送方式 習(xí)題第6章 80C51的總線、時(shí)序與總線擴(kuò)展 6.1 總線 6.1.1 引言 6.1.2 80C51的總線概念 6.2 80C51的時(shí)序 6.2.1 機(jī)器周期 6.2.2 外擴(kuò)ROM的時(shí)序圖 6.2.3 外擴(kuò)RAM的時(shí)序圖 6.3 擴(kuò)展并行的I/O端口 6.3.1 利用并行總線擴(kuò)展 6.3.2 8255A可編程并行I/O接口 6.3.3 8155可編程并行U0接口 6.4 80C51與D/A轉(zhuǎn)換器的接口 6.5 A/D轉(zhuǎn)換電路與80C51的接口 6.5.1 概述 6.5.2 8位A/D轉(zhuǎn)換器ADC0809與MCS-51單片機(jī)接口電路 6.6 80C51的復(fù)位 6.6.1 上電復(fù)位 6.6.2 復(fù)位電路設(shè)計(jì) 6.7 省電方式 6.7.1 CHMOS電源減少方式 6.7.2 電源下降方式 6.7.3 電源下降方式的使用 實(shí)例 習(xí)題第7章 中斷 7.1 引言 7.1.1 為什么要用中斷 7.1.2 中斷源 7.1.3 中斷系統(tǒng)的功能 7.2 最簡(jiǎn)單的中斷情況 7.2.1 CPU響應(yīng)中斷的條件 7.2.2 CPU對(duì)中斷的響應(yīng) 7.3 80C51中的中斷結(jié)構(gòu) 7.3.1 中斷啟用 7.3.2 中斷優(yōu)先權(quán) 7.3.3 中斷如何處理 7.3.4 80C51中與中斷相關(guān)的寄存器 7.3.5 外部中斷 7.3.6 響應(yīng)時(shí)間 7.4 中斷處理中需要考慮的一些問題 7.5 單步操作 習(xí)題第8章 定時(shí)器/計(jì)數(shù)器 8.1 定時(shí)器與定時(shí)器1的特性 8.2 與定時(shí)器0和定時(shí)器1相關(guān)的寄存器 8.3 T0和T1模塊的電路結(jié)構(gòu)與工作原理 8.3.1 循環(huán)累加計(jì)數(shù)寄存器 8.3.2 脈沖源選擇電路 8.3.3 脈源控制電路 8.4 定時(shí)器/計(jì)數(shù)器的4種工作方式 8.5 定時(shí)器2 8.6 定時(shí)器/計(jì)數(shù)器的初始化編程與應(yīng)用舉例 習(xí)題第9章 串行通信及80C51中的串行端口 9.1 串行通信 9.1.1 概述 9.1.2 串行接口標(biāo)準(zhǔn)EIA RS-232C接口 9.1.3 串行通信組網(wǎng)方式 9.2 80C51中的通用同步/異步收/發(fā)器USART模塊 9.2.1 引言 9.2.2 USART模塊相關(guān)的寄存器 9.2.3 USART模塊的電路結(jié)構(gòu) 9.2.4 USART模塊的工作原理 9.2.5 多機(jī)通信的實(shí)現(xiàn)原理 9.2.6 UART接口的擴(kuò)充方法和設(shè)計(jì)技巧 9.2.7 波特率與波特率發(fā)生器 9.2.8 80C5 1 USART的應(yīng)用舉例 習(xí)題第10章抗干擾技術(shù) 10.1 引言 10.1.1 干擾的來源 10.1.2 干擾的分類 10.2 電源系統(tǒng)干擾 10.2.1 電源系統(tǒng)的組成 10.2.2 電源系統(tǒng)的一般抗干擾技術(shù) 10.2.3 開關(guān)電源的抗干擾技術(shù) 10.2.4 電源系統(tǒng)的異常保護(hù)法抗干擾 10.3 總線的抗干擾設(shè)計(jì) 10.3.1 控制器接口的抗干擾措施 10.3.2 存儲(chǔ)器部分噪聲的抑制 10.3.3 系統(tǒng)裝配的抗干擾設(shè)計(jì) 10.4 接口電路抗干擾設(shè)計(jì) 10.4.1 概述 10.4.2 前向通道抗干擾技術(shù) 10.4.3 多路開關(guān)及其抗干擾設(shè)計(jì) 10.4.4 隔離放大器 10.4.5 V/F變換器 10.5 軟件的抗干擾設(shè)計(jì) 10.5.1 概述 10.5.2 本質(zhì)可靠性程序設(shè)計(jì) 10.5.3 數(shù)字量I/0通道中的軟件抗干擾 10.5.4 軟件執(zhí)行過程中的抗干擾設(shè)計(jì)技術(shù) 10.5.5 程序運(yùn)行中的數(shù)據(jù)保護(hù) 10.5.6 故障的恢復(fù)處理 10.5.7 軟件容錯(cuò)技術(shù) 10.5.8 數(shù)字濾波技術(shù) 習(xí)題第11章 單片機(jī)系統(tǒng)設(shè)計(jì) 11.1 單片機(jī)控制系統(tǒng)設(shè)計(jì)的要求和步驟 11.1.1 系統(tǒng)設(shè)計(jì)的基本要求 11.1.2 系統(tǒng)設(shè)計(jì)的特點(diǎn) 11.1.3 確定系統(tǒng)總體控制方案 11.1.4 建立數(shù)學(xué)模型和確定控制算法 11.1.5 單片機(jī)和接口電路的選擇 11.1.6 系統(tǒng)總體設(shè)計(jì) 11.2 設(shè)計(jì)舉例——單片機(jī)控制交流變頻調(diào)速系統(tǒng) 11.2.1 系統(tǒng)組成與工作原理 11.2.2 系統(tǒng)硬件設(shè)計(jì) 11.2.3 系統(tǒng)軟件設(shè)計(jì) 11.2.4 系統(tǒng)抗干擾措施 習(xí)題參考文獻(xiàn)
章節(jié)摘錄
第1章 概述1981年IBM公司進(jìn)入了微型機(jī)領(lǐng)域并推出了IBM.PC以后,計(jì)算機(jī)的發(fā)展開創(chuàng)了一個(gè)新的時(shí)代一微型機(jī)時(shí)代。微型計(jì)算機(jī)(簡(jiǎn)稱微型機(jī))的迅速普及,使計(jì)算機(jī)真正廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、科學(xué)技術(shù)領(lǐng)域以及社會(huì)生活的各個(gè)方面。隨著微型機(jī)應(yīng)用的普及及技術(shù)的發(fā)展,微型機(jī)功能已經(jīng)遠(yuǎn)遠(yuǎn)超過了20世紀(jì)80年代以前的中、小型機(jī)甚至超過了大型機(jī)。隨著超大規(guī)接集成電路技術(shù)的發(fā)展,將CPU、存儲(chǔ)器以及各種外部設(shè)備的接口做在一塊集成電路芯片上,構(gòu)成了一個(gè)計(jì)算機(jī),這樣就將其稱為單片機(jī)。單片機(jī)常常嵌入至儀器、儀表,各種智能設(shè)備與應(yīng)用系統(tǒng)中,稱其為嵌入式應(yīng)用。隨著應(yīng)用的需要與集成電路技術(shù)的發(fā)展,單片機(jī)也由4位、8位、16位發(fā)展到32位甚至64位,功能與性能有了極大的提高與擴(kuò)展。隨著手機(jī)、數(shù)字電視、PDA等應(yīng)用的迅速普及,32位等高檔單片機(jī)也得到快速發(fā)展。但目前,單片機(jī)應(yīng)用的主流仍是8位單片機(jī),尤其是Intel 8051系列,它們是高檔單片機(jī)的基礎(chǔ),故本書重點(diǎn)介紹Intel 8051系列。
編輯推薦
《21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材·單片機(jī)原理與技術(shù)》可作為高等院校信息工程、通信工程、電氣工程、自動(dòng)化、計(jì)算機(jī)應(yīng)用、機(jī)電等專業(yè)的教材。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載