Thông báo

Collapse
No announcement yet.

các tính nạp giá trị vào thanh ghi TH, TL cho bộ đếm, bộ đinh thời

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • các tính nạp giá trị vào thanh ghi TH, TL cho bộ đếm, bộ đinh thời

    //Set Timer2 for 16-bit auto-reload.
    T2CON = 0x80; // 10000000
    TL2=RCAP2L= (unsigned char)(-50000); //CPU : 24 Mhz internal divider/12=2Mhz
    TH2=RCAP2H= (unsigned char)((-50000) >>8); //2Mhz/50000=25000uS=25ms
    TL2 = RCAP2L;
    TH2 = RCAP2H;
    ET2 = 1; // Enable Timer 2 Interrupts
    TR2 = 0; // Start Timer 2 Running

    EA=1;
    mình muốn sưa đoạn ctrinh trên thành 1s thì đến 1 lần hay lên 1 đơn vị gì đó.thạch a của mình là 11.0592mhz.
    mình tính thế này không biết có đúng k. các bác giúp e với. e lấy 1/11.0592 = 0.921 rồi lấy 65536-0.921 = 65035 rồi đổi ra file hex nạp vào TH,TL k biết có đúng k a. các bác giúp e với.

Về tác giả

Collapse

banhcay12345 Tìm hiểu thêm về banhcay12345

Bài viết mới nhất

Collapse

Đang tải...
X