-
>
闖進數學世界――探秘歷史名題
-
>
中醫(yī)基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內科學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
單片機應用技術項目化教程-基于STC單片機 版權信息
- ISBN:9787122246509
- 條形碼:9787122246509 ; 978-7-122-24650-9
- 裝幀:一般輕型紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
單片機應用技術項目化教程-基于STC單片機 本書特色
本書是學習單片機應用技術的項目化教材,也是stc大學推廣計劃的合作教材、stc杯單片機系統(tǒng)設計大賽的推薦教材,適合c語言零基礎的學員,書中通過典型案例——一個單片機i/o口測試儀、一臺交通燈控制器、一個儀表顯示器、醫(yī)院病床呼叫系統(tǒng)控制器、一個定時開關、一個數顯測量儀、一個智能控制器、一個小型飛行器的設計制作,詳盡解說了單片機應用的核心技術,程序完整,循序漸進,引導讀者入門并快學速用。 本書適合相關高職高專院校師生使用,也非常適用于本科和相關工程技術人員自學單片機時使用。
單片機應用技術項目化教程-基于STC單片機 內容簡介
《單片機應用技術項目化教程----基于stc單片機項目化教程》為stc大學推廣計劃的合作教材,也是stc杯單片機系統(tǒng)設計大賽的推薦教材。 按otpae五步訓練法,以案例引入,以能力培養(yǎng)為目標 生動講解:應用單片機進行各項設計制作的核心技術 案例豐富:詳盡展示——單片機測試儀、交通燈控制器、儀表顯示器、醫(yī)院病床呼叫系統(tǒng)控制器、帶時間顯示的定時開關、數顯測量儀、多功能智能控制器設計制作相關的技術知識 關注學習者的感受:步驟詳盡,程序清晰,循序漸進,快學速用
單片機應用技術項目化教程-基于STC單片機 目錄
進階一 通過與計算機比較,初步認識單片機 3
一、單片機的定義及單片機應用系統(tǒng)的組成 4
二、單片機的硬件和軟件 5
三、單片機的應用和發(fā)展趨勢 8
四、stc單片機簡介 9
五、iap15w4k58s4單片機介紹 10
六、單片機的學習方法 13
進階二 單片機正常工作時的狀態(tài) 14
一、iap15w4k58s4單片機典型應用電路介紹 16
二、51單片機程序的運行機制 17
三、iap15w4k58s4單片機i/o口 19
進階三 用單片機點亮led指示燈 21
一、led基礎知識 22
二、點亮一個led信號燈電路 22
三、點亮一個led信號燈的程序 23
四、keil c51軟件和stc monitor51仿真器使用方法 24
五、c語言知識學習(一)——c語言的基本語句 40
項目二 設計制作一臺交通燈控制器 44
進階一 設計一個led閃爍信號燈控制系統(tǒng) 45
一、一個led信號燈的閃爍電路 47
二、任務分析 48
三、iap15w4k58s4單片機控制一個led信號燈閃爍的程序 49
四、c語言知識學習(二)——while語句 50
五、單片機程序結構 53
進階二 簡單的城市路口交通燈控制系統(tǒng)實例 58
一、程序流程圖的基本結構 59
二、模擬城市路口交通燈控制系統(tǒng)舉例 61
三、c語言知識學習(三)——for語句 63
項目三 設計制作一個儀表顯示器 66
進階一 用單片機控制一位數碼管顯示數字 66
一、數碼管工作原理 67
二、一位數碼管與單片機的連接電路 69
三、用單片機控制數碼管顯示“6”程序 69
四、c語言知識學習(四)——預處理命令和變量 70
進階二 用單片機控制多位數碼管顯示不同的數字 73
一、8位數碼管與單片機的連接電路 74
二、多聯(lián)數碼管與動態(tài)顯示技術 74
三、74hc595簡介與按時序圖編程 75
四、8位數碼管顯示不同數字流程圖 77
五、編程實現(xiàn)多位數碼管顯示不同的數字 78
六、c語言知識學習(五)——數組知識 80
進階三 設計一個儀表的數碼管數值顯示器 82
一、c語言知識學習(六)——常用運算符 83
二、程序示例 86
進階四 用字符液晶12864做顯示器,顯示漢字和數字 89
一、12864顯示器介紹 90
二、12864使用說明 91
三、電路 94
四、12864顯示的程序 94
項目四 設計制作醫(yī)院病床呼叫系統(tǒng)控制器 100
進階一 按鈕控制電動機的啟停 101
一、如何把電動機接到單片機上——功率驅動 101
二、交流電動機的驅動電路 103
三、按鈕控制電動機的啟停流程圖 103
四、按鈕控制交流電動機的啟停程序 103
五、c語言知識學習(七)——if語句用法 105
進階二 設計一臺簡易搶答器 108
一、簡易搶答器中按鈕的電路 108
二、簡易搶答器流程圖 108
三、簡易搶答器程序 109
四、c語言知識學習(八)——switch、break、continue語句用法 111
進階三 用一位數碼管記錄按鈕按下的次數 112
一、按鈕去抖動的方法 114
二、用8位數碼管的第1位記錄按鈕按下的次數程序 114
進階四 用4個組合按鈕修改儀表上顯示的數據 116
一、組合按鈕電路 117
二、程序 117
進階五 矩陣式鍵盤用法 121
一、矩陣式鍵盤 121
二、掃描程序 122
項目五 設計制作一個帶時間顯示的定時開關 125
進階一 認識單片機的特殊功能寄存器 126
一、iap15w4k58s4單片機內部結構原理 126
二、單片機內部存儲器結構與數據存放方法 127
三、特殊功能寄存器 128
四、stc15fxxxx.h頭文件 130
進階二 設計一個故障報警器 136
一、中斷知識 137
二、iap15w4k58s4單片機外中斷的用法 146
三、單片機響應中斷的過程 146
四、故障報警器電路 147
五、故障報警器程序 147
進階三 設計一位秒表 148
一、定時器/計數器功能介紹 149
二、電路 158
三、程序 158
進階四 使用串口實現(xiàn)兩臺單片機間的通信功能 162
一、串行接口通信簡介 162
二、電路 172
三、程序 172
項目六 設計制作一個手持數顯測量儀 176
進階一 iap15w4k58s4單片機i/o口使用 177
一、iap15w4k58s4單片機i/o口的使用 177
二、主時鐘分頻、分頻寄存器、主時鐘對外輸出 181
三、iap15w4k58s4單片機復位 182
四、iap15w4k58s4單片機的省電模式 186
五、iap15w4k58s4單片機的eeprom 187
進階二 用pca軟件定時器功能實現(xiàn)led燈1s閃爍一次 189
一、iap15w4k58s4系列單片機ccp/pwm/pca模塊簡介 189
二、16位軟件定時器模式 193
三、程序 194
進階三 用pca模塊的捕捉(捕獲)功能測量脈沖寬度 196
一、pca模塊的捕捉工作模式 196
二、高速輸出模式 198
三、程序 199
進階四 用pca模塊的pwm功能完成led燈亮度調節(jié) 201
一、pca模塊的脈寬調節(jié)模式 202
二、pwm應用于d/a輸出 204
三、pca模塊的應用總結 204
四、程序 208
進階五 用片內a/d模塊實現(xiàn)一個簡易的電壓表 210
一、a/d轉換器介紹 210
二、adc模塊的使用編程要點 214
三、程序 214
進階六 用spi通信模塊完成兩臺單片機間的通信 217
一、iap15w4k58s4單片機的spi接口 218
二、spi相關的特殊功能寄存器 218
三、spi接口的編程要點 220
四、電路 220
五、程序 220
項目七 設計制作一個多功能智能控制器 223
進階一 用ds18b20測量教室內的溫度 224
一、單總線介紹 224
二、ds18b20簡介 226
三、電路 228
四、程序 228
進階二 設計一個日歷時鐘 235
一、i2c總線的基礎知識 235
二、pcf8563芯片硬件介紹 237
三、電路 239
四、程序 239
進階三 自動窗簾 249
一、步進電動機簡介 249
二、uln2003驅動芯片介紹 251
三、光敏電阻 252
四、電動機驅動模塊l298n電路 254
五、電路 255
六、程序 256
進階四 用8×8點陣輪流顯示數字0~9 258
一、8×8點陣模塊 258
二、電路 259
三、程序 259
進階五 單片機解碼紅外線遙控 261
一、紅外線遙控編碼基礎知識 262
二、電路 264
三、程序 265
項目八 使用iap15w4k58s4控制的小型四軸飛行器設計 270
進階一 使用rtx51進行單片機程序的開發(fā) 271
一、rtx51 tiny操作系統(tǒng)簡介 271
二、單任務、多任務和基于rtx51 tiny程序的比較 272
三、使用操作系統(tǒng)編寫一個流水燈程序 275
四、rtx51操作系統(tǒng)中任務的調度和參數的傳遞方法 277
五、在rtx51下編寫遙控器搖桿程序 281
進階二 使用無線模塊nrf24l01收發(fā)數據 285
一、nrf24l01收發(fā)模塊介紹 285
二、使用nrf24l01設計小型四通道遙控器 292
三、使用nrf24l01設計小型四通道遙控器示例程序 293
進階三 小型四軸飛行器中常見傳感器用法與編程 304
一、四軸飛行器的傳感器 306
二、六軸傳感器mpu-6050 306
三、六軸傳感器mpu-6050程序示例 308
進階四 小型電動機pid控制方法與編程 316
一、無刷直流電動機 317
二、直流電動機的調速 318
三、pid控制 319
四、飛行器控制程序示例 319
附錄 327
附錄a c51庫函數 327
a.1 寄存器頭文件 327
a.2 字符函數 327
a.3 一般i/o函數 328
a.4 標準函數 329
a.5 數學函數 330
a.6 內部函數 331
a.7 字符串函數 331
a.8 **地址訪問函數 333
附錄b keil c菜單項 334
附錄c 單片機中數據的表示與運算 336
c.1 二進制與十六進制數 337
c.2 bcd碼、ascii碼與漢字編碼 339
c.3 二進制數的加法和減法運算 341
c.4 二進制數的邏輯運算 341
c.5 帶符號數的表示法 342
思考與練習 344
參考文獻 345
單片機應用技術項目化教程-基于STC單片機 作者簡介
陳靜,吉林電子信息職業(yè)技術學院機電技術學院,副教授 教研室主任,一直從事自動化相關專業(yè)的教學工作,主講課程有:《單片機應用技術》、《自動控制原理》、《自動控制系統(tǒng)》、《電路》等。
- >
月亮與六便士
- >
羅庸西南聯(lián)大授課錄
- >
龍榆生:詞曲概論/大家小書
- >
月亮虎
- >
上帝之肋:男人的真實旅程
- >
【精裝繪本】畫給孩子的中國神話
- >
我從未如此眷戀人間
- >
自卑與超越