基于AD轉換模塊的單片機仿真和C語言開發(fā)設計.doc

基于AD轉換模塊的單片機仿真和C語言開發(fā)設計.doc

ID:27904570

大?。?85.00 KB

頁數(shù):3頁

時間:2018-12-06

基于AD轉換模塊的單片機仿真和C語言開發(fā)設計.doc_第1頁
基于AD轉換模塊的單片機仿真和C語言開發(fā)設計.doc_第2頁
基于AD轉換模塊的單片機仿真和C語言開發(fā)設計.doc_第3頁
資源描述:

《基于AD轉換模塊的單片機仿真和C語言開發(fā)設計.doc》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫

1、基于AD轉換模塊的單片機仿真和C語言開發(fā)設計  沒有什么額外特別的功能,相當于做了個AD+顯示,也稱得上是最小的一個系統(tǒng)了?!   〖夹g要求:  1、設計一種多路模擬信號采集模塊,從多個通道輪流采集數(shù)據(jù)一次,并將采集的結果存放在數(shù)組中。要求進行電路仿真實驗,并使用C語言進行程序的開發(fā)?! 『喴卓蚣苋缦?。    最后用的PROTUES搭建的電路圖。為了實現(xiàn)高速高精度多路數(shù)據(jù)采集。新片是需要串行輸入數(shù)據(jù)的12位66kSPSADC,可編程MSB/LSB優(yōu)先,可編程斷電/輸出數(shù)據(jù)長度,11通道的TLC2543。用

2、的多路電位器模擬多路輸入。軟件分別測量電壓。作為探測點。    程序的流程就是利用不斷的循環(huán)查找有沒有變化,再顯示。這里不多說,可以看附件程序?! ∽x取AD程序時序如下(或者見附錄):  /*啟動A/D轉換,并讀取上次轉換結果*/  uintread2543(CHN)  {  uchari,temp;  uintread_ad_data=0;  CHN=CHN《《4;  AD_IOCLK=0;   AD_CS=1;  AD_CS=0;  temp=CHN;  for(i=0;i《12;i++)  {  r

3、ead_ad_data=read_ad_data《《1;  if((temp&0x80)!=0){AD_DATIN=1;}  else{AD_DATIN=0;}  if(AD_DATOUT){read_ad_data=read_ad_data+1;}  AD_IOCLK=1;  _nop_();_nop_();_nop_();_nop_();  AD_IOCLK=0;  _nop_();_nop_();_nop_();_nop_();  temp=temp《《1;  }  AD_CS=1;  read_a

4、d_data=read_ad_data&0x0fff;  return(read_ad_data);  }

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。