資源簡介
MC9S12XS單片機原理及嵌入式系統開發資料,主要是對MC9S12系列的單片機開發資料

代碼片段和文件信息
/*******************************************************************************************
????文件名稱adc.c
????
????功能描述:?模/數轉換模塊
??????????????
????作者:????合肥工業大學飛思卡爾嵌入式系統實驗室
????
????編譯環境:Freescale?CodeWarrier?V5.0?For?MC9S12XS128
????
????版本:????V1.0
????
????說明:
????
????修改記錄:
????
????創建日期:2010-03-23
********************************************************************************************/
#include?????????????/*??common?defines?and?macros???*/
#include?“derivative.h“???????/*??derivative-specific?definitions???*/
#include?“adc.h“?????????????/*??some?deal?about?ADC??*/
/***********************************************************************
------------------------------------------------------------------------
??函數名稱:???void??Adc0_init(unsigned?char?starting_chanunsigned?char?ending_chanunsigned?char?contin_sequ_datunsigned?char?ad_resolu_datunsigned?char?align_dat)??
??
??功能介紹:???ADC模塊初始化??
??
??入口參數:???unsigned?char?starting_chanunsigned?char?ending_chanunsigned?char?contin_sequ_datunsigned?char?ad_resolu_datunsigned?char?align_dat
??
??出口參數:???無
??
??簡要說明:???無
??????????????
------------------------------------------------------------------------??
************************************************************************/
void??Adc0_init(unsigned?char?starting_chanunsigned?char?ending_chanunsigned?char?contin_sequ_datunsigned?char?ad_resolu_datunsigned?char?align_dat)
{
????
????unsigned?char?channel_length;???????????????????????????????//定義通道長度局部變量
????ATD0DIEN?=?0x00;????????????????????????????????????????????//禁止數字輸入??“1“代表允許數字輸入;?
????
???????????????????????????????????????
????/*對A/D通道進行選擇*/
????if(starting_chan ????{
?????????channel_length?=?ending_chan-starting_chan;
?????????
?????????ATD0CTL0?=?channel_length;??????????????????????????????//WRAP3??WRAP2???WRAP1???WRAP0??多通道轉換,選擇AN0~?ANxx(x:channel_num)多通道連續采樣
?????????
?????????channel_length?=?channel_length&0x0F;
?????????
?????????channel_length?=?channel_length<<3;?
?????????
?????????if(channel_length<=0x78)
?????????{
????????????ATD0CTL3|=?channel_length;????????????????????????????//序列長度?No?FIFO?Freeze模式下繼續轉換????//DJM???S8C??S4C??S2C??S1C??FIFO??FRZ1??FRZ0
????????????ATD0CTL5|=?0x10;??????????????????????????????????????//選擇多通道采樣方式?????????????????????????????????????????????????????????????????????????????????????????????????//???????0????0????1????0
?????????}
?????????else?
?????????{
????????????ATD0CTL5?=?ATD0CTL5&(~0x30);??????????????????????????//停止A/D轉換。
?????????}?????????????????????????????????????????????????????????????????????????????????????????
????}
????else?if(starting_chan==ending_chan)
????{
????
???? ???ATD0CTL5&=?~0x10;????????????????????????????????????????//選擇單通道采樣方式??
????}?
????else
????{
???? ???ATD0CTL5?=?ATD0CTL5&(~0x30);?????????????????????????????//停止A/D轉換。
????}
???
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1339??2011-12-20?20:27??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\02\2.6.8.txt
?????文件???????2180??2011-12-02?15:58??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\03\3.4.1.txt
?????文件???????5034??2011-12-02?15:59??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\03\3.4.2.txt
?????文件???????1252??2011-12-02?16:16??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\03\3.4.3.txt
?????文件???????1781??2011-12-02?13:37??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\03\3.4.4.txt
?????文件???????1413??2011-12-20?20:29??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\05\5.3.1.txt
?????文件????????551??2011-12-20?20:29??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\05\5.3.2.txt
?????文件???????3948??2011-12-20?20:30??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\05\5.4.3.txt
?????文件???????2133??2011-12-20?20:31??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\06\6.3.txt
?????文件???????1857??2011-12-21?22:55??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\07\7.4.txt
?????文件???????2923??2011-12-21?22:55??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\07\7.5.1.txt
?????文件????????293??2011-12-21?22:56??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\07\7.5.2.txt
?????文件???????1237??2011-12-24?12:05??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\08\8.4.txt
?????文件???????1617??2011-12-24?12:06??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\08\8.5.1.txt
?????文件???????1969??2011-12-24?12:06??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\08\8.5.2.txt
?????文件???????3265??2011-12-03?22:19??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\09\9.7.1.txt
?????文件???????6427??2011-12-02?14:52??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\09\9.7.2.1.txt
?????文件???????4889??2011-12-03?22:16??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\09\9.7.2.2.txt
?????文件???????3745??2011-12-03?22:12??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\09\9.7.3.1.txt
?????文件???????3315??2011-12-03?22:11??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\09\9.7.3.2.txt
?????文件???????1409??2011-12-03?22:07??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\09\9.8.2.txt
?????文件???????2176??2011-12-24?16:43??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\10\10.4.txt
?????文件???????9338??2011-12-24?16:48??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\10\10.5.txt
?????文件???????1549??2011-12-25?11:55??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\11\11.4.1.txt
?????文件???????3792??2011-12-25?11:55??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\11\11.4.2.txt
?????文件???????2400??2011-12-25?11:56??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\11\11.5.txt
?????文件???????2036??2011-12-25?14:57??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\12\12.4.txt
?????文件???????2135??2011-12-25?15:16??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\12\12.5.txt
?????文件??????57972??2011-12-25?16:59??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\13\13_2\13_2.mcp
?????文件???????4263??2011-12-25?16:59??MC9S12XS單片機原理及嵌入式系統開發的源代碼\MC9S12XS單片機原理及嵌入式系統開發的源代碼\13\13_2\13_2_Data\CWSettingsWindows.stg
............此處省略221個文件信息
評論
共有 條評論