《高職高專電子/通信類專業(yè)“十二五”規(guī)劃教材·單片機原理與應(yīng)用:KEIL C項目教程》采用項目教學(xué)法來講解51單片機的原理與應(yīng)用,使用C語言進行程序設(shè)計。
《高職高專電子/通信類專業(yè)“十二五”規(guī)劃教材·單片機原理與應(yīng)用:KEIL C項目教程》按照由淺入深、循序漸進的原則,選取了10個單片機開發(fā)中的常用項目,分別為點亮一個發(fā)光二極管、霓虹燈控制系統(tǒng)、數(shù)碼管顯示電路、鍵盤原理及應(yīng)用、中斷系統(tǒng)及其應(yīng)用、99s倒計時、液晶顯示器及其應(yīng)用、串行口通信、D/A和A/D轉(zhuǎn)換、基于51單片機的時鐘。
本書在編寫時,語言描述通俗易懂、注重應(yīng)用,在完成10個項目的同時,通過拓展與提高,使項目內(nèi)容更加結(jié)合實際,增強了實用性。
《高職高專電子/通信類專業(yè)“十二五”規(guī)劃教材·單片機原理與應(yīng)用:KEIL C項目教程》可作為高等職業(yè)院校自動化、電子信息及機電等相關(guān)專業(yè)的學(xué)生教材,也可作為需要掌握和使用單片機技術(shù)的工程技術(shù)人員的實用參考書。
項目一 點亮一個發(fā)光二極管
1.1 項目說明
1.2 基礎(chǔ)知識
1.2.1 微型計算機的硬件系統(tǒng)
1.2.2 單片機結(jié)構(gòu)
1.2.3 數(shù)制及轉(zhuǎn)換
1.2.4 51單片機存儲器的擴展
1.2.5 C51基礎(chǔ)
1.3 項目實施
1.3.1 硬件設(shè)計方案
1.3.2 軟件設(shè)計方案
1.3.3 程序調(diào)試
1.4 項目評價
1.5 拓展與提高
習題
項目二 霓虹燈控制系統(tǒng)
2.1 項目說明
2.2 基礎(chǔ)知識
2.2.1 C51變量
2.2.2 C51的運算符與表達式
2.2.3 C51語句
2.2.4 C51函數(shù)
2.2.5 一個發(fā)光二極管的閃爍
2.2.6 流水燈
2.3 項目實施
2.3.1 硬件設(shè)計方案
2.3.2 軟件設(shè)計方案
2.3.3 程序調(diào)試
2.4 項目評價
2.5 拓展與提高
習題
項目三 數(shù)碼管顯示電路
3.1 項目說明
3.2 基礎(chǔ)知識
3.2.1 if語句
3.2.2 數(shù)碼管結(jié)構(gòu)
3.2.3 數(shù)碼管顯示方式
3.3 項目實施
3.3.1 硬件設(shè)計方案
3.3.2 軟件設(shè)計方案
3.3.3 程序調(diào)試
3.4 項目評價
3.5 拓展與提高
習題
項目四 鍵盤原理及應(yīng)用
4.1 項目說明
4.2 基礎(chǔ)知識
4.2.1 break語句和continue語句
4.2.2 switch語句
4.2.3 按鍵和鍵盤
4.2.4 獨立式鍵盤的按鍵識別與應(yīng)用
4.2.5 矩陣式鍵盤的按鍵識別與應(yīng)用
4.3 項目實施
4.3.1 硬件設(shè)計方案
4.3.2 軟件設(shè)計方案
4.3.3 程序調(diào)試
4.4 項目評價
4.5 拓展與提高
習題
項目五 中斷系統(tǒng)及其應(yīng)用
5.1 項目說明
5.2 基礎(chǔ)知識
5.2.1 中斷概述
5.2.2 51單片機中斷系統(tǒng)
5.2.3 中斷初始化
5.2.4 中斷服務(wù)函數(shù)的定義
5.2.5 應(yīng)用舉例
5.3 項目實施
5.3.1 硬件設(shè)計方案
5.3.2 軟件設(shè)計方案
5.3.3 程序調(diào)試
5.4 項目評價
5.5 拓展與提高
習題
項目六 99s倒計時
項目七 液晶顯示器及其應(yīng)用
項目八 串行口通信
項目九 D/A和ND轉(zhuǎn)換
項目十 基于51單片機的時鐘
參考文獻