單片機普及講稿
|
資料類別
|
電子電工教案 |
|
課程(專業(yè))
|
單片機 |
關鍵詞
|
實際設計|單片機 |
適用年級
|
大學 |
身份要求
|
普通會員 |
金 幣
|
20 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
3366K |
發(fā)布時間
|
2008-11-21 13:19:00 |
預覽文件
|
無 |
下載次數
|
8 |
發(fā)布人 |
kj008 |
內容簡介:
單片機普及講稿
前 言
單片機的發(fā)展經歷了興盛到衰退再到興盛的反復,近幾年單片機應用的迅速發(fā)展也強烈的激發(fā)了電子愛好者對單片機的學習興趣,但是與學習者的空前熱情相比現在大多數教材都是沿用十數年前的教學結構,沒有及時進行知識概念和教學理念的更新;更有些人故弄玄虛,把學習單片機這件事情搞的復雜化,這樣給一些基礎薄弱的人的學習增加了難度和壓力。
我根據多年的教學和開發(fā)經驗以及對學生的了解寫了這本講稿,目的是讓更多的人來單片機,學會單片機,因為單片機應用是一門技能課,所以我認為教師的主要任務是將單片機最基礎的知識和技能用最通俗的語言最生動的形式教授給學習者,讓他們以輕松的心情走進單片機的世界,至于單片機應用中的高級知識和技能則應該是學習者在實踐中不斷的自學和充實,以此培養(yǎng)獨立分析和解決問題的能力。
這份講稿不但講述了單片機的基礎知識,還詳細講解了20個實際設計,配合硬件設備可以完成單片機學習中的所有基礎實驗。
目錄
第一講:為什么學習單片機 6
1.單片概念及發(fā)展史 6
2.單片機的特點 7
3.單片機的主要用途 8
4.單片機與嵌入式的關系 8
5.單片機的就業(yè) 10
6.學完單片機能做什么 11
第二講:學習單片機的幾種方法 11
1.傳統(tǒng)教學方式 11
2.七天學會單片機 12
3.實驗貫穿教程 13
4.整體+基礎+實踐 13
第三講:數制的基礎 13
1.進位計數制 14
2.進制間的轉換 19
3.數的定點與浮點表示 25
4.機器數的表示 28
5.計算機中常用的編碼 36
6.邏輯數據的表示 38
第四講:開發(fā)簡單的單片機系統(tǒng) 39
1.單片機的最小系統(tǒng) 39
2.點亮發(fā)光管 42
3.單片機編程的一般過程 43
4.介紹一個簡單的編譯軟件 45
第五講:初學單片機幾個不易掌握的概念 46
1.總線 46
2.數據、地址、指令 47
3.P0口、P2口和P3的第二功能用法 48
4.程序的執(zhí)行過程 49
5.堆棧 49
6.仿真、仿真機 50
第六講:匯編指令學習 51
1.匯編和C語言在開發(fā)單片機時各有哪些優(yōu)缺點? 51
2.單片機MCS-51系列指令快速記憶法 52
3.學習51匯編指令的需要掌握的基本知識點 56
第七講 簡單的程序設計 60
1.數據傳送類指令及練習 60
2.綜合編程舉例 67
第八講:51單片機內部硬件基礎 72
1.MCS-51單片機的引腳配置圖 72
2.MCS-51單片機的總線 73
3.51存儲空間結構 74
4.I/O口結構 82
第九講:成為單片機從業(yè)者? 86
1.信心+快樂 86
2.應該儲備的知識和技能 87
3.了解51家族 87
4.單片機硬件系統(tǒng)設計原則 89
第十講:常用下載程序的使用 91
1. stc單片機下載說明(使用STC89c52) 91
2. 獨立ISP 下載線使用說明(使用89s52/51) 98
第十一講:I/O的應用實例 100
1.實驗一 位移法流水燈 100
2.實驗二 逐個送數法流水燈 103
3.如何精確計算延時子程序的執(zhí)行時間? 105
4.實驗三 蜂鳴器嘀嘀聲 106
5.實驗四 蜂鳴器報警聲 107
第十二講:獨立按鍵的設計 111
1.一種簡易的獨立按鍵結構及程序設計 111
2.一種標準的獨立按鍵結構及程序設計 112
3.鍵盤防抖(消抖)概念 114
第十三講 數碼管控制方法 116
1.數碼管的結構 116
2.多位數碼管的驅動方法 117
3.實驗六 數碼管顯示 118
4.實驗七 獨立按鍵與數碼管綜合實驗 122
第十四講 行列式(矩陣式)鍵盤 125
1.行列式鍵盤的基本結構 125
2.常用的行列式結構與程序 125
3.實驗八 行列式按鍵 126
第十五講 S51/52 看門狗 129
1.什么是看門狗 129
2.實驗九 S51/52 看門狗演示 129
第十六講 單片機中斷與定時 131
1.中斷的基本知識 131
2.實驗十 外部中斷 137
3.MCS-51單片機的定時器/計數器 139
4.實驗十一 定時器計數器 148
第十七講 串行口 150
1.串行接口概述 150
2.8051單片機的串行接口結構 152
3.串行口的工作方式 155
4.計算波特率 158
5.串行口的應用范例 159
6.異步通訊程序舉例 162
7.單片機和PC機串口通訊 164
8.實驗十二 串行口通信 166
9.多機通信接口 169
第十八講 KEILC的使用指導 171
1.如何建立一個C項目 171
2.如何進行工程詳細設置 179
3.操作過程視頻錄象 184
第十九章 單片機加強實驗 185
實驗十三 1602液晶 185
實驗十四 12864液晶 187
實驗十五 溫度測量 193
實驗十六 EEPROM 198
實驗十七 繼電器控制 199
實驗十八 串行A/D實驗 201
實驗十九 串行D/A實驗 205
實驗二十 時鐘芯片(DS1302)實驗 208
實驗二十一 步進電機調速實驗 211
實驗二十二 步進電機正反轉實驗 216
附錄1 51匯編指令表(以字母順序排列) 218
附錄2 51匯編指令表(以功能順序排列) 262
附錄3 ANSIC標準關鍵字 270
附錄4 C51編譯器的擴展關鍵字 272
附錄5 AT89C51特殊功能寄存器列表 273
相關說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內下載同一文件,不重復扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
|