Thông báo

Collapse
No announcement yet.

LED MATRIX DISPLAY

Collapse
This topic is closed.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • mình muốn lưu vào 1 bộ font ,khi nào cần hiên thị chữ gì thì chỉ cần gõ vào là xong,nhưng không biết dùng cách nào để có thể liên kết chữ mình gõ và font đã lưu từ trước,mình không muốn dùng cấu trúc Switch case vì không được hay lắm,có ai biết không chỉ giáo hộ với

    Comment


    • led matrix

      dung uln2003 de thoat đất trong phần mền mo phỏng cách đấu khác thực tế cậu phải xác đinh rõ chan a k của led kiểm tra kỹ mưc logic đã đúng chua

      Comment


      • Nguyên văn bởi Hoang Lam Xem bài viết
        mình muốn lưu vào 1 bộ font ,khi nào cần hiên thị chữ gì thì chỉ cần gõ vào là xong,nhưng không biết dùng cách nào để có thể liên kết chữ mình gõ và font đã lưu từ trước,mình không muốn dùng cấu trúc Switch case vì không được hay lắm,có ai biết không chỉ giáo hộ với
        nếu dùng Switch case thì có bao nhiêu chữ trong font thì cần có bấy nhiêu lệnh case cái này rất dài nhưng có tính linh động cho font ví dụ chữ i có thể mã hóa 3 byte, m 9 byte....... nhưng dài quá bác ơi. nếu linh động hơn thì dùng hàm for. tôi có cách sau nhưng các font có số byte mã hóa như nhau tức là 6 byte hoặc 7,8,9.... có thể là font linh động như trên cái này cậu tự tìm hiểu nhé.
        for(m = 0; m < f; m++) // vong lap de tim vi tri cac chu trong font
        {
        w = 0; // vị trí của các byte chữ trong font đã mã hóa
        for(n=0;n<34;n++)
        {
        if(chu[m] == n){goto loop;}
        w = w+8;
        }
        loop: ht[m] = font[w]; // lưu vào mãng để hiển thị hoặc để tạo hiệu ứng
        ví dụ toàn bộ font bạn đã mã hóa là 34 từ, mỗi từ 8 byte. cho cả số và chữ.
        ví dụ font[] = { 8 byte, // font số 0 có vị trí gán mã là 0
        8 byte, // font số 1 có vị trí gán mã là 1
        8 byte, // font số 2 có vị trí gán mã là 2
        .................................................. ....
        8 byte]; // font số z có vị trí gán mã là 34
        biến f là số từ cậu cần cho hiển thi lưu trong mã chử chữ ví dụ (chu[]="1,4,10,12"). khi đó f=4. khi đó mã chu[] có mã tương ứng với các từ trong font đã mã hóa là số 1, số 4, chử a và chữ c (hiển thị ra màn hình là 14ac)
        cái này để đi tìm vị trí của chu[m] trong font để lưu vao mãng cần hiển thì ra màn hình:

        for(n=0;n<34;n++)
        {
        if(chu[m] == n){goto loop;} // so sánh nếu == thì nhảy đến loop để lưu các byte trong font vào ht[].
        w = w+8; //ko == thì tăng vị trí byte lên 8 đơn vị
        }
        loop: for(a=0;a<8;a++){ht[m+a] = font[w+a];// lưa 8 byte của font vào hiển thị
        LMD 238 Tăng Bạc Hổ - TP. Quy Nhơn.

        Comment


        • lmd

          Nguyên văn bởi Hoang Lam Xem bài viết
          mình muốn lưu vào 1 bộ font ,khi nào cần hiên thị chữ gì thì chỉ cần gõ vào là xong,nhưng không biết dùng cách nào để có thể liên kết chữ mình gõ và font đã lưu từ trước,mình không muốn dùng cấu trúc Switch case vì không được hay lắm,có ai biết không chỉ giáo hộ với
          nếu dùng Switch case thì có bao nhiêu chữ trong font thì cần có bấy nhiêu lệnh case cái này rất dài nhưng có tính linh động cho font ví dụ chữ i có thể mã hóa 3 byte, m 9 byte....... nhưng dài quá bác ơi. nếu linh động hơn thì dùng hàm for. tôi có cách sau nhưng các font có số byte mã hóa như nhau tức là 6 byte hoặc 7,8,9.... có thể là font linh động như trên cái này cậu tự tìm hiểu nhé.
          for(m = 0; m < f; m++) // vong lap de tim vi tri cac chu trong font
          {
          w = 0; // vị trí của các byte chữ trong font đã mã hóa
          for(n=0;n<34;n++)
          {
          if(chu[m] == n){goto loop;}
          w = w+8;
          }
          loop: ht[m] = font[w]; // lưu vào mãng để hiển thị hoặc để tạo hiệu ứng
          ví dụ toàn bộ font bạn đã mã hóa là 34 từ, mỗi từ 8 byte. cho cả số và chữ.
          ví dụ font[] = { 8 byte, // font số 0 có vị trí gán mã là 0
          8 byte, // font số 1 có vị trí gán mã là 1
          8 byte, // font số 2 có vị trí gán mã là 2
          .................................................. ....
          8 byte]; // font số z có vị trí gán mã là 34
          biến f là số từ cậu cần cho hiển thi lưu trong mã chử chữ ví dụ (chu[]="1,4,10,12"). khi đó f=4. khi đó mã chu[] có mã tương ứng với các từ trong font đã mã hóa là số 1, số 4, chử a và chữ c (hiển thị ra màn hình là 14ac)
          cái này để đi tìm vị trí của chu[m] trong font để lưu vao mãng cần hiển thì ra màn hình:

          for(n=0;n<34;n++)
          {
          if(chu[m] == n){goto loop;} // so sánh nếu == thì nhảy đến loop để lưu các byte trong font vào ht[].
          w = w+8; //ko == thì tăng vị trí byte lên 8 đơn vị
          }
          loop: for(a=0;a<8;a++){ht[m+a] = font[w+a];// lưa 8 byte của font vào hiển thị
          LMD 238 Tăng Bạc Hổ - TP. Quy Nhơn.

          Comment


          • các bác có thề chỉ mạch làm led nhấp nháy theo cột của điệu nhạc như trên các dàn âm li vẩn có không

            Comment


            • Nguyên văn bởi conmamini Xem bài viết
              các bác có thề chỉ mạch làm led nhấp nháy theo cột của điệu nhạc như trên các dàn âm li vẩn có không
              Cái đó có một con IC chuyên dụng mà ..hình như 6959 thì phải ..ngoài ra còn nhiều con có chức năng tương tự
              Đang thất nghiệp 0988-010-486

              Comment


              • Tôi đã thực hiện xong phần mềm chuyển đổi bất kỳ các loại dang font (từ font Trung Quốc đến font Ả Rập, từ Thái lan cho đến Irắc, rồi vòng từ Irắc sang Iran, mà nếu thích có thể chuyển sang Công gô,-nếu các font có hiệu lực,) sang dạng led matrix (mà ở đây khóa luận tốt nghiệp của tôi là led matrix dạng 26x32) mời các bản xem bản demo. Phần mềm cực kỳ nhẹ nhàng.
                Có gì sai sót mong các bạn chỉ bảo thêm. Đây là link down: http://www.4shared.com/file/46499982...ed_matrix.html

                Comment


                • À, xin lỗi anh em, mình nhầm đó là led matrix 16x32. Mà chú ý trước khi chạy chương trình lên dùng Netframework 2.0

                  Comment


                  • Bạn nào có chươg trình thiết kế LED MATRIX ( 8 * 32 )họ vi xử lý 8051 viet bằng hợp ngữ không vậy ? Làm ơn gửi cho minh tham khảo với . Cảm ơn nhiều nha !

                    Comment


                    • Chúng tôi khóa luồng này vì bài viết đã quá dài.
                      Các bạn tiếp tục thảo luận ở LED Matrix Display tập 2

                      http://dientuvietnam.net/forums/showthread.php?t=13535

                      Chúc vui
                      Falleaf
                      Công ty TNHH Thương mại và Giao nhận R&P
                      58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
                      mail@falleaf.net - VP: (04) 36408561 - (08) 38119870

                      Comment

                      Về tác giả

                      Collapse

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

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

                      Collapse

                      • bqviet
                        Trả lời cho Đấu tắt điện cho máy tính bảng
                        bởi bqviet
                        Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                        06-12-2025, 17:17
                      • nguyendinhvan
                        Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                        bởi nguyendinhvan
                        Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                        05-12-2025, 19:59
                      • afrendly
                        Trả lời cho Đấu tắt điện cho máy tính bảng
                        bởi afrendly
                        Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                        04-12-2025, 01:27
                      • nick22
                        Trả lời cho Máy điện châm ?
                        bởi nick22
                        Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                        01-12-2025, 13:23
                      Đang tải...
                      X