一學就會的單片機編程技巧與實例

一學就會的單片機編程技巧與實例

《一學就會的單片機編程技巧與實例》是2016年9月化學工業出版出版的圖書,作者是劉桂蘭、劉理雲。

基本介紹

  • 書名:一學就會的單片機編程技巧與實例
  • 作者:劉桂蘭、劉理雲 
  • ISBN:978-7-122-27024-5
  • 頁數:203頁
  • 定價:46.0元
  • 出版社化學工業出版社
  • 出版時間:2016年9月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《一學就會的單片機編程技巧與實例》在介紹單片機C語言、彙編語言編程基本知識的基礎上,重點結合100多個典型套用實例,詳細說明了單片機在各類電子產品、智慧型控制中的套用,涉及單片機在串口通信、電機控制、自動報警控制、時序控制、溫度控制等不同領域的套用,每個套用實例提供完整的單片機套用設計流程、電路和編程代碼,電子愛好者、初學者學得會,用得上。本書可供電子愛好者、初學者閱讀,也可供電氣、機電、數控、電子等專業對單片機控制及編程感興趣的學生學習。

圖書目錄

第1章 單片機硬體基礎 1
1.1 單片機的發展及分類 1
1.1.1 單片機的發展 1
1.1.2 單片機的分類 2
1.2 單片機的外部結構及引腳 2
1.3 單片機的內部結構及組成 4
1.4 單片機的最小系統 10
1.4.1 CPU時序及時鐘電路 10
1.4.2 復位電路 11
第2章 彙編語言編程基礎 13
2.1 MCS-51單片機指令系統 13
2.1.1 指令系統 13
2.1.2 定址方式 15
2.1.3 MCS-51指令系統 17
2.2 彙編語言程式設計初步 36
2.2.1 程式流程圖 36
2.2.2 程式結構與設計舉例 37
第3章 用彙編語言編程的單片機套用實例 41
3.1 彙編語言基礎型套用實例 41
3.1.1 單片機控制發光二極體點亮及閃爍 41
3.1.2 單片機控制發光二極體循環點亮及跑動 44
3.1.3 獨立鍵盤鍵控發光二極體工作 45
3.1.4 單片機控制一位數碼管顯示 50
3.1.5 單片機控制多位數碼管顯示 54
3.1.6 單片機控制步進電動機運轉 58
3.1.7 單片機控制直流電動機運轉 63
3.1.8 單片機控制簡易交通燈 65
3.1.9 火災報警器 67
3.1.10 單片機幫我測心跳 69
3.2 綜合型套用實例 78
3.2.1 單片機控制音樂播放器 78
3.2.2 數字秒表 80
3.2.3 單片機控制洗衣機 82
3.2.4 單片機控制酒精測試儀 85
3.2.5 單片機控制水塔水位 93
3.2.6 單片機控制運料小車 95
3.2.7 單片機控制密碼電路 97
3.2.8 D/A轉換驅動小直流電動機 100
3.2.9 直冷式電冰櫃單片機控制系統 102
3.2.10 剪下機的單片機控制系統 106
第4章 C51程式編程基礎 113
4.1 C51程式的基本組成 113
4.2 C51的數據結構 115
4.2.1 C51的數據類型 115
4.2.2 C51的常量 116
4.2.3 C51的變數及存儲器類型 117
4.3 C51的運算符 120
4.3.1 賦值運算符 120
4.3.2 算術運算符 121
4.3.3 關係運算符 121
4.3.4 邏輯運算符 122
4.3.5 位運算符 122
4.3.6 複合賦值運算符 123
4.3.7 逗號運算符 123
4.3.8 條件運算符 123
4.3.9 指針與地址運算符 123
4.4 C51的函式 124
4.4.1 函式的定義 124
4.4.2 函式的調用與聲明 125
4.4.3 函式的嵌套與遞歸 126
4.4.4 C51的輸入輸出函式 127
4.5 C51的數組及指針 128
4.5.1 數組 128
4.5.2 指針 130
4.6 C51的程式結構及套用舉例 131
4.6.1 C51的基本結構 131
4.6.2 典型語句及舉例 132
第5章 用C語言編程的單片機套用實例 138
5.1 單片機C語言編程基礎實例 138
5.2 單片機C語言編程套用實例 150
5.2.1 單片機控制流水燈 151
5.2.2 單片機控制多位數碼管顯示 153
5.2.3 定時器和外部中斷使用的程式 158
5.2.4 單片機對液晶顯示器的控制 161
5.2.5 矩陣鍵盤的鍵控程式 172
5.2.6 單片機對點陣顯示器的控制 176
5.2.7 單片機對電動機、繼電器、蜂鳴器外設的控制 178
5.2.8 溫度採集控制 183
5.2.9 看門狗的控制 185
5.2.10 串口傳送接收控制 187
5.2.11 單片機信息A/D轉換和D/A轉換 189
5.2.12 紅外解碼 193
5.3 單片機綜合型套用C語言編程控制實例 197
5.3.1 數字電壓表 197
5.3.2 救護車警報控制器設計 200
參考文獻 203

相關詞條

熱門詞條

聯絡我們