nhờ mọi ng lập trình giúp led matrix 8x8

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • chung1608
    Thành viên tích cực
    • Sep 2009
    • 4160

    #16
    Nguyên văn bởi william Xem bài viết
    thế phần cứng chủ theard đưa ra là chưa có phần đệm dòng ạ
    đúng vậy, nếu con 595 quét còn port thì xuất dữ liệu thì 1 chân của 595 sẽ phải chịu dòng của 8 con led khoảng 100mA trong khi Iout của 595 chỉ 35mA

    Comment

    • william
      Thành viên tích cực
      • Feb 2012
      • 194

      #17
      Nguyên văn bởi chung1608 Xem bài viết
      đúng vậy, nếu con 595 quét còn port thì xuất dữ liệu thì 1 chân của 595 sẽ phải chịu dòng của 8 con led khoảng 100mA trong khi Iout của 595 chỉ 35mA
      em cũng định làm led matrix 8x8 nhưng em nghĩ dùng con uln2803 thì tốt hơn ạ, đỡ phải dùng BJT để đệm dòng. có người nó chiếm nhiều chân vđk hơn 595 nhưng nếu dùng 595 thì các chân còn lại cũng bỏ trống. ý kiến của em là thế

      Comment

      • hoangthuanhd
        Thành viên tích cực
        • Jan 2012
        • 402

        #18
        cảm ơn bạn rất nhiều nhưng mà sai cực rùi bạn ak` .cái matrix của mình thì con 595 dk ở mức 1 .còn cổng P1 mình dk ở mức 0 có mấy con tran rùi nhưng mình ko vẽ lên thôi vì trên protues là ko cần .Bạn có thể thay đổi hộ mình ko , mình chuyển sang file hex thì ko chạy bạn ak`. Mình ảm ơn nhiều .
        Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

        Comment

        • hoangthuanhd
          Thành viên tích cực
          • Jan 2012
          • 402

          #19
          cứu em vs các pro ơi huhu. em ko thể nghĩ ra cách nào dc đành lên kêu cứu các bác thông cảm cứu em vs
          Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

          Comment

          • daohuytien
            Thành viên tích cực
            • Mar 2008
            • 440

            #20
            cái của bạn xuất dự liệu ra ở 595 tích cực là 1 ? và dùng tran thuận hay ngược. bạn làm mạch thật chưa hay chỉ mô phỏng trên proteus
            chỉ có tâm hồn là nơi duy nhất: có thể biến thiên đường thành địa ngục và ngược lại có thể biến địa ngục hóa thiên đường
            Everything should be made as simple as possible, but not simpler

            Comment

            • vantrinh0902
              Thành viên tích cực
              • Jun 2012
              • 163

              #21
              Nguyên văn bởi hoangthuanhd Xem bài viết
              tình hình là em đang làm sp kết thúc vs led matrix 8x8 nhưng viết dc chữ chạy từ phải sang trái khó quá lên mạo muội ngỏ lời xin bác nào rảnh thì lập trình giúp em chữ CDN HAI DUONG chạy từ phải sang trái vs em xin đa tạ.thứ 2 em phải nộp rùi các bác giúp em vs
              Cái này có thể là cái bạn cần:
              Click image for larger version

Name:	matrix1.jpg
Views:	1
Size:	131.8 KB
ID:	1375950
              Click image for larger version

Name:	matrix2.jpg
Views:	1
Size:	139.3 KB
ID:	1375951
              Email:
              Phone: 0969 226 539

              Comment

              • hoangthuanhd
                Thành viên tích cực
                • Jan 2012
                • 402

                #22
                em dùng tran ngược chân c em nối vs Ktot của matrix..bạn vantrinh có thể cho em xin code dc ko ạ
                Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

                Comment

                • jqk1234
                  Thành viên tích cực
                  • Nov 2011
                  • 194

                  #23
                  Nguyên văn bởi hoangthuanhd Xem bài viết
                  em dùng tran ngược chân c em nối vs Ktot của matrix..bạn vantrinh có thể cho em xin code dc ko ạ
                  Dùng 595 thì đẩy từng bit vào, đẩy hết rồi đồng thời bật hàng để led nó sáng. Quét hàng.

                  Comment

                  • vantrinh0902
                    Thành viên tích cực
                    • Jun 2012
                    • 163

                    #24
                    Của mình quét cột, chuyển dữ liệu ra hàng:
                    sbit SDA = P2^0;
                    sbit SCL = P2^1;
                    sbit STR = P2^2;

                    sfr DataPort = 0x90;
                    //-------------------------------------------
                    //-------------------------------------------

                    unsigned char *String_input ="Chao mung cac ban den voi LED Matrix- Chuc cac ban vui ve!";
                    // thay doi chu chay bat ky o day !!
                    unsigned int Pos=0,lengh_STR;
                    unsigned char Tic=0;
                    #define With_of_font 6
                    void main (){
                    unsigned char Temp_code;
                    unsigned int j;
                    TMOD=0x01;
                    TH0=TL0=-100;
                    TR0=1;
                    ET0=1;
                    lengh_STR = strlen(String_input)*6;
                    EA=1;
                    while(1){

                    SDA=1;
                    for(j=Pos;j<32+Pos;j++){
                    Temp_code=code_Tab[ String_input[(j%lengh_STR)/With_of_font] -32][j%With_of_font];
                    DataPort=0xFF;
                    SCL=1;
                    SCL=0;
                    STR=1;
                    STR=0;
                    DataPort = Temp_code;
                    SDA=0;


                    }
                    }
                    }

                    void INT_Timer0()interrupt 1{
                    Tic++;
                    if(Tic==2){
                    Tic=0;
                    Pos++;
                    if(Pos>=lengh_STR)
                    Pos=0;
                    } }
                    Email:
                    Phone: 0969 226 539

                    Comment

                    • hoangthuanhd
                      Thành viên tích cực
                      • Jan 2012
                      • 402

                      #25
                      anh ơi khi em dịch ra file hex thì nó báo 2 lỗi là " sbit và dòng này ((Temp_code=code_Tab[ String_input[(j%lengh_STR)/With_of_font] -32][j%With_of_font])))
                      anh có thể chỉ bảo tận tình hơn cho emdc ko ạ
                      em cảm ơn
                      Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

                      Comment

                      • hoangthuanhd
                        Thành viên tích cực
                        • Jan 2012
                        • 402

                        #26
                        ai xem hộ em đoạn code trên bị lỗi gì với
                        Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

                        Comment

                        • voiviqua
                          Thành viên tích cực
                          • Jan 2011
                          • 141

                          #27
                          thiếu bảng font code_Tab[]
                          của nó đây.
                          //******************BANG MA ASCII on LED matrix font5x7 ****************
                          unsigned char code code_Tab[97][6]={
                          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,//SPACE 0
                          0xFF,0xFF,0xA0,0xFF,0xFF,0xFF,//! 1
                          0xFF,0xFF,0xF8,0xF4,0xFF,0xFF,//' 2
                          0xEB,0x80,0xEB,0x80,0xEB,0xFF,//# 3
                          0xDB,0xD5,0x80,0xD5,0xED,0xFF,//$ 4
                          0xD8,0xEA,0x94,0xAB,0x8D,0xFF,//% 5
                          0xC9,0xB6,0xA9,0xDF,0xAF,0xFF,//& 6
                          0xFF,0xFF,0xF8,0xF4,0xFF,0xFF,//' 7
                          0xFF,0xE3,0xDD,0xBE,0xFF,0xFF,//( 8
                          0xFF,0xBE,0xDD,0xE3,0xFF,0xFF,//) 9
                          0xD5,0xE3,0x80,0xE3,0xD5,0xFF,//* 10
                          0xF7,0xF7,0xC1,0xF7,0xF7,0xFF,// 11
                          0xFF,0xA7,0xC7,0xFF,0xFF,0xFF,//, 12
                          0xF7,0xF7,0xF7,0xF7,0xF7,0xFF,//- 13
                          0xFF,0x9F,0x9F,0xFF,0xFF,0xFF,//x 14
                          0xFF,0xC9,0xC9,0xFF,0xFF,0xFF,// / 15
                          0xC1,0xAE,0xB6,0xBA,0xC1,0xFF,//0 16
                          0xFF,0xBD,0x80,0xBF,0xFF,0xFF,//1 17
                          0x8D,0xB6,0xB6,0xB6,0xB9,0xFF,//2 18
                          0xDD,0xBE,0xB6,0xB6,0xC9,0xFF,//3 19
                          0xE7,0xEB,0xED,0x80,0xEF,0xFF,//4 20
                          0xD8,0xBA,0xBA,0xBA,0xC6,0xFF,//5 21
                          0xC3,0xB5,0xB6,0xB6,0xCF,0xFF,//6 22
                          0xFE,0x8E,0xF6,0xFA,0xFC,0xFF,//7 23
                          0xC9,0xB6,0xB6,0xB6,0xC9,0xFF,//8 24
                          0xF9,0xB6,0xB6,0xD6,0xE1,0xFF,//9 25
                          0xFF,0xC9,0xC9,0xFF,0xFF,0xFF,//: 26
                          0xFF,0xA4,0xC4,0xFF,0xFF,0xFF,//// 27
                          0xF7,0xEB,0xDD,0xBE,0xFF,0xFF,//< 28
                          0xEB,0xEB,0xEB,0xEB,0xEB,0xFF,//= 29
                          0xFF,0xBE,0xDD,0xEB,0xF7,0xFF,//> 30
                          0xFD,0xFE,0xAE,0xF6,0xF9,0xFF,//? 31
                          0xCD,0xB6,0x8E,0xBE,0xC1,0xFF,//@ 32
                          0x83,0xF5,0xF6,0xF5,0x83,0xFF,//A 33
                          0xBE,0x80,0xB6,0xB6,0xC9,0xFF,//B 34
                          0xC1,0xBE,0xBE,0xBE,0xDD,0xFF,//C 35
                          0xBE,0x80,0xBE,0xBE,0xC1,0xFF,//D 36
                          0x80,0xB6,0xB6,0xB6,0xBE,0xFF,//E 37
                          0x80,0xF6,0xF6,0xFE,0xFE,0xFF,//F 38
                          0xC1,0xBE,0xB6,0xB6,0xC5,0xFF,//G 39
                          0x80,0xF7,0xF7,0xF7,0x80,0xFF,//H 40
                          0xFF,0xBE,0x80,0xBE,0xFF,0xFF,//I 41
                          0xDF,0xBF,0xBE,0xC0,0xFE,0xFF,//J 42
                          0x80,0xF7,0xEB,0xDD,0xBE,0xFF,//K 43
                          0x80,0xBF,0xBF,0xBF,0xFF,0xFF,//L 44
                          0x80,0xFD,0xF3,0xFD,0x80,0xFF,//M 45
                          0x80,0xFD,0xFB,0xF7,0x80,0xFF,//N 46
                          0xC1,0xBE,0xBE,0xBE,0xC1,0xFF,//O 47
                          0x80,0xF6,0xF6,0xF6,0xF9,0xFF,//P 48
                          0xC1,0xBE,0xAE,0xDE,0xA1,0xFF,//Q 49
                          0x80,0xF6,0xE6,0xD6,0xB9,0xFF,//R 50
                          0xD9,0xB6,0xB6,0xB6,0xCD,0xFF,//S 51
                          0xFE,0xFE,0x80,0xFE,0xFE,0xFF,//T 52
                          0xC0,0xBF,0xBF,0xBF,0xC0,0xFF,//U 53
                          0xE0,0xDF,0xBF,0xDF,0xE0,0xFF,//V 54
                          0xC0,0xBF,0xCF,0xBF,0xC0,0xFF,//W 55
                          0x9C,0xEB,0xF7,0xEB,0x9C,0xFF,//X 56
                          0xFC,0xFB,0x87,0xFB,0xFC,0xFF,//Y 57
                          0x9E,0xAE,0xB6,0xBA,0xBC,0xFF,//Z 58
                          0xFF,0x80,0xBE,0xBE,0xFF,0xFF,//[ 59
                          0xFD,0xFB,0xF7,0xEF,0xDF,0xFF,//\ 60
                          0xFF,0xBE,0xBE,0x80,0xFF,0xFF,//] 61
                          0xFB,0xFD,0xFE,0xFD,0xFB,0xFF,//^ 92
                          0x7F,0x7F,0x7F,0x7F,0x7F,0xFF,//_ 63
                          0xFF,0xFF,0xF8,0xF4,0xFF,0xFF,//' 64
                          0xDF,0xAB,0xAB,0xAB,0xC7,0xFF,//a 65
                          0x80,0xC7,0xBB,0xBB,0xC7,0xFF,//b 66
                          0xFF,0xC7,0xBB,0xBB,0xBB,0xFF,//c 67
                          0xC7,0xBB,0xBB,0xC7,0x80,0xFF,//d 68
                          0xC7,0xAB,0xAB,0xAB,0xF7,0xFF,//e 69
                          0xF7,0x81,0xF6,0xF6,0xFD,0xFF,//f 70
                          0xF7,0xAB,0xAB,0xAB,0xC3,0xFF,//g 71
                          0x80,0xF7,0xFB,0xFB,0x87,0xFF,//h 72
                          0xFF,0xBB,0x82,0xBF,0xFF,0xFF,//i 73
                          0xDF,0xBF,0xBB,0xC2,0xFF,0xFF,//j 74
                          0xFF,0x80,0xEF,0xD7,0xBB,0xFF,//k 75
                          0xFF,0xBE,0x80,0xBF,0xFF,0xFF,//l 76
                          0x83,0xFB,0x87,0xFB,0x87,0xFF,//m 77
                          0x83,0xF7,0xFB,0xFB,0x87,0xFF,//n 78
                          0xC7,0xBB,0xBB,0xBB,0xC7,0xFF,//o 79
                          0x83,0xEB,0xEB,0xEB,0xF7,0xFF,//p 80
                          0xF7,0xEB,0xEB,0xEB,0x83,0xFF,//q 81
                          0x83,0xF7,0xFB,0xFB,0xF7,0xFF,//r 82
                          0xB7,0xAB,0xAB,0xAB,0xDB,0xFF,//s 83
                          0xFF,0xFB,0xC0,0xBB,0xBB,0xFF,//t 84
                          0xC3,0xBF,0xBF,0xDF,0x83,0xFF,//u 85
                          0xE3,0xDF,0xBF,0xDF,0xE3,0xFF,//v 86
                          0xC3,0xBF,0xCF,0xBF,0xC3,0xFF,//w 87
                          0xBB,0xD7,0xEF,0xD7,0xBB,0xFF,//x 88
                          0xF3,0xAF,0xAF,0xAF,0xC3,0xFF,//y 89
                          0xBB,0x9B,0xAB,0xB3,0xBB,0xFF,//z 90
                          0xFB,0xE1,0xE0,0xE1,0xFB,0xFF,//^ 62
                          0xE3,0xE3,0xC1,0xE3,0xF7,0xFF,//-> 93
                          0xF7,0xE3,0xC1,0xE3,0xE3,0xFF,//<- 94
                          0xEF,0xC3,0x83,0xC3,0xEF,0xFF,// 95
                          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,//BLANK CHAR 96
                          };

                          Comment

                          • chungteo93
                            Thành viên chính thức
                            • Apr 2013
                            • 61

                            #28
                            Các bác cho e hỏi..nếu viết theo hàng thì phải nối chân led 8x8 như tnao ạ..?

                            Comment

                            • chungteo93
                              Thành viên chính thức
                              • Apr 2013
                              • 61

                              #29
                              Em có cái mạch như thế này...các bác viết hộ e chương trình sáng lần lượt chữ CDN với ạ (mỗi led 1 chữ)
                              Click image for larger version

Name:	Untitled111.jpg
Views:	1
Size:	113.0 KB
ID:	1388613
                              p/s: viết bằng ngôn ngữ C..mong các bác viết hộ e với ạ..e xin cảm ơn!

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...