Thông báo

Collapse
No announcement yet.

Vi Xử Lý Thực Hiện Bao Nhiêu Lệnh Cùng Lúc????

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

  • Vi Xử Lý Thực Hiện Bao Nhiêu Lệnh Cùng Lúc????

    mọi ngời làm ơn cho hỏi ạ[LIST=1][*]null khi mình dùng chế dộ đếm sự kiện trogn định thời thi dùng trong những ứng dụng nào????
    2.......... vi xử lý của 8051 có thể xử lý bao nhiêu lệnh cùng lúc???
    3.....
    MOV THO,#-2OO
    MOV TLO,THO
    ...........................
    KHI DÙNG TIMER định thời chế độ hai thì ta nạp giá trị cho THO vậy tạo sao ta kg nạp giá TRỊ cho TLO ?????
    4......
    Ở chế độ hai thì sau khi định thời xong thì giá trị sẽ nạp lạo cho thanh ghi THx và sau cờ TFX cí tự xóa hay kg hay là phải tự xóa bằng phần mềm????????????
    EM XIN CẢM ƠN
    EM GÁI MỚI CHẬP CHỮNG BƯỚC VÀO ĐIỆN TỬ .
    CHƯA BIẾT GÌ NHIỀU MONG CÁC SƯ HUYNH, SƯ TỶ CHỈ BẢO GIÚP.

  • #2
    1)Timer thì dc dùng trong các ứng dụng có tính chất lặp thời gian.Nói chung việc sử dụng timer thì còn tuỳ vào mục đích thiết kế không nhất thiết phải cứng như vậy.
    2)Chỉ có 1 lệnh tại 1 thời điểm
    3)Vì đó là cấu trúc hoạt động của chế độ 2 (do con người đặt ra) ta làm theo thôi không có lý do gì đặc biết.
    4)Những ngắt tự xóa thì thường có 2 loại:
    --Ngắt chỉ 1 nguồn ngắt thì thường khi vào trình phục vụ ngắt thì tự động xóa ví dụ timer 1,timer 0
    --Ngắt mà có nhều nguồn ngắt thì thường phải xóa bằng sofware ví dụ như ngắt của port nối tiếp cờ ngắt RI,TI đều nhảy tới cùng 1 chương trình ngắt nên VĐK không biết phải xóa cái nào.

    Sông dài, Thuyền lớn, Biển rộng bao la.
    Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.

    Comment


    • #3
      1: Chế độ counter dùng để đếm xung hoặc đo độ rộng xung khi ta đưa xung vào chân T0 hay T1.
      2: 8051 tại 1 thời điểm chỉ có thể xử lý được 1 lệnh. Mà hình như mọi vi xử lý đều như vậy cả.
      3: Khi dùng Timer ở chế độ 2 thì ta chỉ cần nạp cho TH0 vì khi timer tràn thì cờ tràn TF0 tự động xóa và giá trị TH0 sẽ tự nạp cho TL0.

      Comment


      • #4
        sorry, mình lộn rồi. Dùng ngắt thì cờ TF mới tự xóa. Còn bình thường thì phải xóa bằng phần mềm.

        Comment


        • #5
          Câu hỏi này rất hay và rất đáng lưu tâm, đặc biệt là với những người mới tìm hiểu về MCU.
          Mình có thể nói với bạn là tất cả các loại vi xử lý, vi điều khiển chỉ có thể thực hiện 1 lệnh tại 1 thời điểm, địa chỉ lệnh nằm trong PC. (Nếu muốn biết loại thực hiện nhiều hơn 1 lệnh tại 1 thời điểm bạn hãy tìm hiểu con P4, Pentum D hoặc Core2Dual...). Điều này rất quan trọng khi thiết kế thuật toán xử lý.
          Cái hoạt động chu kỳ của timer là hoạt động của phần cứng, cả cơ chế gây ngắt cũng vậy. Khi đó lệnh của PC là lệnh của ctc ngắt và tại thời điểm đó nó chỉ làm việc với ngắt.

          Comment


          • #6
            Thanks Mọi Người Nhiều L Lắm
            EM GÁI MỚI CHẬP CHỮNG BƯỚC VÀO ĐIỆN TỬ .
            CHƯA BIẾT GÌ NHIỀU MONG CÁC SƯ HUYNH, SƯ TỶ CHỈ BẢO GIÚP.

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X