Chào mừng các bạn đến với forum lớp DTVT_K7A CNTT Thái Nguyên
Bạn hãy "Đăng nhập" để tham gia cùng chúng tôi

Join the forum, it's quick and easy

Chào mừng các bạn đến với forum lớp DTVT_K7A CNTT Thái Nguyên
Bạn hãy "Đăng nhập" để tham gia cùng chúng tôi

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Top posters

banmun08 (721)
giải thích hộ em #include<lcd.h> với các đại ka.  Bar_leftgiải thích hộ em #include<lcd.h> với các đại ka.  Bargiải thích hộ em #include<lcd.h> với các đại ka.  Bar_right 
Toanlt_GP (368)
giải thích hộ em #include<lcd.h> với các đại ka.  Bar_leftgiải thích hộ em #include<lcd.h> với các đại ka.  Bargiải thích hộ em #include<lcd.h> với các đại ka.  Bar_right 
tiendientu343 (344)
giải thích hộ em #include<lcd.h> với các đại ka.  Bar_leftgiải thích hộ em #include<lcd.h> với các đại ka.  Bargiải thích hộ em #include<lcd.h> với các đại ka.  Bar_right 
hany_mitu (281)
giải thích hộ em #include<lcd.h> với các đại ka.  Bar_leftgiải thích hộ em #include<lcd.h> với các đại ka.  Bargiải thích hộ em #include<lcd.h> với các đại ka.  Bar_right 
TranTuyen_BG (275)
giải thích hộ em #include<lcd.h> với các đại ka.  Bar_leftgiải thích hộ em #include<lcd.h> với các đại ka.  Bargiải thích hộ em #include<lcd.h> với các đại ka.  Bar_right 
Capkama (271)
giải thích hộ em #include<lcd.h> với các đại ka.  Bar_leftgiải thích hộ em #include<lcd.h> với các đại ka.  Bargiải thích hộ em #include<lcd.h> với các đại ka.  Bar_right 
VDuy_NĐ (260)
giải thích hộ em #include<lcd.h> với các đại ka.  Bar_leftgiải thích hộ em #include<lcd.h> với các đại ka.  Bargiải thích hộ em #include<lcd.h> với các đại ka.  Bar_right 
Minh (257)
giải thích hộ em #include<lcd.h> với các đại ka.  Bar_leftgiải thích hộ em #include<lcd.h> với các đại ka.  Bargiải thích hộ em #include<lcd.h> với các đại ka.  Bar_right 
tieuthantien_3t (173)
giải thích hộ em #include<lcd.h> với các đại ka.  Bar_leftgiải thích hộ em #include<lcd.h> với các đại ka.  Bargiải thích hộ em #include<lcd.h> với các đại ka.  Bar_right 
Hangvt_gc (171)
giải thích hộ em #include<lcd.h> với các đại ka.  Bar_leftgiải thích hộ em #include<lcd.h> với các đại ka.  Bargiải thích hộ em #include<lcd.h> với các đại ka.  Bar_right 

Latest topics

» Game dân gian thuần việt 2014 ra mắt phiên bả
by banmun08 Fri May 02, 2014 5:38 pm

» Ứng dụng Bóng đá trực tuyến - Chia sẻ mới dàn
by meocontt89 Fri May 02, 2014 3:44 pm

» Bài bào cáo mạch bấm chuông trò chơi
by tuyenbk2009 Sun Apr 27, 2014 10:48 pm

» Tư vấn học công nghệ thông tin - lập trình
by wyuru Thu Apr 24, 2014 5:17 pm

» Hero Chibi - Khai mở máy chủ S10 - SonGoKu
by Poligon121 Wed Apr 16, 2014 2:15 pm

» mạch đông hồ vạn niên sư dụng DS1307
by ttd2506 Mon Apr 14, 2014 9:45 pm

» Game8 phát 1000 GiftCode mừng máy chủ mới của
by Poligon121 Mon Apr 14, 2014 3:07 pm

» HIỆP KHÁCH 4U.COM OPEN GAME HỒI 10H00 SÁNG
by anata Fri Apr 11, 2014 1:34 pm

» Đua tốp Mu Thần Tài nhận iphone iphone 5s
by muthantai Sun Apr 06, 2014 12:26 pm

» Hiệp khách 4u.com OPEN game hồi 10h00 chủ nh
by anata Sat Apr 05, 2014 7:48 am


3 posters

    giải thích hộ em #include<lcd.h> với các đại ka.

    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

    giải thích hộ em #include<lcd.h> với các đại ka.  Empty giải thích hộ em #include<lcd.h> với các đại ka.

    Bài gửi by thanga7a Sun Jul 24, 2011 8:50 pm

    các đại ka chỉ bảo em vể cách lập trình cho LCD với em mới vào nghề nên ko biết.nhiều.

    giải thích cho em thư viện #include này với.
    Code:

    #include <AT89X52.H>
    #include "lcd8.h"

    #define FUNCTION    0x38
    #define CONTROL    0x0c
    #define CLRSCR      0x01
    #define RETHOME    0x03
    #define ENTRYMODE  0x06
    #define PortData    P2
    #define RS          P1_1
    #define RW          P1_2
    #define EN          P1_3

    //********************************************************
    void Delay(unsigned int n)
    {
        unsigned int j;
        for(j=0;j<n;j++);
    }
    //********************************************************
    void SetupLcd(void)
    {
        Delay(150);
        WriteCmd(0x30);
        Delay(150);
        WriteCmd(0x30);
        Delay(150);
        WriteCmd(0x30);
        Delay(150);

        EN = 1;
        Delay(0);
        EN = 0;
        WaitBusy();
        WriteCmd(FUNCTION);
        WriteCmd(CONTROL);
        WriteCmd(CLRSCR);
        WriteCmd(ENTRYMODE);
    }
    //********************************************************
    void WriteCmd(unsigned char byte)
    {
        WaitBusy();
        RS = 0;
        RW = 0;
        Delay(0);
        PortData = byte;
        EN = 1;
        Delay(0);
        EN = 0;
    }
    //********************************************************
    void WriteChar(unsigned char ch)
    {
        WaitBusy();
        RS = 1;
        RW = 0;
        Delay(0);
        PortData = ch;
        EN = 1;
        Delay(0);
        EN = 0;
    }
    //********************************************************
    void WriteNum(unsigned char num)
    {
        unsigned char digit;
        digit = num/100;
        WriteChar(digit + '0');          //write tram
        digit = num/10;
        digit = digit % 10;
        WriteChar(digit + '0');          //write chuc
        digit = num % 100;
        digit = digit % 10;
        WriteChar(digit + '0');          //write dvi
    }


    //********************************************************
    void GoHome()
    {
        WriteCmd(RETHOME);
        Delay(100);
    }
    //********************************************************
    void GoToXY(unsigned char row,unsigned char col)
    {
        unsigned char ac;
        ac = 0x80;
        ac = ac | ((row & 1) << 6);
        ac = ac | (col & 15);
        WriteCmd(ac);
    }
    //********************************************************
    void ClearScreen(void)
    {
        WriteCmd(CLRSCR);
        Delay(100);
    }
    //********************************************************
    void WaitBusy(void)
    {
        char i,nLcdBusy;
        PortData = (PortData | 0x80);
        RS = 0;
        RW = 1;
        for(i=0;i<50;i++)
        {
            while(1)
            {
                EN = 1;
                Delay(0);
                nLcdBusy = (PortData & 0x80);
                EN = 0;
                Delay(0);
                if(nLcdBusy == 0)
                    break;
            }
        }
    }
    Capkama
    Capkama
    Admin
    Admin


    Gender : Nam Số bài : 271
    Birthday : 14/05/1989
    Họ và tên : Dương Vũ Kiên Đến từ : DTVT K7A
    Ước mơ : We are one family
    Status : It only takes a second to say I love you, but it will take a lifetime to show you how much...

    giải thích hộ em #include<lcd.h> với các đại ka.  Empty Re: giải thích hộ em #include<lcd.h> với các đại ka.

    Bài gửi by Capkama Sun Jul 24, 2011 8:56 pm

    À cái đó là cái thư viện tự tạo của ng ta thôi mà. Dùng để thiết lập LCD. bạn ko show nó lên thì giải thích sao Laughing
    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

    giải thích hộ em #include<lcd.h> với các đại ka.  Empty Re: giải thích hộ em #include<lcd.h> với các đại ka.

    Bài gửi by thanga7a Mon Jul 25, 2011 9:32 pm

    anh thử giả thích một thư viên lcd mà anh có ko. giải thích rùi port nên em xem với. em mới nghien cứu mà thấy hơi khó.
    tiendientu343
    tiendientu343
    Đại Tướng
    Đại Tướng


    Gender : Nam Số bài : 344
    Birthday : 03/01/1990
    Họ và tên : Bùi Duy Tiến Đến từ : Hải Dương
    Ước mơ : CEO
    Status : Biết lái máy bay ! Biết lái xe tăng.

    giải thích hộ em #include<lcd.h> với các đại ka.  Empty Re: giải thích hộ em #include<lcd.h> với các đại ka.

    Bài gửi by tiendientu343 Mon Jul 25, 2011 10:26 pm

    ok thư viện LCD.H a đã test chạy rất ok.
    Code:

    #ifndef __LCD_H__
    #define __LCD_H__

    #include "ports.h"

    void ghilenh(unsigned char lenh);
    void ghidulieu(unsigned char dulieu);
    void khoitao(void) // van van tuy cac ban cho them


    #endif

    Ở Thư viện này e chỉ định nghĩa các hàm sau đó muốn thư viện này dùng đc
    e phải khai báo thêm
    một file LCD.c trong này e sẽ tạo các hàm như đã khai báo tên trên đó
    mới dùng đc đợi anh tẹo mô phỏng đã rồi post link lên nhé.
    Còn cái thư viện e đưa ra ở trên thì ko cần có làm gì.
    Đã có thư viện LCD.h còn tạo ra các hàm trong chương trình chính .
    Evil or Very Mad Evil or Very Mad

    Sponsored content


    giải thích hộ em #include<lcd.h> với các đại ka.  Empty Re: giải thích hộ em #include<lcd.h> với các đại ka.

    Bài gửi by Sponsored content


      Hôm nay: Thu Nov 21, 2024 10:05 pm