Thông báo

Collapse
No announcement yet.

các bác cho em hỏi cách tạo thư viện trong C

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

  • #16
    Nguyên văn bởi nguyen199 Xem bài viết

    bác chú thích code cho mình vơi...cám ơn nhe

    #ifndef _myLCD_H
    #define _myLCD_H
    sfr dataLCD=0xA0;
    sbit BF=0xA7;
    sbit RS=P3^0;
    sbit RW=P3^1;
    sbit EN=P3^2;
    void wait(void)
    {
    RS=0;
    RW=1;
    dataLCD=0xFF;
    while(BF)
    {
    EN=0;
    EN=1;
    }
    }
    void delay(long time)
    {
    while(time--);
    }
    void LCDcontrol(unsigned char x)
    {
    RS=0;
    RW=0;
    dataLCD=x;
    EN=1;
    EN=0;
    wait();
    }
    void LCDinit(void)
    {
    LCDcontrol(0x38);
    LCDcontrol(0x0e);
    LCDcontrol(0x01);
    }
    void LCDwrite(unsigned char c)
    {
    RS=1;
    RW=0;
    dataLCD=c;
    EN=1;
    EN=0;
    wait();
    }
    void LCDwrites(unsigned char *s)
    {
    unsigned char data lens,count;
    lens=strlen(s);
    for(count=0;count<lens;count++)
    {
    LCDwrite(*(s+count));
    }
    }
    #endif

    Đó là thư viện thì chú thích gì nữa bác, chỉ việc lấy ra dùng thôi chứ. Còn nếu muốn hiểu tại sao như vậythì tìm datasheet của lcd mà xem nhé

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X