《單片機原理及工程設計方法》可作為高等學校通信工程、電子信息工程、測控技術與儀器、自動化、電氣工程、機械工程及計算機科學與技術等專業(yè)學生的自學用書或參考書,也可作為從事單片機系統開發(fā)應用的工程技術人員及單片機愛好者的自學用書或參考書。
第1章CPU與存儲器的組織原理
1.1CPU的組成與工作原理
1.1.1CPIJ的控制器
1.1.2CPU的運算器
1.2CPU的機器指令與編程語言
1.2.1CPU的機器指令
1.2.2編程語言及其可移值性
1.3CPU與存儲器的組織原理概述
1.3.1CPU的兩種存儲器
1.3.2CPU與存儲器的分類和組織方法
1.4存儲器映射到CPU地址空間的方法
1.4.1CPU的三總線以及存儲器的存取結構
1.4.2存儲器映射到CPU地址空間的方法
思考題與習題l
第2章8051CPU與存儲器的組織及訪問
2.18051CPU對存儲器的分類以及地址空間
2.1.1嵌入式微處理器的概念、選型以及應用方法
2.1.28051CPU對存儲器的分類以及地址空間
2.2程序地址空間中存儲器的映射與訪問
2.2.1程序地址空間中存儲器的映射
2.2.2程序存儲器的訪問
2.2.38051CPU的控制轉移指令
2.3低速數據地址空間中存儲器的映射與訪問
2.3.1低速數據地址空間中存儲器的映射
2.3.2低速數據存儲器的訪問
2.4高速數據地址空間中存儲器的映射與訪問
2.4.1低128RAM的訪問
2.4.2SFR映射的地址及訪問
2.4.38051CPU的數據操作指令
思考題與習題2
第3章8051單片機的程序設計與仿真
3.1KeilUViSion3集成開發(fā)環(huán)境
3.1.1BUild模式
3.1.2DebUg模式
3.2匯編語言程序設計
3.2.1A51宏匯編器及其應用
3.2.2BL51鏈接器及其應用
3.2.3匯編語言程序設計
3.3C51程序設計
3.3.1C51變量定義的標準格式與定義方法
3.3.2C51的庫函數及應用舉例
3.3.3C5l函數的定義以及中斷函數與可重人函數
3.3.4C5l函數指針與指針函數的定義與應用
3.3.5C51程序設計
3.3.6C51程序調用匯編語言程序
思考題與習題3
第4章單片機硬件接口的設計思想與方法以及并行端口的工程應用
4.1單片機硬件接口的設計思想與方法
4.1.1單片機硬件接口的設計思想
4.1.2單片機硬件接口的設計方法
4.2.8051單片機的并行端口與引腳
4.2.1P0并行端口與P0引腳
4.2.2P1并行端口與P1引腳
4.2.3P2并行端口與P2引腳
4.2.4P3并行端口與P3引腳
4.3單片機通過并行端口間接訪問片外外圍的工程設計與軟件仿真
4.3.1單片機與鍵盤接口的程序設計與仿真
4.3.2單片機與LCD顯示器的接口設計方法
思考題與習題4
第5章8051單片機的中斷系統
5.1中斷系統的一般結構與工作原理
5.1.1工程實際中硬件中斷的必要性
5.12中斷系統的一般結構與工作原理
5.28051單片機的中斷系統與中斷服務程序設計
5.2.18051單片機的中斷系統
5.2.2外部中斷的工程應用
思考題與習題5
第6章8051單片機定時器/計數器的工程應用
6.18051單片機定時器/計數器的工作原理
6.1.1定時器/計數器的一般結構與工作原理
6.1.28051單片機定時器/計數器的工作模式
6.2定時器/計數器的工程應用
6.2.1定時掃描外部事件
6.2.2輸出方波
6.2.3測量脈沖高電平的寬度
6.2.4測量矩形波信號的周期
思考題與習題6
第7章8051單片機串行口的工程應用
7.1串行口的串行發(fā)送和串行接收
7.1.1串行數據的幀格式以及串行發(fā)送
7.1.2串行接收與通信雙方波特率的精度
7.1.3串行口的工作模式
7.2805l單片機串行口的工程應用
7.2.1工程應用中串行通信的一般方法
7.2.2ASCII數據包串行通信程序的設計與仿真
7.2.3十六進制數據包串行通信程序設計與仿真
思考題與習題7
參考文獻
誰設計的???LED電路有點問題哦!現在也可以點亮,比如,當tenp out 對應的MCU引腳用程序給低電平0,則tenp out對應的led亮!但是應該一個LED一個電阻的,你現在的電路會隨著LED點...
8051單片機在一塊芯片上集成了一個微型計算機的主要部件,它包括以下幾部分: 1個8位微處理器(CPU)。 1個時鐘電路。 4KB程序存儲器。 256B數據存儲器。 2個16位定時/計數器。 64KB...
你看,右邊的那個一豎列黃色的方塊就是這部分的接口,也就是J9,你先從板子上找到這個J9,如果你想用P0口來控制這些LED的話,就用排線把J9與單片機板子上的P0口連起來LED和單片機是分開的其他圖也是...
格式:pdf
大?。?span id="ur11tlt" class="single-tag-height">448KB
頁數: 3頁
評分: 4.3
根據高職高專培養(yǎng)應用型人才的目標,采用項目教學法探索單片機原理課程設計教學新模式。以\"交通信號燈模擬控制系統\"項目為例,通過確定項目任務、項目實施方案和項目驗收及綜合評價3個過程,闡述項目教學法在單片機原理課程設計中的具體應用。在單片機原理課程設計中應用項目教學法,有利于學生理解和掌握課程要求的知識和技能,體驗創(chuàng)新的艱辛與樂趣,培養(yǎng)分析問題和解決問題的能力以及團隊合作能力,可充分發(fā)掘學生的創(chuàng)造潛能。
格式:pdf
大?。?span id="wobyqi1" class="single-tag-height">448KB
頁數: 未知
評分: 4.8
基于高職學院學生的特點,利用項目式的教學方法對《單片機原理及應用》課程進行了整體設計,提出了以\"單片機最小開發(fā)系統\"為主線的1344的教學模式,初步實現了課程的整體設計,提高了學生學習的主動性和積極性,達到較好的教學效果。
基本信息
書名:單片機原理及應用單片機原理及應用
書號:7-113-12191
作者:江世民 等
定價:28.00元
出版日期:2010年12月
主配關系:12191-12230
出版單位:中國鐵道出版社
內容簡介
本書遵照應用型人才培養(yǎng)的目標與要求,詳細介紹了51單片機的基本結構、單片機功能部件(定時/計數器、中斷系統、串行通信)、指令系統、匯編語言程序設計方法、C語言程序設計方法、單片機接口技術、單片機擴展技術、單片機應用系統設計、基于Proteus的單片機仿真技術。另個,還編寫了與本書配套的《單片機原理及應用實驗教程》,可供實驗教學、課程設計、畢業(yè)設計參考。
本書注重在應用中學習單片機的理念,書中示例豐富,且配有解題分析、程序流程及仿真,同時提供仿真源代碼下載,以便于初學者自學。
本書既適合作為本科院校電氣、電子、計算機、通信、自動化、智能儀器儀表、機電一體化、機械制造、物聯網工程等專業(yè)的教材,也可供廣大從事單片機應用開發(fā)的工程技術人員參考。
圖書目錄
第1章 單片機基礎 1
1.1 單片機簡述 1
1.1.1 單片機定義 1
1.1.2 單片機發(fā)展過程 1
1.1.3 單片機發(fā)展趨勢 2
1.1.4 單片機生產廠家 3
1.1.5 單片機應用領域 6
1.2 單片機引腳功能和內部邏輯結構 6
1.2.1 單片機外形和引腳功能 6
1.2.2 單片機內部邏輯結構 7
1.2.3 單片機端口結構 8
1.3 單片機存儲器 11
1.3.1 單片機存儲器結構 11
1.3.2 單片機程序存儲器 11
1.3.3 單片機數據存儲器 12
1.3.4 單片機特殊功能寄存器 14
1.4 單片機最小系統 16
1.4.1 單片機最小系統基本配置 16
1.4.2 單片機時鐘電路 17
1.4.3 單片機復位電路 18
1.4.4 單片機工作方式 18
小結 20
思考與練習 21
第2章 單片機指令系統與程序設計方法 22
2.1 單片機尋址方式 22
2.1.1 指令格式 22
2.1.2 尋址方式 23
2.2 單片機指令系統 26
2.2.1 數據傳送指令 26
2.2.2 算術運算指令 28
2.2.3 邏輯運算指令 31
2.2.4 位操作類指令 33
2.2.5 控制轉移類指令 35
2.3 單片機指令執(zhí)行過程 37
2.3.1 單片機工作時序 37
2.3.2 指令執(zhí)行過程 38
2.4 匯編語言程序設計方法 39
2.4.1 匯編語言程序設計概述 39
2.4.2 程序流程設計 42
2.4.3 順序結構程序設計 42
2.4.4 分支結構程序設計 43
2.4.5 循環(huán)結構程序設計 50
2.4.6 子程序設計 53
2.5 基于Wave的匯編程序設計實例 55
2.5.1 Wave軟件簡介 55
2.5.2 軟件安裝及設置 55
2.5.3 設計實例 56
小結 57
思考與練習 58
第3章 單片機仿真軟件 60
3.1 Proteus電子設計仿真軟件 60
3.1.1 Proteus操作界面 60
3.1.2 Proteus資源配置 61
3.1.3 Proteus基本操作 64
3.2 Proteus ISIS參數設置 66
3.2.1 編輯環(huán)境參數設置 66
3.2.2 系統參數設置 66
3.3 基于Proteus的電路設計 67
3.3.1 設計流程 67
3.3.2 設計實例 68
3.4 基于Proteus的電路仿真 70
3.4.1 交互式仿真 70
3.4.2 圖表仿真 73
小結 73
思考與練習 74
第4章 單片機功能部件 75
4.1 中斷系統 75
4.1.1 中斷的基本概念 75
4.1.2 中斷系統結構 76
4.1.3 中斷處理過程 77
4.1.4 與中斷相關的特殊功能寄存器 78
4.1.5 中斷系統程序設計方法 80
4.1.6 外部中斷應用與仿真 82
4.2 單片機定時/計數器 91
4.2.1 定時/數器結構與工作原理 91
4.2.2 與定時/計數相關的特殊功能寄存器 92
4.2.3 定時/計數器工作方式 93
4.2.4 定時/計數器應用與仿真 96
4.3 單片機串行通信 99
4.3.1 串行口結構與工作原理 99
4.3.2 與串行控制相關的特殊功能寄存器 101
4.3.3 串行口工作方式 102
4.3.4 串行口應用與仿真 104
小結 107
思考與練習 107
第5章 單片機接口技術 110
5.1 單片機顯示接口技術 110
5.1.1 LED顯示接口技術 110
5.1.2 基于單片機LCD字符顯示接口技術 118
5.1.3 基于單片機的LCD圖形顯示接口技術 127
5.2 單片機鍵盤接口技術 137
5.2.1 獨立式鍵盤與單片機接口技術 137
5.2.2 行列式鍵盤與單片機接口技術 142
5.3 單片機轉換器接口技術 147
5.3.1 A/D轉換器接口技術 148
5.3.2 D/A轉換器接口技術 159
小結 166
思考與練習 166
第6章 單片機擴展技術 168
6.1 單片機存儲器擴展技術 168
6.1.1 單片機存儲器擴展方法 168
6.1.2 存儲器擴展實例 171
6.2 簡單I/O接口擴展技術 172
6.2.1 基于并行芯片的I/O口擴展 172
6.2.2 基于移位寄存器的I/O口擴展 176
6.3 I2C串行總線擴展技術 180
6.3.1 I2C串行總線 181
6.3.2 I2C串行總線操作 182
6.3.3 I2C總線串行擴展實例 186
小結 193
思考與練習 194
第7章 C語言在單片機中的應用 196
7.1 C語言程序設計 196
7.1.1 C語言程序設計的特點 196
7.1.2 C語言程序的結構 197
7.1.3 C語言編譯環(huán)境 198
7.2 C語言在單片機中的應用 200
7.2.1 C語言在I/O接口控制中的應用 200
7.2.2 C語言在定時/計數器中的應用 209
7.2.3 C語言在外部中斷中的應用 211
7.2.4 C語言在串行通信中的應用 212
7.3 C語言與匯編語言的混合編程 214
7.3.1 混合編程方法 214
7.3.2 混合程序的編譯 220
小結 221
思考與練習 221
第8章 單片機應用系統設計 223
8.1 單片機應用系統研究方法 223
8.1.1 系統方案設計 224
8.1.2 電路設計 225
8.1.3 程序設計 226
8.1.4 系統調試 228
8.2 單片機應用系統抗干擾設計 229
8.2.1 硬件抗干擾措施 229
8.2.2 程序可靠性設計 229
8.3 單片機應用系統設計實例 231
8.3.1 直流電動機PWM調速器設計 231
8.3.2 基于單片機的溫度測量裝置設計 239
8.3.3 基于單片機的信號發(fā)生器設計 243
8.3.4 基于單片機的IC卡水表設計 250
小結 259
思考與練習 259
附錄A 51單片機指令表 260
附錄B Proteus常用元器件 264
附錄C C語言函數 266
配套教材
《單片機原理及應用(第4版)》配套有《單片機原理及應用(第4版)習題解答、基礎實驗及課程設計》電子書,電子書的主要內容為與主教材配套的各章習題與解答,用于考試的16套試題及其參考答案,以及22個基礎實驗題目和87個課程設計題目。
課程資源
《單片機原理及應用(第4版)》的數字課程資源包括與全書配套的電子教案(PPT文件)、Proteus 總體功能介紹、Proteus ISIS演示視頻文件和25個案例運行文件。此外,讀者也可以登錄中國大學MOOC網站或愛課程網站學習由哈爾濱工業(yè)大學開設的“單片機原理及應用”MOOC。
《單片機原理及應用(第4版)》共分8章。
第1章介紹微型計算機基礎知識。
第2~5章分別介紹了at89c51系列單片機硬件結構、指令系統、匯編語言程序設計及片內資源應用。
第6章介紹了at89c51系列單片機系統擴展技術。
第7章簡要介紹了目前比較流行的flash單片機以及單片機應用系統設計方法及設計實例,還介紹了新穎傳感器通道接口和應用系統采用的抗干擾措施。
第8章介紹了幾個試驗。《單片機原理及應用(第4版)》內容全面,說理通透。
《單片機原理及應用(第4版)》由全國職業(yè)高中電子類教材編審委員會組織編寫,適合作為中職相關專業(yè)單片機課程的教材。
《單片機原理及應用(第4版)》配套有電子教學參考資料包,包括《單片機原理及應用(第4版)》習題答案、電子教案及部分實驗電子資料,詳見前言。