單片機應用技術
-
【作 者】周越 主編
【I S B N 】978-7-5084-6247-9
【責任編輯】張玉玲
【適用讀者群】高職高專
【出版時間】2009-01-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數】160
【千字數】
【印 張】
【定 價】¥18
【叢 書】21世紀高職高專教學做一體化規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是根據高職高專教育培養目標和單片機原理及應用課程教學的基本要求編寫的。以80C51系列單片機為主線,采用了“項目引領,任務驅動”的教學模式,符合讀者的認知規律,充分體現了以人為本的指導思想。
全書共10個模塊:初識單片機、一步一步學單片機、80C51的指令系統和程序設計、80C51的中斷系統及定時/計數器、串行通信、80C51的顯示接口技術、80C51的鍵盤接口技術、8255接口芯片、A/D與D/A轉換接口、應用設計舉例。
本書內容豐富實用,通俗易懂,列舉并分析大量應用實例,可作為高職高專院校相關專業的教材,也可供從事單片機開發、應用的工程技術人員參考。
項目主線、任務驅動、理實一體、易學易懂、配有免費電子教案
傳統的單片機教學,均是以單片機的結構為主線,先講單片機的硬件結構,然后講指令、軟件編程,接著是單片機系統的擴展和各種外圍器件的應用,最后再講一些實例。這種先理論后實踐,教、做分離的教學模式,使高職高專學生普遍感到難學。
偉大的教育家陶行知先生一貫倡導“教學做合一”的教學思想,指出“教學做是一件事,不是三件事,我們要在做中教,在做中學”。他認為,學習首先要喚起學生的學習興趣,“學生有了興味,就肯用全副精神去做事體,所以‘學’與‘樂’是不可分離的”。
本書秉承陶行知先生的這些思想,按照由淺入深、由易到難的原則和教學大綱的要求,以80C51系列單片機為主線,以培養學生應用能力為宗旨,打破原有界限,將各部分知識分解成一個個知識點,采用了“項目引領,任務驅動”的教學模式,視各章為一個項目,每個項目又由多個任務組成,學生通過完成各個任務而掌握本章的所有知識。全書以讀者的認知規律為主線,充分體現了以人為本的指導思想。導入一個個知識點,用鮮活實用的典型范例,調動學生積極思維,激發學生的學習興趣,使學生在做每一個項目的過程中,領悟知識,掌握技能,理解思路,學會應用,真正體現了高職教育教學做一體化教學理念的顯著特色。
本書內容豐富實用,分10個模塊進行講解。
模塊一介紹單片機的基本知識、計算機中數據的表示方法。
模塊二首先介紹Keil軟件及仿真器的使用,然后介紹相關的單片機結構與原理、單片機的指令,并用Keil軟件、實驗仿真器來完成這些任務,一些不便集成到任務中的知識則分散在各任務之間介紹。讀者學完本模塊,實際上已實現初步入門,可以做一些模仿性的實驗、開發、編程工作。
模塊三介紹80C51的指令系統和匯編語言程序設計。
模塊四介紹中斷系統、定時器/計數器等單片機內部常用的“外圍”電路。
模塊五介紹串行通信技術。
模塊六介紹顯示器接口技術。通過時鐘、LCD文本顯示器等任務介紹LED顯示器、LCD顯示的接口技術。
模塊七介紹鍵盤接口技術,通過任務學習各種鍵盤設計技術。
模塊八介紹8255接口芯片,掌握擴展I/O口的方法。
模塊九介紹模擬量接口,通過多路輸入電壓表、任意波形發生器等任務學習A/D、D/A相關知識。
模塊十為應用設計舉例,介紹點陣顯示屏技術和單片機音樂程序的設計技術。
本書具有以下幾個特點:
(1)針對性強。貼近高職高專學生實際,通俗易懂,便于閱讀。
(2)層次性強。由淺入深,由易到難,循序漸進,逐步提升。
(3)趣味性強。實例引導,激發興趣,增強學習者的自信心和成就感。
(4)實踐性強!白觥弊之旑^,樂在其中,在做中教,在做中學。
本書由江海職業技術學院周越副教授任主編,正德職業技術學院盧彥民老師、托普職業技術學院費莉老師、紫瑯職業技術學院陳國良老師、建東職業技術學院袁鋒老師、揚州環境資源職業技術學院陳愛文老師任副主編。周越編寫了模塊一、模塊二、模塊三和模塊十;盧彥民編寫了模塊六和模塊七;費莉編寫了模塊八;陳國良編寫了模塊九;袁鋒編寫了模塊四;陳愛文編寫了模塊五。另外,在程序的編制和軟件的調試中,鄭棣、洪曉靜、丁紅、趙琳琳、范愛華等老師做了大量的工作,并制作多媒體課件。郭振民教授認真細致地審閱了全書并提出了許多寶貴意見,謹此表示衷心感謝。
由于編者水平有限,書中難免存在缺點和錯誤,懇請廣大讀者批評指正。
模塊一 初識單片機 1
1.1 單片機的發展 1
1.1.1 電子計算機的問世及其經典結構 2
1.1.2 微型計算機的組成及其應用形態 3
1.1.3 單片機的發展過程 3
1.1.4 單片機的特點及應用領域 4
1.2 數制與編碼 5
1.2.1 數制 5
1.2.2 不同進位計數制之間的轉換 6
模塊二 一步一步學單片機 11
2.1 Keil軟件的使用 11
2.1.1 仿真的概念 16
2.1.2 仿真的種類 17
2.2 80C51單片機的結構 17
2.3 80C51單片機的存儲器結構 23
2.3.1 單片機的工作過程 24
2.3.2 單片機的存儲器組織 25
2.3.3 指令的繼續學習 28
2.4 80C51單片機的并行端口結構 30
2.4.1 指令的繼續學習 31
2.4.2 80C51單片機的并行端口結構 31
模塊三 80C51的指令系統和程序設計 35
3.1 80C51指令系統概述 35
3.1.1 計算機常用的編程語言 35
3.1.2 匯編語言指令格式 36
3.2 指令的尋址方式 37
3.3 數據傳送類指令 40
3.3.1 內部RAM單元之間的數據傳送指令 41
3.3.2 棧操作指令 43
3.3.3 數據交換指令 44
3.3.4 累加器A與外部RAM的數據傳送指令 44
3.3.5 累加器A與ROM的數據傳送指令(查表指令) 45
3.4 算術運算類指令 46
3.4.1 加法指令 47
3.4.2 減法指令 49
3.4.3 乘法指令 50
3.4.4 除法指令 50
3.5 邏輯運算與循環類指令 51
3.5.1 循環移位指令(4條) 52
3.5.2 求反指令(一條) 52
3.5.3 清零指令(一條) 53
3.5.4 邏輯與操作指令(6條) 53
3.5.5 邏輯或操作指令(6條) 53
3.5.6 邏輯異或操作指令(6條) 53
3.6 控制轉移類指令 55
3.6.1 無條件轉移指令 55
3.6.2 條件轉移指令 56
3.6.3 子程序調用與返回指令 57
3.6.4 空操作指令 58
3.7 位操作類指令 58
3.7.1 位傳送指令 58
3.7.2 位置位和位清零指令 59
3.7.3 位邏輯運算指令 59
3.7.4 位條件轉移指令 59
3.8 程序設計實例 60
3.8.1 順序結構程序設計 60
3.8.2 分支結構程序設計 63
3.8.3 循環結構程序設計 66
3.8.4 子程序設計 67
模塊四 80C51的中斷系統及定時/計數器 71
4.1 80C51的中斷系統 71
4.1.1 中斷的概念 73
4.1.2 中斷控制(兩級管理) 74
4.1.3 80C51單片機中斷處理過程 76
4.2 80C51的定時/計數器 78
4.2.1 定時/計數器的結構和工作原理 81
4.2.2 定時/計數器的控制字 82
4.2.3 定時/計數器的4種工作方式 83
模塊五 串行通信 87
5.1 串行通信概述 89
5.2 與串行口有關的特殊功能寄存器 90
5.3 串行口的4種工作方式 91
5.4 波特率的設計 93
模塊六 80C51的顯示接口技術 95
6.1 LED顯示技術 95
6.2 LCD模塊顯示技術 102
模塊七 80C51的鍵盤接口技術 112
7.1 獨立式鍵盤開關 112
7.2 矩陣式鍵盤開關 117
模塊八 8255接口芯片 123
模塊九 A/D與D/A轉換接口 128
9.1 A/D轉換接口 128
9.1.1 A/D轉換器概述 131
9.1.2 典型A/D轉換器芯片ADC0809 132
9.1.3 MCS-51單片機與ADC0809接口 133
9.2 D/A轉換接口 136
9.2.1 D/A轉換器概述 138
9.2.2 典型D/A轉換器芯片DAC0832 138
9.2.3 單緩沖方式的接口 140
9.2.4 雙緩沖方式的接口 141
模塊十 應用設計舉例 143
10.1 點陣LED顯示屏 143
10.2 單片機音樂程序的設計 148
參考文獻 151
- 單片機應用技術項目教程(C語言版)(第三版) [主編 郭志勇]
- 單片機原理及應用技術(C語言版) [周國運 魯慶賓 趙天翔 編著]
- 單片機實用技術項目教程 [主編 周威 熊輝]
- 單片機原理及應用項目化教程(C語言版) [主編 謝四連 王善偉 李石林]
- 單片機控制技術 [李美菊 劉敏 許艷梅]
- 單片機應用技術項目教程(C語言版)(第二版) [主編 郭志勇]
- 單片機技術實驗實訓教程(第二版) [周越 鄭棣]
- 單片機應用教程 [胡云冰 聶振華]
- 單片機應用系統設計安裝與調試 [主編 田浩鵬]
- 單片機原理及應用設計(第二版) [主編 胡輝 ]
- 單片機原理及典型應用接口技術 [劉甫 陳健美 編著]
- 單片機原理及應用教程(C語言版) [主編 周國運]
- 單片機應用系統設計與訓練 [胡輝 主編]
- 單片機應用技術項目教程(C語言版) [郭志勇]
- 單片機原理及應用 [主 編 李英順]
- 單片機原理及應用(C語言版) [周國運 主編]
- 16位單片機及語音嵌入式系統 [趙定遠 馬洪江 主編]
- 單片機原理及應用設計 [胡輝 主編]
- 單片機原理與應用 [金龍國 主編]
- 單片機原理與應用技術 [秦實宏 周龍 肖忠 等編著]
- 單片機接口技術(C51版) [張道德 編著]
- 單片機原理及基于單片機的嵌入式系統設計 [蔡方凱 主編]
- 單片機原理與應用 [胡輝 主編]
- 單片機技術實驗實訓教程 [周越 等編著]
- 單片機原理與應用系統設計 [李云鋼 等編著]
- 計算機硬件技術實驗教程 [張志勇 戴金波 主編]