各位同學:
寒假將至,電工與電氣信息實驗教學中心將在假期期間免費培訓同學學習單片機應用知識。培訓后有意寒假期間延長在實驗室參加課外創新及訓練學科競賽的同學可以與指導老師聯系。
培訓對象:全校在冊本科生
培訓時間:放假第一周,(1月10日-1月15日)
培訓地點:明理樓A211
單片機小系統實驗板自費(60元)
為了提前準備單片機小系統板,請有意參加培訓的同學提前報名(可以短信報名,請注明姓名、專業年級、學號)。報名截止時間為1月5日。
報名地點:明理樓A213、A208
報名電話:13408624461(靳濤)、13982069601(高鳳水)
培訓內容:
第1天:
(1)系統講述學習單片機的目的和意義,學習單片機的方法與興趣培養。
(2)單片機的基礎知識與最小系統設計。
(3)單片機的C語言開發環境與程序下載。
(4)單片機C語言順序編程控制簡單流水燈。
(5)單片機C語言數組編程控制簡單流水燈。
(6)底層程序概念及流水燈的底層程序編寫方法。
(7)按鍵輸入的編程方法及按鍵底層程序的編寫方法。
(8)利用按鍵底層程序和流水燈底層程序編寫復雜流水燈程序。
第2天:
(1)蜂鳴器發聲控制及蜂鳴器底層程序的編寫方法。
(2)1位7段數碼管顯示程序及數碼管底層程序的編寫方法。
(3)4位7段數碼管動態掃描顯示程序及4位數碼管底層程序的編寫方法。
(4)利用數碼管編寫時鐘走時程序。
(5)中斷的概念,外部中斷及外部中斷底層程序的編寫方法。
(6)利用外部中斷編寫時鐘設置程序。
(7)定時中斷及定時中斷底層程序的編寫方法。
(8)利用定時中斷編寫計時器底層程序并設計精確秒表。
第3天:
(1)任務的概念及基于狀態的任務程序編寫方法。
(2)程序流程圖的設計。
(3、4、5)利用任務程序設計帶鬧鐘的電子表。
(6)LCD1602顯示器的使用方法及底層程序編寫方法。
(7、8)利用LCD1602底層程序設計簡單加減乘除計算器。
第4天:
(1)串口通信原理及單片機的串口設置。
(2)串口底層程序的編寫方法。
(3、4、5)利用串行底層程序編寫單片機與PC機的數據通信。
(6)串口中斷接收字符及字符串。
(7、8)利用設計PC機端輸入及顯示的加減乘除計算器。
第5天:
(1)I2C串行通信原理及單片機的I2C總線驅動底層程序。
(2)E2PROM的使用方法,并利用I2C底層程序實現數據的存儲與讀寫。
(3、4、5)利用E2PROM,編寫4位數據密碼鎖。
(6、7、8)講解Proteus軟件的使用,擴展單片機系統與各類傳感器連接應用。
電工與電氣信息實驗教學中心
2013/12/27