單片機原理及套用(基於C語言)

單片機原理及套用(基於C語言)

《單片機原理及套用(基於C語言)》是2013年8月化學工業出版社出版的圖書,作者是吳政江、張定祥。

基本介紹

  • 書名:單片機原理及套用(基於C語言)
  • 作者:吳政江、張定祥
  • ISBN:9787122169297
  • 頁數:297頁
  • 定價:35元
  • 出版社:化學工業出版社
  • 出版時間:2013年8月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《高職高專“十二五”規劃教材:單片機原理及套用(基於C語言)》以C語言(C51)為主線,同時兼顧彙編語言,詳細介紹了51系列單片機的原理及套用知識。《高職高專“十二五”規劃教材:單片機原理及套用(基於C語言)》主要內容包括單片機基礎知識、MCS-51單片機的基本結構、MCS-51單片機的指令系統及彙編程式設計、單片機的C51程式設計、MCS-51的定時和中斷系統、串列接口及串列通信技術、AT89C51單片機系統擴展、AT89C51單片機的接口技術以及單片機套用系統設計等。同時,選用了信號燈、流水燈、數字鐘、計數器、數字電壓表、信號發生器、單片機雙機通信、球賽記分牌等十個單片機典型套用作為實訓,並且所有實訓均在Keil C51 Vision4和ISIS7 professional環境下調試通過。
《高職高專“十二五”規劃教材:單片機原理及套用(基於C語言)》內容簡潔實用,講解通俗易懂,並有大量套用實例,實用性強,既可作為高職高專院校通信類、信息類、套用電子類、控制類、儀器儀表類以及機電類等專業單片機課程的教材,也可作為從事單片機開發套用的工程技術人員的參考書。

圖書目錄

第1章 單片機基礎知識
1.1 單片機的數學基礎
1.1.1 數的進制及其相互轉換
1.1.2 帶符號數的表示方法
1.1.3 溢出的判別方法
1.1.4 ASCII碼和BCD碼
1.2 單片機基礎
1.2.1 計算機的經典組成
1.2.2 單片機的概念
1.2.3 單片機的套用範圍
1.2.4 單片機的發展
1.2.5 單片機系統
1.2.6 單片機與嵌入式系統
1.3 常用單片機系列介紹
1.3.1 MCS-51系列
1.3.2 MC68系列(Motorola公司的8位單片機)
1.3.3 PIC16系列
1.3.4 MSP430系列
1.3.5 AVR系列
1.3.6 STC12C5A60S2系列
實訓一 了解單片機開發環境
小結
習題與思考題
第2章 MCS-51單片機的基本結構
2.1 MCS-51單片機的內部結構
2.1.1 中央處理器(CPU)
2.1.2 存儲器
2.1.3 I/O連線埠
2.1.4 定時器/計數器
2.1.5 中斷系統
2.1.6 內部匯流排
2.2 AT89C51單片機引腳及其功能
2.2.1 I/O連線埠功能
2.2.2 電源線
2.2.3 外接晶體引腳
2.2.4 控制線
2.3 AT89C51存儲器
2.3.1 程式存儲器
2.3.2 數據存儲器
2.4 AT89C51單片機最小套用系統
2.4.1 復位電路
2.4.2 時鐘電路
2.4.3 電源電路
實訓二 單片機控制信號燈亮滅
小結
習題與思考題
第3章 MCS-51單片機的指令系統及匯
編程式設計
3.1 指令格式和定址方式
3.1.1 彙編語言指令格式
3.1.2 符號注釋
3.1.3 定址方式
3.2 AT89C51指令系統
3.2.1 數據傳送類指令
3.2.2 算術運算類指令
3.2.3 邏輯操作與移位指令
3.2.4 控制轉移類指令
3.2.5 位操作類指令
3.3 彙編語言程式設計
3.3.1 彙編語言的構成
3.3.2 彙編語言程式設計和彙編
3.3.3 順序程式設計
3.3.4 分支程式設計
3.3.5 循環程式設計
3.3.6 子程式設計
3.4 彙編語言程式設計舉例
3.4.1 查表程式設計
3.4.2 數據檢索程式設計
3.4.3 運算程式設計
實訓三 單片機控制流水燈(彙編程式)
小結
習題與思考題
第4章 單片機的C51程式設計
4.1 C51程式的結構特點
4.1.1 C語言與彙編語言的比較
4.1.2 C51程式的結構特點
4.2 C51語法基礎
4.2.1 C語言辭彙
4.2.2 編譯預處理
4.3 C51的數據類型、存儲類型及常量與變數
4.3.1 C51的數據類型
4.3.2 C51的數據存儲類型
4.3.3 常量與變數
4.4 C51對單片機主要資源的定義
4.4.1 使用關鍵字定義特殊功能暫存器(SFR)
4.4.2 通過頭檔案訪問特殊功能暫存器(SFR)
4.4.3 擴展I/O連線埠或片外RAM的直接訪問
4.4.4 定義和使用位變數
4.5 C51的基本運算
4.5.1 C51的算術運算
4.5.2 C51的關係運算
4.5.3 C51的邏輯運算
4.5.4 C51的位運算
4.5.5 C51的賦值運算
4.6 C51的構造數據類型
4.6.1 數組
4.6.2 結構
4.6.3 聯合
4.7 C51的流程控制語句
4.7.1 選擇控制語句
4.7.2 循環控制語句
4.8 C51的函式
4.8.1 函式的分類與定義
4.8.2 函式的調用
4.9 指針
4.9.1 記憶體單元、地址和指針
4.9.2 指針變數的定義、賦值與引用
4.9.3 指針與數組
4.9.4 指針變數作為函式的參數
4.10 C51程式設計舉例
4.10.1 在C51中加入彙編語言語句
4.10.2 LED動態顯示驅動程式設計
實訓四 單片機控制流水燈(C51程式)
實訓五 計數器的C51程式設計與製作
小結
習題與思考題
第5章 MCS-51的定時與中斷系統
5.1 MCS-51的中斷系統及其套用
5.1.1 中斷的概念
5.1.2 MCS-51單片機中斷系統的結構
5.1.3 中斷回響
5.1.4 C51的中斷服務函式與暫存器組選擇
5.2 定時器/計數器
5.2.1 定時器/計數器的結構及工作原理
5.2.2 定時器/計數器的控制
5.2.3 定時器/計數器的編程和套用
實訓六 可調時間數字鐘的設計與製作
小結
習題與思考題
第6章 串列接口及串列通信技術
6.1 串列通信基礎知識
6.1.1 串列通信的基本概念
6.1.2 串列通信的制式
6.1.3 串列通信的分類
6.2 AT89C51單片機的串列接口
6.2.1 串列接口的結構與控制
6.2.2 串列接口的工作方式
6.2.3 串列接口的波特率設計
6.3 AT89C51單片機串列通信舉例
6.3.1 雙機通信
6.3.2 多機通信
6.3.3 PC機與單片機間的串列通信
6.4 串列通信匯流排標準及RS-232C接口
實訓七 單片機間的雙機通信
小結
習題與思考題
第7章 AT89C51單片機系統擴展
7.1 AT89C51單片機系統擴展及結構
7.1.1 系統匯流排
7.1.2 存儲器擴展的編址技術
7.2 AT89C51單片機的存儲器擴展
7.2.1 程式存儲器的擴展
7.2.2 數據存儲器的擴展
7.3 並行I/O口擴展
7.3.1 基本I/O口的擴展
7.3.2 可程式I/O口晶片8255及套用
實訓八 用8255晶片實現接口擴展
小結
習題與思考題
第8章 AT89C51單片機的接口技術
8.1 鍵盤接口技術
8.1.1 鍵盤的工作原理
8.1.2 獨立式按鍵
8.1.3 矩陣式按鍵
8.2 顯示器接口技術
8.2.1 LED顯示器及其接口
8.2.2 LED點陣顯示器及其接口
8.2.3 LCD顯示器及其接口
8.3 A/D轉換器及其接口技術
8.3.1 A/D轉換器概述
8.3.2 典型A/D轉換器晶片ADC0809
8.3.3 ADC0809與AT89C51單片機的接口及套用
8.4 D/A轉換器及其接口技術
8.4.1 D/A轉換器概述
8.4.2 典型D/A轉換器晶片DAC0832
8.4.3 DAC0832與AT89C51單片機的接口及套用
實訓九 基於ADC0832的數字電壓表
小結
習題與思考題
第9章 單片機套用系統設計
9.1 單片機套用系統開發的一般方法
9.1.1 確定任務
9.1.2 總體設計
9.1.3 硬體設計
9.1.4 軟體設計
9.1.5 系統的仿真調試與運行
9.2 單片機套用系統的開發工具
9.2.1 單片機開發系統的組成結構
9.2.2 單片機開發系統的功能
9.2.3 單片機開發系統的類型
9.3 單片機套用系統舉例
9.3.1 信號發生器設計
9.3.2 搶答器系統設計
實訓十 單片機控制球賽記分牌的設計
小結
習題與思考題
參考文獻

相關詞條

熱門詞條

聯絡我們