[問題] pic取值次數問題

看板ASM (組合語言)作者 (聰明如我)時間15年前 (2009/11/15 14:15), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
//~~~~~~~~~~~~~心電圖~~~~~~~~~~~~~~~~ ADCON0=0X81; //設定心電圖為AN0 delay(); GODONE=1; //AD轉換開始(ADCON0=0X85) while(GODONE); //轉換完成的話.跳出 ECG1=ADRESH; //轉換好的值存入ECG ECG11=ADRESL; //轉換好的值存入ECG1 GODONE=1; while(GODONE); //轉換完成的話.跳出 ECG2=ADRESH; //轉換好的值存入ECG ECG22=ADRESL; //轉換好的值存入ECG2 GODONE=1; while(GODONE); //轉換完成的話.跳出 ECG3=ADRESH; //轉換好的值存入ECG ECG33=ADRESL; //轉換好的值存入ECG3 while(GODONE); //轉換完成的話.跳出 ECG4=ADRESH; //轉換好的值存入ECG ECG44=ADRESL; //轉換好的值存入ECG4 GODONE=1; while(GODONE); //轉換完成的話.跳出 ECG5=ADRESH; //轉換好的值存入ECG ECG55=ADRESL; //轉換好的值存入ECG5 //~~~~~~~~~~~~~~呼吸~~~~~~~~~~~~~~~~~ ADCON0=0X85; //設定呼吸為AN1 delay(); GODONE=1; //AD轉換開始(ADCON0=0X8D) while(GODONE); //轉換完成的話.跳出 SG=ADRESH; //轉換好的值存入SG SG1=ADRESL; //轉換好的值存入SG1 //~~~~~~~~~~~~~~~溫度~~~~~~~~~~~~~~~ ADCON0=0X89; //設定溫度為AN2 delay(); GODONE=1; //AD轉換開始(ADCON0=0X95) while(GODONE); //轉換完成的話.跳出 T=ADRESH; //轉換好的值存入T T1=ADRESL; //轉換好的值存入T1 我想要心電取五次後 溫度&呼吸各取一次 請問我程式這樣打對嗎?? 如果用for迴圈 要如何打呢?? 感謝大家幫忙~~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.68.164.31

11/22 12:50, , 1F
可以設置一個變數計數~然後if(!=5){溫度},if(=5)
11/22 12:50, 1F

11/22 12:51, , 2F
打錯..if(!=5){心電},if(=5){心電+溫度+呼吸}..這樣
11/22 12:51, 2F

11/22 12:59, , 3F
或是if(5的倍數){心電+溫度+呼吸} else{心電}
11/22 12:59, 3F
文章代碼(AID): #1A_vo8Is (ASM)
文章代碼(AID): #1A_vo8Is (ASM)