出版時間:2012-8 出版社:機械工業(yè)出版社 作者:陳蕾 編
內(nèi)容概要
《高等院校精品課程系列教材:單片機原理與接口技術(shù)》以MCS-51單片機為核心,系統(tǒng)地介紹了單片機的原理、匯編語言、接口和應用技術(shù)。全書共14章,主要內(nèi)容包括:計算機基礎知識、基于8086/8088的微型計算機組成、MCS-51單片機的硬件結(jié)構(gòu)、MCS-51單片機的指令系統(tǒng)、MCS-51匯編語言程序設計、中斷系統(tǒng)、定時器/計數(shù)器、串行通信接口及擴展技術(shù)、鍵盤接口技術(shù)、顯示接口技術(shù)、模擬接口技術(shù)、單片機應用系統(tǒng)開發(fā)與設計實例、常用單片機簡介、單片機系統(tǒng)仿真設計相關(guān)軟件的使用。本書配有大量習題供學生練習,同時還附有實驗要求與內(nèi)容?! 陡叩仍盒>氛n程系列教材:單片機原理與接口技術(shù)》可作為高等院校電子信息工程、電氣工程與自動化、通信、計算機等專業(yè)本、??茖W生的教材和教學參考書,也可作為從事單片機產(chǎn)品開發(fā)的工程技術(shù)人員的參考用書。
書籍目錄
前言教學建議第1章 計算機基礎知識1.1 數(shù)制與編碼1.1.1 數(shù)制1.1.2 數(shù)制的轉(zhuǎn)換方法1.1.3 二進制、十六進制數(shù)的加減運算1.1.4 二進制數(shù)的原碼、反碼和補碼1.1.5 二進制編碼的十進制數(shù)1.1.6 ASCII碼1.2 邏輯電路簡介1.2.1 邏輯電路1.2.2 邏輯運算規(guī)則1.2.3 計算機中的邏輯功能部件1.3 微機系統(tǒng)概述1.3.1 微處理器1.3.2 微型計算機1.3.3 微型計算機系統(tǒng)1.4 微機與單片機的區(qū)別與聯(lián)系1.5 單片機的發(fā)展與應用1.5.1 單片機的發(fā)展1.5.2 單片機的應用場合1.6 主流的單片機產(chǎn)品本章小結(jié)習題一第2章 基于8086/8088的微型計算機組成2.1 8086/8088微處理器2.1.1 8086/8088微處理器的功能結(jié)構(gòu)2.1.2 8086引腳的功能與系統(tǒng)配置2.2 內(nèi)存儲器2.2.1 存儲器分類2.2.2 主存儲器的技術(shù)指標2.2.3 隨機存取存儲器RAM2.2.4 只讀存儲器ROM2.2.5 地址譯碼電路2.2.6 存儲器與CPU的接口技術(shù)2.3 I/O接口簡介2.3.1 接口的分類2.3.2 I/O接口的典型結(jié)構(gòu)2.3.3 I/O端口的編址2.3.4 CPU與I/O接口的數(shù)據(jù)傳送方式本章小結(jié)習題二第3章 MCS-51單片機的硬件結(jié)構(gòu)3.1 MCS-51單片機的結(jié)構(gòu)3.1.1 內(nèi)部功能結(jié)構(gòu)3.1.2 引腳功能3.1.3 MCS-51系列單片機類型3.2 MCS-51的微處理器3.3 MCS-51的存儲器3.3.1 程序存儲器3.3.2 數(shù)據(jù)存儲器3.4 單片機的并行口結(jié)構(gòu)3.4.1 P0口的內(nèi)部結(jié)構(gòu)及其功能3.4.2 P1口的內(nèi)部結(jié)構(gòu)及其功能3.4.3 P2口的內(nèi)部結(jié)構(gòu)及其功能3.4.4 P3口的內(nèi)部結(jié)構(gòu)及其功能3.5 I/O端口的直接輸入/輸出3.6 MCS-51單片機的片外總線結(jié)構(gòu)3.6.1 擴展程序存儲器3.6.2 擴展數(shù)據(jù)存儲器3.7 簡單I/O端口的擴展3.7.1 MCS-51系統(tǒng)中輸入/輸出口的地址分配3.7.2 利用鎖存器擴展輸出口3.7.3 利用緩沖器擴展輸入口3.8 MCS-51單片機最小系統(tǒng)3.8.1 復位電路3.8.2 時鐘電路3.8.3 單片機操作時序3.9 CMOS型單片機的低功耗方式本章小結(jié)習題三第4章 MCS-51單片機的指令系統(tǒng)4.1 概述4.1.1 機器語言、匯編語言與高級語言4.1.2 匯編語言與機器語言指令的格式4.1.3 MCS-51匯編語言常用符號的意義4.2 尋址方式4.3 指令系統(tǒng)4.3.1 數(shù)據(jù)傳送指令4.3.2 算術(shù)運算指令4.3.3 邏輯運算指令4.3.4 控制轉(zhuǎn)移指令4.3.5 位操作指令本章小結(jié)習題四第5章 MCS-51匯編語言程序設計5.1 概述5.2 偽指令5.2.1 常用偽指令功能介紹5.2.2 MCS-51匯編語言源程序的一般結(jié)構(gòu)5.3 匯編語言程序設計方法5.4 順序結(jié)構(gòu)程序設計5.5 分支結(jié)構(gòu)程序設計5.5.1 單分支結(jié)構(gòu)程序5.5.2 多分支結(jié)構(gòu)程序5.6 循環(huán)結(jié)構(gòu)程序設計5.6.1 單循環(huán)結(jié)構(gòu)5.6.2 多重循環(huán)結(jié)構(gòu)5.7 子程序設計5.8 MCS-51實用程序設計舉例5.8.1 延時程序5.8.2 查表程序5.8.3 數(shù)制變換程序5.8.4 位處理程序本章小結(jié)匯編語言程序設計實驗習題五第6章 中斷系統(tǒng)6.1 概述6.1.1 中斷的概念6.1.2 中斷技術(shù)的優(yōu)點6.2 MCS-51單片機的中斷系統(tǒng)6.2.1 中斷系統(tǒng)的組成6.2.2 中斷源6.2.3 與中斷控制有關(guān)的寄存器6.3 中斷處理過程6.3.1 中斷響應6.3.2 中斷處理6.3.3 中斷返回6.3.4 中斷請求標志的撤銷6.4 中斷服務程序的設計與應用舉例6.4.1 初始化程序6.4.2 中斷服務程序6.4.3 中斷程序舉例6.5 外部中斷擴展技術(shù)6.5.1 利用定時器擴展中斷源6.5.2 中斷與查詢相結(jié)合6.5.3 利用優(yōu)先級編碼器擴展外部中斷源本章小結(jié)中斷系統(tǒng)實驗習題六第7章 定時器/計數(shù)器7.1 定時器/計數(shù)器結(jié)構(gòu)7.1.1 定時器/計數(shù)器的模式寄存器TMOD7.1.2 定時器/計數(shù)器的控制寄存器TCON7.2 定時器/計數(shù)器的工作方式7.2.1 工作方式7.2.2 工作方式7.2.3 工作方式7.2.4 工作方式7.3 定時器/計數(shù)器的初始化7.3.1 定時器/計數(shù)器初始化的步驟7.3.2 計數(shù)初值的計算7.3.3 定時器/計數(shù)器初始化舉例7.4 定時器/計數(shù)器的應用舉例本章小結(jié)定時器/計數(shù)器實驗習題七第8章 串行通信接口及擴展技術(shù)8.1 基本概念8.1.1 數(shù)據(jù)通信的傳輸方式8.1.2 串行數(shù)據(jù)通信的兩種形式8.1.3 波特率8.1.4 串行通信的物理標準RS-232C8.2 MCS-51串行通信口結(jié)構(gòu)8.2.1 串行口數(shù)據(jù)寄存器SBUF8.2.2 串行通信控制寄存器SCON8.2.3 電源管理寄存器PCON8.3 MCS-51串行通信口的工作方式8.3.1 串行口工作方式8.3.2 串行口工作方式8.3.3 串行口工作方式8.3.4 串行口工作方式8.4 串行通信中波特率的設置8.5 串口應用舉例8.5.1 串行口初始化編程的一般格式8.5.2 異步通信程序舉例8.6 單總線接口及其應用舉例8.6.1 單總線數(shù)據(jù)通信協(xié)議概述8.6.2 單總線數(shù)字溫度傳感器DS18B8.6.3 基于DS18B20的數(shù)字溫度計的設計8.7 I2C總線接口及其應用舉例8.7.1 I2C總線協(xié)議概述8.7.2 I2C總線協(xié)議的軟件模擬8.7.3 I2C總線接口的串行EEPROM的應用8.8 SPI總線接口及其應用舉例8.8.1 SPI串行總線概述8.8.2 SPI接口時鐘/日歷芯片DS1302簡介8.8.3 基于DS1302的電子日歷的設計本章小結(jié)串行通信接口及擴展技術(shù)實驗習題八第9章 鍵盤接口技術(shù)9.1 鍵盤9.1.1 鍵盤的工作原理與特點9.1.2 鍵盤輸入接口與軟件應完成任務9.2 獨立式鍵盤接口設計與應用舉例9.2.1 獨立式鍵盤的工作原理9.2.2 獨立式鍵盤應用舉例9.3 矩陣式鍵盤接口設計與應用舉例9.3.1 矩陣式鍵盤的結(jié)構(gòu)與工作原理9.3.2 矩陣式鍵盤的工作方式9.3.3 矩陣式鍵盤的識別方式9.3.4 矩陣式鍵盤應用舉例本章小結(jié)鍵盤接口技術(shù)實驗習題九第10章 顯示接口技術(shù)10.1 LED數(shù)碼管顯示器10.1.1 LED數(shù)碼管的工作原理與結(jié)構(gòu)10.1.2 LED數(shù)碼管的顯示方式10.1.3 LED顯示器靜態(tài)顯示及應用實例10.1.4 LED顯示器動態(tài)顯示及應用實例10.1.5 LED的驅(qū)動能力10.2 液晶顯示器LCD10.2.1 扭曲/向列型(TN)LCD的顯示原理10.2.2 液晶顯示器的分類及主要性能10.2.3 液晶顯示器的特點10.2.4 LCD的驅(qū)動方式10.2.5 LCD顯示器應用舉例本章小結(jié)顯示接口技術(shù)實驗習題十第11章 模擬接口技術(shù)11.1 A/D轉(zhuǎn)換器與MCS-51單片機的接口技術(shù)11.1.1 A/D轉(zhuǎn)換器的基本原理與分類11.1.2 A/D轉(zhuǎn)換器的主要技術(shù)指標11.1.3 A/D轉(zhuǎn)換器的選擇要點11.1.4 A/D轉(zhuǎn)換器與MCS-51單片機接口邏輯設計要點11.1.5 ADC0809與MCS-51單片機的接口設計11.2 D/A轉(zhuǎn)換器與MCS-51單片機的接口技術(shù)11.2.1 D/A轉(zhuǎn)換器的基本原理與分類11.2.2 D/A轉(zhuǎn)換器的主要技術(shù)指標11.2.3 D/A轉(zhuǎn)換器的選擇要點11.2.4 DAC0832與MCS-51單片機的接口設計本章小結(jié)A/D與D/A接口技術(shù)實驗習題十一第12章 單片機應用系統(tǒng)開發(fā)與設計實例12.1 單片機應用系統(tǒng)的設計12.1.1 設計前的準備工作12.1.2 單片機應用系統(tǒng)的硬件設計12.1.3 單片機應用系統(tǒng)的軟件設計12.1.4 單片機應用系統(tǒng)的抗干擾設計12.2 單片機應用軟件的開發(fā)12.3 單片機應用系統(tǒng)的開發(fā)12.3.1 單片機應用系統(tǒng)的仿真12.3.2 單片機應用系統(tǒng)的制版12.3.3 單片機應用系統(tǒng)的調(diào)試12.3.4 單片機應用系統(tǒng)的編程、匯編與運行12.4 基于單片機的數(shù)字音樂播放器的設計實例12.4.1 數(shù)字音樂播放器的設計12.4.2 數(shù)字音樂播放器的功能描述12.4.3 數(shù)字音樂播放器的系統(tǒng)設計12.4.4 系統(tǒng)采用的關(guān)鍵技術(shù)12.4.5 系統(tǒng)硬件設計12.4.6 系統(tǒng)軟件設計12.4.7 系統(tǒng)仿真與調(diào)試本章小結(jié)單片機應用系統(tǒng)開發(fā)與設計實驗習題十二第13章 常用單片機簡介13.1 AVR單片機13.1.1 AVR單片機的特點13.1.2 AVR單片機介紹13.1.3 AVR單片機開發(fā)工具13.2 PIC單片機13.2.1 PIC單片機的特點13.2.2 PIC單片機介紹13.2.3 PIC單片機開發(fā)工具13.3 Freescale單片機13.3.1 Freescale單片機發(fā)展歷程13.3.2 Freescale 8位單片機13.3.3 Freescale 16位單片機13.3.4 Freescale 32位單片機13.3.5 Freescale單片機開發(fā)工具本章小結(jié)習題十三第14章 單片機系統(tǒng)仿真設計相關(guān)軟件的使用14.1 利用Keil μVision調(diào)試匯編語言程序14.2 利用Proteus軟件設計電路入門14.3 利用Keil μVision和Proteus軟件實現(xiàn)系統(tǒng)仿真本章小結(jié)習題十四附錄一 MCS-51指令快查表附錄二 C語言源程序清單參考文獻
圖書封面
評論、評分、閱讀與下載