Thông báo

Collapse
No announcement yet.

Các anh giúp em led đơn này với!!

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

  • Các anh giúp em led đơn này với!!

    Tình hình là em học vi xử lý ứng dụng,tuần trước học 8051 tuần này lại nhảy qua AVR,bác nào pro giúp em bài này với,nếu có cả code nữa thì em cảm ơn lắm lắm hihi
    "
    viết chương trình điều 16 leds đơn sáng dần tỏa từ 2 phía ngoài vô trong và trong ra ngoài.
    "
    Cảm ơn mấy huynh trước!!

  • #2
    ban da hinh dung ra thuat toan de giai quyet bai toan chua ? Dung chi lenh dich thanh ghi thoi ma ?

    Comment


    • #3
      Nguyên văn bởi vdtk3 Xem bài viết
      ban da hinh dung ra thuat toan de giai quyet bai toan chua ? Dung chi lenh dich thanh ghi thoi ma ?
      Anh à,em mới học nên cũng chưa honhf dung được,anh giúp em cái giải thuật nhá,rồi em mày mò thêm nha anh,thank anh trước!

      Comment


      • #4
        Cái này dễ ợt mà. Nối 16 con led vào 16 cái chân của VĐK. Cho từng cặp chân của VĐK sáng lên là ok.
        Hết
        GTH sản xuất mạch in PCB 1 mặt:
        -phủ xanh: 40.000 đ/dm2
        -không phủ xanh: 30.000 đ/dm2
        -Cung cấp mực cảm quang để làm mạch in
        email:

        Comment


        • #5
          Nguyên văn bởi gth_pcb Xem bài viết
          Cái này dễ ợt mà. Nối 16 con led vào 16 cái chân của VĐK. Cho từng cặp chân của VĐK sáng lên là ok.
          Hết
          Cảm ơn bác nhá,em đang viết,lúc dịnh nó báo lỗi này:
          code dài quá các bác ah,bác nào có cách rút ngắn giúp em ko nhỉ?
          #include<mega32.h>
          #include<delay.h>
          #define led0 PORTB.0
          #define led1 PORTB.1
          #define led2 PORTB.2
          #define led3 PORTB.3
          #define led4 PORTB.4
          #define led5 PORTB.5
          #define led6 PORTB.6
          #define led7 PORTB.7
          #define led8 PORTA.0
          #define led9 PORTA.1
          #define led10 PORTA.2
          #define led11 PORTA.3
          #define led12 PORTA.4
          #define led13 PORTA.5
          #define led14 PORTA.6
          #define led15 PORTA.7
          void main (void)
          {
          DDRB=0xff;//PortB output
          DDRA=0xff;//PortA output
          while(1)
          {
          led0=0xff && led15=0xff;
          delay_ms(8000);
          led1=0xff && led14=0xff;
          delay_ms(7000);
          led2=0xff && led13=0xff;
          delay_ms(6000);
          led3=0xff && led12=0xff;
          delay_ms(5000);
          led4=0xff && led11=0xff;
          delay_ms(4000);
          led5=0xff && led10=0xff;
          delay_ms(3000);
          led6=0xff && led9=0xff;
          delay_ms(2000);
          led7=0xff && led8=0xff;
          delay_ms(1000);
          led0=0x00 && led1=0x00 && led2=0x00 && led3=0x00 && led4=0x00 && led5=0x00 && led6=0x00 && led7=0x00 && led8=0x00 && led9=0x00 && led10=0x00 && led10=0x00 && led11=0x00 && led12=0x00 && led13=0x00 && led14=0x00 && led15=0x00;
          delay_ms(1000);
          led7=0xff && led8=0xff;
          delay_ms(8000);
          led6=0xff && led9=0xff;
          delay_ms(7000);
          led5=0xff && led10=0xff;
          delay_ms(6000);
          led4=0xff && led11=0xff;
          delay_ms(5000);
          led3=0xff && led12=0xff;
          delay_ms(4000);
          led2=0xff && led13=0xff;
          delay_ms(3000);
          led1=0xff && led14=0xff;
          delay_ms(2000);
          led0=0xff && led15=0xff;
          delay_ms(1000);
          led0=0x00 && led1=0x00 && led2=0x00 && led3=0x00 && led4=0x00 && led5=0x00 && led6=0x00 && led7=0x00 && led8=0x00 && led9=0x00 && led10=0x00 && led10=0x00 && led11=0x00 && led12=0x00 && led13=0x00 && led14=0x00 && led15=0x00;
          }
          }
          Nó báo lỗi line 25(dòng đầu của void main ý):must be value là sao hả mấy bác?

          Comment


          • #6
            sao tui thấy led0=0xff&&led15=0xff; có gì kì kì, chưa gặp bao giờ. Bác bỏ cái vụ && đi, nó chỉ dùng khi phép gán điều kiện như là if(A&&B)...
            Với lại led0 là 1bit PORTB.0 thì đâu cho 0xff được, cứ cho nó led0=1 thôi
            bác cứ viết lại là
            led0 = 1 ; led15 = 1; delay_ms(8000);
            ..................
            .....

            như vậy là dc chứ gì, bác thử xem sao he

            Comment


            • #7
              Nguyên văn bởi tycool Xem bài viết
              sao tui thấy led0=0xff&&led15=0xff; có gì kì kì, chưa gặp bao giờ. Bác bỏ cái vụ && đi, nó chỉ dùng khi phép gán điều kiện như là if(A&&B)...
              Với lại led0 là 1bit PORTB.0 thì đâu cho 0xff được, cứ cho nó led0=1 thôi
              bác cứ viết lại là
              led0 = 1 ; led15 = 1; delay_ms(8000);
              ..................
              .....

              như vậy là dc chứ gì, bác thử xem sao he
              Thì ra là chỗ này,em nhầm hì hì,
              em đã sửa chạy ok rồi,cảm ơn các bác nhiều nha!!

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              • vi van pham
                Trả lời cho Tiếng Anh cho người Việt
                bởi vi van pham
                Cám ơn những lời chúc tốt đẹp của em.

                Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                hôm nay, 02:00
              • nhathung1101
                Trả lời cho Tiếng Anh cho người Việt
                bởi nhathung1101
                Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                Hôm qua, 22:18
              • dinhthuong80
                Trả lời cho Tiếng Anh cho người Việt
                bởi dinhthuong80
                Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                Hôm qua, 14:51
              • dinhthuong80
                Trả lời cho Tiếng Anh cho người Việt
                bởi dinhthuong80
                Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                Hôm qua, 14:39
              • dinhthuong80
                Trả lời cho Tiếng Anh cho người Việt
                bởi dinhthuong80
                Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                Hôm qua, 14:28
              • bqviet
                Trả lời cho Tiếng Anh cho người Việt
                bởi bqviet
                Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                21-02-2025, 20:26
              • mèomướp
                Trả lời cho Tiếng Anh cho người Việt
                bởi mèomướp
                Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                21-02-2025, 12:32
              • vi van pham
                Trả lời cho Tiếng Anh cho người Việt
                bởi vi van pham
                Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                20-02-2025, 21:31
              • bqviet
                Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                bởi bqviet
                Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                20-02-2025, 17:22
              • dinhthuong80
                Trả lời cho Tiếng Anh cho người Việt
                bởi dinhthuong80
                Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

                Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
                20-02-2025, 11:52
              Đang tải...
              X