單片機C語言教程

單片機C語言教程

《單片機C語言教程》是2010年1月中國石化出版社出版的圖書,作者是鄒益民。

基本介紹

  • 書名:單片機C語言教程
  • 作者:鄒益民
  • ISBN:9787511401656
  • 類別:圖書>教材教輔>高職高專
  • 頁數:203
  • 出版社:中國石化出版社
  • 出版時間:2010年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

單片機C51語言是目前最流行的MCS51系列單片機程式設計語言。《單片機C語言教程》以“基礎、實用”為原則,通過基礎知識與大量實例結合的形式,循序漸進地講解了C51套用編程的各種方法與技巧,是一本重在套用、兼顧理論的實用教程。 全書共9章,通過大量的典型實例全面詳細地講述了單片機的c語言程式設計規範及套用案例。第1章為基礎知識,首先簡要介紹了C51單片機的硬體結構、指令系統及開發套用特點;第2章~第7章介紹C51程式語言的基本規範、常用開發工具的使用、C語言與彙編混合編程等知識;第8章結合單片機的硬體資源講解了如何套用C51語占進行編程操作;第9章介紹了在各個領域中常用到的一些C語言編程典型案例,以供讀者在學習和工作中參考,同時對所學知識融會貫通,從而開闊思路,提高實際工作能力。 《單片機C語言教程》特別適合單片機及其程式語言的初學者,可作為大專院校電子信息類、通信類、自動化類、機電類等專業學生學習與實踐單片機c語言程式設計的教材或參考書,或進行單片機課程設計、畢業設計和大學生電子設計競賽的參考用書,也可供從事自動控制、智慧型儀器儀表、電力電子、機電一體化等專業的單片機套用開發技術人員參考。

圖書目錄

第1章 單片機基礎知識
1.1 單片機簡介
1.1.1 單片機的發展史
1.1.2 單片機的基本組成
1.1.3 單片機的特點
1.1.4 單片機的套用領域
1.1.5 單片機的發展方向
1.1.6 8051單片機系列成員
1.2 8051的內部結構
1.2.2 存儲器組織
1.2.3 片內並行接口
1.2.4 8051的內部資源
1.2.5 8051的晶片引腳
1.2.6 單片機的工作方式
1.3 8051的系統擴展
1.3.1 外部匯流排的擴展
1.3.2 外部程式存儲器的擴展
1.3.3 外部數據存儲器的擴展
1.4 8051指令系統
1.4.1 指令基本格式
1.4.3 指令說明
1.4.4 偽指令
1.4.5 指令系統表
1.5 實用彙編程式設計
1.5.1 順序程式
1.5.2 分支程式
1.5.3 循環程式
1.5.4 查表程式
1.5.5 散轉程式
1.6 本章小結
第2章 C與8051
2.1 8051的程式語言
2.2 C51編譯器
2.3 Keil C51開發工具
2.3.1 Keil C5l開發系統基本知識
2.3.2 在Keil μVision下創建應用程式
2.3.3 在Keil μVision下調試程式
2.4 C51程式設計簡介
2.5 本章小結
第3章 C51數據與運算
3.1 數據與數據類型
3.2 常量與變數
3.3 c51數據的存儲類型與8051存儲器結構
3.3.1 存儲類型
3.3.2 存儲模式
3.4 8051特殊功能暫存器(sFR)及其c51定義
3.5 8051並行接口及其c51定義
3.6 位變數(BIT)及其C51定義
3.7 c51的運算符與表達式
3.7.3 c51的邏輯運算符與邏輯表達式
3.7.6 C51中的位操作符及其表達式
3.7.7 複合運算符及其表達式
3.8 本章小結
第4章 C51流程控制語句
4.1 c51語言程式的基本結構及流程圖
4.1.1 順序結構及其流程圖
4.1.2 選擇結構及其流程圖
4.1.3 循環結構及其流程圖
4.2 選擇語句
4.2.1 選擇語句if
4.2.2 switch/case語句
4.3.1 while語句
4.3.2 do-while語句
4.3.3 for循環語句
4.3.4 循環結束語句
4.4 本章小結
第5章 C51構造數據類型
5.1 數組
5.1.4 查表
5.1.5 數組與存儲空間
5.2 指針
5.2.1 指針的基本概念
5.2.2 數組指針和指向數組的指針變數
5.2.3 指向多維數組的指針和指針變數
5.2.4 Keil C5l的指針類型的特殊要求
5.3 結構(Stfuction)
5.3.1 結構的定義和引用
5.3.2 結構數組
5.3.3 指向結構類型數據的指針
5.4 聯合(union)
5.5 枚舉(enum)
5.6 本章小結
第6章 C51的函式
6.1 函式的分類
6.2 函式的定義
6.3 函式的參數和函式值
6.4 函式的調用
6.4.1 函式調用的一般形式
6.4.2 函式調用的方式
6.4.3 對被調用函式的說明
6.4.4 函式的嵌套
6.4.5 函式的遞歸調用
6.4.6 用函式指針變數調用函式
6.5 數組、指針作為函式的參數
6.5.1 用數組作為函式的參數
6.5.2 用指向函式的指針變數作為函式的參數
6.5.3 用指向結構的指針變數作函式的參數
6.5.4 返回指針的函式
6.6 本章小節
7.1 基本概念
7.2 模組化程式開發
7.3 連線/定位器
7.4.1 Keil C5l和A51接口所涉及的幾個主要問題
7.4.2 在C5l中調用彙編程式套用舉例
7.4.3 Keil C51初始化代碼
7.6 本章小結
第8章 8051內部資源的c51編程
8.1 中斷
8.1.1 中斷源
8.1.2 中斷的控制
8.1.3 中斷回響
8.1.4 暫存器組切換
8.1.5 中斷編程
8.2 定時器/計數器(T/C)
8.2.1 與T/C有關的特殊功能暫存器
8.2.2 定時器/計數器的工作方式
8.2.3 定時器/計數器的初始化
8.2.4 定時器/計數器的套用實例
8.3 串列口
8.3.1 與串列口有關的SFR
8.3.2 串列口的工作方式
8.3.3 串列口初始化
8.3.4 串列口套用範例
8.4 本章小結
第9章 C語言編程示例
9.1 帶有串列EEPR()M的cPu監控器X5045
9.1.1 X5043/5045簡介
9.1.2 X5045與單片機的連線
9.1.3 讀寫X5045的C語言程式
9.2 涓流充電時鐘保持晶片DSl302
9.2.1 DS1302簡介
9.2.2 DS1302與單片機的連線
9.2.3 讀寫DSl302的C語言程式
9.3 串列EEPR()M晶片AT24C04/512
9.3.1 AT24C04/512簡介
9.3.2 AT24C04/512與單片機的連線
9.3.3 讀寫AT24C04/AT24C512的C語言程式
9.4 12C接口的實時時鐘/日曆晶片P8563
9.4.1 P8563簡介
9.4.2 P8563與單片機的連線
9.4.3 讀寫P8563的C語言程式
9.5 單晶片溫度測量晶片DS1820
9.5.1 DS1820簡介
9.5.2 DS1820與單片機的連線
9.5.3 讀寫DSl820的C語言程式
9.6 2路8位串列模/數轉換器TLC0832
9.6.1 TLC0832簡介
9.6.2 TLC0832與單片機的連線
9.6.3 讀寫TLC0832的C語言程式
9.7.1 MAx7219/722l簡介
9.7.2 MAX7219/7221與單片機的連線
9.7.3 基於MAx7221在LED上顯示十六位數據的C語言程式
9.8 1602字元液晶模組控制
9.8.1 1602字元液晶模組簡介
9.8.2 1602字元液晶模組與單片機的連線
9.8.3 控制1602字元液晶顯示的C語言程式
9.9 語音錄放晶片ISD4002
9.9.1 ISD4002晶片簡介
9.9.2 ISD4002與單片機的連線
9.9.3 基於ISD4002的語音錄放系統的C語言編程
9.1 0本章小結
參考文獻

相關詞條

熱門詞條

聯絡我們