單片機培訓(xùn)課件_第1頁
單片機培訓(xùn)課件_第2頁
單片機培訓(xùn)課件_第3頁
單片機培訓(xùn)課件_第4頁
單片機培訓(xùn)課件_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

C8051F120混合信號處理器培訓(xùn)資料C8051F120混合信號處理器培訓(xùn)資料1前言一、C8051F120硬件體系結(jié)構(gòu)簡介二、C8051F120常用外設(shè)的操作三、單片機C語言編程方法概述四、C8051F120功能模塊實訓(xùn)參考資料:C8051F120/1/2/3/4/5/6/7/C8051F130/1/2/3系列混合信號ISPFLASH微控制器數(shù)據(jù)手冊潘琢金譯前言一、C8051F120硬件體系結(jié)構(gòu)簡介2一、C8051F120硬件體系結(jié)構(gòu)簡介CIP-51流水線內(nèi)核100MIPS復(fù)用的通用IO模數(shù)混合信號處理單元一、C8051F120硬件體系結(jié)構(gòu)簡介CIP-51流水線內(nèi)核3一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介4一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介5一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介6一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介7一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介8一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介9一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介10一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介11二、C8051F120常用外設(shè)的操作1、ADC二、C8051F120常用外設(shè)的操作1、ADC12二、C8051F120常用外設(shè)的操作2、DAC二、C8051F120常用外設(shè)的操作2、DAC13二、C8051F120常用外設(shè)的操作3、REF二、C8051F120常用外設(shè)的操作3、REF14二、C8051F120常用外設(shè)的操作4、comp二、C8051F120常用外設(shè)的操作4、comp15二、C8051F120常用外設(shè)的操作5、interrupt二、C8051F120常用外設(shè)的操作5、interrupt16二、C8051F120常用外設(shè)的操作6、osc二、C8051F120常用外設(shè)的操作6、osc17二、C8051F120常用外設(shè)的操作7、flash二、C8051F120常用外設(shè)的操作7、flash18二、C8051F120常用外設(shè)的操作8、RAM二、C8051F120常用外設(shè)的操作8、RAM19二、C8051F120常用外設(shè)的操作9、IO二、C8051F120常用外設(shè)的操作9、IO20二、C8051F120常用外設(shè)的操作9、IO二、C8051F120常用外設(shè)的操作9、IO21二、C8051F120常用外設(shè)的操作10、SMBUS\SPI\UART二、C8051F120常用外設(shè)的操作10、SMBUS\SP22二、C8051F120常用外設(shè)的操作10、SMBUS\SPI\UART二、C8051F120常用外設(shè)的操作10、SMBUS\SP23二、C8051F120常用外設(shè)的操作11、T/C定時器0、1與基本51定時器完全相同。定時器2、3、4捕捉方式:定時器2、3、4電平切換方式:(略)二、C8051F120常用外設(shè)的操作11、T/C定時器0、124二、C8051F120常用外設(shè)的操作11、T/C定時器0、1與基本51定時器完全相同。定時器2、3、4自動重載方式:二、C8051F120常用外設(shè)的操作11、T/C定時器0、125二、C8051F120常用外設(shè)的操作12、PCA二、C8051F120常用外設(shè)的操作12、PCA26二、C8051F120常用外設(shè)的操作12、PCA:中斷系統(tǒng)二、C8051F120常用外設(shè)的操作12、PCA:中斷系統(tǒng)27二、C8051F120常用外設(shè)的操作12、PCA:邊沿觸發(fā)捕捉二、C8051F120常用外設(shè)的操作12、PCA:邊沿觸發(fā)捕28二、C8051F120常用外設(shè)的操作12、PCA:軟件定時器二、C8051F120常用外設(shè)的操作12、PCA:軟件定時器29二、C8051F120常用外設(shè)的操作12、PCA:高速輸出二、C8051F120常用外設(shè)的操作12、PCA:高速輸出30二、C8051F120常用外設(shè)的操作12、PCA:頻率輸出二、C8051F120常用外設(shè)的操作12、PCA:頻率輸出31二、C8051F120常用外設(shè)的操作12、PCA:8位脈寬調(diào)制二、C8051F120常用外設(shè)的操作12、PCA:8位脈寬調(diào)32二、C8051F120常用外設(shè)的操作12、PCA:16位脈寬調(diào)制二、C8051F120常用外設(shè)的操作12、PCA:16位脈寬33三、單片機C語言編程方法概述1、牢記存儲器空間三、單片機C語言編程方法概述1、牢記存儲器空間34三、單片機C語言編程方法概述2、規(guī)劃程序結(jié)構(gòu)DesignMethod:top-〉downorbottom-〉upStructure:endlessloopbackgroundprogramandforegroundprogram三、單片機C語言編程方法概述2、規(guī)劃程序結(jié)構(gòu)DesignM35三、單片機C語言編程方法概述3、技巧與方法DemonstrationinkeilCA、KeilC的配置B、局部變量,全局變量,非易失變量,程序控件的存儲位置C、c文件、h文件、函數(shù)、及其相互調(diào)用的方法D、中斷程序的編寫及前后臺程序的配合E、大型程序結(jié)構(gòu)演示F、注意事項三、單片機C語言編程方法概述3、技巧與方法Demonstra36四、C8051F120功能模塊實訓(xùn)實驗1、利用C8051F120片內(nèi)溫度傳感器獲取芯片運行溫度,在調(diào)試環(huán)境中觀察溫度值實驗2、利用ADC0采集一個模擬直流電壓,電壓可由可調(diào)電源產(chǎn)生0-2V.在調(diào)試環(huán)境下讀出電壓值,并測量誤差。實驗3、利用ADC0和定時器配合編寫一個連續(xù)等間隔采樣程序,采樣間隔5KHz,被采信號為5V輸出變壓器經(jīng)過調(diào)理轉(zhuǎn)換成的0-2V信號。并計算其有效值。四、C8051F120功能模塊實訓(xùn)實驗1、利用C8051F137四、C8051F120功能模塊實訓(xùn)實驗4、利用交叉開關(guān)配置,實現(xiàn)一個IO輸出方波,編寫延時程序,通過觀察方波的周期變化,確定演示程序的誤差。實驗5、利用兩路DA輸出一個三角波和一個正弦波。要求三角波頻率2KHz,每周波50個點,正弦波頻率30Hz,每周波50個點。不斷減小兩個點的時間間隔,計算DA輸出最大不失真刷新頻率實驗6、利用鍵盤和液晶以及定時器編寫一個秒表,有停止、啟動以及調(diào)節(jié)初始時間的功能,并實現(xiàn)掉電存儲功能。四、C8051F120功能模塊實訓(xùn)實驗4、利用交叉開關(guān)配置,38四、C8051F120功能模塊實訓(xùn)實驗7、利用PCA功能輸出1路PWM波,要求載波頻率10KHz,調(diào)制波頻率200Hz,并學(xué)會用示波器觀察。實驗8、編寫調(diào)試兩個單片機串口通信程序。實驗9、編寫調(diào)試AD9851、ADS931E、DAC908的IO驅(qū)動程序?qū)嶒?0、編寫調(diào)試IO口模擬的SPI總線與移位寄存器的通信程序,與將來的FPGA配合實現(xiàn)數(shù)據(jù)傳輸(最后實現(xiàn))四、C8051F120功能模塊實訓(xùn)實驗7、利用PCA功能輸出39演講完畢,謝謝觀看!演講完畢,謝謝觀看!40C8051F120混合信號處理器培訓(xùn)資料C8051F120混合信號處理器培訓(xùn)資料41前言一、C8051F120硬件體系結(jié)構(gòu)簡介二、C8051F120常用外設(shè)的操作三、單片機C語言編程方法概述四、C8051F120功能模塊實訓(xùn)參考資料:C8051F120/1/2/3/4/5/6/7/C8051F130/1/2/3系列混合信號ISPFLASH微控制器數(shù)據(jù)手冊潘琢金譯前言一、C8051F120硬件體系結(jié)構(gòu)簡介42一、C8051F120硬件體系結(jié)構(gòu)簡介CIP-51流水線內(nèi)核100MIPS復(fù)用的通用IO模數(shù)混合信號處理單元一、C8051F120硬件體系結(jié)構(gòu)簡介CIP-51流水線內(nèi)核43一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介44一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介45一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介46一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介47一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介48一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介49一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介50一、C8051F120硬件體系結(jié)構(gòu)簡介一、C8051F120硬件體系結(jié)構(gòu)簡介51二、C8051F120常用外設(shè)的操作1、ADC二、C8051F120常用外設(shè)的操作1、ADC52二、C8051F120常用外設(shè)的操作2、DAC二、C8051F120常用外設(shè)的操作2、DAC53二、C8051F120常用外設(shè)的操作3、REF二、C8051F120常用外設(shè)的操作3、REF54二、C8051F120常用外設(shè)的操作4、comp二、C8051F120常用外設(shè)的操作4、comp55二、C8051F120常用外設(shè)的操作5、interrupt二、C8051F120常用外設(shè)的操作5、interrupt56二、C8051F120常用外設(shè)的操作6、osc二、C8051F120常用外設(shè)的操作6、osc57二、C8051F120常用外設(shè)的操作7、flash二、C8051F120常用外設(shè)的操作7、flash58二、C8051F120常用外設(shè)的操作8、RAM二、C8051F120常用外設(shè)的操作8、RAM59二、C8051F120常用外設(shè)的操作9、IO二、C8051F120常用外設(shè)的操作9、IO60二、C8051F120常用外設(shè)的操作9、IO二、C8051F120常用外設(shè)的操作9、IO61二、C8051F120常用外設(shè)的操作10、SMBUS\SPI\UART二、C8051F120常用外設(shè)的操作10、SMBUS\SP62二、C8051F120常用外設(shè)的操作10、SMBUS\SPI\UART二、C8051F120常用外設(shè)的操作10、SMBUS\SP63二、C8051F120常用外設(shè)的操作11、T/C定時器0、1與基本51定時器完全相同。定時器2、3、4捕捉方式:定時器2、3、4電平切換方式:(略)二、C8051F120常用外設(shè)的操作11、T/C定時器0、164二、C8051F120常用外設(shè)的操作11、T/C定時器0、1與基本51定時器完全相同。定時器2、3、4自動重載方式:二、C8051F120常用外設(shè)的操作11、T/C定時器0、165二、C8051F120常用外設(shè)的操作12、PCA二、C8051F120常用外設(shè)的操作12、PCA66二、C8051F120常用外設(shè)的操作12、PCA:中斷系統(tǒng)二、C8051F120常用外設(shè)的操作12、PCA:中斷系統(tǒng)67二、C8051F120常用外設(shè)的操作12、PCA:邊沿觸發(fā)捕捉二、C8051F120常用外設(shè)的操作12、PCA:邊沿觸發(fā)捕68二、C8051F120常用外設(shè)的操作12、PCA:軟件定時器二、C8051F120常用外設(shè)的操作12、PCA:軟件定時器69二、C8051F120常用外設(shè)的操作12、PCA:高速輸出二、C8051F120常用外設(shè)的操作12、PCA:高速輸出70二、C8051F120常用外設(shè)的操作12、PCA:頻率輸出二、C8051F120常用外設(shè)的操作12、PCA:頻率輸出71二、C8051F120常用外設(shè)的操作12、PCA:8位脈寬調(diào)制二、C8051F120常用外設(shè)的操作12、PCA:8位脈寬調(diào)72二、C8051F120常用外設(shè)的操作12、PCA:16位脈寬調(diào)制二、C8051F120常用外設(shè)的操作12、PCA:16位脈寬73三、單片機C語言編程方法概述1、牢記存儲器空間三、單片機C語言編程方法概述1、牢記存儲器空間74三、單片機C語言編程方法概述2、規(guī)劃程序結(jié)構(gòu)DesignMethod:top-〉downorbottom-〉upStructure:endlessloopbackgroundprogramandforegroundprogram三、單片機C語言編程方法概述2、規(guī)劃程序結(jié)構(gòu)DesignM75三、單片機C語言編程方法概述3、技巧與方法DemonstrationinkeilCA、KeilC的配置B、局部變量,全局變量,非易失變量,程序控件的存儲位置C、c文件、h文件、函數(shù)、及其相互調(diào)用的方法D、中斷程序的編寫及前后臺程序的配合E、大型程序結(jié)構(gòu)演示F、注意事項三、單片機C語言編程方法概述3、技巧與方法Demonstra76四、C8051F120功能模塊實訓(xùn)實驗1、利用C8051F120片內(nèi)溫度傳感器獲取芯片運行溫度,在調(diào)試環(huán)境中觀察溫度值實驗2、利用ADC0采集一個模擬直流電壓,電壓可由可調(diào)電源產(chǎn)生0-2

溫馨提示

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

最新文檔

評論

0/150

提交評論