Thông báo

Collapse
No announcement yet.

e hỏi về ngắt của con 89c51

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

  • #16
    Nguyên văn bởi Thái Tuế_vy Xem bài viết
    Chuẩn ko cần chỉnh.Nhưng trên sơ đồ ghi là cái gì hả bạn.
    Bonus cho bạn cái này: Sensors, Transducers : Index 15 - Category Index - ICTradeNet.com
    đang giải thích cái ảnh của chủ pic chứ có giải thích cái ảnh của bạn đâu, cái ảnh của bạn thì tất nhiên là oke rồi, còn của chủ topic là sai tè lè

    Nguyên văn bởi quang_le_pt Xem bài viết
    Mình toàn làm thế này. chạy ok. chỉ có điều nếu làm đếm sản phẩm thì cần phải - 1 vì khi vừa cấp nguồn thì nó đã đếm lên 1 rồi
    cậu này mắc theo hình của chủ píc mà chạy thì cậu quả là bá đạo ^^
    Website chính thức đổi địa chỉ website thành
    Mời các bạn ghé thăm !!!

    Comment


    • #17
      Ồ mình làm mấy mạch đều làm thế này mà . bên dưới có sơ đồ mạch nguyên lý đó. do là nó luôn đếm 1 sản phẩm lúc đầu dù chưa có sản phẩm nào như bác lee_nguyen nói nên mấy có đoạn này
      h++;
      if(h>=2)
      {k++;}
      k là biến đếm số sản phẩm
      theo mih nghĩ ngắt theo sườn nếu cho led thu và phát luôn chiếu vào nhau thì khi ban đầu cấp nguồn vào chân ngắt ở mức 1 và khi có phát chiếu vào led thu thì xuống mức thấp và sẽ có ngắt nên ta sẽ thấy nó luôn đếm là 1 khi cấp nguồn. ^_^. mih chỉ nghĩ vậy thui.xin các cao thủ chỉ giáo

      Comment


      • #18
        Nguyên văn bởi quang_le_pt Xem bài viết
        Ồ mình làm mấy mạch đều làm thế này mà . bên dưới có sơ đồ mạch nguyên lý đó. do là nó luôn đếm 1 sản phẩm lúc đầu dù chưa có sản phẩm nào như bác lee_nguyen nói nên mấy có đoạn này
        h++;
        if(h>=2)
        {k++;}
        k là biến đếm số sản phẩm
        theo mih nghĩ ngắt theo sườn nếu cho led thu và phát luôn chiếu vào nhau thì khi ban đầu cấp nguồn vào chân ngắt ở mức 1 và khi có phát chiếu vào led thu thì xuống mức thấp và sẽ có ngắt nên ta sẽ thấy nó luôn đếm là 1 khi cấp nguồn. ^_^. mih chỉ nghĩ vậy thui.xin các cao thủ chỉ giáo
        theo sơ đồ cửa mình thì ngắt thế có đúng ko nhỉ(INT1)

        Comment


        • #19
          có cách nào khắc phục để không bị ngắt lúc đầu ko ạ
          khắc phục phần cứng ấy ạ

          Comment


          • #20
            các bác cho em hỏi khi mình sử dụng ngắt ngoài muốn nó làm việc trong ngắt xong rồi cho nó quay về lại nhãn main nơi bắt đầu đc ạ? VD như chương trình này chẳn hạn..khi xảy ra ngắt nó tắt đèn xong làm sao quay về lại nhãn main đc... các bác giúp cho....
            den bit p1.1
            org 00h
            sjmp main
            org 013h ;nơi xảy ra ngắt ngoai 1
            clr den ;tat den
            reti
            main:
            jb p0.0,$
            jnb p0.0,$
            mov ie,#10000100b ;cho phép ngắt ngoài 1
            ......
            .....chương trình chính

            end

            Comment


            • #21
              Nguyên văn bởi goodmen269 Xem bài viết
              theo sơ đồ cửa mình thì ngắt thế có đúng ko nhỉ(INT1)
              Đúng rùi . b mắc ngược lại led thu và thêm con trở 220R vào led phát

              Comment


              • #22
                Các bạn cho hỏi:mình đang mô phỏng cái mạch led nháy các hiệu ứng bang 89c51 và mình muốn dùng 2 chân T0,T1 để điều chỉnh tăng/giảm tốc đọ của led thì có được không? mình được biết là khi ở chế độ đếm sự kiện, mà TMOD có c/t=1 thì sẽ nhận giá trị từ bên ngoài 2 chân T0 và T1, khi đó mình sẽ để TL và TH ở 0xff thì chỉ cần 1 xung là nó sẽ nhảy về 0x00, tràn cờ và thoát chương trình ngắt. trong khi nó chạy chương trình ngắt timer thì mình sẽ gán thêm lệnh thờigian+=1; và thờigian-=1; để tăng giảm biến thời gian thì không biết có được không? mình mò mãi mà không được.hihi. thanks mọi người nhiều!
                void baoanh1(void) interrupt 1
                {
                while(!TF0){}
                TR0=0;
                thoigian= thoigian+3000;
                }
                Last edited by nghientoan; 01-11-2013, 11:47.

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X