Thông báo

Collapse
No announcement yet.

Hiển thị hình Bitmap lên GLCD

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

  • Hiển thị hình Bitmap lên GLCD

    Đây là một ví dụ minh họa cách đưa ảnh Bitmap lên LCD đồ họa.
    Mạch điện khá đơn giản và dễ lắp ráp, các bạn mới làm với PIC nên bắt tay làm thử vì nó được thiết là dành cho bạn.
    Attached Files

  • #2
    Code:
    /*
    
         MCU:             P16F877A
    
         Oscillator:      HS, 10.0000 MHz
         Ext. Modules:    GLCD 128x64, KS108/107 controller
    
    */
    
    //Declarations------------------------------------------------------------------
    #include "bmp1.h"
    //--------------------------------------------------------------end-declarations
    
    
    void delay2S(){
      delay_ms(2000);
    }
    
    void main() {
      unsigned short ii;
      unsigned int jj;
      char *someText;
    
      ADCON1 = 0x07;
      CMCON  = 0x07;
    
    
      Glcd_Init(&PORTB, 0,1,2,3,5,4, &PORTD);
    
      Glcd_Fill(0x00);
    
      lMainLoop:
      Glcd_Image( maska_bmp );
      Delay2S(); Delay2S();
    
    
      goto lMainLoop;
    
    }//~!
    Last edited by linhnc308; 08-08-2008, 10:32. Lý do: Cho vào thẻ CODE

    Comment


    • #3
      Các bạn tải file hex này về nạp vào.
      Attached Files

      Comment


      • #4
        Cái glcd này mua bao nhiêu 1 cái vậy pác?
        SỰ HỌC LÀ MÃI MÃI......!!!!

        Comment


        • #5
          GLCD này giá tầm khoảng 240k hoặc 300k. Nếu cần mua thì có thể ra mấy chỗ bán điện tử hỏi mua GLCD 128x64.

          Comment


          • #6
            Và thêm một ví dụ nữa về giao tiếp GLCD với PIC16F877, nội dung sẽ hiển thị hình BITMAP- Đây là hình được vẽ đúng với kích thước của GLCD.
            Các bạn xem hình và tải các file đính kèm về làm nhá.
            Attached Files

            Comment


            • #7
              Còn đây là các file cần thiết - có cả file HEX đã được biên dịch, các bạn cứ tải về và nạp- vì tôi đã chạy thử rất tốt trên mạch thật.
              Attached Files

              Comment


              • #8
                Còn đây là GLCD cho 89S52 dùng Keil. Trong SCH có phần cứng nào ko cần thiết thì các bạn bỏ đi...
                Phần mềm máy tính muốn dùng được cài .NET Framework1.1. Tạo 1 file bmp đen trắng 128x64, sau đó dùng phần mềm load nó xuống bo mạch, vi điều khiển sẽ lưu lại trong EEPROM và hiển thị. Trong code C cho 89S52, đã có .h cho một số bitmap mẫu, có 2 lựa chọn cho người dùng: hiển thị bitmap từ máy tính truyền xuống, hoặc chạy slide show các bitmap đã tạo sẵn...
                Attached Files
                |

                Comment


                • #9
                  http://www.minhhaco.com/index.php?ac...st&cid=9&id=21
                  MÌNH THẤY CHỖ NÀY CÓ RAO BÁN GLCD NÈ! BÀ CON XEM THỬ HEN!
                  SỰ HỌC LÀ MÃI MÃI......!!!!

                  Comment


                  • #10
                    Chào mọi người, Hình ảnh thì giờ M cũng đã hiển thị được rồi, Cám ơn mọi người nhưng hiển thị Kí tự theo font của Mình tạo thì chưa làm được
                    Ai biết cách đọc địa chỉ hiện tại của mình đang làm việc với màn hình GLCD ở chế độ Graphic không?
                    Thank !
                    .: Lê Tiến Mạnh :.
                    Phone number : 0989 735 804
                    YM,Skype,mail : [leemanhj916]@gmail.com

                    Comment


                    • #11
                      Nghĩa là ở chế độ đồ họa thì Mình phải set pixel nào đó thì mình phải biết địa chỉ đó thế nào chứ nhỉ
                      Rất mong sự giúp đỡ của mọi người. Cám ơn nhiều
                      .: Lê Tiến Mạnh :.
                      Phone number : 0989 735 804
                      YM,Skype,mail : [leemanhj916]@gmail.com

                      Comment


                      • #12
                        Có bác nào làm về màn hình LCD touch screen 480x320 cho em hỏi cái cơ chế truyền màu như nào với...

                        Comment


                        • #13
                          Đúng đấy ai làm về touch screen thì chỉ bảo cho bọn em với!

                          Comment


                          • #14
                            Coi thử giá của mành hình touch screen thấy đắt quá đi. Sinh viên thì làm j có nhiều tiền để thực hành cái này chứ. hichic!

                            Comment


                            • #15
                              Nguyên văn bởi cfautomation Xem bài viết
                              Có bác nào làm về màn hình LCD touch screen 480x320 cho em hỏi cái cơ chế truyền màu như nào với...
                              theo M thì mình cần phải tìm datasheet của nó, chứ nói màn hình 480x320 nó cũng có nhiều loại lắm chứ nhỉ, thường truyền vào nó 8bit/12bit/16 bit màu thì M sẽ hiển thị nó có 2^8 / 2^12 / 2^16 màu
                              .: Lê Tiến Mạnh :.
                              Phone number : 0989 735 804
                              YM,Skype,mail : [leemanhj916]@gmail.com

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X