店鋪:遼寧音像出版社圖書專營店 出版社:化學工業出版社 ISBN:9787122284068 商品編碼:10028939631918 包裝:平裝 出版時間:2017-01-01 作者:陳慧
"基本信息 書名:單片微機原理及應用基礎教程 定價 作者:陳慧 著 出版社:化學工業出版社 出版日期:2017-01-01 ISBN:9787122284068 字數: 頁碼: 版次:1 裝幀:平裝 開本:16開 商品重量: 編輯推薦
內容提要
本書以80C51為代表,繫統、全面地闡述了51繫列單片微型計算機的硬件組成及工作原理、彙編語言和C51語言體繫及其程序設計方法、繫統擴展的原理及方法、接口技術及其應用基礎,並簡要介紹了單片機應用繫統設計、開發及調試的原則、步驟、方法及常用的開發工具。 n 本書內容根據教學需要進行編排,兼顧實際工程應用。在編寫過程中力求內容充實、概念準確;由淺入深、循序漸進;有點有面、重點突出。為便於讀者更好地理解和掌握相關知識,本書配有大量的例題,例題的設計上兼顧到了典型性、實用性和可拓展性;並且本書在每章結束後均附有思考題。 n 本書可作為高等院校電子信息工程、電氣工程及其自動化、機械工程及其自動化、自動化等相關專業單片機課程的教材,也可供從事單片機開發應用方面的工程技術人員閱讀和參考。 目錄
章單片機基礎知識導論1 n 1.1基本術語及定義1 n 1.2單片微型計算機概述2 n 1.2.1微型計算機及其繫統組成2 n 1.2.2單片微型計算機及其應用4 n 1.3數制及數制間的轉換7 n 1.3.1常用進位計數制8 n 1.3.2數制之間的轉換9 n 1.3.3二進制數的運算11 n 1.4計算機中數的表示方法13 n 1.4.1真值與機器數13 n 1.4.2原碼、反碼與補碼14 n 1.4.3溢出的判別15 n 1.4.4定點數與浮點數16 n 1.5計算機常用編碼18 n 1.5.1字符的ASCII碼及奇偶檢驗18 n 1.5.2BCD碼及其十進制調整20 n 思考題21 n 第2章51單片機硬件基礎22 n 2.180C51單片機概述22 n 2.1.180C51內部功能結構22 n 2.1.280C51引腳定義及總線結構23 n 2.2中央處理器CPU26 n 2.2.1運算部件27 n 2.2.2控制部件28 n 2.2.3CPU時序29 n 2.3存儲器30 n 2.3.1程序存儲器30 n 2.3.2內部數據存儲器31 n 2.3.3外部數據存儲器34 n 2.4並行I/O接口34 n 2.4.1P0接口34 n 2.4.2P1接口36 n 2.4.3P2接口36 n 2.4.4P3接口37 n 2.580C51的工作方式38 n 2.5.1程序運行方式38 n 2.5.2低功耗方式38 n 思考題39 n 第3章彙編語言及其程序設計41 n 3.1彙編語言概述41 n 3.1.1彙編語言源程序及其彙編41 n 3.1.2彙編語言指令類型與指令格式41 n 3.1.3彙編語言指令常用符號42 n 3.1.4操作數尋址方式43 n 3.251單片機彙編語言指令體繫45 n 3.2.1數據傳送類指令45 n 3.2.2算術運算類指令49 n 3.2.3邏輯運算及循環移位類指令52 n 3.2.4轉移控制類指令54 n 3.2.5位操作類指令58 n 3.2.6偽指令59 n 3.3彙編語言程序設計61 n 3.3.1彙編語言程序設計步驟61 n 3.3.2程序基本結構及設計方法63 n 3.3.3數碼轉換程序設計67 n 3.3.4運算程序設計70 n 3.3.5查表程序設計74 n 3.3.6散轉程序設計75 n 3.3.7程序設計76 n 思考題77 n 第4章51單片機中斷、定時/計數器及串行接口79 n 4.1中斷繫統79 n 4.1.1中斷繫統概述79 n 4.1.2中斷源及中斷申請的建立80 n 4.1.3中斷響應的條件81 n 4.1.4中斷響應的過程83 n 4.1.5中斷的應用84 n 4.2定時/計數器86 n 4.2.1定時/計數器結構及原理86 n 4.2.2定時/計數器的工作方式88 n 4.2.3定時/計數器的應用90 n 4.3串行通信及串行接口92 n 4.3.1串行通信概述92 n 4.3.280C51串行口結構及工作原理95 n 4.3.380C51串行口的應用98 n 思考題101 n 第5章單片機繫統擴展的原理及方法103 n 5.1單片機繫統擴展概述103 n 5.1.1繫統擴展的內容及方法103 n 5.1.2常用擴展器件簡介104 n 5.1.3及I/O端口的編址105 n 5.2存儲器的擴展108 n 5.2.1程序存儲器擴展109 n 5.2.2數據存儲器擴展111 n 5.3I/O接口擴展114 n 5.3.1並行I/O接口擴展114 n 5.3.2串行I/O接口的擴展115 n 思考題117 n 第6章接口技術及其應用基礎119 n 6.1常用並行I/O接口芯片119 n 6.1.1接口芯片8255A及其應用119 n 6.1.2接口芯片8155及其應用124 n 6.2鍵盤及其接口130 n 6.2.1鍵盤的結構及工作原理130 n 6.2.2鍵盤接口及其應用134 n 6.3LED數碼顯示器及其接口137 n 6.3.1LED數碼顯示器結構及原理137 n 6.3.2多位LED數碼顯示器接口及其應用139 n 6.4LCD顯示器及其接口142 n 6.4.1LCD顯示器結構及原理142 n 6.4.2LCD顯示器的特點及分類143 n 6.4.3LCD顯示器接口及其應用144 n 6.5D/A轉換器及其接口150 n 6.5.1D/A轉換器結構及原理150 n 6.5.2D/A轉換芯片DAC0832及其應用152 n 6.6A/D轉換器及其接口157 n 6.6.1A/D轉換器結構及原理157 n 6.6.2A/D轉換芯片ADC0809及其應用158 n 思考題162 n 第7章C51語言及其程序設計164 n 7.1C51語言及程序結構的特點164 n 7.1.1C51語言特點164 n 7.1.2C51程序結構特點164 n 7.1.3C51預處理命令166 n 7.2C51數據與運算168 n 7.2.1數據類型168 n 7.2.2常量與變量173 n 7.2.3運算符與表達式177 n 7.3C51流程控制語句與函數179 n 7.3.1流程控制語句179 n 7.3.2函數182 n 7.4C51程序設計舉例186 n 7.4.1單片機基本I/O口應用186 n 7.4.2訪問外部數據存儲器空間187 n 7.4.3外部中斷的應用188 n 7.4.4定時器/計數器的應用189 n 7.4.5串行口的應用190 n 7.5C51語言與彙編語言的混合編程192 n 7.5.1混合彙編的基本方式192 n 7.5.2C51與彙編之間的參數傳遞193 n 7.5.3混合彙編的實現方法194 n 思考題195 n 第8章51單片機應用繫統開發197 n 8.1繫統總體方案設計197 n 8.2硬件設計198 n 8.3軟件設計200 n 8.4可靠性設計201 n 8.5繫統調試204 n 8.651單片機應用繫統設計實例208 n 8.6.1四相步進電機控制繫統設計208 n 8.6.2十字路通信號控制繫統設計212 n 思考題233 n 附錄A51繫列單片機指令表234 n 附錄BC51庫函數237 n 參考文獻247 作者介紹
序言
" |