làm mạch phát xung sử dụng vdk 8051?

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • dieungoclong
    Thành viên mới
    • Apr 2006
    • 7

    #1

    làm mạch phát xung sử dụng vdk 8051?

    Bác nào đã làm mạch này chưa chỉ em với!
    phát xung vuông thang Hz và Khz, hiển thị ra led 7 đoạn, tăng giảm tần số bằng nút bấm bên ngoài, mỗi lần bấm nút tăng hoặc giảm 1(Hz hoặc KHz)
    Hiện em đang bí!Bác nào có code asm cho em xin để tham khảo.Thanks
  • vinhsnooker
    Thành viên tích cực
    • May 2006
    • 142

    #2
    cách đơn giản ban không dùng ngắt,bạn đưa vào một vongf lặp
    ban đầu bạn clr hoặc setb một chân nào đó,trể một khoảng thời gian rồi setb hoặc clr chân đó đi,vậy là bạn tạo được một chu kỳ xung rồi,thời gian trễ của bạn chính là chu kỳ của nửa xung
    bạ đưa vào một vòng lặp sẽ tạo được một chuỗi xung liên tục
    chương trình con khác của bạn se quét phím,ung vói phím nào là tăng trể lên,giảm trễ đi,ok
    cách thứ hai là bạn dung ngắt,khởi đầu một timer cho chạy,đến khi nó đếm hết sẽ nhảy vào chương trình ngắt,ở chương trình ngắt bạn se đảo một chân nào đấy để tạo được mức cao và mức thấp của xung,or là dung clr or setb như o trên minh viết đó,thời gian mà bạn nạp cho timer cho đến khi nó đếm hết là khoảng thời gian của xung

    Comment

    • thanh_hai
      Thành viên mới
      • Oct 2006
      • 2

      #3
      cách tốt nhất là bác viết thành các chương trình con mỗi ctc phát ra một tần số nhất định

      Comment

      • zemen
        Thành viên tích cực
        • Nov 2005
        • 536

        #4
        Sao ta không dùng sẵn chế độ dao động của Timer/Counter 2 nhỉ? Xung ra chân P11 từ Hz đến MHz mà!
        !e

        Comment

        • giaosucan
          Thành viên tích cực
          • Jul 2005
          • 496

          #5
          Nguyên văn bởi zemen Xem bài viết
          Sao ta không dùng sẵn chế độ dao động của Timer/Counter 2 nhỉ? Xung ra chân P11 từ Hz đến MHz mà!
          sử dụng bo timer có sẵn của VDK sẽ phát dc xung với tần số chính xác
          SHARE KHO PHIM LỚN

          Comment

          • ducthang_ict
            Thành viên mới
            • Oct 2006
            • 3

            #6
            chào zemen ý tưởng của bác đươc đấy
            nhưng theo tôi bác có thể nkéo dài dãy tần đó
            Biết mình không biết là 1 bước dài để đi đến sự hiểu biết

            Comment

            • quan0704
              Thành viên mới
              • Nov 2007
              • 4

              #7
              chao may bac.
              Đại ca nao có sơ đồ nguyên lý và chương trình mạch đèn giao thông thì cho minh xin nhe, minh dang làm đồ án về đèn giao thông..
              cam ơn các bác trước

              Comment

              • MicroDuyphi
                Banned
                • Jul 2005
                • 837

                #8
                Với dòng 8051 thì không thể tạo được xung trực tiếp cỡ MHZ được. Phải dùng một số thủ tục khác bỗ trợ mới được.
                Việc thay đổi tầm giá trị và thay đổi mỗi bước giá trị cũng không quá khó, ví dụ dùng nghắt cho việc thay đổi giá trị tần số. Nếu làm cho vui và sai số chấp nhận được tương đối thì với 8051 nên làm với thang đo từ KHZ trở xuống.

                Nhân đây, MOD nào có khả năng xin bật khóa nick DUYPHI dùm em cái, không hiểu sao nick DUYPHI bị khóa lại không post bài được gần 1 tháng rồi.
                Các bác xem lại dùm em.

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...