出版時間:2007-5 出版社:北京交通大學 作者:王效華,張詠梅主 頁數:319
內容概要
《單片機原理與應用》以80C51單片機為核心,采用教、學、做相結合的教學模式,以理論夠用、注重應用的原則,通過循序漸進、不斷拓寬思路的方法講述單片機應用技術所需的基礎知識和基本技能。全面系統地介紹了單片機的系統結構、存儲器結構、指令系統、匯編語言程序設計、定時器與中斷、串行口通信、系統擴展、A/D及D/A接口技術、系統設計與開發(fā)及實驗實訓。每章前有學習目標,后有本章小結,并配有多樣性的習題?! 秵纹瑱C原理與應用》闡述簡潔透徹、清晰,可讀性好,實例較多,程序翔實,實用性強。知識系統、全面,注重實驗、實訓及動手能力的培養(yǎng)?!秵纹瑱C原理與應用》既可作為高職高專院校電子類和計算機類專業(yè)教材,也適宜于從事單片機應用的工程技術人員閱讀。
書籍目錄
第1章 概述1.1 微型計算機基礎1.1.1 計算機的發(fā)展1.1.2 微型計算機的基本結構1.1.3 存儲器的分類1.1.4 數制及其相互轉換1.1.5 微機中數的表示及運算1.2 單片機概述1.2.1 單片機的發(fā)展歷史1.2.2 單片機的組成及特點1.2.3 單片機的應用領域1.2.4 單片機的發(fā)展趨勢1.3 單片機常用系列介紹1.3.1 MCS-51系列簡介1.3.2 80C51系列簡介本章小結習題1第2章 80C51系列單片機的結構2.1 80C51結構和引腳2.1.1 標準型單片機的組成與結構2.1.2 引腳定義及功能2.2 存儲器結構與位處理器2.2.1 存儲器結構和地址空間2.2.2 程序存儲器2.2.3 數據存儲器2.2.4 特殊功能寄存器2.2.5 位處理器2.3 并行輸入/輸出端口2.3.1 并行I/O口的結構2.3.2 并行I/O口的操作2.4 時鐘電路與復位電路2.4.1 時鐘電路和時序2.4.2 復位和復位電路2.5 單片機的工作方式2.5.1 程序執(zhí)行方式2.5.2 省電方式2.5.3 EPROM編程和校驗方式本章小結習題2第3章 80C51的指令系統3.1 概述3.1.1 機器語言、匯編語言和高級語言3.1.2 指令的格式3.1.3 常用符號3.2 尋址方式3.2.1 立即尋址3.2.2 直接尋址3.2.3 寄存器尋址3.2.4 寄存器間接尋址3.2.5 變址尋址3.2.6 相對尋址3.2.7 位尋址3.3 尋址空間3.4 80C51的指令系統3.4.1 數據傳送指令3.4.2 算術運算指令3.4.3 邏輯運算指令3.4.4 控制轉移指令3.4.5 位操作指令3.5 偽指令本章小結習題3第4章 80C51匯編語言程序設計4.1 概述4.1.1 匯編語言程序設計的步驟4.1.2 匯編語言編程的注意事項4.2 基本結構程序設計4.2.1 順序結構程序4.2.2 分支結構程序4.2.3 循環(huán)結構程序4.3 子程序設計4.3.1 子程序調用與返回4.3.2 子程序設計時應注意的基本事項4.3.3 子程序設計實例本章小結習題4第5章 中斷系統、定時/計數器及串行通信5.1 單片機的中斷系統5.1.1 中斷的概念5.1.2 中斷源5.1.3 中斷的控制5.1.4 中斷的處理過程5.1.5 中斷系統的應用5.1.6 80C51外部中斷源的擴展5.2 定時器/計數器5.2.1 定時器/計數器的結構和工作原理5.2.2 定時器/計數器的控制5.2.3 定時器/計數器的工作方式5.2.4 定時器/計數器的初始化5.2.5 定時器/計數器應用舉例5.3 串行通信技術5.3.1 串行通信的基本概念5.3.2 串行通信總線標準及其接口5.3.3 串行口的結構與控制5.3.4 串行口的工作方式及波特率計算5.3.5 串行口應用舉例本章小結習題5第6章 80C51單片機的系統擴展6.1 概述6.1.1 存儲器的有關概念6.1.2 存儲器的主要性能指標6.1.3 擴展外部存儲器的一般方法6.1.4 輸入/輸出操作需要接口電路6.1.5 接口電路的基本功能6.1.6 數據總線隔離技術6.2 程序存儲器擴展技術6.2.1 典型存儲器芯片介紹6.2.2 EPROM程序存儲器擴展實例6.3 數據存儲器擴展技術6.3.1 典型芯片介紹6.3.2 SRAM擴展實例6.4 并行I/O口擴展6.4.1 并行I/0的簡單擴展6.4.2 采用8255擴展I/0口6.4.3 可編程RAM I/O接口芯片8155及其擴展I/O口技術6.5 串行IO端口的擴展6.5.1 I2C總線器件的地址分配6.5.2 I2C總線的數據傳輸6.5.3 80C51單片機與AT24C系列串行EEPROM擴展的接口設計本章小結習題6第7章 80C51單片機接口技術7.1 鍵盤接口技術7.1.1 獨立式鍵盤7.1.2 行列式鍵盤7.2 LED顯示器接口技術7.2.1 LED顯示器的結構和原理7.2.2 LED靜態(tài)顯示方式7.2.3 LED動態(tài)顯示方式7.2.4 LED點陣顯示器的接口7.3 液晶顯示器的接口7.3.1 液晶顯示器的基本知識7.3.2 使用單片機驅動筆段型液晶顯示器件7.3.3 點陣式液晶顯示控制器HD618307.4 模數(A/D)轉換接口7.4.1 A/D轉換器的主要技術指標7.4.2 多通道A/D轉換器ADC809及其與單片機接口電路7.4.3 A/D轉換應用舉例7.5 數模(D/A)轉換接口7.5.1 D/A轉換原理7.5.2 D/A轉換器的主要技術指標7.5.3 集成D/A轉換器及接口電路本章小結習題7第8章 單片機應用系統的設計開發(fā)8.1 系統開發(fā)的原則和步驟8.1.1 單片機系統開發(fā)的基本原則8.1.2 單片機系統開發(fā)的基本步驟8.2 單片機系統的可靠性設計8.3 實時時鐘系統的設計8.3.1 系統的功能與要求8.3.2 設計方案8.3.3 硬件設計8.3.4 軟件設計8.4 單片機樂曲演奏控制器的設計8.4.1 系統的功能與要求8.4.2 設計方案8.4.3 硬件設計8.4.4 軟件設計本章小結習題8實驗1 數據傳送實驗實驗2 分支程序練習實驗3 循環(huán)程序練習實驗4 常用子程序練習實驗5 系統認識實驗實驗6 定時器和中斷實驗實驗7 可編程I/O接口8155實驗實驗8 LED動態(tài)掃描顯示實驗實驗9 查詢式鍵盤實驗實驗10 ADC0809模數轉換實驗實驗11 DAC0832數模轉換實驗實驗12 綜合應用實驗附錄A 使用FHDIPJ-1/-2實現Keil C的在線調試附錄B 80C51分類指令表附錄C 指令編碼表附錄D 常用集成電路引腳圖附錄E ASCII(美國信息交換標準碼)表參考文獻
圖書封面
評論、評分、閱讀與下載