Thông báo

Collapse
No announcement yet.

Giúp đỡ em code Hiển thị chữ Hello lên LCD bằng Verylog với ạ

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

  • Giúp đỡ em code Hiển thị chữ Hello lên LCD bằng Verylog với ạ

    Đầu tiên là mạch của em
    Em đã cài Quartus II như thầy giáo dặn
    LCD

    còn đây là chíp EPM240

    Nói thực là bọn em khi học được minh họa mỗi 1 bài về đèn giao thông, cũng chả có mạch thực tế nào để ví dụ. Thầy giáo dạy hời hợt quá cả lớp không ai hiểu bài hết trơn . Cuối môn thì lại có cái bài tập lớn khó. Giờ về mảng hiển thị chữ lên LCD thì em mù tịt. Mong được mọi người giúp đỡ viết cho em cái code verylog hiển thị chữ "Hello" lên LCD.

    Em xin cảm ơn trước ạ.

  • #2
    1) Bạn kiếm datasheet của LCD ... Đọc coi nó hoạt động thế nào
    2) Bạn làm một mạch đơn giản nhấp nháy LED đế xem các clock có hoạt động không
    3) Bạn tạo 1 block: mỗi xuất ra chữ A
    4) Bạn tạo một statemachine xuát ra chữ H E L L O ...
    Done!

    Comment


    • #3
      block và statemachine là gì nhỉ, a cho em cái demo hiện chữ hello để em tham khảo dc không ạ, em chưa học chỗ này mí chán

      Comment


      • #4
        chắc bạn mới lên diễn đàn ...
        Bạn phải động tay động chân làm trước thì mọi người mới giúp bạn được ... không có chuyện cho không code sẵn đâu ...

        Comment


        • #5
          ttra loi

          hồi trước làm avr thì LCD này chạy rất ok. a hướng dẫn em tạo block ở bước 3 đi . em tưởng xuất ra chữ hello là cơ bản nhất rồi nhỉ
          Last edited by giaitrihd; 04-06-2014, 15:10. Lý do: sai chinh ta

          Comment


          • #6
            Hình như có 1 cái bảng mã chữ cái chú không hiển thị hẳn kí tự khi viết như C

            Comment


            • #7
              em có 1 đoạn code LCD này đây, nhưng không biết chạy được không. mọi người xem giúp em với. và nếu đúng thì có thể nạp vào chip luôn được chưa. em mới học nên cũng chưa biết nhiều ạ

              module LCD(clk, RxD, LCD_RS, LCD_RW, LCD_E, LCD_DataBus);
              input clk, RxD;
              output LCD_RS, LCD_RW, LCD_E;
              output [7:0] LCD_DataBus;

              wire RxD_data_ready;
              wire [7:0] RxD_data;

              assign LCD_RW = 0;
              assign LCD_DataBus = RxD_data;

              wire Received_Escape = RxD_data_ready & (RxD_data==0);
              wire Received_Data = RxD_data_ready & (RxD_data!=0);

              reg [2:0] count;
              always @(posedge clk) if(Received_Data | (count!=0)) count <= count + 1;

              // activate LCD_E for 6 clocks, so at 25MHz, that's 6x40ns=240ns
              reg LCD_E;
              always @(posedge clk)
              if(LCD_E==0)
              LCD_E <= Received_Data;
              else
              LCD_E <= (count!=6);

              reg LCD_instruction;
              always @(posedge clk)
              if(LCD_instruction==0)
              LCD_instruction <= Received_Escape;
              else
              LCD_instruction <= (count!=7);

              assign LCD_RS = ~LCD_instruction;

              endmodule
              Last edited by vatvovatva; 04-06-2014, 16:17. Lý do: sai chính tả

              Comment


              • #8
                đây là bộ đếm trên LCD à, mình thì đến hiển thị chữ lên LCD còn chưa biết

                Comment


                • #9
                  mình cũng chưa được học nhiều về mảng này bây giờ muốn chạy chữ lên LCD thì phải làm sao đây. mình cũng đang làm 1 mạch giống của bạn

                  Comment


                  • #10
                    Bạn làm 1 cái đơn giản nhất có thể đi:
                    - Xuất ra 1 chân, 1 tín hiệu để chớp tắt LED
                    - Rồi xuất ra 2 chân, 2 tín hiệu có thời gian như bạn muốn để giao tiếp với LCD
                    v.v.v.v
                    Từ từ rồi cái gì cũng nhừ ...

                    Comment


                    • #11
                      cho mình hỏi thêm là mình đã ghép nối mạch như trên sơ đồ trên kia, và có cần thạch anh ngoại không ạ. và dùng loại nào ạ

                      Comment


                      • #12
                        bác jefflieu cho em hỏi là mình có code rồi thì nạp trực tiếp lên chip luôn hay phải cấu hình PINS rồi mới nạp đc vào ạ

                        Comment


                        • #13
                          Nguyên văn bởi vatvovatva Xem bài viết
                          bác jefflieu cho em hỏi là mình có code rồi thì nạp trực tiếp lên chip luôn hay phải cấu hình PINS rồi mới nạp đc vào ạ
                          Code + gán chân (pin assignment) --> dịch mới ra file nạp xuống chip được ...

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          • bqviet
                            Trả lời cho Đấu tắt điện cho máy tính bảng
                            bởi bqviet
                            Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                            06-12-2025, 17:17
                          • nguyendinhvan
                            Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                            bởi nguyendinhvan
                            Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                            05-12-2025, 19:59
                          • afrendly
                            Trả lời cho Đấu tắt điện cho máy tính bảng
                            bởi afrendly
                            Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                            04-12-2025, 01:27
                          • nick22
                            Trả lời cho Máy điện châm ?
                            bởi nick22
                            Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                            01-12-2025, 13:23
                          Đang tải...
                          X