các anh chỉ giúp em với ý nghĩa câu lệnh em không hieur cái ngắt này cho lắm

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • vanminh_ictu
    Đệ tử 1 túi
    • Nov 2011
    • 13

    #1

    các anh chỉ giúp em với ý nghĩa câu lệnh em không hieur cái ngắt này cho lắm

    void main()
    {
    setup_timer_0(RTCC_INTERNAL|RTCC_DIV_8);
    set_timer0(5);
    enable_interrupts(INT_RTCC);
    enable_interrupts(GLOBAL);
    output_B(0b11111111);
    output_D(0b11111111);
    while(true)
    {
    ;
    }
    }
  • vanchang1987
    Đệ tử 1 túi
    • Apr 2010
    • 12

    #2
    void main()
    {
    setup_timer_0(RTCC_INTERNAL|RTCC_DIV_8);
    // timer0 sử dụng clock nội và clock này được chia 8
    // vay clock cua timer0 se la clock noi/8 tức là có 8 chu kỳ máy thì timer0 mới tăng 1 đơn vị.
    set_timer0(5);
    // set gia tri ban đầu cho timer0
    enable_interrupts(INT_RTCC);
    // cho phép ngắt timer0
    enable_interrupts(GLOBAL);
    // cho phép ngắt toàn cục
    output_B(0b11111111);
    output_D(0b11111111);
    while(true)
    {
    ;
    }
    }

    Comment

    • vanminh_ictu
      Đệ tử 1 túi
      • Nov 2011
      • 13

      #3
      em cảm ơn anh nhiều ạ

      Comment

      • buivantuyen89th
        Đệ tử 3 túi
        • Jun 2012
        • 54

        #4
        Nguyên văn bởi vanminh_ictu View Post
        void main()
        {
        setup_timer_0(RTCC_INTERNAL|RTCC_DIV_8);
        set_timer0(5);
        enable_interrupts(INT_RTCC);
        enable_interrupts(GLOBAL);
        output_B(0b11111111);
        output_D(0b11111111);
        while(true)
        {
        ;
        }
        }
        Lệnh đầu tiên là khai báo ngắt timer0 với tần số đếm = tần số thạch anh chia 8.
        lệnh thư 2 cai đặt bộ timer0 đếm từ 5 ( đếm đến 255).
        lệnh 3 không cần.
        lệnh 4 là khai báo ngắt toàn bộ.(bắt buộc).
        lệnh còn lại chắc bạn đã hiểu. bạn nên tìm tài liệu cơ bản về lập trình C cho PIC. đọc trong đấy sẽ hiểu hơn.
        cố lên.hi.
        theo mình ngĩ là vậy. nếu các bạn thấy có vấn đề gì thì chỉ bảo thêm.hix.

        Comment

        Working...