Thông báo

Collapse
No announcement yet.

Xin làm ơn giúp mình với, mạch hệ thống bật/tắt đèn hành lang thông minh dùng 89C51.

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

  • Xin làm ơn giúp mình với, mạch hệ thống bật/tắt đèn hành lang thông minh dùng 89C51.

    ++++Gần hết hạn nạp sản phẩm rồi mà vẫn chưa làm được gì hết. Mong anh em nào biết thì giúp đỡ mình, mình rất cảm ơn.
    -Thiết kế & thi công mô hình hệ thống bật/tắt đèn hành lang thông minh dùng IC 89c51.

    ****Mình có mô phỏng được cái mạch bằng protues nhưng chưa hoàn chỉnh.ý tưởng mạch gồm 8 đèn, bình thường con quang trở được 1 đèn led chiếu sáng thì sẽ ko có xung và 8 đèn kia ko sáng, khi có người đi qua thì sẽ che bóng đèn, làm cho ánh sáng không đến được quang trở, khi đó nó sẽ tạo ra xung và các bóng đèn sáng.
    Phần mô phỏng, tín hiệu vào cấp xung cho quang trở mình ko biết cho vào chân nào hết và chân 9 reset ra sao. Mong ae xem mạch sửa giúp mình với.
    ****Còn phần đoạn mã code viết = assembly thì em cũng ngu lắm, mong ae viết giúp. Ý tưởng của mình là khi phát hiện có người thì tất cả 8 đèn đều sáng 30s, nếu sau 30s ko có ai qua nữa thì tự tắt hết 8 đèn, còn nếu chưa hết 30s mà có người đi vào nữa thì nó tự động đếm lại 30s. Pro nào có ý nào hay hơn thì góp ý mình với.
    +++Đây là mô phỏng mạch,mình sợ đính kèm bị hư, đây là link:
    machhanhlang.DSN

    Nếu ai có mạch mô phỏng hoàn chỉnh thì gửi cho mình với. Mình đang rất cần sự giúp đỡ, xin cảm ơn mọi người.
    Attached Files

  • #2
    ở đâu chạy vào đây la lối ôm sồm đi. cái gì cũng để nước đến chân mới nhảy là sao??
    email:
    chỉ được liên lạc từ 19h00 - 21h30



    Comment


    • #3
      Nguyên văn bởi sang_dientu Xem bài viết
      ở đâu chạy vào đây la lối ôm sồm đi. cái gì cũng để nước đến chân mới nhảy là sao??
      bác nặng lời thế....thầy vxl-vdk dạy có hơn 1 tuần rồi giao đề tài cho làm, mô phỏng&lập trình cũng tự nghiên cứu. mình cũng tìm kiếm nhiều trên mạng nhiều rồi mà ko thấy cái đề tài này dùng 8951 nên mạo muội nhờ mọi người giúp đỡ và chỉ giáo thêm.

      Comment


      • #4
        Nguyên văn bởi namcole Xem bài viết
        ++++Gần hết hạn nạp sản phẩm rồi mà vẫn chưa làm được gì hết. Mong anh em nào biết thì giúp đỡ mình, mình rất cảm ơn.
        -Thiết kế & thi công mô hình hệ thống bật/tắt đèn hành lang thông minh dùng IC 89c51.

        ****Mình có mô phỏng được cái mạch bằng protues nhưng chưa hoàn chỉnh.ý tưởng mạch gồm 8 đèn, bình thường con quang trở được 1 đèn led chiếu sáng thì sẽ ko có xung và 8 đèn kia ko sáng, khi có người đi qua thì sẽ che bóng đèn, làm cho ánh sáng không đến được quang trở, khi đó nó sẽ tạo ra xung và các bóng đèn sáng.
        Phần mô phỏng, tín hiệu vào cấp xung cho quang trở mình ko biết cho vào chân nào hết và chân 9 reset ra sao. Mong ae xem mạch sửa giúp mình với.
        ****Còn phần đoạn mã code viết = assembly thì em cũng ngu lắm, mong ae viết giúp. Ý tưởng của mình là khi phát hiện có người thì tất cả 8 đèn đều sáng 30s, nếu sau 30s ko có ai qua nữa thì tự tắt hết 8 đèn, còn nếu chưa hết 30s mà có người đi vào nữa thì nó tự động đếm lại 30s. Pro nào có ý nào hay hơn thì góp ý mình với.
        +++Đây là mô phỏng mạch,mình sợ đính kèm bị hư, đây là link:
        machhanhlang.DSN

        Nếu ai có mạch mô phỏng hoàn chỉnh thì gửi cho mình với. Mình đang rất cần sự giúp đỡ, xin cảm ơn mọi người.
        Bạn thử code này xem nó có như bạn yêu cầu không ! Mình có đính kèm file mô phỏng bằng phần mềm Proteus v7.8 ở dưới.
        Code:
        ; 8 Den noi duoc dk boi port 1, den sang khi port 1 o muc 1
        ; p2.0 lam dau vao cua tin hieu hong ngoai, p2.0 = 0 tuong uong voi co nguoi di qua
        ;--------------------------------------------
        	org	0h
        	mov	p2, #0h
        	setb	p2.0			;Thiet lap p2.0 lam dau vao cua tin hieu hong ngoai
        start:
        	mov	p1, #0h			;Tat den
        	jb	p2.0, $			;Cho o day cho den khi co nguoi di qua
        	acall	delay_30s
        	sjmp	start
        ;--------------------------------------------
        delay_30s:
        	mov	p1, #0ffh		;Bat den
        back:	mov	r7, #0h
        	mov	r7, #200		;200 x 150ms = 30s
        delay_150ms:
        	jnb	p2.0, back		;Co nguoi di qua
        	MOV	R2, #150
        	MOV	R1, #2
        	MOV	R0, #248
        	DJNZ	R0, $
        	DJNZ	R1, $-4
        	DJNZ	R2, $-8
        ;
        	djnz	r7, delay_150ms
        	ret
        ;--------------------------------------------
        	end
        Attached Files
        Last edited by Ck33spkt; 21-05-2012, 16:51.

        Comment


        • #5
          Mình cảm ơn Ck33spkt rất nhiều, có vài chỗ mình chưa rõ. Sao mình chạy mà sau 30s 8 đèn không tắt, còn vài chỗ thắc mắc nữa. Ck33spkt cho mình YM để mình liên lạc được ko??
          YM: langtu_langtu6110 khi nào cậu ol thì pm cho mình với. Mình cảm ơn!

          Comment


          • #6
            aaaaaaaaa hình như được rồi Ck33spkt ơi. mình vừa cài bản 7.8 thì được, chắc do bản trước cũ nên bị lỗi. Vì lần đầu tiên làm mạch nên chưa có kinh nghiệm, mình còn vài cái thắc mắc về phần mô phỏng cần hỏi. Mong bạn giúp đỡ mình với.

            Comment


            • #7
              Đây là Yahoo Messenger của mình: tongcuongal
              Mình online hàng ngày, có gì mình cùng trao đổi, mình cũng mới tìm hiều về lập trình thôi.

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              Đang tải...
              X