Thông báo

Collapse
No announcement yet.

[Help] Ghi nhiều hơn 8 ký tự đặc biệt lên LCD

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

  • [Help] Ghi nhiều hơn 8 ký tự đặc biệt lên LCD

    Chiều nay học thực hành PIC bài LCD. Có một câu em làm mãi ko được, đó là hiển thị nội dung (tiếng việt có dấu) lên LCD 16x2 hoặc 20x4. Tuy nhiên số lượng chữ tiếng việt lại nhiều hơn vùng nhớ CGRAM để lưu giá trị do mình tạo ra. Do đó em không biết làm thế nào để có thể hiển thị nó ra LCD. Ai gặp vấn đề này có thể hướng dẫn giúp em được ko ah??? Em đã thử nhiều cách nhưng đều không được. Không làm xong là em bứt rứt khó chịu lắm. Em dùng Hitech C hoặc Mikro C

  • #2
    bác viết được ký tự có dấu ạ. mong bác nói thêm
    Nguyễn Huy Biên - 01649 802 694
    gmail :

    Comment


    • #3
      nếu bạn thử dùng phần mềm g-lcd(hoặc soft tạo chữ cho led matrix ...) rồi tự làm một cái ký tự có dấu nó sẽ buil ra file hexa (hoặc mã ASCII), sau đó chỉ việc ghi vào lcd thôi.

      Comment


      • #4
        chỉ còn cách gặp chữ nào thì ghi mã của ký tự đó vào LCD thôi. LCD 16x2 có mỗi 8 chỗ cho 8 ký tự mới, nó làm như thế rồi, làm sao mà nhét vào nhiều hơn được.

        Comment


        • #5
          LCD ký tự 16x2 vốn nó đã nghèo nàn , hiển thị kém ... thằng dở hơi nào lại bắt viết tiếng việt lên đây . 1 ô của nó có 8x8 điểm thì có làm cái font chữ kiểu gì ? Làm chữ không có dấu à ? bồ = bố = bô ??? ... Có viết được tiếng việt lên đó nhìn cũng chẳng ra cái thể loại gì ! thậm chí nhìn chẳng ra cái gì .
          Nếu ép buộc , bắt buộc phải viết tiếng việt lên đó ... thì cũng không phải là không làm được ( có điều có khéo làm, xử lý hay không )... đúng là không có ch bắt mèo ăn c ... nhưng mèo lại ăn c chẳng xong . Tốt nhất là dùng LCD graphic ... Lặn lội cái này mất thời gian !
          Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

          Comment


          • #6
            khổ cái là thầy em chơi khó vậy đấy anh ah. trên cái LCD 20x4 em phải viết như sau:
            line1: Khoa Điện Tử
            line2: Họ tên sinh viên 1
            line3: Họ tên sinh viên 2
            line4: Họ tên sinh viên 3
            Mà tên của tụi e lại nhiều hơn 8 ký tự tiếng việt (10 chữ) làm kiểu gì nó cũng không chạy. Vậy mới khổ. Nhưng mới là bài đầu. Còn một bài hiển thị một chuỗi tiếng việt lên LCD sau đó dịch từ trái sang phải liên tục. Chả biết phải làm thế nào.

            Nếu chỉ là hiển thị chữ tiếng việt hay là ký tự đặc biệt thì e còn làm được, miến sao đừng hiển thị nhiều hơn 8 cái cùng lúc.
            Last edited by xe đạp; 27-05-2013, 21:54.

            Comment


            • #7
              Nguyên văn bởi xe đạp Xem bài viết
              khổ cái là thầy em chơi khó vậy đấy anh ah. trên cái LCD 20x4 em phải viết như sau:


              Mà tên của tụi e lại nhiều hơn 8 ký tự tiếng việt (10 chữ) làm kiểu gì nó cũng không chạy. Vậy mới khổ. Nhưng mới là bài đầu. Còn một bài hiển thị một chuỗi tiếng việt lên LCD sau đó dịch từ trái sang phải liên tục. Chả biết phải làm thế nào
              mấy ông thầy ổng rắc rồi. mấy cài làm khả năng đạt thấp mà bắt sv phải làm




              facebook:

              Comment


              • #8
                Bắt làm mấy cái vớ vẩn thiếu tính thực tế. Tốn công tốn thời gian vô ích.
                Đây là kiểu "hành" chứ không phải học.

                Comment


                • #9
                  nhưng mà ko làm thì ko có điểm

                  Comment


                  • #10
                    1 kí tự có 5x7 ô thì viết dấu kiểu gì, chữ "ư" viết sao, chử "ơ" viết sao chưa kể cái dấu

                    Comment


                    • #11
                      Nguyên văn bởi xe đạp Xem bài viết
                      khổ cái là thầy em chơi khó vậy đấy anh ah. trên cái LCD 20x4 em phải viết như sau:


                      Mà tên của tụi e lại nhiều hơn 8 ký tự tiếng việt (10 chữ) làm kiểu gì nó cũng không chạy. Vậy mới khổ. Nhưng mới là bài đầu. Còn một bài hiển thị một chuỗi tiếng việt lên LCD sau đó dịch từ trái sang phải liên tục. Chả biết phải làm thế nào.

                      Nếu chỉ là hiển thị chữ tiếng việt hay là ký tự đặc biệt thì e còn làm được, miến sao đừng hiển thị nhiều hơn 8 cái cùng lúc.
                      Để hiển thị rõ ràng Dám đánh cược cái này thì bố thầy cũng chịu. Thầy không làm được thì bắt bẻ thế nào được trò.

                      --- Còn có việc chống đối là : Hiển thị từng dòng 1 như ta quét led vậy ... sẽ " hiển thị được " câu nào vào dòng đấy . Thỏa mãn yêu cầu của đầu bài . Thầy chơi tao thì tao lại phải chơi lại thầy thôi ... chứ giờ biết làm sao
                      Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                      Comment


                      • #12
                        Nguyên văn bởi xe đạp Xem bài viết
                        khổ cái là thầy em chơi khó vậy đấy anh ah. trên cái LCD 20x4 em phải viết như sau:


                        Mà tên của tụi e lại nhiều hơn 8 ký tự tiếng việt (10 chữ) làm kiểu gì nó cũng không chạy. Vậy mới khổ. Nhưng mới là bài đầu. Còn một bài hiển thị một chuỗi tiếng việt lên LCD sau đó dịch từ trái sang phải liên tục. Chả biết phải làm thế nào.

                        Nếu chỉ là hiển thị chữ tiếng việt hay là ký tự đặc biệt thì e còn làm được, miến sao đừng hiển thị nhiều hơn 8 cái cùng lúc.
                        Bạn hỏi lại ông thầy cà... của bạn xem từ xưa tới giờ ổng dạy có ai làm được chưa? Tiếng Việt có dấu đàng hoàng nha, hình đâu?
                        Bạn muốn hiển thị tiếng Việt được thì bạn phải "viết lại" bản ROM trong (internal EPROM) của con chip. Người ta làm hiển thị được tiếng Nhật... thì tiếng Việt chắc không khó...
                        Mãi đi tìm vàng.

                        Comment


                        • #13
                          Đây ... của bạn đây ... ... thầy Dương đã phải trổ hết cả tay nghề hội họa để tạo mấy cái font ký tự đó ... tuy không đẹp mắt nhưng nhìn đọc vẫn luận ra .

                          Tiên sư cái thằng thầy nào chơi khó zữ !

                          Click image for larger version

Name:	TV.jpg
Views:	1
Size:	120.3 KB
ID:	1379424

                          dư lày mà không chấm cho thầy Dương điểm 10 thì thầy xẻo mẹ nó trym !
                          Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                          Comment


                          • #14
                            Cái họ tên sinh viên là tên của 3 đứa trong nhóm em anh ah. Mỗi nhóm 3 đứa. Nhóm nào may mắn ba má đặt tên có ít chữ có dấu còn đỡ, nhóm em thì tới hơn 10 chữ có dấu: ê, ư, ơ, ô, ỳ, ế, ễ, à, í, ệ, ử

                            Vd:
                            Khoa Điện Tử
                            Trương Công Trí
                            Nguyễn Hoàng Tiến
                            Huỳnh Quốc Tuấn
                            và kết cục là em bó tay, vì khi ghi nhiều hơn 8 ký tự thì nó sẽ bị ghi đè lên ký tự cũ. Thầy có gợi ý là mỗi thời điểm chỉ hiển thị một dòng sau đó lặp lại liên tục như kiểu quét led nhưng em nghĩ tốc độ LCD chậm thì không thể làm được (thực tế em đã làm thử và nó nháy tè le)

                            Comment


                            • #15
                              Nguyên văn bởi xe đạp Xem bài viết
                              Cái họ tên sinh viên là tên của 3 đứa trong nhóm em anh ah. Mỗi nhóm 3 đứa. Nhóm nào may mắn ba má đặt tên có ít chữ có dấu còn đỡ, nhóm em thì tới hơn 10 chữ có dấu: ê, ư, ơ, ô, ỳ, ế, ễ, à, í, ệ, ử

                              Vd:


                              và kết cục là em bó tay, vì khi ghi nhiều hơn 8 ký tự thì nó sẽ bị ghi đè lên ký tự cũ. Thầy có gợi ý là mỗi thời điểm chỉ hiển thị một dòng sau đó lặp lại liên tục như kiểu quét led nhưng em nghĩ tốc độ LCD chậm thì không thể làm được (thực tế em đã làm thử và nó nháy tè le)
                              Nháy tè le có thể do thư viện lcd chưa tối ưu. Bạn up cái thư viện lcd lên đây đi.
                              Nghĩ đi nghĩ lại rõ thật là cái việc này vô ích. Không phải phản quốc chứ cái gì công nghệ có dính đến Tiếng Việt thấy nó thế ếu nào ấy, giá trị tụt đi mấy level.

                              Comment

                              Về tác giả

                              Collapse

                              xe đạp Tìm hiểu thêm về xe đạp

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

                              Collapse

                              Đang tải...
                              X