注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)單片機應(yīng)用技術(shù)項目化教程

單片機應(yīng)用技術(shù)項目化教程

單片機應(yīng)用技術(shù)項目化教程

定 價:¥49.80

作 者: 陳靜,李俊濤,鄭宇平 等著
出版社: 化學(xué)工業(yè)出版社
叢編項:
標(biāo) 簽: 單片機與嵌入式 計算機與互聯(lián)網(wǎng)

ISBN: 9787122192004 出版時間: 2014-03-01 包裝: 平裝
開本: 16開 頁數(shù): 265 字?jǐn)?shù):  

內(nèi)容簡介

  本書是學(xué)習(xí)單片機應(yīng)用技術(shù)的項目化教材,適合C語言零基礎(chǔ)學(xué)員,使用本書通過典型案例:單片機測試儀、交通燈控制器、變頻器的顯示器、醫(yī)院病床呼叫系統(tǒng)、帶時間顯示的定時開關(guān)、數(shù)顯測量儀、多功能智能控制器的設(shè)計制作,詳盡解說單片機應(yīng)用的核心技術(shù),實例豐富,程序完整,循序漸進,引導(dǎo)入門并快學(xué)速用。本書適合相關(guān)高職高專院校師生使用,也適合本科和相關(guān)工程技術(shù)人員自學(xué)單片機時使用。

作者簡介

暫缺《單片機應(yīng)用技術(shù)項目化教程》作者簡介

圖書目錄

項目一設(shè)計一個單片機測試儀 1
案例一通過與計算機比較,初步認(rèn)識單片機 2
一、單片機的定義及單片機應(yīng)用系統(tǒng)的組成 3
二、單片機的硬件和軟件 5
三、單片機的應(yīng)用和發(fā)展趨勢 7
四、單片機的學(xué)習(xí)方法 8
案例二記錄單片機正常工作時的狀態(tài)和判別單片機正常工作的條件 8
一、單片機最小系統(tǒng)介紹 10
二、51單片機程序的運行機制 11
三、STC89C52單片機I/O口 12
案例三用單片機點亮LED指示燈 13
一、LED基礎(chǔ)知識 14
二、點亮兩個LED信號燈電路 15
三、點亮一個LED信號燈的程序 16
四、Keil軟件用法 16
五、C語言知識學(xué)習(xí)(一)--C語言的基本語句 26
項目二設(shè)計一臺無時間顯示的交通燈控制器 28
案例一設(shè)計一個LED閃爍信號燈控制系統(tǒng) 30
一、一個LED信號燈的閃爍電路 32
二、任務(wù)分析 32
三、單片機控制一個LED信號燈閃爍的程序 33
四、C語言知識學(xué)習(xí)(二)--while語句和單片機程序結(jié)構(gòu) 34
案例二簡單的城市路口交通燈控制系統(tǒng)實例 38
一、程序流程圖的基本結(jié)構(gòu) 39
二、模擬城市路口交通燈控制系統(tǒng)舉例 40
三、C語言知識學(xué)習(xí)(三)--for語句 43
項目三設(shè)計一個變頻器的顯示器 46
案例一用單片機控制一位數(shù)碼管顯示數(shù)字 48
一、數(shù)碼管工作原理 48
二、一位數(shù)碼管與單片機的連接電路 50
三、用單片機控制數(shù)碼管顯示"6"程序 51
四、C語言知識學(xué)習(xí)(四)--預(yù)處理命令和變量 51
案例二用單片機控制多位數(shù)碼管顯示不同的數(shù)字 54
一、8位數(shù)碼管與單片機的連接電路 55
二、動態(tài)顯示技術(shù) 56
三、8位數(shù)碼管顯示不同數(shù)字流程 56
四、編程實現(xiàn)多位數(shù)碼管顯示不同的數(shù)字 56
五、C語言知識學(xué)習(xí)(五)--數(shù)組知識 58
案例三設(shè)計一個儀表的數(shù)碼管數(shù)值顯示器 60
一、C語言知識學(xué)習(xí)(六)--常用運算符 61
二、程序 64
案例四用字符液晶12864做顯示器顯示漢字和數(shù)字 66
一、12864液晶顯示器介紹 67
二、12864液晶顯示器使用說明 69
三、單片機與12864連接電路 71
四、12864液晶顯示器顯示SV和PV程序 71
項目四設(shè)計醫(yī)院病床呼叫系統(tǒng) 76
案例一按鈕控制電動機的啟停 77
一、電動機如何接到單片機上--功率驅(qū)動 78
二、按鈕控制交流電動機的啟停電路 79
三、按鈕控制電動機的啟停流程 80
四、按鈕控制交流電動機的啟停程序 80
五、C語言知識學(xué)習(xí)(七)--if語句用法 81
案例二設(shè)計一臺簡易搶答器 85
一、簡易搶答器中按鈕的電路 85
二、簡易搶答器程序流程 86
三、簡易搶答器程序 86
四、C語言知識學(xué)習(xí)(八)--switch、break、continue語句用法 87
案例三用一位數(shù)碼管記錄按鈕按下的次數(shù) 89
一、按鈕去抖動的方法 90
二、用1位數(shù)碼管記錄按鈕按下的次數(shù)程序 90
案例四用四個組合按鈕修改儀表上顯示的數(shù)據(jù) 91
一、組合按鈕電路 92
二、程序 93
案例五矩陣式鍵盤用法 97
一、矩陣式鍵盤 97
二、掃描程序 98
項目五設(shè)計一個帶時間顯示的定時開關(guān) 101
案例一認(rèn)識單片機的特殊功能寄存器 102
一、STC12C系列單片機內(nèi)部結(jié)構(gòu)原理 103
二、單片機內(nèi)部存儲器結(jié)構(gòu)與數(shù)據(jù)存放 103
三、特殊功能寄存器 104
四、reg51.h頭文件 105
案例二設(shè)計一個故障報警器 108
一、中斷知識 109
二、外中斷0和外中斷1的用法 115
三、單片機響應(yīng)中斷的過程 115
四、故障報警器電路 116
五、故障報警器程序 116
案例三設(shè)計一位秒表 117
一、定時器/計數(shù)器功能介紹 118
二、電路 122
三、程序 122
案例四使用串口實現(xiàn)兩臺單片機間的通信的功能 124
一、串行接口通信簡介 125
二、電路 131
三、程序 131
項目六設(shè)計一個數(shù)顯測量儀 136
案例一STC12C5A60S2單片機I/O口使用 137
一、STC12C5A60S2單片機的特點簡介 138
二、STC12××5A系列單片機的命名規(guī)則 139
三、STC12C5A60S2單片機存儲器結(jié)構(gòu) 140
四、STC12C5A60S2單片機PDIP_40封裝方式的引腳排列 140
五、PDIP_40封裝STC12C5A60S2單片機的I/O口 140
六、STC12C5A60S2單片機I/O口的使用 141
案例二可編程時鐘 145
一、STC12C5A60S2單片機的中斷 145
二、定時器/計數(shù)器 150
三、STC12C5A60S2單片機的可編程時鐘輸出 151
四、程序 152
案例三用PCA軟件定時器功能實現(xiàn)LED燈1s閃爍一次 153
一、STC12C5A60S2系列單片機PCA模塊中計數(shù)器簡介 154
二、16位軟件定時器模式 157
三、程序 158
案例四用PCA模塊的捕捉功能測量脈沖寬度 159
一、PCA模塊的捕捉工作模式 160
二、高速輸出模式 161
三、程序 162
案例五用PCA模塊的PWM功能完成LED燈亮度調(diào)節(jié) 163
一、PCA模塊的脈寬調(diào)節(jié)模式 164
二、PWM應(yīng)用于D/A輸出 166
三、PCA模塊的應(yīng)用總結(jié) 167
四、程序 167
案例六用片內(nèi)A/D模塊實現(xiàn)一個簡易的電壓表 168
一、A/D轉(zhuǎn)換器介紹 168
二、ADC模塊的使用編程要點 172
三、程序 172
案例七用第二串口功能完成單片機與計算機的通信 173
一、STC12C5A60S2單片機的串行接口 173
二、串行接口2的工作方式 175
三、串行接口2的工作方式編程要點 175
四、常用波特率與系統(tǒng)時鐘及重裝時間常數(shù)之間的關(guān)系 176
五、程序 177
案例八用SPI通信模塊完成兩臺單片機間的通信 177
一、STC12C5A60S2單片機的SPI接口 178
二、SPI相關(guān)的特殊功能寄存器 179
三、SPI接口的編程要點 180
四、電路 180
五、程序 180
案例九STC12C5A60S2單片機復(fù)位、時鐘和省電方式控制 182
一、復(fù)位 183
二、單片機的電源檢測與控制 186
三、時鐘分頻及分頻寄存器 187
項目七設(shè)計一個多功能智能控制器 189
案例一用DS18B20測量教室內(nèi)的溫度 190
一、單總線介紹 191
二、DS18B20簡介 193
三、電路 194
四、程序 195
案例二設(shè)計掉電數(shù)據(jù)不丟失的儀表 200
一、I2C總線的基礎(chǔ)知識 201
二、AT24C02芯片介紹 203
三、電路 203
四、程序 203
案例三制作一個日歷時鐘 207
一、SPI總線概述 208
二、時鐘電路DS1302介紹 209
三、電路 212
四、程序 212
案例四自動窗簾 218
一、步進電動機簡介 219
二、ULN2003驅(qū)動芯片介紹 221
三、光敏電阻 221
四、電動機驅(qū)動模塊L298N電路 223
五、電路 224
六、程序 226
案例五8×8點陣用法--輪流顯示數(shù)字0~9 229
一、8×8點陣模塊 230
二、電路 232
三、程序 232
案例六單片機解碼紅外線遙控 233
一、紅外線遙控編碼基礎(chǔ)知識 234
二、電路 236
三、程序 237
附錄 241
附錄AC51庫函數(shù) 241
A.1寄存器頭文件 241
A.2字符函數(shù) 241
A.3一般I/O函數(shù) 242
A.4標(biāo)準(zhǔn)函數(shù) 243
A.5數(shù)學(xué)函數(shù) 244
A.6內(nèi)部函數(shù) 245
A.7字符串函數(shù) 246
A.8絕對地址訪問函數(shù) 247
附錄BKeilC菜單項 248
附錄C單片機中數(shù)據(jù)的表示與運算 251
C.1二進制與十六進制數(shù) 251
C.2BCD碼、ASCII碼與漢字編碼 253
C.3二進制數(shù)的加法和減法運算 255
C.4二進制數(shù)的邏輯運算 256
C.5帶符號數(shù)的表示法 256
附錄DSTC12C5A60S2單片機頭文件 258
參考文獻 266

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號