1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Mong trả lời sớm! !

Thảo luận trong 'ĐT Cơ Bản-Mạch tương tự' bắt đầu bởi ngoctrai90, 13 Tháng bảy 2011.

  1. ngoctrai90 New Member

    Số bài viết: 10
    Đã được thích: 0
    Điểm thành tích: 0
    Phia dưới là đoạn code em cần hỏi mấy anh chị:

    #define FIRST_ADC_INPUT 0
    #define LAST_ADC_INPUT 7
    unsigned char adc_data[LAST_ADC_INPUT-FIRST_ADC_INPUT+1];
    // em chưa hiểu lắm chỗ khai báo mảng adc_data? ở đó nếu thay số vào thì thành [7-0+1] nghĩa là sao vậy? Nhờ mọi người giải thích dùm em!
  2. hoantien Member

    Số bài viết: 359
    Đã được thích: 1
    Điểm thành tích: 18
    bạn nói dúng rùi, khi thay vào se là 7-0+1=8 tức là mảng adc_data này có 8 phần tử. Thay vì viết là : unsigned char adc_data[8] thì viết như vậy cũng đc không sao.:D
  3. Phucalias Member

    Số bài viết: 455
    Đã được thích: 3
    Điểm thành tích: 18
    Lần sau khi post bài bạn nên ghi tên topic sao cho người khác hiểu bạn muốn nói gì nhé! Như vậy bạn sẽ nhanh chóng nhận được sự hỗ trợ hơn!
  4. ferrari_california New Member

    Số bài viết: 42
    Đã được thích: 0
    Điểm thành tích: 0
    Mình nghĩ ở đây số phần tử của mảng phụ thuộc vào phép toán "LAST_ADC_INPUT-FIRST_ADC_INPUT+1" này, người ta ghi vậy để sau này thay đổi các giá trị define FIRST_ADC_INPUT, LAST_ADC_INPUT cho tiện thôi

Chia sẻ trang này