Thông báo

Collapse
No announcement yet.

cho mình hỏi.

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

  • cho mình hỏi.

    Kít 8051 là 5v đúng không. mình lắp LCD 5v vào rồi dùng code để test mà vẫn không được. dùng con LCD 3,7v cũng không dc là sao hi

  • #2
    Nguyên văn bởi banhcay12345 Xem bài viết
    Kít 8051 là 5v đúng không. mình lắp LCD 5v vào rồi dùng code để test mà vẫn không được. dùng con LCD 3,7v cũng không dc là sao hi
    Bạn nói không được cái gì???? Nói rõ đi chứ bạn.

    Comment


    • #3
      à. quên mất :v. nó không chạy ấy. 5v mà chả thấy chạy gì. màn hình LCD nó không hiện cái gì.

      Comment


      • #4
        nếu màm hình ko thấy gì thì chỉnh độ tương phản xem sao ,ko được thì kiểm tra lại các chân kết nối xem có bị đứt ko,mình nghĩ kit 8051 là dễ làm nên ít có đồ đểu.

        Comment


        • #5
          mình chỉnh rồi bạn ạ. mà chẳng được gì.
          Nguyên văn bởi dtcn_112 Xem bài viết
          nếu màm hình ko thấy gì thì chỉnh độ tương phản xem sao ,ko được thì kiểm tra lại các chân kết nối xem có bị đứt ko,mình nghĩ kit 8051 là dễ làm nên ít có đồ đểu.

          Comment


          • #6
            Nguyên văn bởi banhcay12345 Xem bài viết
            mình chỉnh rồi bạn ạ. mà chẳng được gì.
            thế thì chưa giao tiếp đc hoặc LCD hư, hết

            Comment


            • #7
              chương trình của mình đấy ạ. bạn xem sai chỗ nào sửa giúp mình cái. hình như là không có sai đâu.
              #include <REG2051.H>
              #include "lcd.h"
              #include <string.h>
              //sbit RS = P3^0 ; // bit RS nay de chon gui lenh hoac gui du lieu
              //sbit W_R = P3^1 ; // bit R/W nay de chon ghi du lieu len LCD hoac doc du lieu tren LCD
              //sbit EN = P3^2 ;
              char str1[16] = "name: Dang Bao";
              char str2[16] = "Hanh Tran";
              //===============================
              void delay(unsigned int time)
              {
              while(time--)
              {
              int k = 121;
              while(k--){}
              }
              }


              //================================
              void main()
              {
              unsigned int i;
              LCD_Init();

              for(i = 0; i<16;i++)
              {
              LCD_Position(0,i);
              LCD_PutChar(str1[i]);
              delay(150);
              }
              for(i = 0; i<16;i++)
              {
              LCD_Position(1,i);
              LCD_PutChar(str2[i]);
              delay(150);
              }
              delay(2000);

              while(1){}
              }

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              Đang tải...
              X