どのようなデモのPROコンパイラPICBASICている制限の?

O

onemilimeter

Guest
完全に機能¥していないのデモバージョンですプロのPICBASICは。何の制限ですか?ありがとう。

 
こんにちは!

間違っている場合ではない私は、デモ版の主な制約事項:
- (限定的にいくつかのいくつかのPICのモデル(最もよく使われる一般的な)線の25とコマンド)行が含まれてヘッダーと構¥成できません。

任意の言うアプリケーション、点滅LEDがしない限り、またはいるラインは25だと思う無駄なのは"hello液晶"を。

 
ここでは制限されて公式:

http://www.mecanique.co.uk/products/compiler/pbp-demo-limits.html

 
可能¥性のあるバージョンがデモにないことが、コピーライセンスコンパイルされたに例を共有できるように1つの?ありがとう。

 
バージョンかのデモだと思いますプロPICBASICでコンパイルこの1つはできますか?
コード:'************************************************* ***************

'*名前:SLED4_2.BAS *

'*著者:ブルースレイノルズ*

'*お知らせ:へCopyright(c)2004レイノルズエレクトロニクス*

'*:すべての権利予¥約*

'*発売日:2004年7月2日*

'*バージョン:1.0 *

'*注:テストルーチンSLED4 4桁のシリアル*

'*:LEDディスプレイモジュール*

'************************************************* ***************

'PIC16F876A @ 20MHzのワット/ブートローダのDEFINE OSCの20

を定義する1 LOADER_USED

のINCLUDE"modedefs.bas"本発明のVARがPORTB.5はピンを有効にする'

CLKのVARのPORTB.6'クロックピン

DOUTのVARのPORTB.7'データをピン

XのVARの言葉GPのvarの

YのVARのバイト'GPのvarの

'銀行#1コントロールコロン":"

D2はVARのバイト銀行は#2右側の数字のLED

D3のVARのバイト'バンク#3

D4のVARのバイト'バンク#4

D5はVARのバイト銀行は#5桁のLEDが左にある

CFGのVARのバイト'を保持表¥示銀行は/桁の値を設定TRISB = 0メイン:

GOSUBを皿亡'カウント1000 0から

8.8でGOSUBをLampTest'ランプのテスト。:8.8。
点滅

午前17時wに午後04時50分からGOSUBを時計'、4桁のクロック/点滅コロン

2左右2 100%明るく、カウントし、50%ONにGOSUBをCounter0'コロン

GOSUBをヘルプ'表¥示ヘルプパルスの明るさの50%から100%に

GOSUBをCounter1'Counte 9994から0000 @ 50%の明るさ

GOSUBを痛い'ディスプレイ痛いパルスの明るさの50%から100%に

後藤メインCounter0:'Countが00右100%明るくし、その後50%明るい左にカウント14時間

CFGの=%11110001'桁5,4の特別なデコードのON / OFF、3,2,1のHEXデコード

GOSUBを構¥成'の設定の表¥示'今すぐディスプレイにデータを書き込む

リード0ブランキングのX = 0〜20'カウントは0から14時間の数字には3&2

発明= 0'表¥示銀行5 4 3 ¥¥ 2:=オン

ShiftOutのDOUTは、CLKを、MSBFIRST、[%1000 ¥¥ 4、$ 0 ¥¥ 4、$ 0 ¥¥ 4は、X、$ 2 ¥¥ 4]

表¥示レジスタにはEN = 1'データを転送する

一時150'ポーズ150msの

次のXCFGの=%11001101'数字5,4,1 16進デコード、3,2の特別のON / OFF

GOSUBを構¥成'の設定の表¥示リード0ブランキングのX = 0〜20'カウントは0から14時間の数字には5&4

発明= 0'を有効にするデータ入力5 ¥¥ 4 3 2:=オン

ShiftOutのDOUTは、CLKを、MSBFIRST、[%0000 ¥¥ 4は、X、$ 0 ¥¥ 4、$ 0 ¥¥ 4、$ 2 ¥¥ 4]

表¥示レジスタにはEN = 1'データを転送する

14時間0から一時150'表¥示数

次のX

一時500

戻りCounter1:'カウント0000 9994から

CFGの=%11000011'数字5,4,3,2 16進デコード、1特別デコード

GOSUBを構¥成'の設定の表¥示'今すぐディスプレイにデータを書き込む

D5は= 9:D4の= 9:D3の= 9:D2は= 4'負荷カウンタ9994で起動時に

のX = 0〜6'カウント9994から0000

発明= 0'を有効にするデータ入力

D2はのIF> 9その後、D2は= 0:D3の= D3の1'インクリメント各高等桁#9

D3の> 9その後、D3の= 0の場合:D4の= D4は1'の値ごとに低い数字#BCDのための

D4の> 9その後、D4の= 0:D5を= D5を1'カウントのIF

D5は> 9その後、D5を= 0'のIF明るい5 4 3 2:=オフ

ShiftOutのDOUTは、CLKを、MSBFIRST、[%0000 ¥¥ 4、D5を¥¥ 4、D4の¥¥ 4、D3の¥¥ 4、D2の¥¥ 4、$ 0 ¥¥ 4]

表¥示レジスタにはEN = 1'データを転送する

一時は500'一時停止がなければ、ディスプレイには0から9999〜6秒でカウントすることができます

D2に= D2は1'カウンタをインクリメントを

次のX

一時500

戻り
 
いいえ、それはできません、次のコマンドをためのINCLUDEを使用します。制限は、コマンドラインの31のコードのINCLUDEとなく。

について

meax98

 

Welcome to EDABoard.com

Sponsor

Back
Top