Thông báo

Collapse
No announcement yet.

Tạo trễ dùng C

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

  • #16
    em cũng xin cảm ơn các anh tiền bối!
    em cũng đã hiểu sơ sờ rồi
    Trái tim anh chia 3 phần tươi đỏ
    Anh dành riêng cho học phần nhiều
    Phần cho chơi và phần để em yêu

    Comment


    • #17
      thú thật Chiến đã viết thử rất nhiều lần cứ chuyển file.hex thì báo hành đống lỗi, mà còn chẳng biết do đâu nữa.
      nhưng xem các bạn bàn luận thì khoái thật. Vì trình độ của mình kém Chiến k0 dám
      tham gia nhưng chắc chắn sẽ thử nghiệm.
      - cảm ơn tất cả các bài viết của các bạn!
      Tôi thích cái cầu kỳ của kỹ thuật
      Nhưng ghét mọi phức tạp trong tính cách con người

      Comment


      • #18
        nghe nói có thể thực hiện viết CT cho 8051/52 trên Reads51 cũng được, vậy Thầy nào biết hướng dẫn tôi với
        xin cảm ơn!
        Tôi thích cái cầu kỳ của kỹ thuật
        Nhưng ghét mọi phức tạp trong tính cách con người

        Comment


        • #19
          nhưng nếu muốn hiện LED 5s rồi tắt đi chờ 10s thì thêm j vậy bạn ngohaibac.

          Comment


          • #20
            Nguyên văn bởi qmk Xem bài viết
            while(time--){
            AL0 = 0x66;
            AH0 = 0xFC;// nạp giá trị cho timer
            TF = 0;//Xóa cờ tràn lần trước
            while( TF0); // chờ khi nào cờ TF0 =1
            };

            Cái này là viết delay bằng timer. Đã dùng delay thì ngắt không enable. Không enable ngắt thì phải tự xóa TF.
            Đương nhiên là timer phải đang chạy. Chứ nó không chạy thì nói làm gì. Đầu tiền vào chương trình cứ cho timer chạy. Muốn chạy thế nào thì chạy có ảnh hưởng gì đâu (tốn nguồn ????) Lúc nào muốn delay.
            Như Trang nói là trường hợp này dùng được nhưng trường hợp khác thì không. Quan trọng mình hiểu cái gì mình viết.
            Em Trang nói đúng đó không vào ngắt thì nó không tự xóa cờ mà đã dùng ngắt thì chẳng ai chơi delay kiểu này cả.
            ban ơi! cái này đúng là phải xóa cờ TF. chứ ko tự động, vì ko fai ngắt mà.
            đoạn cuối viết while(TF) có vẻ ko ổn lắm. while(TF != 1) {}. đợi nó đếm tràn rồi mới lạp lại giá trị cho timer.

            Comment


            • #21
              cho mình hỏi chổ này nha!
              While(TF0) hay là While(!TF0)
              cái nào đúng hơn và có thể giải thích được hok? thanks!!!

              Comment


              • #22
                Các bác cho em hỏi xem thời gian Debug trên Keil C như thế nào vậy? em muốn kiểm tra lại thời gian debug 1 vòng lặp có phải là 8.28us như bác chủ top nói ko nữa.
                thank.

                Comment


                • #23
                  Lúc Debug bạn nhìn thời gian của mỗi dòng lệnh.
                  Tuy nhiên theo mình nghĩ không phải vòng lặp nào cũng là 8.28us với thạch anh 11.0592M
                  Last edited by duong_act; 14-09-2012, 02:24.

                  Comment


                  • #24
                    Nguyên văn bởi duong_act Xem bài viết
                    Lúc Debug bạn nhìn thời gian của mỗi dòng lệnh.
                    Tuy nhiên theo mình nghĩ không phải vòng lặp nào cũng là 8.28us với thạch anh 11.0592M
                    Nhưng mình không biết thời gian debug hiển thị chỗ nào trên KeilC nữa. Bạn chụp lại cái ảnh lúc debug với thời gian của nó t với.

                    Comment


                    • #25
                      Các anh ơi giúp em cái này với ạ
                      So sánh 2 phương pháp lập trình tạo trễ trong 8051 là
                      1. Dùng Timer.
                      2. Dùng vòng lặp.
                      Em cảm ơn các anh trước ạ.

                      Comment


                      • #26
                        HIx có ai không ạ giúp em với huhu

                        Comment


                        • #27
                          Nguyên văn bởi namctmc Xem bài viết
                          Các anh ơi giúp em cái này với ạ
                          So sánh 2 phương pháp lập trình tạo trễ trong 8051 là
                          1. Dùng Timer.
                          2. Dùng vòng lặp.
                          Em cảm ơn các anh trước ạ.
                          cần thời gian chính xác thì dùng timer,
                          cần 1 khoảng thời gian mà ko cần chính xác lắm thì dùng vòng lặp
                          Học Điện Tử - Learn Electronic

                          Comment

                          Về tác giả

                          Collapse

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

                          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