單片計算機原理及應用
定 價:¥40
中 教 價:¥30.80 (7.70折)
庫 存 數: 0
叢 書 名:高等院校電子信息類卓越工程師培養系列教材
“單片計算機原理及應用”是一門重要的技術基礎課,它為電子信息技術領域的學習、工作和研究奠定計算機應用基礎。近年來,國家啟動了“卓越工程師教育培養計劃”,為了配合該計劃的實施,我們編寫了本教材,希望能為卓越工程師的培養作出貢獻。 全書共11章,首先介紹了微型計算機的基礎知識,如數制與編碼、總線、接口、堆棧、中斷、定時與計數等;在此基礎上,詳細講解了51單片機的基本結構、寄存器、指令系統、基本接口、應用編程和外部擴展等內容。本教材力圖體現基礎性、實用性和先進性,深入淺出、循序漸進,以基礎知識為鋪墊,從實際應用的角度將軟、硬件相結合,并精心安排了大量習題。 本教材可作為計算機類、電子信息類和機械類等專業本科生的教材,也可作為相關專業學生的教材或相關工程人員的參考用書。
前言第1章 計算機基礎知識1.1 概述1.2 數制與編碼1.3 數據在計算機內的表示1.4 常用編碼*1.5 定點數和浮點數習題第2章 計算機的基本工作原理2.1 計算機的組成單元2.2 中央處理單元2.3 存儲器2.4 I/O接口2.5 總線2.6 數據的基本單位2.7 計算機系統2.8 計算機的程序執行2.9 流水線習題第3章 MCS-51單片機內部結構3.1 單片機簡介3.2 51單片機的內部結構3.3 存儲器3.4 特殊功能寄存器3.5 時鐘電路與復位電路3.6 引腳功能3.7 單片機的最小系統習題第4章 51單片機的指令系統4.1 程序設計語言4.2 尋址方式4.3 基本指令習題第5章 51單片機匯編程序設計5.1 概述5.2 匯編語言的語句格式5.3 偽指令5.4 匯編語言程序設計步驟5.5 順序程序設計5.6 分支程序設計5.7 循環程序設計5.8 位操作程序設計5.9 子程序習題第6章 51單片機C程序設計6.1 概述6.2 C51的程序結構6.3 C51的數據類型6.4 數據的存儲器類型和存儲器模式6.5 指針6.6 C51對SFR、可尋址位、存儲器和I/O口的定義*6.7 C51的運算符*6.8 函數6.9 匯編語言和C語言的混合編程*6.10 開發工具簡介(Keil C)習題第7章 51單片機中斷系統7.1 中斷的基本概念7.2 51單片機的中斷系統7.3 MCS-51中斷處理過程7.4 中斷的程序設計習題第8章 51單片機I/O接口8.1 P0~P3口的功能和內部結構8.2 I/O口編程舉例8.3 用并行口設計LED數碼顯示器8.4 用并行口設計鍵盤電路習題第9章 51單片機定時/計數器9.1 概述9.2 51單片機定時/計數器工作原理9.3 51單片機定時/計數器的工作方式9.4 51單片機定時/計數器的應用習題第10章 51單片機的串行接口10.1 概述10.2 單片機串行口的結構與工作原理10.3 串行口的控制寄存器10.4 串行口的工作方式10.5 串行口的應用編程10.6 利用串行口方式0擴展I/O口習題第11章 51單片機的擴展11.1 單片機系統總線和系統擴展方法11.2 存儲器的擴展11.3 I/O接口的擴展11.4 存儲器和I/O綜合擴展舉例11.5 定時器/計數器擴展11.6 中斷的擴展11.7 D/A擴展11.8 A/D擴展11.9 隔離與驅動習題參考答案參考文獻附錄 MCS-51指令表