Thông báo

Collapse
No announcement yet.

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

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

  • #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


    • #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


      • #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


        • #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


          • #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


            • #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


              • #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


                • #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


                  • #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


                    • #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


                      • #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


                        • #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


                          • #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


                            • #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...
                              X