/****************************************************************************** サンプル・ファイルに使用例があります キーワードは「CCS PIC C コンパイラー日本語リファレンス マニュアル」 で検索する場合に利用してください すべてのmain()関数は#include "..\libs\My16F88.h"が必要です。 【1.ファイル構成】 フォルダ 使用ファイル project name 内容 -------------------------------------------------------------------------------- 00start start.c start.mcw Cファイルの記述法 01LED led.c led.h led.mcw output_high()を使ってLEDを点灯 02LED_blink led2.c led2.h led2.mcw output_high()とdelay_ms()を使ってLEDを点滅 03LED_blink2 led3.c led3.h led3.mcw output_B()とdelay_ms()を使ってLEDを点滅 04input input.c input.h input.mcw ボタンを押すとLEDが点灯。input()を使う 05PWM_test pwm_t.c pwm_t.h pwm_t.mcw PWMでLED輝度変調テスト 06PWM pwm.c pwm.h pwm.mcw PWMのLED輝度変調でLEDを点滅(fade in, fadeout)させる 07rand rand.c rand.h rand.mcw 乱数を使う(組み込み関数の使用例) 08repeat repeat.c repeat.h repeat.mcw 繰り返し。for文の使い方 09ADC adc.c adc.h adc.mcw ----- 未定 ----- 10interrupt interrupt.c interrupt.h interrupt.mcw ----- 未定 ----- 11compare compare.c compare.h compare.mcw ----- 未定 ----- -------------------------------------------------------------------------------- 【2.内容とキーワード】 ステートメントと式 ■ 0b00000011 (2進数) サンプル・ファイル : led.c キーワード : 定数 ■ 0x01 (16進数) サンプル・ファイル : repeat.c キーワード : 定数 ■ if (条件) サンプル・ファイル : input.c キーワード : ステートメント ■ == (等しい) サンプル・ファイル : input.c キーワード : 演算子 ■ % (余り) サンプル・ファイル : rand.c キーワード : 演算子 データタイプ ■ byte (符号なし8bit) サンプル・ファイル : rand.c キーワード : Type-Specifier ■ int (符号なし8bit) サンプル・ファイル : repeat.c キーワード : Type-Specifier ■ long (符号なし16bit) サンプル・ファイル : pwm.c キーワード : Type-Specifier ■ byte bPattArray[8](配列変数) サンプル・ファイル : repeat.c キーワード : 識別子 ■ long glDelayUs (グローバル変数) サンプル・ファイル : pwm.c ポート設定 ■ set_tris_a(value) 例 set_tris_a(0b00000011) サンプル・ファイル : led.c キーワード : 組み込み関数一覧 出力 ■ output_high(pin) 例 output_high(PIN_B0) サンプル・ファイル : led.c キーワード : 組み込み関数一覧 ■ output_low(pin) サンプル・ファイル : led2.c キーワード : 組み込み関数一覧 ■ output_B(value) サンプル・ファイル : led.c キーワード : 組み込み関数一覧 入力 ■ input(value) 例 input(PIN_A0) サンプル・ファイル : input.c キーワード : 組み込み関数一覧 ディレイ ■ delay_ms(time) サンプル・ファイル : led2.c キーワード : 組み込み関数一覧 ■ delay_us(time) サンプル・ファイル : pwm.c キーワード : 組み込み関数一覧 PWM ■ setup_ccp1(mode) サンプル・ファイル : pwm.c キーワード : 組み込み関数一覧 ■ setup_timer_2(mode, periold, postscale) サンプル・ファイル : pwm.c キーワード : 組み込み関数一覧 ■ set_pwm1_duty(value) サンプル・ファイル : pwm.c キーワード : 組み込み関数一覧 : ヘッダファイルで宣言し,Cファイルに記述する 標準C関数 ■ rand() サンプル・ファイル : rand.c キーワード : 組み込み関数一覧 ユーザー関数 ■ ユーザー関数 : ユーザーが自由に作成できる キーワード : 戻り値,引数(ひきすう),値渡し,参照渡し : Webなどで検索してください ******************************************************************************/