PICBASICコンパイラ
PIC専用のBASICコンパイラの開発記事です。
まるでインタプリタのようですがコンパイラです。
インタプリタのように簡単に操作できて、PICのマシン語プログラムを生成し、同時にPICにそのマシン語プログラムを書き込みます。
特筆すべきはPICプログラマを必要としないことです。
[目次]
2023年4月1日〜2023年12月31日 [第1回]〜[第121回]目次(リンク一覧)
23/4/1 PICBASICコンパイラ[第1回]●PIC専用BASICコンパイラ!只今開発中!
23/4/3 PICBASICコンパイラ[第2回]●PICBASICコンパイラシステムのハードウェア
23/4/4 PICBASICコンパイラ[第3回]●試作基板が出来てきました
23/4/5 PICBASICコンパイラ[第4回]●回路図
23/4/6 PICBASICコンパイラ[第5回]●サンプルプログラム
23/4/8 PICBASICコンパイラ[第6回]●サンプルプログラム(2)出力波形
23/4/10 PICBASICコンパイラ[第7回]●サンプルプログラム(3)I/Oポートへの出力
23/4/12 PICBASICコンパイラ[第8回]●サンプルプログラム(4)I/Oポートへの出力(2)
23/4/14 PICBASICコンパイラ[第9回]●サンプルプログラム(5)I/Oポートへの出力(3)
23/4/16 PICBASICコンパイラ[第10回]●サンプルプログラム(6)I/Oポートへの出力(4)R++
23/4/17 PICBASICコンパイラ[第11回]●ASMファイルとLISTファイル
23/4/18 PICBASICコンパイラ[第12回]●PRINT文
23/4/21 PICBASICコンパイラ[第13回]●LATレジスタ
23/4/23 PICBASICコンパイラ[第14回]●FOR NEXT文の実行時間
23/4/25 PICBASICコンパイラ[第15回]●FOR NEXT文を使ったタイマープログラム
23/4/29 PICBASICコンパイラ[第16回]●WAIT n
23/5/2 PICBASICコンパイラ[第17回]●四則計算
23/5/5 PICBASICコンパイラ[第18回]●論理演算
23/5/6 PICBASICコンパイラ[第19回]●論理演算(2)
23/5/9 PICBASICコンパイラ[第20回]●論理演算(3) &(AND)と|(OR)
23/5/11 PICBASICコンパイラ[第21回]●IF THEN ELSE
23/5/13 PICBASICコンパイラ[第22回]●IF THEN ELSE(2)
23/5/16 PICBASICコンパイラ[第23回]●AND()、OR()、XOR()
23/5/19 PICBASICコンパイラ[第24回]●SET,RES
23/5/23 PICBASICコンパイラ[第25回]●BIT()
23/5/26 PICBASICコンパイラ[第26回]●PICBSコンパイラボードについて
23/5/28 PICBASICコンパイラ[第27回]●GOTO文(1)
23/5/29 PICBASICコンパイラ[第28回]●GOTO文(2)
23/5/30 PICBASICコンパイラ[第29回]●GOSUB文/RETURN文
23/5/31 PICBASICコンパイラ[第30回]●GOSUB文/RETURN文(2)
23/6/4 PICBASICコンパイラ[第31回]●ON n GOTO文
23/6/5 PICBASICコンパイラ[第32回]●ON n GOTO文(2)
23/6/7 PICBASICコンパイラ[第33回]●ON n GOTO文(3)
23/6/10 PICBASICコンパイラ[第34回]●ON n GOSUB文
23/6/11 PICBASICコンパイラ[第35回]●ON n GOSUB文(2)
23/6/13 PICBASICコンパイラ[第36回]●ON n GOSUB文(3)
23/6/17 PICBASICコンパイラ[第37回]●PICにLCD表示器を接続
23/6/20 PICBASICコンパイラ[第38回]●PRINT文です
23/6/22 PICBASICコンパイラ[第39回]●PRINT文/LCD表示
23/6/24 PICBASICコンパイラ[第40回]●PRINT文/PICでのLCD表示
23/6/27 PICBASICコンパイラ[第41回]●新しいPICで泥沼に
23/6/28 PICBASICコンパイラ[第42回]●PRINT文/PICでのLCD表示(2)
23/6/30 PICBASICコンパイラ[第43回]●PRINT文で表示できる文字
23/7/1 PICBASICコンパイラ[第44回]●LCD表示器に表示できる文字
23/7/2 PICBASICコンパイラ[第45回]●LCD表示器用命令 LCC
23/7/3 PICBASICコンパイラ[第46回]●LCD表示器用命令 LCD
23/7/4 PICBASICコンパイラ[第47回]●さては悪霊の仕業か?
23/7/5 PICBASICコンパイラ[第48回]●まさかLCDコントローラのバグ?
23/7/8 PICBASICコンパイラ[第49回]●LCDIF
23/7/10 PICBASICコンパイラ[第50回]●LCDIF(2)
23/7/11 PICBASICコンパイラ[第51回]●LCDIF(3)PIC18F4550ボードにもLCDIFを
23/7/14 PICBASICコンパイラ[第52回]●LCDIF(4)PIC18F2450ボードにもLCDIFを
23/7/17 PICBASICコンパイラ[第53回]●プログラム名を埋め込む
23/7/20 PICBASICコンパイラ[第54回]●アセンブラ in BASIC
23/7/21 PICBASICコンパイラ[第55回]●ASM,ENDASM
23/7/24 PICBASICコンパイラ[第56回]●PICBASICコンパイラサンプルプログラム
23/7/26 PICBASICコンパイラ[第57回]●R++,R−−
23/7/30 PICBASICコンパイラ[第58回]●変数の共有(グローバル変数)
23/8/1 PICBASICコンパイラ[第59回]●PICのC(キャリーフラグ)
23/8/3 PICBASICコンパイラ[第60回]●PIC WRITERを作る?
23/8/7 PICBASICコンパイラ[第61回]●PIC WRITERを作ってしまいました
23/8/9 PICBASICコンパイラ[第62回]●PIC WRITERのハードウェア
23/8/12 PICBASICコンパイラ[第63回]●PIC18F13K50/14K50Flash Memory Programming Specification
23/8/15 PICBASICコンパイラ[第64回]●PIC18F13K50 WRITE PROGRAM(部分)
23/8/17 PICBASICコンパイラ[第65回]●PIC WRITER(試作2号機)を使ってPIC18F13K50の書き込みテスト
23/8/21 PICBASICコンパイラ[第66回]●PIC WRITER書き込み後の検証
23/8/22 PICBASICコンパイラ[第67回]●WinMerge
23/8/24 PICBASICコンパイラ[第68回]●HEXファイル比較データの検証
23/8/27 PICBASICコンパイラ[第69回]●HEXファイル比較データの検証(2)
23/8/29 PICBASICコンパイラ[第70回]●HEXファイル比較データの検証(3)
23/8/30 PICBASICコンパイラ[第71回]●PIC18F14K50書き込みテスト
23/8/31 PICBASICコンパイラ[第72回]●PIC18F14K22書き込みテスト
23/9/2 PICBASICコンパイラ[第73回]●PIC18F2450書き込みテスト
23/9/4 PICBASICコンパイラ[第74回]●PIC18F2450書き込みテスト(2)
23/9/6 PICBASICコンパイラ[第75回]●PIC18F2450書き込みテスト(3)
23/9/10 PICBASICコンパイラ[第76回]●PIC18F4550書き込みテスト
23/9/14 PICBASICコンパイラ[第77回]●コロナに感染してしまいました
23/9/17 PICBASICコンパイラ[第78回]●コロナに感染してしまいました(2)
23/9/20 PICBASICコンパイラ[第79回]●コロナに感染してしまいました(3)
23/9/27 PICBASICコンパイラ[第80回]●コロナに感染、その後
23/9/30 PICBASICコンパイラ[第81回]●SDカードIF
23/10/2 PICBASICコンパイラ[第82回]●SDカードIF(2)PICBASICコンパイラボードに接続したい
23/10/3 PICBASICコンパイラ[第83回]●SDカードIF(3)PICBASICコンパイラボードに接続したい(2)
23/10/4 PICBASICコンパイラ[第84回]●SDカードIF(4)まずはND80Z3.5に接続する
23/10/5 PICBASICコンパイラ[第85回]●SDカードIF(5)新旧回路図
23/10/6 PICBASICコンパイラ[第86回]●SDカードIF(6)なぜPIC18F2550なのか?
23/10/9 PICBASICコンパイラ[第87回]●SDカードIF(7)試作基板の写真
23/10/14 PICBASICコンパイラ[第88回]●SDカードIF(8)ND80Z3.5に接続(1)デバッグプログラム、I、RS、Mコマンド
23/10/15 PICBASICコンパイラ[第89回]●SDカードIF(9)ND80Z3.5に接続(2)FAT16
23/10/18 PICBASICコンパイラ[第90回]●SDカードIF(10)ND80Z3.5に接続(3)Sコマンド、Dコマンド
23/10/20 PICBASICコンパイラ[第91回]●SDカードIF(11)ND80Z3.5に接続(4)Sコマンドの実行結果を確認、Eコマンド
23/10/23 PICBASICコンパイラ[第92回]●SDカードIF(12)ND80Z3.5に接続(5)Lコマンド
23/10/25 PICBASICコンパイラ[第93回]●SDカードIF(13)ND80Z3.5に接続(6)RO、RB、C、RCコマンド
23/10/27 PICBASICコンパイラ[第94回]●SDカードIF(14)ND80Z3.5に接続(7)WO、WB、WCコマンド
23/10/30 PICBASICコンパイラ[第95回]●SDカードIF(15)ND80Z3.5に接続(8)WT、WD、RT、RDコマンド
23/11/2 PICBASICコンパイラ[第96回]●SDカードIF(16)ND80Z3.5に接続(9)詰めの作業に入っています
23/11/7 PICBASICコンパイラ[第97回]●SDカードIF(17)ND80Z3.5に接続(10)エラー処理
23/11/9 PICBASICコンパイラ[第98回]●SDカードIF(18)ND80Z3.5に接続(11)送受信データをモニタする
23/11/13 PICBASICコンパイラ[第99回]●SDカードIF(19)ND80Z3.5に接続(12)解決しておきたい問題
23/11/14 PICBASICコンパイラ[第100回]●SDカードIF(20)ND80Z3.5に接続(13)解決しておきたい問題(2)PICのプログラムを修正しました
23/11/16 PICBASICコンパイラ[第101回]●SDカードIF(21)ND80Z3.5に接続(14)解決しておきたい問題(3)PICのプログラムを修正しました(2)
23/11/17 PICBASICコンパイラ[第102回]●SDカードIF(22)ND80Z3.5に接続(15)解決しておきたい問題(4)PICのプログラムを修正しました(3)
23/11/19 PICBASICコンパイラ[第103回]●SDカードIF(23)ND80Z3.5に接続(16)解決編
23/11/21 PICBASICコンパイラ[第104回]●SDカードIF(24)ND80Z3.5に接続(17)解決編(2)
23/11/25 PICBASICコンパイラ[第105回]●SDカードIF(25)ND80Z3.5に接続(18)解決編(3)
23/11/27 PICBASICコンパイラ[第106回]●SDカードIF(26)ND80Z3.5に接続(19)解決編(4)
23/12/9 PICBASICコンパイラ[第107回]●SDカードIF(27)ND80Z3.5に接続(20)ファイルに更新日付時刻を記入
23/12/12 PICBASICコンパイラ[第108回]●SDカードIF(28)SDカードをWindows7に接続
23/12/14 PICBASICコンパイラ[第109回]●SDカードIF(29)SDカードをWindows7に接続(2)EXCELで開く
23/12/15 PICBASICコンパイラ[第110回]●SDカードIF(30)SDカードをWindows7に接続(3)CSVファイル
23/12/16 PICBASICコンパイラ[第111回]●SDカードIF(31)SDカードをWindows7に接続(4)CSVファイル(2)BINCSV
23/12/17 PICBASICコンパイラ[第112回]●SDカードIF(32)SDカードをWindows7に接続(5)CSVファイル(3)EXCELでは問題あり
23/12/18 PICBASICコンパイラ[第113回]●SDカードIF(33)SDカードをWindows7に接続(6)CSVファイル(4)バイナリ→十進数変換
23/12/19 PICBASICコンパイラ[第114回]●SDカードIF(34)SDカードをWindows7に接続(7)CSVファイル(5)BINDEC、BINDEC2
23/12/21 PICBASICコンパイラ[第115回]●SDカードIF(35)SDカードをWindows7に接続(8)CSVファイル(6)EXCELがオーバーフロー
23/12/23 PICBASICコンパイラ[第116回]●SDカードIF(36)SDカードをWindows7に接続(9)CSVファイル(7)BINDECC
23/12/27 PICBASICコンパイラ[第117回]●SDカードIF(37)SDカードをWindows7に接続(10)CSVファイル(8)BINDECD
23/12/28 PICBASICコンパイラ[第118回]●SDカードIF(38)SDカードをWindows7に接続(11)CSVファイル(9)BINHEX
23/12/29 PICBASICコンパイラ[第119回]●SDカードIF(39)SDカードをWindows7に接続(12)CSVファイル(10)BINHEX2
23/12/30 PICBASICコンパイラ[第120回]●SDカードIF(40)SDカードをWindows7に接続(13)CSVファイル(11)BINHEXD
23/12/31 PICBASICコンパイラ[第121回]●SDカードIF(41)SDカードをWindows7に接続(14)CSVファイル(12)BINBIT、BINBIT2
ホームページトップへ戻る