《基於任務驅動的單片機套用教程(高職)》是2011年西安電子科技大學出版社出版的一本圖書,作者是程院蓮 廖春藍。
基本介紹
- 書名:基於任務驅動的單片機套用教程(高職)
- 作者:程院蓮 廖春藍
- 出版社:西安電子科技大學出版社
內容簡介,目錄,
內容簡介
本書是按“任務驅動”模式編寫的51單片機原理及套用技術教材。全書共設13個任務,每個任務都是單片機的實際套用項目,且均由內容與分析、實施和相關知識等部分組成,在任務實施中詳細介紹了該項目的電路原理圖、程式流程圖、程式代碼、調試步驟及擴展功能等,充分體現了項目的完整性、系統性和擴展性。
目錄
任務1 控制單只LED閃爍發光 1
1.1 任務內容與分析 1
1.2 任務實施 2
1.3 任務相關知識 11
1.3.1 微型計算機與單片機 11
1.3.2 單片機產品分類 12
1.3.3 8051的基本結構 13
1.3.4 89S51的封裝與引腳 13
1.3.5 單片機最小套用系統 14
1.3.6 單片機的特點與套用 16
1.3.7 8051套用系統的開發製作過程與工具 17
小結 19
實練 19
任務2 進位指示燈控制 20
2.1 任務內容與分析 20
2.2 任務實施 21
2.3 任務相關知識 25
2.3.1 單片機中常用的基本術語 25
2.3.2 8051存儲器的基本結構 27
2.3.3 有關指令與程式的基本概念 31
2.3.4 數據傳送類指令 34
2.3.5 算術運算類指令 37
2.3.6 偽指令 41
2.3.7 程式設計基本步驟 44
2.3.8 基本程式結構1——順序結構 45
小結 46
實練 46
任務3 汽車轉向燈控制 48
3.1 任務內容與分析 48
3.2 任務實施 49
3.3 任務相關知識 53
3.3.1 認識8051的輸入/輸出連線埠(I/O口) 53
3.3.2 8051輸出電路設計 56
3.3.3 8051輸入電路設計 59
3.3.4 位操作類指令 61
3.3.5 基本程式結構2——分支結構 63
小結 64
實練 64
任務4 流水燈控制 66
4.1 任務內容與分析 66
4.2 任務實施 67
4.3 任務相關知識 70
4.3.1 邏輯運算與循環類指令 70
4.3.2 控制轉移類指令 72
4.3.3 基本程式結構3——循環結構 76
小結 77
實練 77
任務5 運料小車控制 79
5.1 任務內容與分析 79
5.2 任務實施 79
5.3 任務相關知識 82
5.3.1 空操作指令 82
5.3.2 基本程式結構4——子程式及其調用 82
小結 87
實練 87
任務6 pH值監控系統的設計 89
6.1 任務內容與分析 89
6.2 任務實施 90
6.3 任務相關知識 92
6.3.1 8051的中斷系統 92
6.3.2 外部中斷套用實例 98
小結 99
實練 99
任務7 音頻報警器的設計 101
7.1 任務內容與分析 101
7.2 任務實施 102
7.3 任務相關知識 103
7.3.1 定時器/計數器的基本概念 103
7.3.2 定時器/計數器的基本結構與工作原理 104
7.3.3 定時器/計數器計數功能的套用——大會發言限時器 109
小結 111
實練 111
任務8 數碼秒表的設計 113
8.1 任務內容與分析 113
8.2 任務實施 114
8.3 任務相關知識 117
8.3.1 LED數碼管 117
8.3.2 ROM查表指令 120
8.3.3 數碼管靜態顯示和動態顯示 121
小結 129
實練 129
任務9 電子密碼鎖的設計 130
9.1 任務內容與分析 130
9.2 任務實施 131
9.3 任務相關知識 138
9.3.1 鍵盤接口 138
9.3.2 獨立式鍵盤的工作原理 140
9.3.3 矩陣式鍵盤的工作原理 142
小結 147
實練 147
任務10 遠距離控制記分牌的設計 148
10.1 任務內容與分析 148
10.2 任務實施 149
10.3 任務相關知識 154
10.3.1 串列通信概述 154
10.3.2 單片機的串列接口 160
10.3.3 單片機與PC機的通信 166
小結 169
實練 169
任務11 簡易波形發生器的設計 171
11.1 任務內容與分析 171
11.2 任務實施 172
11.3 任務相關知識 173
11.3.1 D/A轉換器基礎知識 174
11.3.2 讀寫片外RAM指令 175
11.3.3 並行D/A轉換器DAC0832 176
小結 179
實練 179
任務12 5 V直流數字電壓表的設計 181
12.1 任務內容與分析 181
12.2 任務實施 182
12.3 任務相關知識 187
12.3.1 A/D轉換器基礎知識 187
12.3.2 並行A/D轉換器ADC0809 189
12.3.3 串列A/D轉換器ADC0832 192
小結 197
實練 197
任務13 液晶顯示廣告牌的設計 198
13.1 任務內容與分析 198
13.2 任務實施 199
13.3 任務相關知識 202
13.3.1 字元型液晶顯示器的基本知識 202
13.3.2 1602字元型LCD簡介 203
13.3.3 1602字元型LCD的使用 204
13.3.4 1602字元型LCD的設計實例 209
小結 212
實練 212
附錄A ASCII碼錶 213
附錄B MCS 51指令速查表 214
部分參考答案 217
參考文獻 218