Thông báo

Collapse
No announcement yet.

Giải thích giùm em với !

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

  • Giải thích giùm em với !

    nếu em nối chân OE xuống đất thì dữ liệu sẽ được chốt lại,còn như hình dưới thì ko chốt được !
    chuơng trình test như sau:
    Code:
    #include <sfr52.inc>
    org     0h
    sjmp    main
    org     30h
    main:
    mov dptr,#2000h
    mov a,#10101010b
    movx @dptr,a
    here:
    sjmp here
    end
    Mong các bác giải thích giùm em!
    Attached Files

  • #2
    Nguyên văn bởi lcc Xem bài viết
    nếu em nối chân OE xuống đất thì dữ liệu sẽ được chốt lại,còn như hình dưới thì ko chốt được !
    Bạn sai rồi, /OE=0 thì xuất ra, /OE=1 thì chốt (Latch), hình bạn đưa mô phỏng đúng rồi.
    Đăng ký Dropbox có ngay 2GB lưu trữ online miễn phí:

    Comment


    • #3
      Ý bác là sao,LE mới là chân chốt chứ,khi /OE ở mức thấp thì LE chuyển từ mức 1 xuống mức 0 sẽ chốt dữ liệu,
      còn khi /OE ở mức cao thì đầu ra sẽ ở trạng thái cao trở -----> mạch này không ổn rồi vì chân Y1 sau khi ở mức 0 sẽ chuyển lên mức 1,hic
      Bác nào có thể giúp em chốt được dữ liệu mà dùng giải mã địa chỉ ko?

      Comment


      • #4
        Bạn chọn địa chỉ sai toét tòe loe còn đâu. Địa chỉ của nó phải là 4000H.
        AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
        Xem thêm tại Online Store ---> Click here
        Mob: 0982.083.106

        Comment


        • #5
          đâu có sai hả bác, A13 =1 tức là 2000h
          thế này mới được nè,hehe
          Attached Files
          Last edited by lcc; 16-03-2008, 10:03.

          Comment


          • #6
            Hơ... Em đọc mà không hiểu gì, pro nào có thể giải thích giùm em chốt là gì vậy? Em cũng mới học 8051 và thấy nó có chân 30 ALE là chân chốt địa chỉ nhưng không hiểu. Giải thích giùm em nha, càng dễ hiểu càng tốt
            Và con tim đã vui trở lại ....

            Comment


            • #7
              Port P0 dùng để xuất địa chỉ và dữ liệu. khi P0 được dùng ở chế độ địa chỉ thì nữa chu kỳ đầu(chu kỳ máy) P0 xuất địa chỉ,khi ấy chân ALE lên 1,nếu nối với chân LE của 74575 thì địa chỉ đựoc đưa qua con chốt, nữa chu kỳ sau P0 dùng để xuất hay nhận dữ liệu,và lúc này chân ALE xuống 0 làm dữ liệu ở P0 ko qua con chốt nữa.
              con chốt kết hợp với chân ALE để phân kênh,ko làm dữ liệu và địa chỉ lẫn lộn

              Comment


              • #8
                Nguyên văn bởi lcc Xem bài viết
                đâu có sai hả bác, A13 =1 tức là 2000h
                thế này mới được nè,hehe
                Xin lỗi bạn đúng là mình nhầm. Y1=0 khi ABC=001 ứng với địa chỉ 2000h
                AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
                Xem thêm tại Online Store ---> Click here
                Mob: 0982.083.106

                Comment


                • #9
                  Đã dùng lệnh movx thì phải dùng chân ALE!
                  !e

                  Comment

                  Về tác giả

                  Collapse

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

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

                  Collapse

                  Đang tải...
                  X