Thông báo

Collapse
No announcement yet.

các bác giúp em bài này với! em mới học KeilC ! Gặp bài này không biết làm gì!

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

  • các bác giúp em bài này với! em mới học KeilC ! Gặp bài này không biết làm gì!


    đề bài đấy là: "phát sung ở tần số f=50hz ở chân P2.0" ! em đọc đề mà chẳng biết làm như thế nào! nghĩ không ra! giúp em với!

  • #2
    xung tần số 50hz,=> T=1/50 =0.02s, như vậy bạn có 2 cách sau:
    1- dùng timer để tạo xung có chu kỳ 0.02s = 20ms.
    2- có thể dùng ngay hàm delay để tạo sao cho tổng thời gian trễ của cả mức 0 và 1 là 0.02s, ví dụ bạn cho chân P2.0 ở mức 1 là 0,01s và ở mức 0 là 0,01s .
    Nguyễn Huy Biên - 01649 802 694
    gmail :

    Comment


    • #3
      cách 1 em không hiểu! ?^^

      Comment


      • #4
        vấn đề là D bằng bao nhiêu nữa chứ tần số vậy chưa đủ

        Comment


        • #5
          anh co the giải thích cho em vì sao phải làm như thế không? ý em là các bước làm thì em hiểu nhưng cách tư duy ra phương pháp làm thì không hiểu lắm!

          Comment


          • #6
            D bằng bao nhiêu nữa là sao vậy anh?

            Comment


            • #7
              D là duty,nghĩa là Ton bao nhiêu,Toff bao nhiêu.Theo như cái đề ko ghi có nghĩa là D= 50,Ton = Toff = 50%.
              Mấy cái Timer này trong sách có nói mà.
              ĐT: 0972 20 58 68
              Gmail:

              Comment


              • #8
                Nguyên văn bởi gagafayfay Xem bài viết
                anh co the giải thích cho em vì sao phải làm như thế không? ý em là các bước làm thì em hiểu nhưng cách tư duy ra phương pháp làm thì không hiểu lắm!
                à! thôi em hiểu ra rồi!

                Comment


                • #9
                  Nguyên văn bởi hoangnam555 Xem bài viết
                  D là duty,nghĩa là Ton bao nhiêu,Toff bao nhiêu.Theo như cái đề ko ghi có nghĩa là D= 50,Ton = Toff = 50%.
                  Mấy cái Timer này trong sách có nói mà.
                  cái này em không rõ! em mới bắt đầu học Keilc!

                  Comment


                  • #10
                    Mình viết chương trình như thế này có ổn không :
                    ORG 0H
                    const: EQU #-10000 ; naap hang sô cho const
                    MOV TMOD,00000001 ; khoi dong time 0 che do 1
                    LAP: MOV TH0,HIGHT const ; nap byte cao cho TH0
                    MOV TL0,LOW const ; nap byte thap cho TL0
                    SETB TR0
                    JNB TF0,here ; lap den khi co thong bao tran so dem
                    CLR TR0 ; dung lai khi co tran so dem
                    CLLR TF0 ; xoa co
                    CLP P2.0
                    SJMP LAP ;lap lai qua trinh phat xung
                    END
                    nếu dùng time 01 chế độ 2 thì có hay hơn không nhỉ ?

                    Comment


                    • #11
                      D duty.bạn có thể hiểu là % xung. ví dụ như 60% mức 1 và 40% mức 0
                      Nguyễn Huy Biên - 01649 802 694
                      gmail :

                      Comment


                      • #12
                        Nguyên văn bởi huuthobka Xem bài viết
                        Mình viết chương trình như thế này có ổn không :


                        nếu dùng time 01 chế độ 2 thì có hay hơn không nhỉ ?
                        timer 0 hay timer 1 đều được. tùy vào mục đích của bạn thôi. còn timer chế độ 2 nó là chế độ autoreload, giá trị tự nạp lại. như vậy bạn ko phải nạp lại giá trị cho các thanh ghi TH và TL nữa
                        Nguyễn Huy Biên - 01649 802 694
                        gmail :

                        Comment


                        • #13
                          Nguyên văn bởi gagafayfay Xem bài viết
                          cái này em không rõ! em mới bắt đầu học Keilc!
                          Kiel C chỉ là chương trình hỗ trợ lập trình và biên dịch sang file HEX.Còn mấy cái để mà kiel C dich thì phải học vdk mới biết đc chứ.

                          Còn nếu nói như cậu học keil C thì là học cách sử dụng phần mềm rồi.
                          ĐT: 0972 20 58 68
                          Gmail:

                          Comment


                          • #14
                            Nguyên văn bởi huuthobka Xem bài viết
                            Mình viết chương trình như thế này có ổn không :


                            nếu dùng time 01 chế độ 2 thì có hay hơn không nhỉ ?
                            anh chạy thử chưa?

                            Comment


                            • #15
                              Nguyên văn bởi bienhou Xem bài viết
                              D duty.bạn có thể hiểu là % xung. ví dụ như 60% mức 1 và 40% mức 0
                              à! em hiểu rồi! thanhks!!!!

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X