B
Bannana15
Guest
私は学校のためのプロジェクト
で は
、 我々 PicBasicまたはPicBasicプロpic16f877を使用していると働いています。私CompileSpot.comを購読しているが、私は自分のコードのエラーを報告して、私はそれ
が 私
の ライブラリがmodedefs.basはないと思うのだけどどこにでもそれを見つけることはできません。ここに私のコードとすべてのエラーを助けいただければ幸いです。我々のプロジェクトのアナログ信号入力を5とLEDがオンになり、最終的には
、 シリアルポートを介してコンピュータに出力。
ありがとう
'のADC
ADCの' Defnitions
" modedefs.bas "など
3.6として'定義クロックMHzの
定義のOSC 3
'10ビットA / D変換
結果のビットの'セット数
定義ADC_BITS 10
'設定クロックソ¥ース( 3 =のrc )
定義ADC_CLOCK 3
'セットマイクロ秒の時間サンプリング
定義ADC_SAMPLEUS 21
ポートの高さ'を設定するすべてのビット入力ポート
TRISA = % 11111111
'設定ADCON1登録
する 5件すべてのアナログ入力
ADCON1 = % 10000000
'設定ADCON0登録、ピンとcontols設定を選ぶ
ADCON0 = % 00000001
出力として'セットポート
TRISB = % 00000000
' LEDのテスト
ワードadcVarヴァー
Xの予¥めVarバイト
のX = 0
一時停止500 '待って0.5秒
メイン:
'いつも目を瞬く
中のX < 3
portb.0 = 1
一時停止120
portb.0 = 0
一時停止120
のX =のX 1
進む
ADCIN 0 、 adcVar '読み取りチャネル0
'
の 場合
、 ADCの値が高くなっ
ています が
、 そうでなければ500ターンオフにするLEDの
もしadcVar > 500を
portb.0 = 1
その他の
portb.0 = 0
endifの
一時停止10 ' 2番目のWait.01
後藤メイン'永遠
てください'を使用してシリアルserout2
出力として
' セットポート
TRISB = % 00000000
一時停止500 '待って0.5秒
クロム詐欺¥13
詐欺¥のLF 10
Xの予¥めVarバイト
のX = 0
予¥めVar counterVarバイト
counterVar = 0
メイン:
'いつも目を瞬く
中のX < 3
portb.0 = 1
一時停止120
portb.0 = 0
一時停止120
のX =のX 1
進む
counterVar = counterVar 1
'反転9600ボーで10進表¥現はカウンターの数字を送る
serout2 portc.6 、 16468 、 [ "私の12月カウンタ: " 、 12月counterVar 、クロム、のLF ]
serout2 portc.6 、 16468 、 [ "私の16進カウンタ: " 、 16進数counterVar 、クロム、のLF ]
serout2 portc.6 、 16468 、 [ "マイビンカウンタ: " 、ビンcounterVar 、クロム、のLF ]一時停止1000 ' Wait.01 2番目
後藤メイン'永遠
てください1.45コンパイラPicBasic 、規約Copyright (
C ) 1995-2003 microEngineeringラボ
株式会社版権所有。
エラーDEREK2.BAS 、 3 : ' : 'または' = '予¥定(トークン' modedefs.bas ' )
エラーDEREK2.BAS 、 5 : ' : 'または' = '予¥定(トークン'のOSC ' )
エラーDEREK2.BAS 、 9 : ' : 'または' = '予¥定(トークン' ADC_BITS ' )
エラーDEREK2.BAS 、 11 : ' : 'または' = '予¥定(トークン' ADC_CLOCK ' )
エラーDEREK2.BAS 、 13 : ' : 'または' = '予¥定(トークン' ADC_SAMPLEUS ' )
エラーDEREK2.BAS 、 16 :未定義の変数' TRISA '
エラーDEREK2.BAS 、 19 :未定義の変数' ADCON1 '
エラーDEREK2.BAS 、 22 :未定義の変数' ADCON0 '
エラーDEREK2.BAS 、 25 :未定義の変数' TRISB '
エラーDEREK2.BAS 、 28 : ' : 'または' = '予¥定(トークン' var '
の )
エラーDEREK2.BAS 、 29 : ' : 'または' = '予¥定(トークン' var '
の )
エラーDEREK2.BAS 、 30 :未定義の変数' X '
をエラーDEREK2.BAS 、 35 : ' : 'または' = '予¥定(トークン『
X ' )
エラーDEREK2.BAS 、 36 :不正な文字' '
エラーDEREK2.BAS 、 36 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 38 :不正な文字' '
エラーDEREK2.BAS 、 38 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 41 : ' : 'または' = '期待
エラーDEREK2.BAS 、 43 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 45 :
(トークン' adcVar期待' )可変
エラーDEREK2.BAS 、 46 :不正な文字' '
エラーDEREK2.BAS 、 46 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 47 : ' : 'または' = '期待
エラーDEREK2.BAS 、 48 :不正な文字' '
エラーDEREK2.BAS 、 48 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 49 : ' : 'または' = '期待
エラーDEREK2.BAS 、 60 : ' : 'または' = '予¥定(トークン'詐欺¥' )
エラーDEREK2.BAS 、 61 : ' : 'または' = '予¥定(トークン'詐欺¥' )
エラーDEREK2.BAS 、 62 : ' : 'または' = '予¥定(トークン' var '
の )
エラーDEREK2.BAS 、 64 : ' : 'または' = '予¥定(トークン' var '
の )
エラーDEREK2.BAS 、 65 :未定義の変数' counterVar '
エラーDEREK2.BAS 、 67 :再定義レーベル' 'メインに試み
エラーDEREK2.BAS 、 70 : ' : 'または' = '予¥定(トークン『
X ' )
エラーDEREK2.BAS 、 71 :不正な文字' '
エラーDEREK2.BAS 、 71 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 73 :不正な文字' '
エラーDEREK2.BAS 、 73 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 76 : ' : 'または' = '期待
エラーDEREK2.BAS 、 79 : ' : 'または' = '予¥定(トークン' portc ' )
エラーDEREK2.BAS 、 79 :不正な文字' '
エラーDEREK2.BAS 、 79 :不正な文字' [ '
エラーDEREK2.BAS 、 79 :不正な文字' ] '
エラーDEREK2.BAS 、 80 : ' : 'または' = '予¥定(トークン' portc ' )
エラーDEREK2.BAS 、 80 :不正な文字' '
エラーDEREK2.BAS 、 80 :不正な文字' [ '
エラーDEREK2.BAS 、 80 :不正な文字' ] '
エラーDEREK2.BAS 、 81 : ' : 'または' = '予¥定(トークン' portc ' )
エラーDEREK2.BAS 、 81 :不正な文字' '
エラーDEREK2.BAS 、 81 :不正な文字' [ '
エラーDEREK2.BAS 、 81 :不正な文字' ] '
50エラー、警告なし
で は
、 我々 PicBasicまたはPicBasicプロpic16f877を使用していると働いています。私CompileSpot.comを購読しているが、私は自分のコードのエラーを報告して、私はそれ
が 私
の ライブラリがmodedefs.basはないと思うのだけどどこにでもそれを見つけることはできません。ここに私のコードとすべてのエラーを助けいただければ幸いです。我々のプロジェクトのアナログ信号入力を5とLEDがオンになり、最終的には
、 シリアルポートを介してコンピュータに出力。
ありがとう
'のADC
ADCの' Defnitions
" modedefs.bas "など
3.6として'定義クロックMHzの
定義のOSC 3
'10ビットA / D変換
結果のビットの'セット数
定義ADC_BITS 10
'設定クロックソ¥ース( 3 =のrc )
定義ADC_CLOCK 3
'セットマイクロ秒の時間サンプリング
定義ADC_SAMPLEUS 21
ポートの高さ'を設定するすべてのビット入力ポート
TRISA = % 11111111
'設定ADCON1登録
する 5件すべてのアナログ入力
ADCON1 = % 10000000
'設定ADCON0登録、ピンとcontols設定を選ぶ
ADCON0 = % 00000001
出力として'セットポート
TRISB = % 00000000
' LEDのテスト
ワードadcVarヴァー
Xの予¥めVarバイト
のX = 0
一時停止500 '待って0.5秒
メイン:
'いつも目を瞬く
中のX < 3
portb.0 = 1
一時停止120
portb.0 = 0
一時停止120
のX =のX 1
進む
ADCIN 0 、 adcVar '読み取りチャネル0
'
の 場合
、 ADCの値が高くなっ
ています が
、 そうでなければ500ターンオフにするLEDの
もしadcVar > 500を
portb.0 = 1
その他の
portb.0 = 0
endifの
一時停止10 ' 2番目のWait.01
後藤メイン'永遠
てください'を使用してシリアルserout2
出力として
' セットポート
TRISB = % 00000000
一時停止500 '待って0.5秒
クロム詐欺¥13
詐欺¥のLF 10
Xの予¥めVarバイト
のX = 0
予¥めVar counterVarバイト
counterVar = 0
メイン:
'いつも目を瞬く
中のX < 3
portb.0 = 1
一時停止120
portb.0 = 0
一時停止120
のX =のX 1
進む
counterVar = counterVar 1
'反転9600ボーで10進表¥現はカウンターの数字を送る
serout2 portc.6 、 16468 、 [ "私の12月カウンタ: " 、 12月counterVar 、クロム、のLF ]
serout2 portc.6 、 16468 、 [ "私の16進カウンタ: " 、 16進数counterVar 、クロム、のLF ]
serout2 portc.6 、 16468 、 [ "マイビンカウンタ: " 、ビンcounterVar 、クロム、のLF ]一時停止1000 ' Wait.01 2番目
後藤メイン'永遠
てください1.45コンパイラPicBasic 、規約Copyright (
C ) 1995-2003 microEngineeringラボ
株式会社版権所有。
エラーDEREK2.BAS 、 3 : ' : 'または' = '予¥定(トークン' modedefs.bas ' )
エラーDEREK2.BAS 、 5 : ' : 'または' = '予¥定(トークン'のOSC ' )
エラーDEREK2.BAS 、 9 : ' : 'または' = '予¥定(トークン' ADC_BITS ' )
エラーDEREK2.BAS 、 11 : ' : 'または' = '予¥定(トークン' ADC_CLOCK ' )
エラーDEREK2.BAS 、 13 : ' : 'または' = '予¥定(トークン' ADC_SAMPLEUS ' )
エラーDEREK2.BAS 、 16 :未定義の変数' TRISA '
エラーDEREK2.BAS 、 19 :未定義の変数' ADCON1 '
エラーDEREK2.BAS 、 22 :未定義の変数' ADCON0 '
エラーDEREK2.BAS 、 25 :未定義の変数' TRISB '
エラーDEREK2.BAS 、 28 : ' : 'または' = '予¥定(トークン' var '
の )
エラーDEREK2.BAS 、 29 : ' : 'または' = '予¥定(トークン' var '
の )
エラーDEREK2.BAS 、 30 :未定義の変数' X '
をエラーDEREK2.BAS 、 35 : ' : 'または' = '予¥定(トークン『
X ' )
エラーDEREK2.BAS 、 36 :不正な文字' '
エラーDEREK2.BAS 、 36 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 38 :不正な文字' '
エラーDEREK2.BAS 、 38 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 41 : ' : 'または' = '期待
エラーDEREK2.BAS 、 43 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 45 :
(トークン' adcVar期待' )可変
エラーDEREK2.BAS 、 46 :不正な文字' '
エラーDEREK2.BAS 、 46 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 47 : ' : 'または' = '期待
エラーDEREK2.BAS 、 48 :不正な文字' '
エラーDEREK2.BAS 、 48 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 49 : ' : 'または' = '期待
エラーDEREK2.BAS 、 60 : ' : 'または' = '予¥定(トークン'詐欺¥' )
エラーDEREK2.BAS 、 61 : ' : 'または' = '予¥定(トークン'詐欺¥' )
エラーDEREK2.BAS 、 62 : ' : 'または' = '予¥定(トークン' var '
の )
エラーDEREK2.BAS 、 64 : ' : 'または' = '予¥定(トークン' var '
の )
エラーDEREK2.BAS 、 65 :未定義の変数' counterVar '
エラーDEREK2.BAS 、 67 :再定義レーベル' 'メインに試み
エラーDEREK2.BAS 、 70 : ' : 'または' = '予¥定(トークン『
X ' )
エラーDEREK2.BAS 、 71 :不正な文字' '
エラーDEREK2.BAS 、 71 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 73 :不正な文字' '
エラーDEREK2.BAS 、 73 : ' : 'または' = '予¥定(トークン'0 ' )
エラーDEREK2.BAS 、 76 : ' : 'または' = '期待
エラーDEREK2.BAS 、 79 : ' : 'または' = '予¥定(トークン' portc ' )
エラーDEREK2.BAS 、 79 :不正な文字' '
エラーDEREK2.BAS 、 79 :不正な文字' [ '
エラーDEREK2.BAS 、 79 :不正な文字' ] '
エラーDEREK2.BAS 、 80 : ' : 'または' = '予¥定(トークン' portc ' )
エラーDEREK2.BAS 、 80 :不正な文字' '
エラーDEREK2.BAS 、 80 :不正な文字' [ '
エラーDEREK2.BAS 、 80 :不正な文字' ] '
エラーDEREK2.BAS 、 81 : ' : 'または' = '予¥定(トークン' portc ' )
エラーDEREK2.BAS 、 81 :不正な文字' '
エラーDEREK2.BAS 、 81 :不正な文字' [ '
エラーDEREK2.BAS 、 81 :不正な文字' ] '
50エラー、警告なし