版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1/tsfitnfe of Tedifiohy本科實驗報告實驗名稱: 實驗四 用AD轉(zhuǎn)換模塊實現(xiàn)模擬量采集課程名稱:PIC單片機實驗實驗時間:2015.12.2任課教師:梁蕻實驗地點:4-338實驗教師:梁蕻實驗類型:原理驗證 V綜合設(shè)計 自主創(chuàng)新學生姓名:學號7班級:組號:學院:信息與電子學院同組搭檔:專業(yè):信息工程成績:信息與電子學院實驗四 用 AD 轉(zhuǎn)換模塊實現(xiàn)模擬量采集一、實驗目的 :1. 學習使用硬件外設(shè)函數(shù)實現(xiàn) A/D 轉(zhuǎn)換2. 學習對 PIC 單片機外圍模塊 A/D 轉(zhuǎn)換器的控制二、實驗原理:1.與A/D轉(zhuǎn)換相關(guān)的特殊功能寄存器的設(shè)置16PIC18F452自帶的A/D轉(zhuǎn)換模塊的功
2、能是將一個模擬輸入信號轉(zhuǎn)換成一個 位數(shù)字信號,此模塊有 4個寄存器,分別是:(1)A/D轉(zhuǎn)換結(jié)果高位寄存器(ADRESH)( 2) A/D 轉(zhuǎn)換結(jié)果低位寄存器 (ADRESH)( 3) A/D 轉(zhuǎn)換控制寄存器 (ADCON0)(4)A/D轉(zhuǎn)換控制寄存器(ADCON1) 這4個寄存器的用法可參考PIC18F452數(shù)據(jù)手冊的相關(guān)內(nèi)容。2.與A/D轉(zhuǎn)換相關(guān)的硬件外設(shè)函數(shù)的使用三程序設(shè)計內(nèi)容:完善例程 2 查看程序,發(fā)現(xiàn)有幾處需要完善 在開頭處需要添加三行代碼 關(guān)閉看門狗計時器 #pragma config WDT = OFF 配置晶振 #pragma config OSC = HS 關(guān)閉低電平 #p
3、ragma config LVP = OFF并且需要配置A/D轉(zhuǎn)換器OpenADC(ADC_FOSC_8&ADC_LEFT_JUST&ADC_1ANA_0REF, ADC_CH0& ADC_INT_OFF);通過左右對齊控制燈的開關(guān),并且選擇 0通道,禁止中斷。修改后的實驗代碼 :#include #include #pragma config WDT = OFF#pragma config OSC = HS#pragma config LVP = OFF/ Exercise 1 :/* Set configuration bits for use with ICD2 / PICDEM2 PL
4、US Demo Board: * - set HS oscillator* - disable watchdog timer* - disable low voltage programming*/void InitializeAD(void);void main(void)/ Set PORTD for LED output / Initial A/D module/ Convert A/D/ Waiting A/D until done/ Put A/D result on LEDsTRISD=0;InitializeAD();while(1)ConvertADC(); while(Bus
5、yADC(); PORTD=ADRESH;/*/* Function: InitializeAD * /*- Fosc/8 clock source*/*- Left justified*/*- 1 analog channels, 0 references*/*- Channel 0*/*- Disable A/D interrupt*/* void InitializeAD(void)OpenADC(ADC_FOSC_8&ADC_LEFT_JUST& ADC_1ANA_0REF,ADC_CH0&ADC_INT_OFF);/ Exercise 2 : Open the A/D periphe
6、ral with A/D Library function / See Page 11-13 of MPLAB-C18 C 編譯器庫函數(shù) 四實驗步驟:1.編輯源文件并將源文件存于mcc18目錄中 2選擇目標處理器3. 建立項目,項目名與源文件同名4. 選擇項目設(shè)置選擇語言工具套件:MPLAB c18c Toolsuite (mcc18.exe), MPLINK Object Lin ker (Mpl in k.exe)選擇MPLAB C18安裝目錄中頭文件和函數(shù)庫子目錄的路徑。5. 加載源文件和鏈接文件6 .編譯7. 用MPLAB SIM軟件模擬器進行調(diào)試8. 用MPLAB ICD2進行調(diào)試N
7、ew ProjectXPnoject Nameep4Project D iiectovD U seisUniverseParaD Ewkf 叩MPLAB 4E rowseHelpOKCancelBuild Options For Project VxpS.mcpMPASM AssemblerMPLINK LinkerMPLAB dBDi rectoriCustom Build Tratfr MPASM/C17/C1BDirectories and Search PathsSlhow direct 口 比詁第 For: InclijdmiPathNewDownUp|C.MCC10hBidd Di
8、rectory PolicyO Aserrtile/Compile m souroe-file dii比tctji link in outpul: direcioryAsserrible/CompileAink in (tie pcoject diectoryMPASM AssemblerMPLINK LinkerMPLAB C18Dirertories Custom Build Trace MPASM/C17/C18 SuiteDirectories and Search Pah$Show diectories fo:Library Search PathvNewDeleteDownUpSu
9、ite DefaultsBuild Directory PolicyO AssemWe/Compile in source-file directory, Irk r output drectory() A$emble/Connpile/link in the project directory期助族(A)Build Options For Project exp3.mcpwMPASM AssemblerMPLINK LinkerMPLAB C18Directories Custom Build Trace MPASM/C17/C18 SuiteDirectories and Search P
10、athsS how directories for:Linker-S cript S earch Path7NewDeleteSuite DefaultsBuid Directory PolicyO Asembte/Compile in source-file drecto(yz link in output directory Assembte/Compfe/Link in the protect direclocy群助族(A)21 exp4.mcw 1=1 回 S30- _I exp4mcp- _| Source Fie; =) exp4x l一J Header Hies1 T) pl8f
11、452.h | _I Object Files 白二J Library Files:,plSF452,lib 寸 2j Linker Scriptfiaf452,lkr1一)Other Fles二| Files 乜 Symbois五.實驗結(jié)果:Output| cd | E)Buid Veton Control Frd mFilw MPLAB ICD 2 Erasing Part.Prograimmz Program Menory (0x0 - 0xl8F) Loading DebugExecut1vePirograiming DebugExecutivePrograraimg Debug Ve
12、ctor Pro(raiurang RSBUG Verifying . Progran MenoryDebug ExecutiveDebug VectorVerify SucceededPrograiming Configuration Bits Config MenoryVerifying: configuration neitoryVerify SucceededConnecting to debug executive Prograiunmg succeeded02-Dec 2015 18 40 33MPLAB ICD 2 ready for next operation Running
13、 TargetOutputBuild Version Control Find in FilesDebug build of project 、C:UsersUniverseParaDesktopHPLAIPreprocessor symbol 、_DEBUG is definedWed Dec 02 18:40:32 2015Clean: Deleting intermediary and output files.Clean: Deleted file *C: UsersUniverseParaDesktopMPLAB4s Clean: Deleted file *C: UsersUniv
14、erseParaDesktopMPLAB4% Clean Warning: File C:UsersUniverseParaDesktopMPLAB4s Clean: DoneExecuting: C:MCC18binmccl8.exe -p=18F452 /iC:MCC181 Executing: VC: MCC18bin_jnplink. exe /lC: MCC18lib /k*( MPLINK 4. 1, LinkerCopyright (c) 2006 Microchip Technology Inc.Errors : 0Loaded C: UsersUniverseParaDesktopMPLAB4exp4.cof.MBMM MBMB MB MB MB MM MB MB MB MB MB MBMB MBMB MB Debug build of project、C: UsersUniverseP32DesktopMPLAI Preprocessor symbol 、_DEBUG is definedWed Dec 02 18:40:33 2015BUILD SUCCEEDEDL通過轉(zhuǎn)動旋鈕,可以觀察到LED丁有規(guī)律的變化,代表數(shù)字的加減,是模擬 信號實現(xiàn)了 A/D轉(zhuǎn)換,變?yōu)閿?shù)字編碼。六、實驗感想有了之前幾次實驗的經(jīng)驗,本次實驗異常順利,不管是實驗代碼的完善,還是程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版施工現(xiàn)場安全評價與驗收協(xié)議責任書3篇
- 2025版?zhèn)€人退股協(xié)議書:創(chuàng)業(yè)投資退出與收益確認合同4篇
- 2025年全球及中國絕緣干式電力變壓器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球光強度調(diào)制器行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球多相真空萃取機行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球太陽能商用EV充電車棚行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國紫外超快光纖激光器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2024年科普知識競賽試題庫及答案(共60題)
- 2025年度個人個人間環(huán)保技術(shù)研發(fā)借款協(xié)議4篇
- 2025年度個人住宅租賃定金支付與保障協(xié)議書2篇
- 2024-2025學年北京石景山區(qū)九年級初三(上)期末語文試卷(含答案)
- 第一章 整式的乘除 單元測試(含答案) 2024-2025學年北師大版數(shù)學七年級下冊
- 春節(jié)聯(lián)歡晚會節(jié)目單課件模板
- 中國高血壓防治指南(2024年修訂版)
- 糖尿病眼病患者血糖管理
- 抖音音樂推廣代運營合同樣本
- 《春酒》琦君完整版
- 教育促進會會長總結(jié)發(fā)言稿
- 北師大版(2024新版)七年級上冊數(shù)學第四章《基本平面圖形》測試卷(含答案解析)
- 心理調(diào)適教案調(diào)整心態(tài)積極應對挑戰(zhàn)
- 小學數(shù)學6年級應用題100道附答案(完整版)
評論
0/150
提交評論