《C51單片機(jī)模塊焊接實驗實踐教程》旨在培養(yǎng)單片機(jī)系統(tǒng)的實踐開發(fā)技能,全書以積木式模塊焊接為理念,先讓讀者跟著錄像完成簡單的小電路焊接和小程序編制,逐漸提升電路和程序的難度,最終使得讀者具有一個完整的單片機(jī)系統(tǒng)開發(fā)能力。書中的內(nèi)容從最初焊接電路模塊所需要工具的使用和基礎(chǔ)的C51講起,接著安排了設(shè)計單片機(jī)系統(tǒng)所需要的電源模塊和下載模塊的講解,然后才進(jìn)入流水燈、蜂鳴器、繼電器、數(shù)碼管、鍵盤、中斷系統(tǒng)(定時和外部)、A/D、和D/A、單片機(jī)與單片機(jī)及單片機(jī)與計算機(jī)通信、液晶模塊、頻率計、步進(jìn)電機(jī)、溫度、點陣及DS1302的時鐘應(yīng)用各模塊的焊接和程序設(shè)計。
單片機(jī)的學(xué)習(xí)只通過閱讀是沒有用的,動手焊接電路、動腦編制程序是打好單片機(jī)學(xué)習(xí)的基礎(chǔ)也是必由之路。
本書可以作為各類院校電子技術(shù)相關(guān)專業(yè)的單片機(jī)教材。因為本書有配套的視頻講解,非常適合單片機(jī)初學(xué)者。
趙麗清,青島農(nóng)業(yè)大學(xué)副教授。曾獲山東省大學(xué)生“機(jī)電產(chǎn)品”大賽優(yōu)秀指導(dǎo)教師,山東省大學(xué)生“機(jī)器人”大賽優(yōu)秀指導(dǎo)教師等稱號。
第1部分 單片機(jī)模塊焊接及C51編程
第1章 認(rèn)識你的裝備
1.1 電路基石
1.1.1 萬能板
1.1.2 面包板
1.2 連接裝備
1.2.1 排針
1.2.2 排針式母座
1.2.3 導(dǎo)線
1.2.4 杜邦線
1.2.5 面包板連接線
1.3 焊接裝備
1.3.1 焊錫和松香
1.3.2 電烙鐵及烙鐵支架
1.3.3 吸錫器
1.4 其他器件
1.4.1 萬用表
1.4.2 鑷子和美工刀
1.4.3 斜口鉗和剝線鉗
1.4.4 膠槍
1.4.5 螺絲刀套裝和芯片夾
1.5 電路焊接方法及技巧
第2章 單片機(jī)簡介
2.1 單片機(jī)概述
2.1.1 單片機(jī)的應(yīng)用
2.1.2 STC89C52RC簡介
2.1.3 51單片機(jī)引腳介紹
2.2 單片機(jī)與C語言的強(qiáng)強(qiáng)聯(lián)手
2.2.1 C語言的優(yōu)勢
2.2.2 C語言運(yùn)算符
2.2.3 變量
2.2.4 C語言常用數(shù)據(jù)類型
2.2.5 C語言常用頭文件
2.2.6 特殊功能寄存器的使用
2.2.7 C語言基礎(chǔ)語句
2.2.8 函數(shù)
2.3 邏輯電平
第3章 制作單片機(jī)系統(tǒng)板
3.1 單片機(jī)系統(tǒng)電路圖及原理
3.2 所需器件
3.2.1 USB轉(zhuǎn)RS-232串口下載線
3.2.2 DB9(母頭)彎腳孔式短型D連接器(串口母座)
3.2.3 MAX232芯片(DIP封)裝
3.2.4 晶振
3.2.5 輕觸開關(guān)
3.2.6 排阻
3.2.7 40腳單片機(jī)底座
3.3 電路焊接與檢測
第4章 編程,從流水燈開始
4.1 P1口亮燈模塊制作
4.1.1 所需器件
4.1.2 電路圖及原理講解
4.1.3 電路焊接與檢測
4.2 點亮第一個發(fā)光二極管
4.3 Keil仿真與延時的計算
4.4 調(diào)用延時子函數(shù)實現(xiàn)延時
4.4.1 無參數(shù)子函數(shù)書寫及調(diào)用方法
4.4.2 有參數(shù)子函數(shù)書寫及調(diào)用方法
4.5 期待已久的流水燈
4.5.1 用移位與邏輯運(yùn)算實現(xiàn)流水燈
4.5.2 用庫函數(shù)實現(xiàn)流水燈
第5章 蜂鳴器控制模塊
5.1 電路圖原理解析及模塊制作
5.2 所需器件
5.2.1 蜂鳴器
5.2.2 三極管
5.3 編程控制蜂鳴器
第6章 繼電器控制模塊
6.1 電路圖原理解析及模塊制作
6.2 所需器件
6.2.1 繼電器
6.2.2 1N4148
6.3 編程控制繼電器
第7章 數(shù)碼管顯示模塊
7.1 電路圖原理及模塊制作
7.2 制作數(shù)碼管顯示模塊
7.2.1 數(shù)碼管
7.2.2 74LS573
7.3 編程實現(xiàn)數(shù)碼管顯示
7.3.1 數(shù)碼管靜態(tài)顯示
7.3.2 數(shù)碼管動態(tài)顯示
第8章 鍵盤掃描模塊
8.1 電路圖解析及模塊制作
8.2 矩陣鍵盤制作所需器件
8.3 編程完成鍵盤檢測及顯示
8.3.1 獨立鍵盤檢測及顯示
8.3.2 矩陣鍵盤掃描及顯示
第9章 單片機(jī)中斷
9.1 中斷概述
9.2 定時器中斷
9.3 外部中斷
第10章 A/D轉(zhuǎn)換模塊
10.1 A/D轉(zhuǎn)換原理及電路圖解析
10.1.1 采樣和保持
10.1.2 量化和編碼
10.1.4 電路圖原理解析
10.2 所需器件
10.2.1 滑動變阻器
10.2.2 ADC0809
10.3 編程實現(xiàn)A/D轉(zhuǎn)換
第11章 D/A轉(zhuǎn)換模塊
11.1 D/A轉(zhuǎn)換原理及電路圖解析
11.1.1 D/A轉(zhuǎn)換原理分析
11.1.2 電路圖原理解析
11.2 所需器件
11.3 編程實現(xiàn)D/A轉(zhuǎn)換
第12章 串行口通信
12.1 通信方式
12.1.1 并行通信方式
12.1.2 串行通信方式
12.2 雙機(jī)通信
12.2.1 所需器件
12.2.2 模塊制作
12.2.3 編程實現(xiàn)雙機(jī)通信
12.3 單片機(jī)與計算機(jī)通信
第13章 液晶顯示模塊
13.1 電路原理解析及模塊制作
13.2 1602液晶顯示器
13.3 編程控制液晶顯示
第14章 頻率計模塊
14.1 單片機(jī)頻率測量原理
14.2 利用單片機(jī)實現(xiàn)頻率測量
第15章 步進(jìn)電機(jī)控制模塊
15.1 電路原理及模塊制作
15.2 所需器件
15.2.1 步進(jìn)電機(jī)
15.2.2 ULN2003
15.3 編程控制步進(jìn)電機(jī)
第16章 溫度測量模塊
16.1 電路原理及模塊制作
16.2 所需器件
16.3 編程實現(xiàn)溫度測量
第17章 點陣顯示
17.1 電路原理及模塊制作
17.2 所需器件
17.2.1 8×8點陣
17.2.2 移位寄存器74HC595
17.3 編程控制點陣顯示
第18章 時鐘芯片應(yīng)用
18.1 電路原理及模塊制作
18.2 所需器件
18.2.1 DS1302
18.2.2 晶振32.768kHz
18.3 編程控制時鐘芯片
第2部分 單片機(jī)實驗及課程設(shè)計
第19章 單片機(jī)實驗
實驗一 單片機(jī)開發(fā)工具軟件使用
一、實驗?zāi)康?br /> 二、實驗工具
三、實驗原理圖
四、相關(guān)知識點介紹
五、實驗內(nèi)容
六、思考題
七、實驗報告要求
實驗二 發(fā)光二極管的節(jié)日流水燈實驗
一、實驗?zāi)康?br /> 二、實驗工具
三、實驗原理圖
四、實驗內(nèi)容
五、思考題
六、實驗報告要求
實驗三 光電報警實驗
一、實驗?zāi)康?br /> 二、實驗工具
三、實驗原理圖
四、實驗內(nèi)容
五、思考問題
六、實驗報告要求
實驗四 定時器實驗
一、實驗?zāi)康?br /> 二、實驗工具
三、實驗原理圖
四、相關(guān)知識
五、實驗內(nèi)容
五、思考問題
六、實驗報告要求
實驗五 外部中斷實驗
一、實驗?zāi)康?br /> 二、實驗工具
三、實驗原理圖
四、相關(guān)知識
五、實驗內(nèi)容
六、引導(dǎo)程序
七、實驗報告要求
實驗六 串口實驗
一、實驗?zāi)康?br /> 二、實驗工具
三、實驗原理圖
四、相關(guān)知識
六、思考問題
七、實驗報告要求
實驗七 數(shù)碼管顯示實驗
一、實驗?zāi)康?br /> 二、實驗工具
三、實驗原理圖
四、相關(guān)知識
五、實驗內(nèi)容
六、思考問題
七、實驗報告要求
實驗八 獨立按鍵實驗
一、實驗?zāi)康?br /> 二、實驗工具
三、實驗原理圖
四、相關(guān)知識
五、實驗內(nèi)容
六、思考問題
七、實驗報告要求
實驗九 蜂鳴器報警實驗
一、實驗?zāi)康?br /> 二、實驗工具
三、實驗原理圖
四、相關(guān)知識
五、實驗內(nèi)容
六、思考問題
七、實驗報告要求
第20章 單片機(jī)課程設(shè)計
附錄