從0開始教你學單片機

從0開始教你學單片機

《從0開始教你學單片機》是2008年北京航空航天大學出版社出版的圖書,作者是趙星寒、劉小波、王庚蘭。

基本介紹

  • 書名:從0開始教你學單片機
  • 作者:趙星寒、劉小波、王庚蘭
  • ISBN:10位[7811240807]13位[9787811240801]
  • 頁數:235
  • 定價:¥25.00元
  • 出版社:北京航空航天大學出版社
  • 出版時間:2008-1-1
  • 裝幀:平裝
  • 開本:16
圖書前言,內容簡介,適讀人群,書本目錄,

圖書前言

單片機自從20世紀80年代後代替單板機以來,因其結構簡單、功能強大、價格低廉而備受技術界寵愛。也因其開發容易、工具簡單和設計靈活而得到普遍套用。
學習單片機不再僅僅是研發工程師的專利,而是已經普及到整個技術界和各行各業。對於一個非專業的技術人員或剛剛入門的單片機愛好者,怎樣才能快速地學好單片機並掌握基本的設計思想,是一個很重要的問題。

內容簡介

《從0開始教你學單片機》提供了一些基礎實驗以幫助學習者理解單片機原理,並提倡自己動手做實驗,注重實驗過程而不是實驗結果。從最基本的原理出發,以51系列單片機為例,闡述單片機的基本概念、原理和套用方法。內容包括:單片機的基礎知識,設計簡單的單片機系統,存儲器結構和數據傳送指令,仿真器及其套用,指令系統,單片機程式設計,定時器/計數器,串列通信,實驗工具和實驗方法,LED顯示實驗,鍵盤接口技術,定時器/計數器套用,串列通信實驗,並行匯流排及其套用,單片機套用舉例。

適讀人群

《從0開始教你學單片機》淺顯易懂,適合於對單片機有興趣的高職高專、本科生和其他非專業的技術人員學習。

書本目錄

第1章 概述
1.1 單片機簡介
1.1.1 單片機概述1.1.2 本書所討論的單片機
從0開始教你學單片機
1.2 單片機系統的軟體和硬體
1.2.1 系統軟體
1.2.2 常用元器件
第2章 單片機的基礎知識
2.1 單片機的結構
2.1.1 I/O引腳
2.1.2 存儲器
2.1.3 中央處理器(CPU)
2.1.4 串列通信控制
2.1.5 定時器/計數器
2.1.6 匯流排控制邏輯
2.2 單片機中的數據
2.2.1 二進制數據
2.2.2 程式和指令代碼
2.2.3 數據的存儲和讀取
2.3 單片機的一些基本概念
2.3.1 地址和定址
2.3.2 時鐘和機器周期
2.3.3 並行通信和串列通信
第3章 設計簡單的單片機系統
3.1 單片機的最小系統
3.2 設計一個簡單的單片機系統
3.3 數碼管
3.3.1 關於數碼管
3.3.2 動態顯示和靜態顯示
3.4 設計鍵盤
第4章 存儲器結構和數據傳送指令
4.1 程式存儲器
4.1.1 程式存儲器的結構
4.1.2 訪問程式存儲器
4.2 外部數據存儲器
4.3 內部數據存儲器
4.3.1 內部低128位元組數據存儲器RAM
4.3.2 內部高128位元組數據存儲器RAM
4.3.3 內部專用暫存器
4.4 數據交換指令
4.5 數據堆疊指令
第5章 仿真器及套用
5.1 程式和指令
5.1.1 指令和指令代碼
5.1.2 彙編語言程式的組成
5.1.3 彙編語言程式書寫格式
5.2 仿真調試工具
5.2.1 仿真調試工具簡介
5.2.2 學習本書所需要的工具
5.2.3 仿真器軟體的使用舉例
第6章 指令系統
6.1 算術操作指令
6.2 邏輯操作指令
6.3 控制程式轉移指令
6.4 位操作指令
第7章 單片機程式設計
7.1 偽指令
7.2 彙編程式規則
7.3 復位和低功耗工作方式
7.3.1 復位
7.3.2 低功耗工作方式
7.4 中斷及中斷處理
7.4.1 中斷概述
7.4.2 中斷回響和中斷處理
7.5 彙編程式設計舉例
7.5.1 加減法運算
7.5.2 乘除法運算
7.5.3 各種數據格式轉換
7.5.4 表格用法和數據比較
第8章 定時器/計數器
8.1 定時器和計數器概述
8.1.1 定時器/計數器本質上是一個加1計數器
8.1.2 兩種使用方法
8.1.3 工作模式
8.1.4 作為波特率(Baud Rate)發生器使用
8.2 定時器/計數器2
8.2.1 作為定時器/計數器使用
8.2.2 作為波特率發生器使用
8.3 定時器/計數器的設定
8.4 定時器/計數器套用舉例
第9章 串列通信
9.1 串列通信的基本概念及原理
9.1.1 基本概念
9.1.2 雙向通信
9.1.3 單片機串列通信原理
9.2 專用控制暫存器SCON
9.3 4種通信模式
9.4 波特率設定
9.5 串列通信技術的套用
9.5.1 多機通信
9.5.2 套用舉例
第10章 實驗工具和實驗方法
10.1 實驗工具
10.1.1 仿真器和編程器
10.1.2 其他實驗工具
10.2 實驗方法
第11章 LED顯示實驗
11.1 靜態顯示實驗
11.1.1 單數碼管靜態顯示實驗
11.1.2 使用解碼器的靜態顯示實驗
11.1.3 串列驅動的靜態顯示實驗
11.2 動態顯示實驗
11.3 專用顯示驅動晶片MAX7219
第12章 鍵盤接口技術
12.1 按鍵的種類
12.2 單線鍵盤
12.2.1 單線鍵盤的掃描處理
12.2.2 單線鍵盤的中斷處理
12.3 行列式鍵盤
12.3.1 行列式鍵盤的掃描處理
12.3.2 行列式鍵盤的中斷處理
12.4 密集型鍵盤接口設計
12.5 鍵盤套用舉例
12.5.1 關於鍵抖動
12.5.2 按鍵的重複識別
12.5.3 鍵盤套用舉例
第13章 定時器/計數器套用
13.1 做為定時器使用
13.1.1 關於定時器時鐘源
13.1.2 用定時器設計時鐘
13.1.3 設計脈衝發生器
13.2 做為計數器使用
13.2.1 設計簡單的計數器
13.2.2 設計完整的計數器
第14章 串列通信實驗
14.1 通信的標準和協定
14.1.1 關於通信協定
14.1.2 關於通信標準
14.2 簡單的自通信實驗
14.3 雙機通信
14.4 單片機和計算機通信
14.5 多機通信
第15章 並行匯流排及其套用
15.1 單片機的並行匯流排
15.1.1 並行匯流排的組成
15.1.2 匯流排工作原理
15.2 匯流排套用
15.2.1 地址鎖存器
15.2.2 匯流排套用舉例
第16章 單片機套用舉例
16.1 設計任務和原理圖
16.2 程式設計

相關詞條

熱門詞條

聯絡我們