Thông báo

Collapse
No announcement yet.

Ai đã thất bại trong việc làm led matrix ....

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

  • led matrix.rar
    tất cả trong đó bạn tải về nạp vô bảng led thử rồi nói mình xem chạy ra sao, còn cái lcd font ấy thì mình chịu rồi giờ ngồi đọc ngâm cứu mấy cái đó nhác quá.

    Comment


    • Nguyên văn bởi congdt Xem bài viết
      led matrix.rar
      tất cả trong đó bạn tải về nạp vô bảng led thử rồi nói mình xem chạy ra sao, còn cái lcd font ấy thì mình chịu rồi giờ ngồi đọc ngâm cứu mấy cái đó nhác quá.
      oh year !!!
      chạy ngon mỗi tội hơi nhanh và chữ ẩn
      hay quá bác viết = phần mềm nào à hay quá vậy
      cho e xin Y!M với
      thank thank thank good luck !!!

      Email:
      Gmail:

      Comment


      • từ 74hc154 bạn đưa qua con gì? chữ ẩn thì bạn đảo bít lại.
        mail yahoo:hoan03dt1

        Comment


        • Nguyên văn bởi congdt Xem bài viết
          từ 74hc154 bạn đưa qua con gì? chữ ẩn thì bạn đảo bít lại.
          mail yahoo:hoan03dt1
          e chẳng qua con j cả ra hàng luôn
          k ý e là muốn bác sửa trong code chứ bên ngoài e làm mạch in cho vào hộp rồi
          mà chữ của bác ta thật là đẹp nữa làm quảng cáo thì hay
          good luck !!! e qua Y!M nc cho nhanh vậy
          good luck !!!

          Email:
          Gmail:

          Comment


          • #include <REGX51.H>
            #include "Code.h"
            #include <string.h>
            #define N1 5
            #define N2 3
            #define ROW p2
            sbit SCK = p1^0;
            sbit SDA = p1^1;
            sbit LCK = p1^2;
            unsigned char Buffer[64];
            unsigned char RollBuffer[8];
            void KhoiTao();
            void ScanMatrix();
            void SendByte(unsigned char byte);
            void Delay(unsigned int n);
            void RollRightBit();
            void RollRight();
            void main()
            {
            KhoiTao();
            while(1)
            {
            ScanMatrix();
            }
            }
            void KhoiTao()
            {
            unsigned char i;
            for (i=0;i<64;i++)
            {
            Buffer[i] = Column[i];
            }
            TMOD = 0x01;
            TH0 = 0;
            TL0 = 0;
            TR0 = 1;
            ET0 = 1;
            EA = 1;
            }
            void ScanMatrix()
            {
            unsigned char i,j,temp;
            for (i=1;i<9;i++)
            {
            temp = i*8;
            for (j=temp;j>(temp - 4);j--)
            {
            SendByte(Buffer[j-1]);
            }
            LCK = 0;
            LCK = 1;
            ROW = Row_On[i-1];
            Delay(N1);
            ROW = Row_Off[i-1];
            }
            }
            void SendByte(unsigned char byte)
            {
            unsigned char i,temp;
            for (i=0;i<8;i++)
            {
            temp = (byte & (1 << i));
            if (temp)
            {
            SDA = 1;
            }
            else
            {
            SDA = 0;
            }
            SCK = 0;
            SCK = 1;
            }
            }
            void Delay(unsigned int n)
            {
            unsigned int i,j;
            for (i=0;i<n;i++)
            for (j=0;j<10;j++);
            }
            void RollRight()
            {
            unsigned char i,j,k,temp;
            for (i=1;i<9;i++)
            {
            temp = i*8;
            k = 8;
            for (j=temp;j>(temp - 8);j--)
            {
            RollBuffer[k-1] = Buffer[j-1];
            k--;
            }
            RollRightBit();
            k = 8;
            for (j=temp;j>(temp - 8);j--)
            {
            Buffer[j-1] = RollBuffer[k-1];
            k--;
            }

            }
            }
            void RollRightBit()
            {
            unsigned char i,temp0,temp1;
            temp0 = RollBuffer[0];
            temp0 = temp0 >> 7;
            RollBuffer[0] = RollBuffer[0] << 1;
            for (i=0;i<7;i++)
            {
            temp1 = RollBuffer[i+1];
            temp1 = temp1 >> 7;
            RollBuffer[i] = RollBuffer[i] | temp1;
            RollBuffer[i+1] = RollBuffer[i+1] << 1;
            }
            RollBuffer[7] = RollBuffer[7]|temp0;
            }
            void Timer0Interrupt()
            interrupt TF0_VECTOR
            {
            unsigned char count;
            TR0 = 0;
            TH0 = 0;
            TL0 = 0;
            TR0 = 1;
            count++;
            if (count == N2)
            {
            count = 0;
            RollRight();
            }
            }
            giúp em đoạn chương trình này với sao nó cứ báo lỗi
            |

            Comment


            • ủa code em đã mở hết rồi
              sao lại nói code bị hạn chế nhỉ em free code chay dc 3 -4 hang
              chạy max thì còn tùy vào bộ nhớ chip thôi đâu giới hạn gì nhìu đâu
              pác nào gặp vấn đề về đọ dài font chữ thì xem lại nhé em up code chay 3 dòng chữ tương tự rồi chỉ cần hỉu la có thể viết chay lun 5-10 dòng mà ko gặp trở ngại nữa
              chúc vui
              lâu quá tưởng topic này ko ai thèm đọc nữa chứ vần hoạt động là vui rồi
              có j cứ post nhé em sẽ giúp
              8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
              liên lạc với em qua địa chi email: Mob: 01882.076.989

              Comment


              • Nguyên văn bởi hoangphat Xem bài viết
                ủa code em đã mở hết rồi
                sao lại nói code bị hạn chế nhỉ em free code chay dc 3 -4 hang
                chạy max thì còn tùy vào bộ nhớ chip thôi đâu giới hạn gì nhìu đâu
                pác nào gặp vấn đề về đọ dài font chữ thì xem lại nhé em up code chay 3 dòng chữ tương tự rồi chỉ cần hỉu la có thể viết chay lun 5-10 dòng mà ko gặp trở ngại nữa
                chúc vui
                lâu quá tưởng topic này ko ai thèm đọc nữa chứ vần hoạt động là vui rồi
                có j cứ post nhé em sẽ giúp
                vấn đề là cái LCD font nó bị giới hạn ký tự cơ bác ak mà viết 2 cái rồi gép vào thì lại k đc
                nhưng e đã có cách riêng rồi vẫn chưa có dịp up lên diễn đàn
                good luck !!!

                Email:
                Gmail:

                Comment


                • :d rất vui khi pác đóng góp cho topic này
                  1 thời gian nữa em sẽ up thêm 1 sô tài liệu để các pác có thể phát triển code
                  tiếp tục bàn luận nhé em rãnh sẽ lên trả lời các thắc mắc
                  mong các đã tham gia tiếp tục tham gia ,các bạn có thắc mác cứ post lên
                  em sẽ cố gắng xem lại lấy link trong topic để có mục lục để các pác dễ tham khảo
                  chúc vui
                  8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
                  liên lạc với em qua địa chi email: Mob: 01882.076.989

                  Comment


                  • bạn tuankep6 ơi chắc kậu làm xong led matrix rồi có nhiều kinh nghiệp thì kậu có thể hướng dẫn mình dược không mình dang làm đồ án về led matrix này bạn jup mình nhé .bạn có tài lieu j thì cho minh xin :vantuyendthp@gmail.com

                    Comment


                    • Chào các pác, tự dưng topic đang hay sao qua năm mới không ai thèm để ý hết vậy. Nhân đây đang làm đồ án có mấy vấn đề khó khăn mong mấy pác giải thích giùm :
                      1. Mình làm Led ma trận 24x64, đưa data vào hàng, quét cột; mô phỏng trên proteus thấy oke chỉ có cái sao lúc đầu tất cả các led đều sáng xong tắt rồi mới bắt đầu chạy chữ.
                      2. Phần công suất mạch thật mình tính thế này:
                      - hàng: dùng C1815( hay loại # ???) qua trở 220 Ohm cấp nguồn vào (quét cột nên trên 1 hàng 1 thời điểm chỉ có 1 led sáng);
                      - cột: từ 74595( nên dùng HC595 hay TPIC595) có cần qua uln 2803 hay là dùng tran (loại gì ???) để hút dòng (1 cột = 24 led x20mA = 480mA) và có cần thêm trở không.
                      3. Nên thiết kế nguồn nhiêu Volt, nhiêu Ampe, thầy có nói đến phần bảo vệ quá áp gì đấy nhưng không biết.
                      mạch mô phỏng và code: LEDMATRIX 24X64.rar
                      soft tạo font: Gamo Led Font

                      Mong các pác chỉ giáo dùm!!! Đa tạ...

                      Comment


                      • Nguyên văn bởi tuyendthp Xem bài viết
                        bạn tuankep6 ơi chắc kậu làm xong led matrix rồi có nhiều kinh nghiệp thì kậu có thể hướng dẫn mình dược không mình dang làm đồ án về led matrix này bạn jup mình nhé .bạn có tài lieu j thì cho minh xin :vantuyendthp@gmail.com
                        đã xong 16x64 nhưng mà nó cộng ở nhiều chỗ nhiều thứ lại giờ có thể lên 16x200
                        nếu muốn bạn qua Y!M
                        good luck

                        Email:
                        Gmail:

                        Comment


                        • Nguyên văn bởi thucpro Xem bài viết
                          Chào các pác, tự dưng topic đang hay sao qua năm mới không ai thèm để ý hết vậy. Nhân đây đang làm đồ án có mấy vấn đề khó khăn mong mấy pác giải thích giùm :
                          1. Mình làm Led ma trận 24x64, đưa data vào hàng, quét cột; mô phỏng trên proteus thấy oke chỉ có cái sao lúc đầu tất cả các led đều sáng xong tắt rồi mới bắt đầu chạy chữ.
                          2. Phần công suất mạch thật mình tính thế này:
                          - hàng: dùng C1815( hay loại # ???) qua trở 220 Ohm cấp nguồn vào (quét cột nên trên 1 hàng 1 thời điểm chỉ có 1 led sáng);
                          - cột: từ 74595( nên dùng HC595 hay TPIC595) có cần qua uln 2803 hay là dùng tran (loại gì ???) để hút dòng (1 cột = 24 led x20mA = 480mA) và có cần thêm trở không.
                          3. Nên thiết kế nguồn nhiêu Volt, nhiêu Ampe, thầy có nói đến phần bảo vệ quá áp gì đấy nhưng không biết.
                          mạch mô phỏng và code: LEDMATRIX 24X64.rar
                          soft tạo font: Gamo Led Font

                          Mong các pác chỉ giáo dùm!!! Đa tạ...
                          cái này e không rành đâu nha phải nhờ mấy cao thủ chỉ giúp mí đc
                          good luck !!!

                          Email:
                          Gmail:

                          Comment


                          • hoangphat ơi huynh đâu rồi!!!

                            Comment


                            • Y!m của cậu là j vậy

                              Comment


                              • Nguyên văn bởi tuankep6 Xem bài viết
                                vấn đề là cái LCD font nó bị giới hạn ký tự cơ bác ak mà viết 2 cái rồi gép vào thì lại k đc
                                nhưng e đã có cách riêng rồi vẫn chưa có dịp up lên diễn đàn
                                good luck !!!
                                hiện tại pác VBHoang đã viết và free cho ae phân mềm tạo font và convert file ảnh , có chức năng dịch mã với 2 dạng quét, tích hợp thêm phần truyền dữ liệu qua cổng com( để giao tiếp phân cưng) phần này LCDfont maker ko có
                                nhưng thiếu phần tính toán dài mã font và các thông số cần thiết như LCD Font maker nên cần phải viết lại code để sử dụng phân mềm này
                                nếu viết lại thì độ dài bảng mã sẽ rất dài giải quyết dc vấn đề pác đang cần
                                8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
                                liên lạc với em qua địa chi email: Mob: 01882.076.989

                                Comment

                                Về tác giả

                                Collapse

                                hoangphat đam mê về ngành điện tử Tìm hiểu thêm về hoangphat

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

                                Collapse

                                Đang tải...
                                X