Şimdi Ara

c ile yanıp sönene led

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
437
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • c ye daha yeni başladım baya bi zorlanıyorum özellikle kitap vede derleyici arasında büyük farklar var(pic c için) şimdi bir program yazdım bunda hata veriyor program 250 ms aralıklarla b0 adlı pini bi 1 bi 0 yapacak sürekli bu kadar yadıgım vede hata veren şey şu

    #include <16f84a.h>

    #fuses XT,NOWDT,NOPROTECT

    #use delay (clock=4000000)

    void main()

    {

    SET_TRIS_B(0);

    FOR(;;)

    {

    PIN_B0=0;

    delay_ms(250);

    PIN_B0=1;

    delay_ms(250);}}



    bu kadar ama Expecting LVALUE such as a variable name or * expression hatası veriyor nedir neyin nesidir
    başlangıçdaki .h nin içeriğide budur ;



    //////// Standard Header file for the PIC16F84A device ////////////////
    #device PIC16F84A
    #nolist
    //////// Program memory: 1024x14 Data RAM: 68 Stack: 8
    //////// I/O: 13 Analog Pins: 0
    //////// Data EEPROM: 64
    //////// C Scratch area: 0C ID Location: 2000
    //////// Fuses: LP,XT,HS,RC,NOWDT,WDT,NOPUT,PUT,PROTECT,NOPROTECT
    ////////
    ////////////////////////////////////////////////////////////////// I/O
    // Discrete I/O Functions: SET_TRIS_x(), OUTPUT_x(), INPUT_x(),
    // PORT_B_PULLUPS(), INPUT(),
    // OUTPUT_LOW(), OUTPUT_HIGH(),
    // OUTPUT_FLOAT(), OUTPUT_BIT()
    // Constants used to identify pins in the above are:

    #define PIN_A0 40
    #define PIN_A1 41
    #define PIN_A2 42
    #define PIN_A3 43
    #define PIN_A4 44

    #define PIN_B0 48
    #define PIN_B1 49
    #define PIN_B2 50
    #define PIN_B3 51
    #define PIN_B4 52
    #define PIN_B5 53
    #define PIN_B6 54
    #define PIN_B7 55

    ////////////////////////////////////////////////////////////////// Useful defines
    #define FALSE 0
    #define TRUE 1

    #define BYTE int
    #define BOOLEAN short int

    #define getc getch
    #define fgetc getch
    #define getchar getch
    #define putc putchar
    #define fputc putchar
    #define fgets gets
    #define fputs puts

    ////////////////////////////////////////////////////////////////// Control
    // Control Functions: RESET_CPU(), SLEEP(), RESTART_CAUSE()
    // Constants returned from RESTART_CAUSE() are:
    #define WDT_FROM_SLEEP 0
    #define WDT_TIMEOUT 8
    #define MCLR_FROM_SLEEP 16
    #define NORMAL_POWER_UP 24


    ////////////////////////////////////////////////////////////////// Timer 0
    // Timer 0 (AKA RTCC)Functions: SETUP_COUNTERS() or SETUP_TIMER0(),
    // SET_TIMER0() or SET_RTCC(),
    // GET_TIMER0() or GET_RTCC()
    // Constants used for SETUP_TIMER0() are:
    #define RTCC_INTERNAL 0
    #define RTCC_EXT_L_TO_H 32
    #define RTCC_EXT_H_TO_L 48

    #define RTCC_DIV_1 8
    #define RTCC_DIV_2 0
    #define RTCC_DIV_4 1
    #define RTCC_DIV_8 2
    #define RTCC_DIV_16 3
    #define RTCC_DIV_32 4
    #define RTCC_DIV_64 5
    #define RTCC_DIV_128 6
    #define RTCC_DIV_256 7







  • sorun cozuldu
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.