注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構單片機原理及應用系統(tǒng)設計

單片機原理及應用系統(tǒng)設計

單片機原理及應用系統(tǒng)設計

定 價:¥30.00

作 者: 胡亞琦 主編
出版社: 西安電子科技大學出版社
叢編項:
標 簽: 計算機體系結構

ISBN: 9787560624365 出版時間: 2010-09-01 包裝: 平裝
開本: 16開 頁數(shù): 324 字數(shù):  

內容簡介

  《單片機原理及應用系統(tǒng)設計》是作者根據(jù)多年在單片機教學、教材編寫、項目開發(fā)及培訓等方面的經(jīng)驗編寫而成的?!秵纹瑱C原理及應用系統(tǒng)設計》針對目前廣泛應用的MCS-51系列AT89S52單片機和最流行的程序設計語言——C語言,以單片機原理講解為基礎,以應用設計為重點,深入淺出、系統(tǒng)全面地介紹了單片機原理及應用系統(tǒng)設計。《單片機原理及應用系統(tǒng)設計》共八章,內容包括:單片機概述及基本結構、AT89S52單片機的硬件結構、AT89S52單片機指令系統(tǒng)、單片機程序設計語言、C51程序設計語言、單片機系統(tǒng)功能的擴展技術、單片機應用系統(tǒng)開發(fā)設計實例及單片機應用實驗?!秵纹瑱C原理及應用系統(tǒng)設計》具有系統(tǒng)性強、淺顯易懂、容易上手、即學即用等特點。《單片機原理及應用系統(tǒng)設計》可作為高等院校電子信息工程、通信、電氣工程、自動化、自動控制等電類本科專業(yè)教材,也可作為相關工程技術人員的參考用書。

作者簡介

暫缺《單片機原理及應用系統(tǒng)設計》作者簡介

圖書目錄

第一章 單片機概述及基本結構 1.1 單片機概述 1.1.1 單片機的定義 1.1.2 單片機的發(fā)展 1.1.3 單片機的分類 1.1.4 單片機的特點 1.1.5 單片機的應用領域 1.2 51系列單片機的基本結構 1.2.1 內部結構的主要組成部分 1.2.2 單片機的引腳功能 1.2.3 控制器、時鐘電路和基本時序周期 1.2.4 復位狀態(tài)及復位電路 1.2.5 省電方式 1.3 AT89系列單片機型號的編碼說明及封裝形式 習題一第二章 AT89S52單片機的硬件結構 2.1 AT89S52存儲器結構 2.1.1 程序存儲器 2.1.2 片內Flash存儲器操作 2.1.3 數(shù)據(jù)存儲器 2.1.4 特殊功能寄存器SFR 2.2 并行I/O接口 2.2.1 P0口 2.2.2 P1口 2.2.3 P2口 2.2.4 P3口 2.3 AT89S52的定時/計數(shù)器T0、T1和T2 2.3.1 定時/計數(shù)器的基本原理 2.3.2 定時/計數(shù)器T0/T1的控制與狀態(tài)寄存器 2.3.3 T0/T1的四種工作模式 2.3.4 定時/計數(shù)器T2的控制與狀態(tài)寄存器 2.3.5 T2的工作模式 2.4 AT89S52的中斷系統(tǒng) 2.4.1 中斷的基本概念 2.4.2 中斷源 2.4.3 AT89S52的中斷標志與控制 2.4.4 中斷響應的條件、過程與時間 2.5 AT89S52的串行通信 2.5.1 串行通信概述 2.5.2 RS232C標準總線及通信設計 2.5.3 AT89S52串行通信接口 習題二第三章 AT89S52單片機指令系統(tǒng) 3.1 單片機指令系統(tǒng)概述 3.1.1 指令、指令系統(tǒng)的概念 3.1.2 單片機指令系統(tǒng)及其指令格式 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 數(shù)據(jù)傳送類指令 3.3.1 訪問片內數(shù)據(jù)存儲器的一般數(shù)據(jù)傳送指令 3.3.2 片內特殊傳送指令 3.3.3 片外數(shù)據(jù)存儲器數(shù)據(jù)傳送指令 3.3.4 訪問程序存儲器的數(shù)據(jù)傳送指令 3.4 算術運算類指令 3.4.1 加、減法指令 3.4.2 十進制調整指令 3.4.3 乘、除法指令 3.5 邏輯運算及移位指令 3.6 控制轉移類指令 3.6.1 無條件轉移指令 3.6.2 條件轉移指令 3.7 子程序調用和返回指令 3.7.1 子程序調用指令 3.7.2 返回指令 3.7.3 空操作指令 3.8 位操作類指令 3.9 匯編程序格式與偽指令 習題三第四章 單片機程序設計語言 4.1 匯編語言程序設計 4.1.1 匯編語言程序設計步驟 4.1.2 匯編語言程序結構 4.1.3 匯編語言程序設計方法 4.1.4 匯編語言編程規(guī)范 4.2 C51語言程序設計 習題四第五章 C51程序設計語言 5.1 C51基本語法規(guī)則 5.1.1 C51數(shù)據(jù)類型 5.1.2 常量與變量 5.1.3 運算符與表達式 5.1.4 程序控制語句 5.1.5 函數(shù) 5.1.6 指針 5.1.7 構造數(shù)據(jù)類型 5.1.8 C51位操作及其表達式 5.1.9 自增減運算符、復合運算符及其表達式 5.2 C51程序設計技巧 5.2.1 存取AT89S52單片機特殊功能寄存器 5.2.2 位的控制 5.2.3 中斷子程序的設計 5.2.4 內存應對式I/O 5.2.5 C51程序設計舉例 5.3 匯編語言與C語言的混合編程 5.3.1 C51和A51接口所涉及的幾個主要問題 5.3.2 C51程序中嵌入?yún)R編 5.3.3 C51與匯編函數(shù)的相互調用 5.4 C51與匯編語言的對照 5.4.1 實例描述 5.4.2 硬件電路 5.4.3 程序設計 5.4.4 匯編語言編寫的代碼 5.4.5 C語言編寫的代碼 5.4.6 實例小結 5.5 C51程序設計小結 習題五第六章 單片機系統(tǒng)功能的擴展技術 6.1 系統(tǒng)擴展概述 6.2 總線擴展及地址分配 6.2.1 總線擴展 6.2.2 地址分配 6.3 外部存儲器及其訪問 6.3.1 外部程序存儲器及其訪問 6.3.2 外部數(shù)據(jù)存儲器及其訪問 6.4 外部程序存儲器擴展 6.4.1 常用EPROM芯片 6.4.2 典型EPROM擴展電路實現(xiàn) 6.5 外部數(shù)據(jù)存儲器的擴展 6.5.1 RAM(SRAM)的擴展 6.5.2 并行E2PRC)M的擴展 6.6 并行I/O接口的擴展 6.6.1 簡單I/O接口的擴展 6.6.2 可編程8155的并行I/O擴展 6.6.3 8255A可編程并行I/O接口擴展 6.7 A/D和D/A轉換接口的擴展 6.7.1 8位并行A/D轉換器ADC0809的擴展 6.7.2 12位并行A/D轉換器AD574的擴展 6.7.3 8位并行D/A轉換器DAC0832的擴展 6.8 串行總線擴展技術 6.8.1 SPI和I2C串行總線接口 6.8.2 鍵盤/顯示器串行擴展技術 6.8.3 E2PROM串行擴展技術 6.8.4 D/A和A/D轉換器串行擴展技術 6.8.5 串行總線單片機最小系統(tǒng)實驗板 習題六第七章 單片機應用系統(tǒng)開發(fā)設計實例 7.1 匯編源程序的建立與編譯 7.1.1 Proteus中的源程序設計與編譯 7.1.2 KeilμVision中的源程序設計與編譯 7.2 Proteus與單片機電路的交互式仿真與調試 7.2.1 加載目標代碼 7.2.2 單片機系統(tǒng)的Proteus交互仿真 7.2.3 調試菜單與調試窗口 7.2.4 觀察窗口 7.3 I/O口應用 7.3.1 Proteus電路設計 7.3.2 Proteus調試與仿真 7.3.3 總結與提示 7.4 4×4矩陣式鍵盤識別技術 7.4.1 Proteus電路設計 7.4.2 源程序設計 7.4.3 Proteus調試與仿真 7.4.4 總結與提示 7.5 動態(tài)掃描顯示 7.5.1 Proteus電路設計 7.5.2 源程序設計 7.5.3 Proteus調試與仿真 7.5.4 總結與提示 7.6 8×8點陣LED顯示 7.6.1 Proteus電路設計 7.6.2 Proteus設計與仿真 7.6.3 總結與提示 7.7 I/O口的擴展 7.7.1 Proteus電路設計 7.7.2 源程序設計 7.7.3 Proteus調試與仿真 7.7.4 總結與提示 7.8 定時/計數(shù)器實驗 7.8.1 Proteus電路設計 7.8.2 Proteus設計與仿真 7.8.3 總結與提示 7.9 外部數(shù)據(jù)存儲器擴展 7.9.1 Proteus電路設計 7.9.2 Proteus調試與仿真 7.9.3 總結與提示 7.10 外部中斷實驗 7.10.1 Proteus電路設計 7.10.2 Proteus調試與仿真 7.10.3 總結與提示 7.11 單片機與PC機間的串行通信 7.11.1 Proteus電路設計 7.11.2 Proteus調試與仿真 7.11.3 總結與提示 7.12 單片機與步進電機的接口技術 7.12.1 Proteus電路設計 7.12.2 Proteus調試與仿真 7.12.3 總結與提示 7.13 單片機與直流電動機的接口技術 7.13.1 Proteus電路設計 7.13.2 Proteus調試與仿真 7.13.3 總結與提示 7.14 基于DAC0832數(shù)/模轉換器的數(shù)控電源 7.14.1 Proteus電路設計 7.14.2 Proteus調試與仿真 7.14.3 總結與提示 7.15 基于ADC0808模/數(shù)轉換器的數(shù)字電壓表 7.15.1 Proteus電路設計 7.15.2 源程序設計 7.15.3 Proteus調試與仿真 7.15.4 總結與提示第八章 單片機應用實驗 實驗1 閃爍燈 實驗2 模擬開關燈 實驗3 多路開關狀態(tài)指示 實驗4 廣告燈設計 實驗5 廣告燈(利用取表方式) 實驗6 報警器 實驗7 I/O并行口直接驅動LED顯示 實驗8 按鍵識別方法之一 實驗9 00~99計數(shù)器 實驗10 動態(tài)數(shù)碼顯示技術附錄A 指令系統(tǒng)中常用符號說明附錄B 影響標志位設置的指令附錄C AT89S52指令表附錄D 片內RAM中20H~2FH共128位位地址表附錄E 特殊功能寄存器地址表附錄F Keil C51軟件使用附錄G AT89S52單片機下載器軟件使用參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號