內容介紹 | |
![](/c49/99/10026490657095.jpg)
店鋪:機械工業出版社官方旗艦店 出版社:機械工業出版社 ISBN:9787111624219 商品編碼:10026490657095 品牌:機械工業出版社(CMP) 頁數:200 字數:371000 審圖號:9787111624219 作者:鄭洪慶
"![baecf198635367d9.jpg](https://img10.360buyimg.com/cms/jfs/t1/180445/28/6295/377762/60b0bd82E6c4ef32e/baecf198635367d9.jpg) 商品參數 商品基本信息 | 商品名稱: | 單片微機原理與接口技術 | 作者: | 鄭洪慶 安玲玲 程蔚 主編 | 市場價: | 39.80 | ISBN號: | 9787111624219 | 版次: | 1-1 | 出版日期: | 2019-07 | 頁數: | 0 | 字數: | 371 | 出版社: | 機械工業出版社 | 內容介紹 內容簡介 | 本書圍繞著 51 內核單片機的硬件結構? C 語言編程技巧和應用繫統開發, 采用任務驅動與項目實訓的方式, 以理論夠用? 注重應用為原則,激發學生的學習興趣, 逐步提高學生的單片機外圍接口電路設計和編寫程序的邏輯思維能力? 本書的實訓項目由簡單的如何點亮 LED 燈項目開始,引導讀者入門, 逐步擴展知識面, 逐步增加項目難度, 使讀者積累項目開發的經驗, 提高實踐動手能力? 分析與解決問題的能力, 掌握單片機繫統開發技能? 本書層次結構合理, 敘述簡明易懂, 參編人員有著多年的實際項目開發經驗? 本書項目來自科研? 競賽? 教學實踐等, 實用性強, 提供實訓項目代碼, 還可以提供配套的單片機開發板? 本書可作為高等院校電子信息? 計算機? 電氣工程? 自動化? 機電一體化? 儀器儀表等專業的單片機課程教材, 也適合於單片機初學者和從事單片機應用的工程技術人員參考? 本書還可以作為電子設計競賽? 藍橋杯電子類等比賽的培訓教材?
| 目錄 目錄 | 前言 第 1 章 單片機入門———基礎*備 知識 1 1.1 單片機概述 1 1.1.1 什麼是單片機? 1 1.1.2 單片機應用領域 2 1.1.3 如何學好單片機 3 1.2 數制與編碼 3 1.2.1 數制 3 1.2.2 數制之間的轉換 4 1.2.3 常用的編碼 5 1.3 微型計算機的基本組成和工作過程 6 1.3.1 基本組成 6 1.3.2 指令? 程序與編程語言 7 1.3.3 工作過程 8 1.4 開發軟件環境搭建 9 1.5 開發板功能簡介 13 本章小結 14 實訓項目 14 第 2 章 點亮 LED 燈———Keil 軟件與 單片機 I /O 15 2.1 Keil μVision4 使用方法 15 2.1.1 Keil μVision4 工作界面 15 2.1.2 Keil 工程的建立 15 2.2 單片機*小繫統 20 2.2.1 電源 20 2.2.2 復位電路 21 2.2.3 晶振 21 2.3 時鐘周期? 機器周期和指令周期 22 2.4 點亮 LED 燈 23 2.4.1 LED ( 發光二極管) 23 2.4.2 特殊功能寄存器和位定義 23 2.4.3 編寫程序 25 2.5 程序下載 26 2.6 74HC573 鎖存器 29 2.7 74HC02 或非門 30 2.8 74HC138 三八譯碼器 31 2.9 單片機資源擴展方式 34 本章小結 36 實訓項目 36 第 3 章 經典再現———C 語言基礎 37 3.1 C51 程序開發 37 3.1.1 采用 C51 的優點 37 3.1.2 C51 程序開發過程 37 3.1.3 C51 程序結構 37 3.2 C51 語言的數據類型 38 3.3 C51 語言的運算符 39 3.4 C51 語言的控制語句 41 3.4.1 if 語句 41 3.4.2 switch 語句 44 3.4.3 while 語句 46 3.4.4 for 語句 48 3.4.5 中斷語句 break /continue 51 3.5 C51 函數 53 3.5.1 函數定義 54 3.5.2 函數的調用 54 3.5.3 中斷服務函數 55 3.6 程序劃分為多個文件 57 3.6.1 共享宏定義和類型定義 57 3.6.2 共享函數原型 57 3.6.3 共享變量聲明 58 3.6.4 保護頭文件 58 本章小結 58 實訓項目 59 第 4 章 流水燈實現———C51 編程 60 4.1 設計思路 60 4.2 軟件延時 61 4.3 程序實現 62 本章小結 64 實訓項目 64 第 5 章 計數器———數碼管顯示與 獨立按鍵 65 5.1 數碼管的顯示原理 65 5.2 數碼管的真值表與靜態顯示 66 5.3 獨立按鍵檢測 68 5.4 計數器實現 70 5.5 數碼管動態顯示 72 5.5.1 C 語言數組回顧 72 5.5.2 動態顯示原理 73 5.5.3 程序實現 74 5.5.4 數碼管顯示消隱 75 本章小結 76 實訓項目 76 第 6 章 數字秒表———中斷繫統及 定時器 77 6.1 中斷繫統 77 6.2 中斷繫統處理過程 78 6.2.1 51 內核單片機的中斷結構 78 6.2.2 單片機的中斷源 78 6.2.3 中斷響應及處理過程 81 6.3 定時器的結構和工作原理 83 6.4 定時器的寄存器 84 6.4.1 T0? T1 的方式寄存器 TMOD 84 6.4.2 T0? T1 的控制寄存器 TCON 87 6.5 定時器的應用 87 本章小結 91 實訓項目 92 第 7 章 頻率計———定時器進階 93 7.1 NE555 93 7.2 方波頻率的測量 94 7.3 定時器計數模式 95 7.4 頻率計實現 95 本章小結 99 實訓項目 99 第 8 章 簡易加法計算器———矩陣按鍵與 函數進階 100 8.1 函數的調用 100 8.2 形參與實參 103 8.3 矩陣按鍵掃描 104 8.3.1 按鍵消抖 104 8.3.2 矩陣按鍵的識別與編碼 105 8.4 簡易加法計算器的實現 108 本章小結 114 實訓項目 115 第 9 章 知識沉澱———交通燈設計和 PWM 控制 116 9.1 交通燈實現 116 9.1.1 設計要求 116 9.1.2 硬件電路分析 116 9.1.3 程序設計 119 9.2 PWM 基礎知識 123 9.3 直流電動機 PWM 調速 123 9.3.1 直流電動機簡介 123 9.3.2 直流電動機恆速運行 124 9.3.3 直流電動機調速 127 9.4 PWM 調光 129 本章小結 132 實訓項目 132 第 10 章 數據傳輸———串口通信 133 10.1 串口通信基礎 133 10.1.1 基本通信方式及特點 133 10.1.2 串行通信數據傳送方式 133 10.1.3 串行通信的傳輸方向 134 10.1.4 串行通信的傳輸速率 134 10.2 單片機與 PC 常見通信接口 135 10.3 串口結構與工作原理 137 10.4 波特率與定時器 138 10.5 編程與實現 139 10.6 ASCII 碼 142 本章小結 143 實訓項目 143 第 11 章 溫度計———DS18B20 溫度 傳感器應用 144 11.1 DS18B20 溫度傳感器介紹 144 11.1.1 DS18B20 主要特性 144 11.1.2 DS18B20 應用電路原理圖 145 11.2 DS18B20 工作原理 147 11.2.1 DS18B20 的通信協議 147 11.2.2 DS18B20 單總線通信過程 151 11.3 DS18B20 應用實例 152 11.3.1 DS18B20 的測溫與顯示———整數 顯示 152 11.3.2 DS18B20 的測溫與顯示———帶 1 位 小數顯示 156 本章小結 158 實訓項目 158 *12 章 記錄開機次數———IIC 總線與 EEPROM ( AT24C02) 應用 159 12.1 IIC 總線基礎 159 12.2 IIC 尋址模式 161 12.3 IIC 總線時序模擬 162 12.4 AT24C02 操作 ( 寫和讀操作) 165 12.5 記錄開機次數實現 167 本章小結 170 實訓項目 171 第 13 章 光照強度檢測———A /D 與 D /A ( PCF8591 應用) 172 13.1 A /D 和 D /A 的基本概念 172 13.2 ADC 的主要指標 172 13.3 PCF8591 與單片機的接口 173 13.4 PCF8591 程序實現 174 13.5 光照強度檢測 178 13.6 D /A 輸出 181 本章小結 185 實訓項目 185 第 14 章 電子時鐘———DS1302 應用 186 14.1 DS1302 的基礎知識 186 14.2 DS1302 芯片簡介 186 14.3 DS1302 顯示時鐘的實例 188 14.3.1 電子時鐘基礎 188 14.3.2 電子時鐘進階———帶時間調整? 鬧鈴功能的電子時鐘設計 194 本章小結 202 實訓項目 202 第 15 章 電子萬年歷———LCD1602 液晶 顯示器的應用 203 15.1 LCD1602 模塊的外形及引腳 203 15.2 LCD1602 模塊的組成 204 15.3 LCD1602 模塊的命令 205 15.4 電子萬年歷 206 15.4.1 設計任務 206 15.4.2 硬件電路分析 207 15.4.3 程序設計 207 本章小結 222 實訓項目 222 第 16 章 綜合應用設計 223 16.1 模擬風扇控制繫統設計 223 16.2 智能物料傳送繫統設計 224 本章小結 226 實訓項目 226 第 17 章 單片機應用繫統設計方法 227 17.1 單片機應用繫統設計過程 227 17.1.1
|
" | | |