第六屆國(guó)二師哥同學(xué)mc9s12xs128例程_第1頁(yè)
第六屆國(guó)二師哥同學(xué)mc9s12xs128例程_第2頁(yè)
第六屆國(guó)二師哥同學(xué)mc9s12xs128例程_第3頁(yè)
第六屆國(guó)二師哥同學(xué)mc9s12xs128例程_第4頁(yè)
第六屆國(guó)二師哥同學(xué)mc9s12xs128例程_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

SCIMCUSCI進(jìn)行初始SCISCISCI0BD的波特率選擇位SBR[12:0],來(lái)選擇合適的分頻系數(shù)。/**writein“Init.h”#include<hidef.h> a#include"derivave.h" /*derivave-speci?cde?nions*///voidInitBusClk(void); voidInitSci(void);/**writein“Init.c”#includeInit.h"http://------------初始化Bus void{ //PLLSEL1:Bus 0:Bus //直到LOCK=1,whenPLLisready, //PLLSEL1:Bus 0:Bus} 初始化SCI voidInitSci(void){ //SCIbaudrate=SCImoduleclock/(16*SCIBD)=Bus =//SCIBD:SBR12-SBR0,Valuefrom1to //00101100//RIE=1RDRFandORinterruptrequests// // Receiver}/**writein“SCI.h”voidSciWrite(byte);/**writein“SCI.c”#includeInit.h"#include"SCI.h" SCI數(shù)據(jù)//unsignedchar//SCI//SCI0SR1_RDRF==1SCI0DRL //SCI數(shù)據(jù)寄存器會(huì)將RDRF清除,重新置return }} 寫(xiě)SCI數(shù)據(jù) voidSciWrite(bytesci_value){//SCI0SR1_TDRE==1表明數(shù)據(jù)寄存器SCI0DRL //發(fā)送新的數(shù)據(jù)至數(shù)據(jù)寄存器} #pragmaCODE_SEGNON_BANKEDinterrupt20voidSci_Intrrupt(void){ bytetext; //SCI0DRLasm // }#pragmaCODE_SEG#include"Init.h"#includevoidmain(void)/*putyourowncodehere for(;;){//_FEED_COP();/*feedsthedog}/*loopforever}要讓ATDADPU1ATD如果上電默認(rèn)狀態(tài)即能滿足工作要求,那么只要將ADPU置1,然后通過(guò)控制寄存器ATD0A/DB口顯示。#include<hidef.h> a#include"derivave. //ADvoidDelay(inti){ intj;;} voidInitBusClk(void){ //PLLSEL1:Bus 0:Bus //LOCK=1,whenPLLisready,}

//PLLSEL1:Bus 0:BusvoidATD0CTL2= //1100 A/D 無(wú)等待模式,外部觸發(fā)(bit2=0),中斷(bit1=0)ATD0CTL3=000011001FIFOATD0CTL4= //111 8位精度,16AD 總線(1+1)*24分頻,ADATD0CTL5=//001 0 右對(duì)齊,無(wú)符號(hào),連續(xù)轉(zhuǎn)換,單通道,起始通道//DJMDSGNSCANMULT0CCCB//DJM:1-Rightjus?ed0-Lejus//DSGN:1-Signed 0-Unsigned//SCAN:1-Con //CCCBCA:ogInputChannelSelectATD0DIEN= //數(shù)字輸入} voidmain(void)/*putyourowncodehere // //PORTB // //左對(duì)齊,右對(duì)齊時(shí)轉(zhuǎn)換結(jié)果都先在ATD0DRxH,后在 //PORTB輸出AD8LED}/*loopforever/*pleasemakesurethatyouneverleavemain}#include<hidef.h> a#include"derivave. byte //ADvoidDelay(inti){ intj;;} /***---------------AD轉(zhuǎn)換結(jié) voidAD_GetValue(word}voidmain(void)/*putyourowncodehere for(;;){ //轉(zhuǎn)換結(jié)果在B}/*loopforever/*pleasemakesurethatyouneverleavemain}#include<hidef.h> a#include"derivave.h"/*derivave-speci?cde?nions*/#include<mc9s12xs128.h>bytevoidDelay(int{intj;;} voidInitBusClk(void) 1:Bus 0:Bus //直到LOCK=1,whenPLLisready, //PLLSEL1:Bus 0:Bus}L2=0XC3;//110000 啟動(dòng)A/D,快速清除標(biāo)志位,無(wú)等待模式,外部觸發(fā)//中斷開(kāi)放//bit1:ATDSequenceCompleteInterrupt//bit0:ATDSequenceCompleteInterruptATD0CTL3=

000011001FIFOATD0CTL4 //111 8位精度,16AD 總線(1+1)*24分頻,ADATD0CTL5=

//1010 右對(duì)齊,無(wú)符號(hào),連續(xù)轉(zhuǎn)換,單通道,起始通道ATD0DIEN //數(shù)字輸入} voidmain(void)/*putyourowncodehere*/ //B //B}} #pragmaCODE_SEGvoid 22 //AD // //AD轉(zhuǎn)換結(jié) }#pragmaCODE_SEG //0(PTP0)1Hz50%的方波,可以用發(fā)光二極管顯 #include<hidef.h> a#include"derivave.h" /*derivave-speci?cde?nions*/i){intj;;}voidInitE Enable 關(guān) POL= //CAE= leal //0101 CON01CLK= //0000 con0usesClock//SAClockAistheclocksourceforchannel//SAClockSAistheclocksourceforchannel//SAClockBistheclocksourceforchannel//SAClockBistheclocksourceforchannel//SAClockAistheclocksourceforchannel//SAClockAistheclocksourceforchannel//SAClockBistheclocksourceforchannel//SAClockBistheclocksourceforchannel//000

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論