Thông báo

Collapse
No announcement yet.

Hỏi về LCD 48*84 truyền dữ liệu nối tiếp

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

  • Hỏi về LCD 48*84 truyền dữ liệu nối tiếp

    8051 có thể thực hiện song song các việc này không ạ? và làm như thế nào mong các bác giúp đỡ.

    1. xuất ra chân 1 bít 1
    2.xuất ra chân 2 một chuỗi xung 50% (1010101010) để làm clock
    3. truyền dữ liệu qua chân nối tiếp (Tx)

    cụ thể có bác nào giải thích giùm cho em thế nào là phải làm như thế nào
    Đây là protocol để truyền dữ liệu vào màn hình nokia 8210
    Em đang làm bải tập lớn vi xử lý
    Attached Files

  • #2
    Mình cũng quan tâm đến cái này. Bạn có thể share tài liệu này đc không? Cảm ơn.
    ntuan_nghia@yahoo,com
    |

    Comment


    • #3
      mình hiện nay chỉ có mỗi cái data sheet của nó thôi.
      google: service manual nokia 8210

      http://www.amontec.com:80/lcd_controller_pcd8544.pdf
      Mình gặp nhiều vướng mắc quá.

      Comment


      • #4
        trong proteus có màn hình của nokia 7110 gần giống như màn hình nokia 8210.
        có gì mới thì báo cho mình với nha

        Comment


        • #5
          Mình xem qua cái này thấy không khó lắm đâu. nó hướng dẫn rất tỉ mỉ đấy. 8951 làm đc tốt.
          |

          Comment


          • #6
            nhờ giúp đỡ.
            Mình có đoạn chương trình này:

            ORG 0

            mov a, 55h
            BACK:
            mov p1,a
            CPL a
            acall delay
            SJMP BACK

            DELAY: MOV R5,#0FFH;
            AGAIN: DJNZ R5,AGAIN
            RET
            END

            không có chương trình nào dịch được cả. cụ thể là:

            LEDCHAY PAGE 1

            0000 1 ORG 0
            2
            0000 E555 3 mov a, 55h
            0002 4 BACK:
            0002 F500 5 mov p1,a
            ****----------------------------------------------------^
            ****ERROR #2: Undefined symbol
            0004 F4 6 CPL a
            0005 1109 7 acall delay
            0007 80F9 8 SJMP BACK
            9
            0009 7DFF 10 DELAY: MOV R5,#0FFH;
            000B DDFE 11 AGAIN: DJNZ R5,AGAIN
            000D 22 12 RET
            13 END

            VERSION 1.2h ASSEMBLY COMPLETE, 1 ERRORS FOUND

            ERROR SUMMARY:
            Line #5, ERROR #2: Undefined symbol
            LEDCHAY PAGE 2

            AGAIN. . . . . . . . . . . . . . C ADDR 000BH
            BACK . . . . . . . . . . . . . . C ADDR 0002H
            DELAY. . . . . . . . . . . . . . C ADDR 0009H
            P1 . . . . . . . . . . . . . . . UNDEFINED

            Nhờ các bác chỉ giúp sao lại bị lỗi. sửa như thế nào?

            bác minhtinh nói rõ hợn một tí được không?

            Comment


            • #7
              Không rõ trình dịch của bạn thế nào chứ minh dịch đoạn trên đc mà. Bạn thử thay P1 bằng địa chỉ thực của cổng P1 xem sao.

              MCS-51 MACRO ASSEMBLER TESTDTVN 03/20/:8 PAGE 1


              DOS 5.0 (038-N) MCS-51 MACRO ASSEMBLER, V2.2
              OBJECT MODULE PLACED IN TESTDTVN.OBJ
              ASSEMBLER INVOKED BY: D:\M51\A.EXE TESTDTVN.ASM


              LOC OBJ LINE SOURCE

              0000 1 ORG 0
              2
              0000 E555 3 mov a, 55h
              4 BACK:
              0002 F590 5 mov p1,a
              0004 F4 6 CPL a
              0005 1109 7 acall delay
              0007 80F9 8 SJMP BACK
              9
              0009 7DFF 10 DELAY: MOV R5,#0FFH;
              000B DDFE 11 AGAIN: DJNZ R5,AGAIN
              000D 22 12 RET
              13 END
              MCS-51 MACRO ASSEMBLER TESTDTVN 03/20/:8 PAGE 2


              SYMBOL TABLE LISTING
              ------ ----- -------


              N A M E T Y P E V A L U E A T T R I B U T E S

              AGAIN. . . C ADDR 000BH A
              BACK . . . C ADDR 0002H A
              DELAY. . . C ADDR 0009H A
              P1 . . . . D ADDR 0090H A


              REGISTER BANK(S) USED: 0

              ASSEMBLY COMPLETE, NO ERRORS FOUND


              nick YM của mình: tuan_nghia1981
              |

              Comment


              • #8
                Nguyên văn bởi dentder Xem bài viết
                nhờ giúp đỡ.
                Mình có đoạn chương trình này:

                ORG 0

                mov a, 55h
                BACK:
                mov p1,a
                CPL a
                acall delay
                SJMP BACK

                DELAY: MOV R5,#0FFH;
                AGAIN: DJNZ R5,AGAIN
                RET
                END

                không có chương trình nào dịch được cả. cụ thể là:

                LEDCHAY PAGE 1

                0000 1 ORG 0
                2
                0000 E555 3 mov a, 55h
                0002 4 BACK:
                0002 F500 5 mov p1,a
                ****----------------------------------------------------^
                ****ERROR #2: Undefined symbol
                0004 F4 6 CPL a
                0005 1109 7 acall delay
                0007 80F9 8 SJMP BACK
                9
                0009 7DFF 10 DELAY: MOV R5,#0FFH;
                000B DDFE 11 AGAIN: DJNZ R5,AGAIN
                000D 22 12 RET
                13 END

                VERSION 1.2h ASSEMBLY COMPLETE, 1 ERRORS FOUND

                ERROR SUMMARY:
                Line #5, ERROR #2: Undefined symbol
                LEDCHAY PAGE 2

                AGAIN. . . . . . . . . . . . . . C ADDR 000BH
                BACK . . . . . . . . . . . . . . C ADDR 0002H
                DELAY. . . . . . . . . . . . . . C ADDR 0009H
                P1 . . . . . . . . . . . . . . . UNDEFINED

                Nhờ các bác chỉ giúp sao lại bị lỗi. sửa như thế nào?

                bác minhtinh nói rõ hợn một tí được không?
                Bạn thêm đoạn $MOD51 lên đầu xem nó có bảo sao.
                AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
                Xem thêm tại Online Store ---> Click here
                Mob: 0982.083.106

                Comment


                • #9
                  Nguyên văn bởi dentder Xem bài viết
                  8051 có thể thực hiện song song các việc này không ạ? và làm như thế nào mong các bác giúp đỡ.

                  1. xuất ra chân 1 bít 1
                  2.xuất ra chân 2 một chuỗi xung 50% (1010101010) để làm clock
                  3. truyền dữ liệu qua chân nối tiếp (Tx)

                  cụ thể có bác nào giải thích giùm cho em thế nào là phải làm như thế nào
                  Đây là protocol để truyền dữ liệu vào màn hình nokia 8210
                  Em đang làm bải tập lớn vi xử lý
                  Cái này có vẻ giống chế độ USART của AVR. Bạn thử sang box đó nghía xem.
                  AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
                  Xem thêm tại Online Store ---> Click here
                  Mob: 0982.083.106

                  Comment


                  • #10
                    Em cũng rất quan tâm cái này. Thấy trên mạng nhiều bài hướng đẫn về dòng LCD 84*48 này, cũng muốn tìm 1 cái làm chơi. Khổ cái toàn là 3310, mà cái này thì giờ tìm đỏ mắt luôn.... Hôm rùi vớ được cái 8310 hết đát của pa pa, được cái LCD roài. Giờ vấn đề là chân cẳng nó ra sao thì không biết, chắc cũng theo thứ tự của các lọai khác ?? Bác nào làm rồi hay biết chỉ dmf em cái...
                    ●█═██▄▄▄▄▄▄▄▄▄
                    ▄▅██████▅▄▃▂
                    ████████████████
                    ◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤

                    Comment


                    • #11
                      Cái 8310 không tìm được datasheet đâu cái 3310 chạy chuyển qua cái 8310 không chạy dc ! Làm cái này quan trọng là mấy cái tiếp xúc đó ! Làm không tốt mấy cái đó nó không chạy đâu ! Và tìm được cái lcd 3310 giờ hơi bị phê nhưng cố gắng thì sẽ lùng được thôi !
                      Mạch nạp Little Programmer
                      MSC-51,AVR,EEPROM ... etc

                      Site Fukusei shop :

                      Comment


                      • #12
                        giúp em kết nối với bộ nhớ ngoài

                        em hiều nguyên tắc trao đổi dữ liệu RAM( ROM) ngoài với VDK nhưng không
                        biết vẽ sơ đồ như thế nào>
                        mong các bác chỉ giùm!
                        thanks
                        0945061338(vocam.h@gmail.com,lehanhdtk3@gmail.com)
                        ||
                        PROGRAMING(C,ASM),HARDWARE,LMD,RTC,GPRS,GPS....ALL OF VDK

                        Comment


                        • #13
                          Chào các bác!Em mới học vdk,giờ em đang tìm hiểu phần LCD.Hiển thị chữ thì em làm được rồi,giờ em muốn tạo ra dòng chữ chạy thì làm thế nào nhỉ?Nghĩa là các chữ chạy ra lần lượt ấy.Em muốn các anh chỉ cho em cách xóa 1 kí tự đã viết lên LCD?

                          Comment


                          • #14
                            các huynh gợi ý cho em với!!! em đang làm phần giao tiếp máy tính.truyền dữ liệu hiển thị ra LCD.nhưng vẫn chưa làm được phần hiển thị. nguyên nhân em chưa xử lý được phần dữ liệu truyền từ máy xuống được cất vào 1 địa chỉ byte nhưng ko biết được lúc nào dữ liệu đã truyền hết để hiển thị.
                            MOV R0,#0A5H; luu dữ liệu truyền từ máy
                            MOV TMOD,#20H
                            MOV TH1,#0F9H
                            MOV SCON,#50H
                            SETB TR1
                            LAP:
                            JNB RI,LAP
                            MOV A,SBUF
                            MOV @R0,A
                            INC R0
                            CLR RI
                            SJMP LAP
                            còn nếu chèn thêm chương trình gọi LCd ngay sau clr thì do chương trình LCD tương đối dài sẽ khiến vdk ko nhận được cái kí tự khác gửi xuống.tốc độ 9600 baud.
                            các huynh cho đệ vài ý tưởng giải quyết vấn đề này!!!thanks!!

                            Comment


                            • #15
                              cho em hỏi thêm. nếu muốn xuất ra led ma trận thì mình phải làm thế nào ạ!!

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              • mèomướp
                                Trả lời cho Công thức điện tử
                                bởi mèomướp
                                Dạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
                                Hôm qua, 21:21
                              • mèomướp
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi mèomướp
                                Dạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
                                Hôm qua, 20:31
                              • yname11
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi yname11
                                Ok , thanks bác đã chỉ...
                                Hôm qua, 15:06
                              • nguyendinhvan
                                Công thức điện tử
                                bởi nguyendinhvan
                                Sau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !

                                Chập thì thay. Cháy thì tháo
                                Làm thì láo. Báo thì hay
                                May thì khoe. Rủi thì bỏ
                                Thành tích nhỏ. Báo thành to
                                Làm cho có. Báo chi li
                                Sai cả li. Báo
                                ...
                                Hôm qua, 00:35
                              • yname11
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi yname11
                                có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
                                25-11-2024, 22:31
                              • mèomướp
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi mèomướp
                                Dạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
                                25-11-2024, 22:14
                              • bactho
                                Trả lời cho Tự làm máy đo Cuộn cảm
                                bởi bactho
                                Hay đấy bạn ạ. Đây có thể hiểu là máy đo cuộn dây. Tiện đây xin cho hỏi bạn có hiểu rõ về máy nạp rôm pcb 45 của hãng thiên minh không giúp mình cách cài fw của nó với vì mình vừa được anh bạn cho nhưng lại không biết cài fw nên chưa dùng được. Nếu có thể thì bạn giúp mình với...
                                25-11-2024, 21:48
                              • yname11
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi yname11
                                màn của mình là LCD , giờ m muốn mua màn LED để thay thế (ko muốn dùng màn LCD nữa) , lên muốn hỏi xem có cáp chuyển đổi nào có thể cắm đc màn LED vào ko , tất nhiên phải có cùng số chân pin với màn cũ rồi . VD: màn cũ là lcd mỏng , 40 pin...
                                25-11-2024, 21:43
                              • bactho
                                Trả lời cho các bạn giúp mình về file HEX với!!!
                                bởi bactho
                                Bạn vào trang phuclanshop.com ,tìm đến góc kỹ thuật. Tác giả vương khánh hưng nói rất rõ về điều bạn tìm...
                                25-11-2024, 21:21
                              • mèomướp
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi mèomướp
                                Dạ màn hình lcd đều có thể lai cấy cho nhau được hết ạ. Các loại cáp, bo mạch chuyển đổi lvds rất nhìu, với dòng sony còn phải nhổ cả chip nhớ của main cũ đưa lên gỗ thì mới lắp sang máy khác đc, chưa kể các bệnh về màu... ngay cả...
                                25-11-2024, 20:43
                              Đang tải...
                              X