[Help]-Tính Cho Mình Cái Thời Gian Trễ Nhé!

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • kdt_khanh
    Thành viên chính thức
    • Apr 2012
    • 33

    #1

    [Help]-Tính Cho Mình Cái Thời Gian Trễ Nhé!

    Ngại Quá. Mọi Người tính hộ mình bài này nhé : Fxtal=24MHz
    delay:
    mov tmod,#2
    mov th0,#88h
    mov tl0,#88h
    setb tr0
    dem: jnb tf0,dem
    clr tr0
    clr tf0
    Forum Lớp Kỹ Thuật Điện Tử- Đại Học Kỹ Thuật Công Nghiệp
  • chung1608
    Thành viên tích cực
    • Sep 2009
    • 4160

    #2
    Nguyên văn bởi kdt_khanh Xem bài viết
    Ngại Quá. Mọi Người tính hộ mình bài này nhé : Fxtal=24MHz
    delay:
    mov tmod,#2
    mov th0,#88h
    mov tl0,#88h
    setb tr0
    dem: jnb tf0,dem
    clr tr0
    clr tf0
    khoảng 39uS

    Comment

    • kdt_khanh
      Thành viên chính thức
      • Apr 2012
      • 33

      #3

      trong cái đề này thì ko có kết quả nào như vậy.
      Forum Lớp Kỹ Thuật Điện Tử- Đại Học Kỹ Thuật Công Nghiệp

      Comment

      • chung1608
        Thành viên tích cực
        • Sep 2009
        • 4160

        #4
        Nguyên văn bởi kdt_khanh Xem bài viết

        trong cái đề này thì ko có kết quả nào như vậy.
        nãy lộn lấy số hex mà qua chế độ số dec để chia
        60uS đúng

        Comment

        • kdt_khanh
          Thành viên chính thức
          • Apr 2012
          • 33

          #5
          Em Tính là 30584x10^3x0.5=15.292 ms. cách tính như nào vậy anh.
          Forum Lớp Kỹ Thuật Điện Tử- Đại Học Kỹ Thuật Công Nghiệp

          Comment

          • kdt_khanh
            Thành viên chính thức
            • Apr 2012
            • 33

            #6
            Giúp Hộ Mình Chút Thôi Nhé. Hướng Dẫn Cách Giải. Thanks Nhiều
            Forum Lớp Kỹ Thuật Điện Tử- Đại Học Kỹ Thuật Công Nghiệp

            Comment

            • lamsobg
              Thành viên mới
              • Oct 2011
              • 2

              #7
              = time_cycle*(0ffh-88h+1) = (12/24MHz)*(0ffh-88h+1) = 60 (micro second)

              Comment

              • hoadang
                Thành viên tích cực
                • Jun 2010
                • 191

                #8
                Fclk=Fxtal/12=24/12=2Mhz
                => Tclk=0.5(us);
                Tmod=2 => timer 0 mode 2, 8-bit auto-reload
                TL0=88h => N=FFh-88h+01h=78h=120dec
                => t=N*Tclk=120*0.5(us)=60(us)

                Comment

                • romance_qt
                  Thành viên tích cực
                  • Sep 2007
                  • 183

                  #9
                  Đổi ngược lại: time delay/tần số thạch anh *1000 =??, lấy 65536-??= ??? , lấy ??? đổi ra hệ HEX ta có được TH TL, từ TH, TL dễ dàng tìm tra được time delay
                  _--------------------------------------------------

                  **** ------------------------------------------***

                  Comment

                  Về tác giả

                  Collapse

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

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

                  Collapse

                  Đang tải...