單片機基礎及套用項目式教程

單片機基礎及套用項目式教程

《單片機基礎及套用項目式教程》是2018年1月機械工業出版社出版的圖書,作者是徐宏英。

基本介紹

  • 書名:單片機基礎及套用項目式教程
  • 作者:徐宏英
  • ISBN:9787111585503
  • 定價:45元
  • 出版社:機械工業出版社
  • 出版時間:2018年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以宏晶公司的STC89C52RC單片機為例,採用“項目任務驅動”模式編寫教材,將單片機基礎知識點分解到八個項目中。項目一知識點是單片機的基本結構、內部資源、常見元器件識別及儀器儀表的使用方法,任務是完成單片機小控制系統的設計與製作。項目二知識點是單片機程式語言簡介、開發軟體介紹及LED燈基本知識,任務是編程實現單片機控制八個LED燈閃爍。項目三知識點是數碼管的結構、靜態顯示和動態顯示原理,任務是完成一位數碼管的靜態顯示、四位數碼管的動態顯示和點陣的顯示。項目四知識點是按鍵消抖和中斷原理,任務是完成獨立按鍵控制LED閃爍,矩陣按鍵控制數碼管顯示及按鍵中斷。項目五知識點是定時器基本原理,任務是定時器工作方式0產生1s延時,定時器工作方式1實現60s倒計時和定時器工作方式3實現8位數碼管拉幕式顯示。項目六知識點是單片機串口通信基本原理及編程方法,任務是實現單片機與單片機之間通信,單片機與PC機之間通信。項目七知識點是單片機D/A轉換原理和A/D轉換原理,任務是設計製作簡易信號發生器數字電壓表。項目八知識點是PWM調速原理,任務是實現單片機控制小車運動。

圖書目錄

項目一 單片機最小控制系統設計與製作1
任務1.1 單片機最小控制系統設計1
1.1.1單片機概述1
1.1.2 單片機基本結構3
1.1.3單片機最小控制系統電路組成13
任務1.2 單片機最小控制系統製作17
1.2.1常見電子元件識別及檢測17
1.2.2常見儀器儀表使用方法30
1.2.3焊接單片機最小控制系統35
1.2.4單片機最小控制系統電路檢測41
項目小結 41
習題與製作42
項目二單片機花樣流水燈控制的設計與製作44
任務2.1 單片機程式語言44
2.1.1 單片機彙編語言指令系統45
2.1.2 單片機C語言49
任務2.2單片機軟體開發系統56
2.2.1Keil μVision4基本操作56
2.2.2 Keil μVision4程式調試65
2.2.3 STC-ISP軟體下載程式68
任務2.3花樣流水燈控制實現69
2.3.1 設計和焊接8位LED燈接口電路69
2.3.2編程實現單個LED燈閃爍73
2.3.3編程實現任意花樣流水燈控制程式76
項目小結 81
習題與製作81
項目三 單片機顯示器的設計與製作83
任務3.1單片機數碼管靜態顯示83
3.1.1數碼管靜態顯示相關知識83
3.1.2數碼管靜態顯示接口電路設計86
3.1.3數碼管靜態顯示電路焊接87
3.1.4編程實現數碼管顯示字元“0”~“F”89
任務3.2單片機數碼管動態顯示92
3.2.1數碼管動態顯示相關知識92
3.2.2數碼管動態顯示接口電路設計94
3.2.3數碼管動態顯示電路焊接95
3.2.4編程實現數碼管動態顯示字元“1234”97
任務3.3單片機8*8點陣顯示100
3.3.1單片機8*8點陣相關知識100
3.3.2單片機8*8點陣顯示接口電路設計102
3.3.3單片機8*8點陣顯示電路焊接103
3.3.4編程實現點陣顯示26個字母“A”~“Z”105
項目小結 110
習題與製作110
項目四 單片機鍵盤的設計與製作112
任務4.1獨立按鍵控制LED燈閃爍112
4.1.1獨立按鍵及按鍵消抖方法112
4.1.2獨立按鍵接口電路設計113
4.1.3獨立按鍵電路焊接114
4.1.4編程實現4個獨立按鍵控制LED不同閃爍117
任務4.2矩陣4*4鍵盤控制數碼管顯示字元121
4.2.1矩陣4*4鍵盤相關知識121
4.2.2矩陣4*4鍵盤接口電路設計122
4.2.3矩陣4*4鍵盤電路焊接123
4.2.4編程實現矩陣4*4鍵盤控制數碼管顯示字元“0”~“F”125
任務4.3中斷方式的按鍵加減計數130
4.3.1 中斷相關知識130
4.3.2中斷方式的按鍵加減計數接口電路設計132
4.3.3中斷方式的按鍵加減計數電路焊接132
4.3.4 編程實現2個按鍵中斷控制數碼管加減計數134
項目小結 138
習題與製作138
項目五 單片機定時/計數器的設計與製作141
任務5.1 定時器T0工作方式0實現1S延時141
5.1.1定時器結構及工作原理141
5.1.2定時器工作方式0定時初值計算方法143
5.1.3定時器查詢法和中斷法編程方法144
5.1.4編程實現定時器T0產生1S延時144
任務5.2定時器T1工作方式1實現60S倒計時148
5.2.1定時器工作方式1工作原理及初值計算方法148
5.2.2設計和焊接2位數碼管動態顯示接口電路148
5.2.3編程實現60S倒計時數碼管動態顯示151
任務5.3 定時器T0工作方式2實現拉幕式數字顯示154
5.3.1定時器工作方式2工作原理及初值計算方法154
5.3.2 74LS138晶片的原理及使用方法155
5.3.3設計和焊接8位數碼管動態顯示接口電路156
5.3.4編程實現8位數碼管拉幕式顯示數字“12345678”159
項目小結 163
習題與製作163
項目六 單片機串列通信的設計與製作165
任務6.1 單片機與單片機的串口通信165
6.1.1單片機串口通信原理165
6.1.2設計和焊接單片機與單片機串口通信接口電路169
6.1.3編程實現單片機與單片機的串口通信173
任務6.2單片機與PC的串口通信176
6.2.1RS232C串列通信接口及電平轉換模組MAX232176
6.2.2設計和焊接單片機與PC的串口通信接口電路178
6.2.3編程實現單片機與PC的串口通信180
任務6.3 單片機串口轉並口184
6.3.1 74LS164晶片的原理及使用方法184
6.3.2設計和焊接單片機串口轉並口通信接口電路185
6.3.3 編程實現單片機串口轉並口輸出控制數碼管顯示188
項目小結 190
習題與製作190
項目七 單片機A/D和D/A的設計與製作193
任務7.1 單片機D/A簡易信號發生器193
7.1.1D/A轉換的基本原理193
7.1.2DAC0832晶片的原理及使用方法195
7.1.3設計和焊接單片機D/A接口電路198
7.1.4編程實現單片機D/A簡易信號發生器201
任務7.2單片機A/D數字電壓表實現206
7.2.1A/D轉換的基本原理206
7.2.2ADC0809晶片的原理及使用方法210
7.2.3設計和焊接單片機A/D接口電路211
7.2.4編程實現單片機AD數字電壓表214
項目小結218
習題與製作218
項目八 單片機電機控制的設計與製作221
任務8.1單片機輸出PWM脈衝221
8.1.1 PWM簡介221
8.1.2 PWM輸出原理與方法222
任務8.2單片機PWM脈衝控制電機轉速224
8.2.1L298N電機驅動晶片224
8.2.2智慧型小車電機驅動硬體電路設計226
8.2.3編程實現PWM脈衝控制智慧型小車速度和方向229
項目小結 233
習題與製作234
附錄A MCS-51單片機指令表235
附錄B ASCII碼錶239
附錄C 常用晶片引腳圖240

相關詞條

熱門詞條

聯絡我們