單片機培訓大綱_第1頁
單片機培訓大綱_第2頁
單片機培訓大綱_第3頁
單片機培訓大綱_第4頁
單片機培訓大綱_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

單片機培訓大綱-【武漢華嵌】課程大綱第一階段(基礎階段)學習目標C語言基礎加強、C51單片機編程環境與嵌入式系統概述、單片機的指令系統和匯編語言、C51程序與匯編程序的比較、例程分析,單步調試,本階段為單片機基礎內容,將貫穿整個單片機開發過程。內容提要1、 C51單片機基本結構與工作原理(1) 單片機概述與嵌入式系統演示、單片機系統設計介紹(2) C51開發環境建立:KeilCIDE、下載軟件、串口調試軟件等;KeilC51工程文件建立方法;(3) KeilC51程序編輯、編譯、調試方法;常見問題解析(4) 單片機嵌入式C語言程序設計基礎(5) Protel環境建立(6) 實驗:KeilC環境練習與protel軟件的熟悉2、 單片機I/O接口(1) 單片機嵌入式系統基本組成講解:電源、晶振、復位、下載、上拉電路等最小系統電路圖分析,常見問題解析(2) 單片機內部結構、引腳功能、存儲空間、特殊功能寄存器(3) I/O接口一輸出應用(LED閃爍、二級管、限流電阻)(4) 二極管、三極管的應用電路舉例和仿真分析(5) 實驗:單片機I/O練習3、 單片機的指令系統和匯編語言(1) 8051指令的基本格式、分類和尋址方式(2) 數據傳送指令、算術運算指令(3) 邏輯運算及移位指令、位操作指令(4) 控制轉移類指令(5) 匯編編程舉例(LED閃爍),匯編與C混合編程舉例(6) 實驗:單片機匯編練習4、單片機C語言高級應用與(1) C51位運算、編程舉例(2) C語言程序流程控制(選擇:if,?:)(3) C語言關系和邏輯運算符(4) C語言程序流程控制(循環:while,for)(5) 函數的定義和調用(6) 數組與指針的定義與引用,數組與指針的編程舉例(7) 由數組到指針的轉換(8) 結構體使用(9) C51程序與匯編程序的比較、例程分析,單步調試

(10) 代碼優化:Small、Compact、Large編譯模式,存儲類型(11) 實驗:單片機C語言練習第二階段(強化階段)學習目標學習51單片機的中斷、定時器、看門狗、串口、紅外、時鐘、I2C、A/D、D/A、鍵盤與數碼管接口技術、LCD液晶觸摸屏顯示接口設計,硬件原理圖設計,器件選型與分析,軟硬件調試技術。本階段為單片機設計的核心內容。【武漢華嵌官網】內容提要5、單片機系統的中斷應用編程(1) 中斷的基本概念、中斷源、中斷控制寄存器(2) 中斷處理過程、中斷優先級(3) 中斷的應用編程(4) 實例講解舉例(5) 實驗:中斷練習6、單片機定時器、計數器應用編程(1) 定時/計數器控制寄存器、工作方式(2) 定時器中斷應用編程(LED閃爍、驅動揚聲器發聲)(3) 采用定時器方式,匯編編程LED閃爍(4) 定時器應用舉例(5) 實驗:定時器練習7、看門狗(1) 熟悉看門狗復位WDR和看門狗定時器WDT的應用場景;(2) 熟悉軟件看門狗的編寫;(3) 熟悉看門狗專用芯片工作原理和應用(4) 看門狗電路原理圖設計與分析(5) 實驗:看門狗練習8、串行口通信應用編程(1) 異步通信與同步通信(簡介)(2) 串口通訊原理、通訊控制寄存器與通信方式(3) 串行口電路原理圖設計(專用芯片方式)(4) 單片機串行口編程(5) PC與單片機串行口通訊的代碼分析、編程9、紅外通信

(1) 紅外通訊原理、通訊控制寄存器(2) 紅外模快的外圍電路設計(3) 使用C語言操作紅外模塊(4) 紅外遙控器實驗(5) 實驗:紅外通信練習10、I2C接口技術(1) I2C介紹與時序分析(2) I2C接口應用一EEPROM電路設計(AT24C0X芯片)(3) I2C電路圖導讀(4) I2C編程源代碼講解、編程舉例(5) 實驗:I2C編程練習11、實時時鐘接口技術(1) 串行實時時鐘接口電路設計(DS1302芯片使用分析)(2) 電路圖導讀(3) DS1302芯片時序分析(4) 實時時鐘接口應用編程實例分析(5) 實驗:實時時鐘編程練習12、A/D轉換接口技術(1) 模擬量輸入通道電路設計(2) 并行A/D轉換技術簡介(ADC0809簡介)(3) 串行A/D應用編程(TLC549芯片使用分析)(4) 電路圖導讀(5) 實驗:AD編程練習(PCF8591)13、D/A轉換接口技術(1) 模擬量輸出通道電路設計(2) 并行D/A轉換技術簡介(DAC0832簡介)(3) 串行D/A應用編程(TLC5615芯片使用分析)(4) 電路圖導讀(5) 實驗:DA編程練習(PCF8591)14、鍵盤與LED數碼管接口技術(1) 4鍵復用I/O鍵盤設計(2) 數碼管接口電路設計(3) 鍵盤與數碼管應用編程(4) 電路圖導讀(5) 實驗:鍵盤與LED數碼管編程練習

15、LCD液晶觸摸屏顯示接口設計(1) 液晶顯示原理簡介(2) 接口設計簡介(字符式HD4478O,點陣式T6963)(3) M16O2字符型液晶模塊應用編程(4) 電路圖導讀(5) LCD應用編程(菜單設計)(6) 實驗:LCD應用編程練習16、階段項目綜合設計在實驗板上自行設計程序,完成如下小項目(1) 數字頻率計設計(2) 多路數字搶答器設計(3) 數字寒暑表設計(4) 紅外遙控的步進電機調速系統設計第三階段(高級階段)學習目標17、工業串行通信485接口設計(1) 485接口原理介紹,與232通信的關系(2) 485通信實例演示與程序剖析(3) 電路圖設計演示(4) 實驗:485與232接口通信18、工業現場總線協議modbus應用(1) modbus總線協議介紹(2) modbus實例演示與程序剖析(3) 電路原理圖設計分析(4) 實驗:modbus主從通信應用編程練習19、SPI總線應用(1) spi總線協議介紹(2) spi實例演示與程序剖析(3) 電路圖與時序分析(4) 實驗:spi應用編程練習20、工業現場總線can總線應用

(1) can總線協議介紹(2) can實例演示與程序剖析(3) 電路圖設計分析(4) 實驗:can通信應用編程練習21、用VB/QT設計上位機程序與單片機通信(1) VB/QT軟件使用,包括界面設計、基本語法(2) 上位機使用VB/QT與單片機串口通信實例與代碼分析(3) 實驗:上、下位機使用串口雙向通信第四階段(項目實戰)學習目標目的:通過1個實際項目案例(任選其一),對本課程學習效果做一個總結,增強理論的掌握和動手能力,項目全程有老師輔導并控制開發進度,最后進行作品的驗收和答辯。步驟:1、 根據需求編寫需求分析報告和詳細設計,經講師評審通過后,進行下列步驟2、 紙檔原理圖設計與器件選型3、 用萬用板搭建單片機最小系統、以及外圍功能電路4、 完成軟件功能的編程和調試5、 萬

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論