單片機原理及應用

出版時間:2011-8  出版社:航空工業(yè)出版社  作者:張才華,余威明 編  頁數:309  

內容概要

  隨著人們對智能化產品需求的提高,單片機的應用范圍越來越廣泛,前景越來越廣闊。學好單片機是今后從事硬件及嵌入式系統(tǒng)開發(fā)的基礎。 張才華、余威明主編的《全國職業(yè)教育“十二五”精品教材:單片機原理及應用(C語言版)》以Intel公司生產的MCS-51系列單片機為例,系統(tǒng)講解了單片機的結構及原理。全書共分十二章,內容包括數字電路基礎知識、單片機硬件結構、C語言程序設計基礎、中斷應用、定時/計數器應用、串行接口應用、系統(tǒng)擴展、接口控制技術、電機控制技術、液晶顯示控制技術、I2C總線技術、單總線和SPI 總線技術。 《全國職業(yè)教育“十二五”精品教材:單片機原理及應用(C語言版)》結構新穎、條理清晰、敘述簡潔,可作為應用性、技能型人才培養(yǎng)的電子、電氣、自動化、機電一體化等專業(yè)的教材,也町作為從事單片機開發(fā)的工程技術人員的參考用書。

書籍目錄

第1章 單片機基礎知識1.1 初識單片機1.1.1 什么是單片機1.1.2 單片機的分類1.1.3 單片機的應用領域1.1.4 單片機的發(fā)展趨勢1.2 單片機中的數制與編碼1.2.1 單片機中的數制1.2.2 數制間的轉換1.2.3 信息編碼1.3 數字電路入門1.3.1 邏輯門電路1.3.2 傳送門電路1.3.3 譯碼器1.3.4 觸發(fā)器1.3.5 寄存器和鎖存器1.4 如何學好單片機1.4.1 了解單片機應用系統(tǒng)開發(fā)流程1.4.2 單片機學習方法探討思考與練習第2章 MCS-51單片機入門2.1 MCS-51單片機的基本結構2.1.1 MCS-51單片機特點2.1.2 MCS-51單片機的外部引腳及功能2.1.3 8051單片機的內部結構2.1.4 MCS-51單片機的CPU構成2.2 MCS-51單片機的存儲器2.2.1 程序存儲器2.2.2 數據存儲器2.3 MCS-51單片機的并行I/O口及其控制方法2.3.1 I/O端口的結構分析2.3.2 I/O口控制實例2.4 MCS-51單片機的時鐘電路與時序2.4.1 單片機時鐘電路2.4.2 時鐘、狀態(tài)、機器和指令周期2.4.3 典型指令執(zhí)行時序2.5 MCS-51單片機的復位思考與練習第3章 單片機C語言程序設計基礎3.1 基礎數據知識3.1.1 標識符和關鍵字3.1.2 C51數據類型3.1.3 常量與變量3.1.4 數組與指針3.1.5 結構與聯合3.2 運算符和表達式3.2.1 賦值運算符與賦值表達式3.2.2 算術運算符與算術表達式3.2.3 關系運算符與關系表達式3.2.4 邏輯運算符與邏輯表達式3.2.5 位運算符3.2.6 復合賦值運算符3.2.7 逗號運算符3.2.8 條件運算符3.2.9 指針和地址運算符3.2.10 sizeof運算符3.2.11 強制類型轉換運算符3.3 流程控制語句3.3.1 條件選擇語句3.3.2 循環(huán)語句3.3.3 開關語句3.3.4 其他常用函數語句3.4 函數3.4.1 函數定義3.4.2 函數的調用3.4.3 C51常用頭文件思考與練習第4章 中斷系統(tǒng)及應用4.1 中斷基礎知識4.1.1 什么是中斷4.1.2 為什么要引入中斷機制4.1.3 中斷的優(yōu)先級與嵌套4.2 MCS-51的中斷結構與控制4.2.1 MCS-51的中斷源及中斷結構4.2.2 MCS-51的中斷處理過程4.2.3 C51中斷函數的定義4.3 中斷應用實例思考與練習第5章 定時器/計數器及應用5.1 定時器/計數器結構和工作原理5.1.1 定時器/計數器結構5.1.2 定時器/計數器的工作原理5.2 定時器/計數器相關寄存器5.2.1 模式控制寄存器TMOD5.2.2 控制寄存器TCON5.3 定時器/計數器的四種工作方式及應用5.3.1 工作方式0及應用5.3.2 工作方式1及應用5.3.3 工作方式2及應用5.3.4 工作方式3及應用5.4 定時器/計數器綜合應用實例思考與練習第6章 串行接口技術及應用6.1 串行通信概述6.1.1 串行通信方式6.1.2 串行通信的制式6.1.3 串行通信的波特率6.2 MCS-51串行接口結構和工作原理6.2.1 串行口的結構6.2.2 串行口的工作原理6.2.3 串行口的控制寄存器6.2.4 串行口的波特率設定6.3 串行口工作方式6.3.1 方式06.3.2 方式16.3.3 方式2和方式36.4 單片機通信技術6.4.1 RS-232C串行通訊協議和MAX232芯片6.4.2 單片機雙機通信6.4.3 單片機多機通信技術6.4.4 單片機與PC機的串行通信思考與練習第7章 單片機系統(tǒng)擴展7.1 單片機最小應用系統(tǒng)及外部擴展總線7.1.1 8051/8751最小應用系統(tǒng)7.1.2 8031最小應用系統(tǒng)7.1.3 MCS-51系列單片機的外部擴展總線7.2 單片機存儲器擴展7.2.1 存儲器擴展方法7.2.2 程序存儲器擴展7.2.3 數據存儲器擴展7.2.4 新型存儲器簡介7.3 單片機并行I/O口擴展7.3.1 MCS-51內部并行I/O口及其作用7.3.2 簡單的I/O口擴展7.3.3 可編程的并行I/O接口芯片擴展7.3.4 同時擴展外部RAM與外部I/O思考與練習第8章 單片機接口控制技術8.1 I/O接口的概念8.1.1 接口的分類8.1.2 接口的功能8.1.3 接口的控制方式8.2 按鍵檢測與控制8.2.1 按鍵抖動問題產生的原因及解決方法8.2.2 按鍵檢測電路及應用8.2.3 矩陣式鍵盤與I/O接口應用8.3 數碼管顯示控制8.3.1 LED數碼管結構與工作原理8.3.2 LED數碼管字型編碼8.3.3 LED數碼管靜態(tài)顯示8.3.4 LED數碼管動態(tài)顯示8.4 A/D與D/A轉換控制8.4.1 A/D與D/A轉換原理8.4.2 常用A/D轉換器件及應用8.4.3 常用D/A轉換器件及應用思考與練習第9章 單片機電機控制技術9.1 直流電機9.1.1 什么是直流電機9.1.2 直流電機的單向控制9.1.3 直流電機的雙向控制9.2 步進電機9.2.1 步進電機的分類9.2.2 步進電機工作基本原理9.2.3 步進電機驅動方式9.2.4 單片機控制步進電機應用實例思考與練習第10章 液晶顯示控制技術10.1 1602字符型液晶顯示模塊10.1.1 1602控制模塊基本結構及指令集10.1.2 1602液晶與單片機的接口10.1.3 1602液晶顯示通用驅動程序10.1.4 1602液晶顯示模塊應用10.2 帶漢字字庫的圖形液晶顯示模塊10.2.1 ST7920 LCD基本結構10.2.2 ST7920的常用指令10.2.3 ST7920的應用10.3 TFT彩色圖形液晶顯示模塊應用簡介10.3.1 IL19325液晶模塊與單片機的接口10.3.2 IL19325液晶模塊顯示圖象程序10.4 基于DDS信號發(fā)生器的液晶顯示10.4.1 DDS技術概述10.4.2 AD9850芯片介紹10.4.3 系統(tǒng)電路原理圖10.4.4 控制程序設計及實現思考與練習第11章 I2C總線接口技術11.1 I2C總線概述11.1.1 I2C總線組成11.1.2 I2C總線時序11.2 I2C總線的模擬11.3 I2C總線應用11.3.1 I2C器件PCF8563的概述11.3.2 I2C器件PCF8563的應用思考與練習第12章 單總線與SPI總線技術12.1 單總線及其應用12.1.1 單總線概述12.1.2 單總線器件DS1882012.1.3 應用實例:8051單片機與DS18820構成的測溫系統(tǒng)12.2 SPI總線及應用12.2.1 SPI總線概述12.2.2 SPI總線工作方式12.2.3 SPI器件ADC0832的應用思考與練習附錄附表A MCS-51指令表(匯編語言)附表B ASCII碼表

編輯推薦

  應用系統(tǒng)的開發(fā)需要團隊合作,程序不再是一個人獨自編寫,而是由一個團隊進行協作式編寫,如一部分人負責總體架構、一部分人負責接口編程、一部分人負責器件功能編程。C語言由于其本身的特點,是團隊協作式開發(fā)中非常好的語言工具。目前,單片機集成開發(fā)系統(tǒng)普遍支持C語言程序的調試,例如8051系列單片機開發(fā)工具Keil。 張才華、余威明主編的《全國職業(yè)教育“十二五”精品教材:單片機原理及應用(C語言版)》以Intel公司生產的MCS-51系列單片機為例,以C51語言為工具,系統(tǒng)講解了單片機的結構、原理及應用。

圖書封面

評論、評分、閱讀與下載


    單片機原理及應用 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7