Thông báo

Collapse
No announcement yet.

làm biển quảng cáo

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

  • làm biển quảng cáo

    em chào các bác, em là sinh viên , em đang làm 1 biển quảng cáo, em dùng VDK8051
    cho em hỏi. em muốn Port 3 chạy led đuổi viền quảng cáo
    Port 2 và port 1 chạy các hiệu ứng
    em muốn cho chạy đồng thời Port 3 và các hiệu ứng
    em đã thử dùng hàm ngắt ngoài và dung hệ điều hành tiny nhưng led chạy ko dc như ý muốn
    led cứ nháy loạn lên
    nếu dùng 2 VDK thi hơi phí
    em muốn dùng trên cung 1 con, nhưng ko biết cách nào . ai biết chỉ dùm mình nhe.
    mình cảm ơn trước

  • #2
    hihi
    thì bạn cứ viết bình thường thôi.
    Giả sử nhé: P3_1: Viền 1; các P3_x các viền còn lại.
    P2_1: chử cái đầu tiên chẳng hạn, các chử còn lại thì tương ứng.
    cứ 1 lần hiệu ứng bạn cho 1 P3_1 =1 ...P2_1 =1 ... delay(); P3_1 =0 ...P2_1 =0 ...
    cứ như vậy thì nó sẽ cùng có một hiệu ứng thôi.
    thực chất nó làm từ trên xuóng nhưng tốc độ xữ lý nhanh giữa 2 lệnh không thể thấy được, nên xem như là làm 1 lần, cho đến khi gặp delay(), ta thay đổi trạng thái các chân. tùy thuộc vào hiệu ứng.

    Comment


    • #3
      Ledimm.......

      Comment


      • #4
        đúng vậy nói như bạn tuhai711 là rất chuẩn đó.tốc xử lý rất nhanh nên mình không thấy được.nhìn như là 1 vậy.bạn cứ làm theo như bạn tuhai711 đảm bảo ok.mình đã làm và rất good.
        hãy làm theo cách của bạn!

        Comment


        • #5
          vâng ạ. em cảm ơn các anh đã Reply. em thử viết lại code xem thế nào

          Comment


          • #6
            nói như các anh
            thì các hiệu ứng delay bằng nhau
            led chạy dường viền cùng thời gian với delay các hiệu ứng
            khi dó code sẽ rất dài

            Comment


            • #7
              đúng vậy.phần mềm như bạn duong-act cũng đùng 1 delay thôi.chịu khó viết vậy.dài cũng phải chịu vì tiết kiệm.chúc bạn thành công.
              hãy làm theo cách của bạn!

              Comment


              • #8
                em nên tận dụng timer để làm hiệu ứng, dùng delay dài dòng lắm

                Comment


                • #9
                  vd bạn làm viền quảng cáo với 3 cổng3.0, p3.1,p3.2 thì:
                  .
                  .
                  mov p3,#00h
                  call delay
                  setb p3.0
                  .
                  .
                  call delay
                  clr p3.0
                  setb p3.1
                  .
                  .
                  call delay
                  clr p3.1
                  setb p3.2
                  .
                  .
                  call delay

                  Comment


                  • #10
                    Sử dụng timer để thay đổi trạng thái

                    Bạn nên sử dụng timer để thay đổi trạng thái như thế thì các trạng thái của bạn linh hoạt hơn. Phần mềm S-LedTECHPAL cũng ứng dụng timer để thay đổi trạng thái. Tôi gửi video bạn tham khảo nhé:



                    Chúc bạn thành công
                    TECHPAL.,JSC

                    Comment


                    • #11
                      nếu sử dụng phần mềm S-LedTECHPAL thì máy tính phải bật suốt ngày, tốn điện lắm.
                      dùng timer hay dùng vòng lặp for cũng như nhau mà anh
                      timer trễ ms
                      for trễ ngắn
                      ở đây mình ko cần chính sac về thời gian lắm ,dùng for lặp dc mà
                      chắc phỉa dùng 2 VĐK thôi
                      1 cái cho viền 1 cái cho hiệu ứng chữ thì hiệu ứng mới linh hoatk dc

                      Comment


                      • #12
                        Bạn chỉ cần nạp hiệu ứng bạn thích từ phần mềm S-LedTECHPAL V2.1 sau đó sau đó nó sẽ tự động lưu vào EEPROM và chạy mãi theo hiệu ứng đó (không cần máy tính như bạn nghĩ ). Còn nếu làm hiệu ứng thì chúng tôi khuyên bạn nên dùng timer thì độ phân giải nhỏ tạo ra nhiều hiệu ứng hơn.

                        Chúc bạn thành công
                        TECHPAL.,JSC

                        Comment


                        • #13
                          vâng ạ. em muốn nạp code tù phần mềmS-LedTECHPAL V2.1 vào EEPROM họ 8051 dc ko ạ???

                          Comment


                          • #14
                            Hiện tại S-LedTECHPAL V2.1 chưa hỗ chợ firmware cho 8051 tuy nhiên tuy nhiên nếu bạn mới bắt đầu thì làm quen bằng phần mềm này rất dễ. (Nếu bạn là sinh viên bạn mang thẻ sinh viên đến chúng tôi sẽ giảm giá 20 đến 30% cho bạn)
                            TECHPAL.,JSC

                            Comment


                            • #15
                              trời. phải mua ah. thế em dung 2 VĐK ghép vào cho nhanh. 1 VĐK chạy viền. 1 VĐK chạy hiệu ứng led
                              em đang muốn hỏi cho đồng thời port 1,2va port 3 suất ra hiệu ứng khác nhau. delay khác nhau
                              vidu
                              void chayled(void)
                              {
                              x= 0x01;
                              for (j=0;j<=2;++j)
                              {
                              P3=x;
                              tre();
                              x=_crol_(x,1);
                              }
                              }
                              còn port 3và 2
                              {

                              unsigned char x,y;

                              x=y=255;

                              i=1;

                              j=128;

                              for(k=0;k<8;k++)

                              {

                              x=x-i;

                              y=y-j;

                              P0=x;

                              P1=P2=y;

                              i=i*2;

                              j=j/2;

                              tre();

                              }
                              port 3phair ra đồng thời với port 1,2

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X