Hỏi về code cho LED ma trận 8x8 (lần 2)

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • Huntress1
    Thành viên tích cực
    • Sep 2008
    • 167

    #16
    chà, bác cddt cũng ở HP àh, nick yahoo của bác là gì thế? số điện thoại như trên àh? bác cho e đi, có gì em còn hỏi

    Comment

    • tc8051
      Thành viên tích cực
      • Mar 2008
      • 263

      #17
      Có con nào có thanh ghi 16 bit ko bác?
      Bác nói dual 2 thanh ghi là sao mình chưa hiểu?
      Ghép 2 thanh ghi 8 bit lai à?
      Mình biết con 89x51 nhưng chưa biết con 89x55 nó lợi hại thế nào?
      Bác nói rõ hơn dùm tí nhé?

      Comment

      • cddt061
        Thành viên tích cực
        • Apr 2008
        • 540

        #18
        Nick Yahoo thì bên phải có chữ Y màu đỏ đó!
        Tel thì ở dưới Sign..!


        Con nào có thanh ghi 16 bit thì mình ko bít!
        Ghép 2 thanh ghi 8 bit lại là được 16 bit rồi mà!

        VD:
        Start: Mov r1,#255
        LB1: Mov r2,#255
        LB:
        ......
        ....
        ....
        ...
        Djnz r2,LB
        Djnz r1,LB1
        ...
        sjmp Start
        end

        Vậy là có thanh ghi 16 bit rồi đó!

        Con 89x55 cũng giống các con khác họ 89 thôi, chỉ khác là nó có 20k FLash!
        Trần Đức Sơn

        tel:0934691385

        Comment

        • thanhitc
          Thành viên mới
          • Oct 2009
          • 7

          #19
          khong post hinh len thi lam sao ma chinh duoc
          biêt sử dụng con gi moi chinh duoc chu.

          Comment

          • thewalldthy
            Thành viên mới
            • Mar 2008
            • 14

            #20
            minh co thi cho ngay! may anh em tren dien dan tra loi mot cach chung chung qua! cu nhu la dau nghe y!

            Comment

            • thewalldthy
              Thành viên mới
              • Mar 2008
              • 14

              #21
              Để hiển thị các chữ chuyển động từ dưới lên trên hay từ trên xuống dưới, ta dùng phương pháp hiển thị hoạt hình. Nghĩa là ban đầu hiển thị một hình ảnh đứng yên, sau đó thay bằng 1 hình ảnh khác có vị trí thay đổi (lên hay xuống). Việc làm này, đơn giản chỉ là tính toán các giá trị vùng dữ liệu mà thôi! Việc tính toán này gần như là đã được hỗ trợ bởi các phần mềm sẵn nên không có gì khó đâu!

              Read more: http://www.ant7.com/forum/forum_post...#ixzz0BiUeZ0c9
              em đọc trên diễn đàn thấy bảo thế này em không hiểu lắm mong các anh chỉ giúp nếu anh nào có đoạn code thì gửi cho em nhé!thank you very much

              Comment

              • ngoc_phuc
                Thành viên chính thức
                • Jul 2010
                • 74

                #22
                DB 0C1H,0BEH,0B6H,0B6H,0D1H,0FFH,0FFH ; CHU G
                DIENTU:
                DB 0FFH,080H,0BEH,0BEH,0BEH,0C1H,0FFH ; CHU D
                DB 0BEH,0BEH,080H,0BEH,0BEH,0FFH ; CHU I
                DB 080H,0B6H,0B6H,0B6H,0B6H,0FFH ; CHU E
                DB 080H,0DFH,0EFH,0F7H,080H,0FFH ; CHU N
                DB 0FFH,0FFH,0BFH,0BFH,080H,0BFH,0BFH,0FFH ; CHU T
                DB 081H,0FEH,0FEH,0FEH,081H,0FFH,0FFH; CHU U
                MAHIENTHI2:
                DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
                DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
                DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
                DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
                DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
                DB 0FFH,0FFH,0FFH,080H,0F7H,0F7H,0F7H,080H,0FFH ; CHU H
                DB 0E0H,0DBH,0BBH,0DBH,0E0H,0FFH ; CHU A
                DB 080H,0B7H,0B7H,0B7H,0CFH,0FFH ; CHU P
                DB 080H,0B7H,0B7H,0B7H,0CFH,0FFH ; CHU P
                DB 09FH,0EFH,0F0H,0EFH,09FH,0FFH ; CHU Y
                DB 0FFH,0FFH,080H,0DFH,0EFH,0F7H,080H,0FFH ; CHU N
                DB 080H,0B6H,0B6H,0B6H,0B6H,0FFH ; CHU E
                cần giúp đỡ viết đoạn code cho led matrix
                chào các anh chị.Anh chị nào có phần mềm viết đoạn code trên, cho em xin với
                phần mềm em đang sử dụng dịch ra toan chữ (x)
                chân thành cảm ơn anh chị

                Comment

                • kdai_hnue
                  Thành viên mới
                  • Jan 2010
                  • 16

                  #23
                  đi mua cho lành em!!!!!em nói thế thì anh em cũng chịu thua em rồi

                  Comment

                  • conanz12
                    Thành viên mới
                    • Mar 2010
                    • 23

                    #24
                    bác ơi,vd như cái dòng đầu tiên viết làm sao ra chữ G vậy.em dịch mãi mà ko ra

                    Comment

                    • philonggia
                      Thành viên mới
                      • Mar 2011
                      • 10

                      #25
                      cho mình xin cái code mạch led ma trận 8x8 sử dụng IC AT9c51 dùng để mô phỏng bằng protues.mình đang mô phỏng chữ CAO DANG PHU LAM.mong nhận được trả lời nhanh nhất có thể .thanks
                      [email]nguyen_thanh_dan@yahoo.com.vn.có gì gửi qua mail dùm .thanks

                      Comment

                      • philonggia
                        Thành viên mới
                        • Mar 2011
                        • 10

                        #26
                        viết dùm mình code sử dụng keil C

                        Comment

                        • HTTTTH
                          Moderator
                          • Dec 2007
                          • 5134

                          #27
                          Nguyên văn bởi trenthangnam
                          Cho em hỏi về đoạn chương trinh HIENTHI? không hiểu!!! mong các sư huynh giúp...
                          Chỗ này còn chưa xong nè, "trenthangnam" ơi:
                          Chưa đỗ tú tài, nên vẫn còn phải đi học.

                          Comment

                          • hjeudt989
                            Thành viên mới
                            • Jul 2012
                            • 4

                            #28
                            thời buổi này còn viết bằng ASM ai rảnh mà sửa cho bạn. Đầu tư thêm viết bằng C đi sau này đi làm luôn.

                            Comment

                            • phuongthe
                              Thành viên mới
                              • Feb 2013
                              • 9

                              #29
                              muon dung thi dung lenh delay hoac jmp la dung dc thoi

                              Comment

                              • phuongthe
                                Thành viên mới
                                • Feb 2013
                                • 9

                                #30
                                day la chuong trinh viet bang c18f4550 ma sao hien thi tren led ma tran khong dc ai
                                biet sua giup minh voi


                                #include<p18f4550.h>
                                #include<Delays.h>
                                void write74595();

                                void main()
                                { ADCON1=0xFFFF;TRISA=0;TRISB=0;TRISD=0;TRISC=0;TRIS E=0;
                                PORTA=0;PORTB=0;PORTC=0;PORTD=0;PORTE=0;
                                while(1)
                                { int i,j=0xff;
                                unsigned long int a=0Xff, b=0Xff;
                                for(i=0;i<32;i++)
                                {
                                a=a<<1;
                                PORTD=0XFF,0XFF,0XC1,0XBE,0XBE,0XBE,0XC1,0XFF;//SO0
                                write74595(a,a>>8,a>>16,a>>24);
                                Delay10KTCYx(100);

                                b=b<<1;
                                PORTD=0XFF,0XFF,0XEE,0XDE,0X80,0XFE,0XFE,0XFF ;//SO1
                                write74595(b,b>>8,b>>16,b>>24);
                                Delay10KTCYx(100);

                                a=a<<1;
                                PORTD=0XFF,0XFF,0XD8,0XB6,0XB6,0XB6,0XCE,0XFF ;//SO2
                                write74595(a,a>>8,a>>16,a>>24);
                                Delay10KTCYx(100);

                                a=a<<1;
                                PORTD=0XFF,0XFF,0XDD,0XB6,0XB6,0XB6,0XC9,0XFF ; //SO3
                                write74595(a,a>>8,a>>16,a>>24);
                                Delay10KTCYx(100);

                                a=a<<1;
                                PORTD=0XFF,0XFF,0XE3,0XDB,0XBB,0XFB,0X80,0XFF ;//SO4
                                write74595(a,a>>8,a>>16,a>>24);
                                Delay10KTCYx(100);


                                }
                                }

                                }
                                void write74595(unsigned char a,unsigned char b,unsigned char c,unsigned char d)
                                { unsigned char k;
                                for(k=0;k<8;k++)
                                {
                                PORTEbits.RE0=d;
                                PORTEbits.RE1=1;
                                Delay10TCYx(1);
                                PORTEbits.RE1=0;
                                d=(d>>1);
                                }

                                for(k=0;k<8;k++)
                                {
                                PORTEbits.RE0=c;
                                PORTEbits.RE1=1;
                                Delay10TCYx(1);
                                PORTEbits.RE1=0;
                                c=(c>>1);
                                }

                                for(k=0;k<8;k++)
                                {
                                PORTEbits.RE0=b;
                                PORTEbits.RE1=1;
                                Delay10TCYx(1);
                                PORTEbits.RE1=0;
                                b=(b>>1);
                                }

                                for(k=0;k<8;k++)
                                {
                                PORTEbits.RE0=a;
                                PORTEbits.RE1=1;
                                Delay10TCYx(1);
                                PORTEbits.RE1=0;
                                a=(a>>1);
                                }
                                PORTEbits.RE2=0;
                                PORTEbits.RE2=1;
                                Delay10TCYx(1);
                                PORTEbits.RE2=0;
                                }

                                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...