#freeze 閲覧総計:&counter(); (本日:&counter(today); 昨日:&counter(yesterday);) *発光ダイオード(LED)の点滅 [#vb538345] 12F683の「Device Flags(CONFIG)」「Configレジスタ」の概要理解と、 実際の稼働確認を目的とし、発光ダイオード(LED)の点滅プログラムを作りました。 ・内蔵発振器を利用したい。 ・MCLRはPIC内部プルアップで利用したい。 【結果】無事発光ダイオード(LED)が点滅しました。 07/02/03 |&attachref(P1010273.JPG,zoom,150x150,button){新しい写真添付};|&attachref(12F683_PIN.JPG,zoom,150x150,button){新しい写真添付};| /** * 12F683の稼働テスト 発光ダイオード(LED)の点滅 * * LED: GP2 *Clock: 8.0MHz 内蔵発振器使用 *Device Flags: * _CP_OFF _MCLRE_OFF _PWRTE_ON _WDT_OFF _INTRC_OSC_NOCLKOUT * * MikroC v6.2.1 */ void main() { //内蔵発振器 8MHz使用に設定 OSCCON.IRCF2=1; OSCCON.IRCF1=1; OSCCON.IRCF0=1; GPIO = 0b00000000; //GPIOの中身をきれいにする TRISIO = 0b00000000; //GPIO 6個全て0:出力設定 do { GPIO = 0b11111111; //GPIO全てをON Delay_ms(500); //0.5秒待つ GPIO = 0b00000000; //GPIO全てをOFF Delay_ms(500); //0.5秒待つ } while(1); } ★この情報は役に立ちましたか? #vote(はい[11],普通[5],いいえ[6])