《工業和信息化高職高專“十二五”規劃教材立項項目:單片機應用技術項目教程》結合目前最新的職業教育改革要求,通過十幾個典型工作任務,按照基于工作過程的編寫思路,主要介紹單片機開發工具軟件(KEIL、PROTEUS)、C51程序設計、單片機內部資源的應用、人-機交互處理、數據通信處理、A/D與D/A轉換接口以及單片機綜合應用系統設計等內容。本書注重技能訓練,內容貼近電子行業的職業崗位需求,具有很強的實用性、可讀性和可操作性。
本書適用于高職、高專的電子信息類、通信類、自動化類、機電類等專業作為單片機技術課程的教材,也可作為應用型本科院校、中職和培訓班的教材以及電子產品設計人員的參考書。
1、《單片機應用技術項目教程》是基于工作過程的思路進行編寫的。教材所選任務是作者們多年的教學實例積累下來的典型任務。 2、《單片機應用技術項目教程》編寫以項目任務為主要載體,處處體現示范性高職院校課程改革這一顯著特點。 3、《單片機應用技術項目教程》所采用的proteus軟件仿真教學和編程方法模板化是作者們多年教學、科研實踐經驗的積累和總結,可以有效解決高職學生學習單片機中的實踐和編程兩大難題。 4、《單片機應用技術項目教程》從職業崗位需求出發,采用采用實際工程應用中的C51編程。在實際工作中,單片機應用產品的開發大多采用C51語言。傳統的單片機教學采用匯編語言進行控制程序設計。對于高職學生,匯編語言不易理解,可讀性差,很難掌握其編程方法。
模塊一 單片機應用系統入門
任務 流水燈的制作
一、任務導入
二、知識鏈接
(一)51單片機簡介
(二)單片機的外部引腳
(三)單片機的時鐘、復位電路
(四)單片機開發系統
(五)KEIL C51集成開發環境的使用
(六)PROTEUS仿真軟件的使用
三、任務實施
(一)準備器件、工具
(二)實施步驟
四、任務小結
習題
模塊二 單片機內部資源的應用實踐
任務一 模擬交通燈的制作
一、任務導入
二、知識鏈接
(一)單片機的內部結構
(二)單片機的存儲器結構
(三)單片機的并行I/O接口
(四)C51的數據類型、常量和變量
(五)C51的運算符和表達式
(六)C51程序的基本語句
三、任務實施
(一)準備器件、工具
(二)實施步驟
四、任務小結
任務二 音樂門鈴的制作
一、任務導入
二、知識鏈接
(一)C51函數
(二)單片機的中斷系統
(三)定時/計數器
三、任務實施
(一)準備器件、工具
(二)實施步驟
四、任務小結
習題
模塊三 人-機交互處理
任務一 LED廣告牌的制作
一、任務導入
二、知識鏈接
(一)數組
(二)LED數碼顯示
三、任務實施
(一)準備器件、工具
(二)實施步驟
四、任務小結
任務二 大屏幕廣告牌的制作
一、任務導入
二、知識鏈接
(一)LED點陣顯示器的結構與原理
(二)LED點陣顯示技術
三、任務實施
(一)準備器件、工具
(二)實施步驟
四、任務小結
任務三 LCD廣告牌的制作
一、任務導入
二、知識鏈接
(一)LCD液晶顯示器及其種類
(二)字符型LCD的初始化
(三)字符型LCD的基本操作
三、任務實施
(一)準備器件、工具
(二)實施步驟
四、任務小結
任務四 數碼顯示按鍵值的制作
一、任務導入
二、知識鏈接
(一)按鍵簡介
(二)獨立式按鍵
(三)矩陣式鍵盤
三、任務實施
(一)準備器件、工具
(二)實施步驟
四、任務小結
習題
模塊四 數據通信處理
任務 單片機與PC串口通信設計
一、任務導入
二、知識鏈接
(一)指針
(二)串行通信基礎
(三)串行接口的結構和工作方式
(四)常用串行通信接口標準
(五)串行接口通信編程基礎
三、任務實施
(一)準備工具
(二)實施步驟
四、任務小結
習題
模塊五 A/D與D/A轉換接口的應用
任務一 簡易數字電壓表的設計
一、任務導入
二、知識鏈接
(一)典型A/D轉換芯片ADC
(二)ADC0809與單片機的接口應用
三、任務實施
(一)準備工具
(二)實施步驟
四、任務小結
任務二 鋸齒波發生器的設計
一、任務導入
二、知識鏈接
(一)典型D/A轉換芯片DAC
(二)DAC0832與單片機的接口應用
三、任務實施
(一)準備工具
(二)實施步驟
四、任務小結
習題
模塊六 綜合應用
任務 可調式電子鐘的制作
一、任務導入
二、知識鏈接
(一)74LS245簡介
(二)軟件設計
三、任務實施
(一)準備器件、工具
(二)實施步驟
附錄 C51部分庫函數
一、絕對地址訪問absacc.h
二、內部函數intrins.h
三、數學函數math.h
四、一般IO函數stdio.h
參考文獻