Thông báo

Collapse
No announcement yet.

Cổng vào/ra song song, timer/counter của 8051

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

  • #16
    Chào alibobone!
    Bạn đang hỏi về thứ tự ưu tiên của các ngắt hay đang hỏi cách dùng timer?
    Có thể dùng 2 timer ở chế độ định thời và có thể quy định mức độ ưu tiên ngắt cho chúng.
    Một bông hồng cho những ai đang còn mẹ,
    Đang còn mẹ để lòng vui sướng hơn ..

    Comment


    • #17
      Ý mình muốn hỏi là :
      1/trong lúc timer chạy ở chế độ định thời thì xảy ra ngắt ngoài vậy thì lúc đó timer tiếp tục chạy hay dừng lại?
      2/ timer 1 và timer 0 có thể chạy ở chế độ định thời cùng lúc ko?
      mình có 2 câu hỏi đó thôi

      Comment


      • #18
        Nguyên văn bởi alibobone Xem bài viết
        Ý mình muốn hỏi là :
        1/trong lúc timer chạy ở chế độ định thời thì xảy ra ngắt ngoài vậy thì lúc đó timer tiếp tục chạy hay dừng lại?
        2/ timer 1 và timer 0 có thể chạy ở chế độ định thời cùng lúc ko?
        mình có 2 câu hỏi đó thôi
        Theo mình thì : Timer vẫn chạy khi có ngắt ngoài xảy ra. Cả 2 timer có thể chạy ở chế độ định thời cùng lúc .
        Imagine all the people
        Living life in peace...

        Comment


        • #19
          các sư huynh cho đệ hỏi trong chế độ tự nap lại của các bộ định thời thì TH0 lưu giữ giá trị nạp lại cho TL0 (của bộ định thời 0) ví dụ TH0 = #-50 thì TL0 sẽ đếm từ giá trị nào đến giá trị nào và báo tràn khio nào vậy . Đệ mới vào nghề nên hỏi hơi ngố mong các uynh thông cảm.

          Comment


          • #20
            Bộ định thời cho đèn điện dùng IC 8051

            Ai có kinh nghiệm về lĩnh vực này chỉ giúp em

            Comment


            • #21
              tui mới nhập môn muốn nhờ mọi người giúp đỡ hướng dẫn cho phần điều khiển động cơ bước bằng keil.thanks!
              |

              Comment


              • #22
                cac bác cho em hỏi về counter , cái này em lơ mơ , đọc sách thì thầy ON nói kỹ phần Timer phần counter sơ sài quá ít bài ví dụ nên ngu như em khó hiểu
                bài toán của em là ; sử dụng chức năng counter đếm số lần nhấn phím từ 1--9 (chân vào P3_5 T1) sau đó hiện giá trị lên led 7 thanh
                em sử dụng chế độ 2 (mình chỉ cần đếm đến 9 thôi mà , mục đích là biết cách đọc thanh ghi TL1 )
                thanh ghi TL1 mang giá trị số nhị phân???
                vạy khi đặt
                unsigned char x ;
                và gán
                x= TL1;
                thì có đựoc k mà chưong trình của em chả chạy các bác ợ
                đây là ct của em:
                #include <89c51rd2.h>

                unsigned char M[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 };


                void delay(time)
                {int j, i;
                for(i=0;i<100;i++)
                {for (j=0;j<time;j++)
                ;
                }
                }

                unsigned char x;
                void counter() // hàm đếm
                {
                TMOD = 0x60; // che do 2 đếm
                TH1=0;
                TL1=0; // hàm như này có đúng k??????????
                TF1=0;
                TR1=1;
                }
                void hiensolan(unsigned char solan)
                {
                P1= M[solan];

                }


                main (void)
                { P1=P2=P3=P0=0;
                while(1)
                {
                delay(10);
                counter();
                delay(10);
                x = TL1; đặt thế này có đúng k?????????????
                delay(10);
                hiensolan(x);

                }

                }

                Comment


                • #23
                  ặc ặc chắc mấy hôm nay trời nắng nên em bị mất nứoc dẫn đến tình trạng ngu đột ngột chiều nay đi tắm có tí nứoc tỉnh người nên mới nhớ ra hix thiếu cái vòng lặp while(1)
                  nên nó k chạy

                  Comment

                  Về tác giả

                  Collapse

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

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

                  Collapse

                  • bqviet
                    Trả lời cho Đấu tắt điện cho máy tính bảng
                    bởi bqviet
                    Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                    06-12-2025, 17:17
                  • nguyendinhvan
                    Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                    bởi nguyendinhvan
                    Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                    05-12-2025, 19:59
                  • afrendly
                    Trả lời cho Đấu tắt điện cho máy tính bảng
                    bởi afrendly
                    Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                    04-12-2025, 01:27
                  • nick22
                    Trả lời cho Máy điện châm ?
                    bởi nick22
                    Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                    01-12-2025, 13:23
                  Đang tải...
                  X