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