スワップ工房 原付 エンジンチューニング

V100& V50 エンジン チューニング / 14

1732 コメント
views
6 フォロー
14
スワップV100 2022/05/03 (火) 13:20:02

       //**********************
void main()
{
        static unsigned int   tachoCnt;
        tachoCnt = 0;
        // ポートの設定
        TRISA  = 0b00000011; //Aポート7から2まで出力 1,0 は入力
        TRISB  = 0b00000001; //Bポート7から1まで出力 0,入力(パルス)
        //
        OSCCON = 0b01110000;        // クロックは8Mhz
        CMCON  = 0b00000111;        // コンパレータは使用しない。
        ANSEL  = 0b00000000;        // A/D変換を使用しない。
        //
        Delay_ms(1000); //安定動作のウエイティング
        LED = ~LED;     //動作に入った確認 LED光らせる
        Delay_ms(1000);  //最低1秒光らせる//
        // LCD(液晶モニタ)の初期化
        Lcd_Init();                   //LCD初期化
        Lcd_Cmd(_LCD_CLEAR);          // Clear display
        Lcd_Cmd(_LCD_CURSOR_OFF);     //カーソル非表示
        Lcd_Out(1,1,"TachoMeter v4 ");
        Delay_ms(2000);               //2秒イニシャル表示
        //Lcd_Cmd(_LCD_CLEAR);          //LCD表示クリア
        //
        LED = 1;                      // LED off! 初期設定が終わったらLEDを消す
        Maxcnt = 0;  //最高回転数キープ表示 ゼロ代入
        cycle_data = 4.0 ; // 1回転に、4回信号が来るから 4を代入  #define CYCLE_DATA 4.0
        //サイクルタイムの初期処理はありえない誤表示防止
        cycleTime = measurement();
        WordToStr(cycleTime, buf);
        //Lcd_Out(2, 1, buf);
        //Delay_ms(1000);
        //ループが始まる

通報 ...