項目一 認識單片機及其開發工具 1項目基本知識 1知識一 認識單片機 1一、單片機及單片機應用系統 1二、單片機中的數制 3三、mcs-51單片機簡介 4知識二 認識常用單片機開發工具 7一、仿真器 7二、編程器 7三、isp下載線 8四、keil c開發軟件簡介 8項目技能實訓 9技能實訓一 制作單片機*小應用系統 9一、單片機*小應用系統簡介 9二、制作單片機*小應用系統 10技能實訓二 集成開發軟件keil c的基本操作 11一、程序設計語言簡介 12二、集成開發軟件keil c的基本操作 12技能實訓三 向單片機寫入程序 17一、使用編程器燒寫程序 18二、使用下載線下載程序 20技能實訓四 自制stc單片機下載線 23一、電路原理圖 23二、電路制作 24項目二 制作單片機輸出控制電路 26項目基本知識 26知識一 led與單片機接口電路 26一、mcs-51單片機i/o口簡介 26二、led接口電路 28知識二 匯編語言程序結構及相關指令 29一、匯編語言程序結構 29二、相關指令 31知識三 音頻接口電路和繼電器接口電路 33一、音頻接口電路 33二、繼電器與單片機接口電路 34項目技能實訓 35技能實訓一 制作led控制電路 35一、硬件電路制作 36二、程序設計 38技能實訓二 制作音頻控制電路 41一、硬件電路制作 41二、程序設計 43技能實訓三 制作直流電動機控制電路 44一、硬件電路設計 45二、程序設計 47項目三 mcs-51單片機及其指令系統 50知識一 mcs-51單片機基礎 50一、mcs-51單片機內部結構及功能部件 50二、mcs-51單片機內部存儲器及存儲空間 51知識二 mcs-51單片機指令系統 56一、相關符號約定 56二、mcs-51單片機指令系統分類介紹 57三、偽指令 72項目四 制作led數碼管顯示電路 74項目基本知識 74知識一 七段led數碼管及其接口電路 74一、七段led數碼管簡介 74二、數碼管字形段碼 75三、數碼管的靜態顯示方式 76四、數碼管的動態掃描顯示方式 77知識二 鍵盤接口電路及編程 80一、獨立式按鍵 80二、矩陣式鍵盤 82項目技能實訓 84技能實訓一 led數碼管顯示器的識別與檢測 84一、數碼管種類和結構 84二、數碼管的型號 85三、led數碼管的檢測方法 86技能實訓二 制作一位led數碼計數牌 88一、硬件電路制作 89二、程序設計 91三、程序的調試與下載 92技能實訓三 制作3位led數碼計數牌 93一、硬件電路制作 93二、程序設計 95三、程序的調試與下載 97項目五 制作led點陣顯示電路 99項目基本知識 99知識一 led點陣顯示模塊及其接口電路 99一、led點陣顯示模塊簡介 99二、led點陣顯示模塊的結構 100三、led點陣顯示模塊的接口及編程 101項目技能實訓 104技能實訓一 點陣顯示模塊的識別與檢測 104一、手工焊接一個8×8led點陣 104二、led點陣顯示模塊的識別和檢測 105技能實訓二 制作點陣顯示電路(靜止及滾動顯示) 106一、硬件電路制作 106二、程序設計 108項目六 外部中斷系統的應用 115項目基本知識 115知識一 認識mcs-51單片機中斷系統 115一、中斷的概念 115二、mcs-51單片機的中斷系統 117三、外部中斷應用舉例 122項目技能實訓 123技能實訓一 外部中斷試驗 123一、硬件電路制作 124二、程序設計 125三、程序調試與下載 127技能實訓二 制作家用地震報警器 127一、硬件電路制作 128二、程序設計 130三、程序調試與燒寫 131項目七 定時器/計數器的應用 133項目基本知識 133知識一 認識mcs-51單片機定時器/計數器 133一、定時器/計數器簡介 133二、定時器/計數器的方式和控制寄存器 135三、定時器/計數器的工作方式 136四、定時器/計數器應用舉例 138項目技能實訓 141技能實訓一 制作1秒定時閃爍電路 141一、硬件電路制作 141二、程序設計 142三、程序的調試與下載 144技能實訓二 制作數字時鐘 145一、硬件電路制作 145二、程序設計 147三、程序的調試與下載 151項目八 a/d轉換電路的應用 153項目基本知識 153知識一 系統擴展 153一、mcs-51單片機擴展的原理 153二、外部設備的編址 156知識二 認識a/d轉換電路 156一、a/d轉換電路簡介 156二、a/d轉換集成電路adc0809簡介 157三、adc0809和單片機接口電路 159項目技能實訓 161技能實訓一 制作數字電壓表 161一、硬件電路制作 161二、程序設計 164技能實訓二 制作電子溫度計 166一、lm35集成電路溫度傳感器 166二、硬件電路設計 167三、程序設計 168項目九 串行通信口的應用 172項目基本知識 172知識一 認識mcs-51單片機的串行通信口 172一、串行通信的基本知識 172二、mcs-51單片機的串行通信口 173知識二 單片機與pc的通信 178一、rs-232串口電平特性及接口標準 178二、ttl電平與eia電平的轉換 179三、單片機與pc串行接口電路 180項目技能實訓 181技能實訓 制作單片機與pc串行口通信電路 181一、硬件電路制作 181二、程序設計 183知識拓展 一、糾錯技術 186知識拓展 二、rs-232串行接口標準 186參考文獻 189