[H30]LCD16x2 và lập trình



 
IndexIndex  GalleryGallery  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
News & Announcements
  • Gallery & Others
IndexIndex  GalleryGallery  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  


[H30]LCD16x2 và lập trìnhXem chủ đề cũ hơn Xem chủ đề mới hơn Go down
April 20th 2012, 12:41 am
[Thành viên] - RikikudoLoveTukimiri


Tổng số bài gửi : 674
Số lần được cảm ơn. : 91
Join date : 22/04/2011
Age : 25
Đến từ : HaNam Province

Bài gửiTiêu đề: [H30]LCD16x2 và lập trình
Xem lý lịch thành viên

Nội Dung Bài Viết:
<<<----------------------------->>>
Code:
#include <REGX52.H>
sbit RS = P1^0;                 //
sbit RW = P1^1;                 //   dinh nghia cac chan mode
sbit EN = P1^2;                 //
void delay(unsigned int n)
{
   unsigned int i,j;
   for(i=1;i<=n;i++)
      {
         for(j=1;j<=125;j++)          // ham delay
            {}
      }
}
void delay30ms()
{
   TMOD=0x01;
   TH1=35535/256;
   TL1=35535%256;
   TR1=1;              // ham tre 30ms dung trong chuong trinh main
   while(!TF1);
   TR1=TF1=0;
}
// ham kiem tra ban. thuc ra ham kiem tra ban cung k can thiet vi LCD se thuc hien lenh rat nhanh vi vay ta chi can cho 1 delay nao do
void busy()
{
   delay(50);// chung nay la du?
}
// ham setup
void caidat(unsigned char caidatLCD)
{
   busy(); //kiemtra xem LCD co ban k
   P2=caidatLCD;
   RS=0;              //
   RW=0;                // che do ghi lenh
   EN=1;
   delay(50);
   EN=0;
   delay(50);                 // bat dau truyen du lieu
}
// ham ghi 1 ki tu
void ghikitu(unsigned char kitu)
{
   busy();
   RS=1;          // thanh ghi du lieu
   RW=0;         // ghi du lieu
   P2=kitu;      
   EN=1;         // bat dau truyen
   delay(50);
   EN=0;
   delay(50);
}
void ghichuoi(char*s)
{
   while(*s)
      {
         ghikitu(*s);
         s++;         // day la ham ghi 1 chuoi
      }   

}
// ham trangthai
void trangthai()
{
   caidat(0x38);        // ma trix 2 dong
   caidat(0xc0);
   caidat(0x06);     // cac thong 0x38 0xc0 ... cac ban co the xem tap lenh cua lcd trong data sheet
   caidat(0x0e);
   caidat(0x01);

}
// ham main
void main()
{
   delay30ms();
   trangthai();
   caidat(0x01); // xoa man hinh hien thi
   caidat(0x80);  // dua con tro ve dau dong hien thi
   ghichuoi(" Rikikudo");
   caidat(0xc0);                  // dua con tro xuong dong so 2
   ghichuoi(" tdh2k5");
   while(1);// cho chuong trinh dung lai tai day f7  nao/ quen chua chinh thong so thach anh @@
                                       
}

[You must be registered and logged in to see this link.]
Download tại đây


_________________

TĐH2 - K5 2010-2014
Hiếu==| | | ==๑۩۞۩๑----- ♥♥Hiếu♥Bích♥♥™ -----๑۩۞۩๑==| | |==Bích
Thấy hay thì THANK cho cái


Chiều buồn ngồi xé 500
Xé nhầm năm chục buồn ơi là buồn Crying or Very sad

Wondering? Between numerrous of waves and storm . only dream winged by diligence can be fly Nghiện game

Copy đường link dưới đây gửi đến nick yahoo bạn bè!




Được sửa bởi RikikudoLoveTukimiri ngày June 11th 2012, 2:30 pm; sửa lần 1.

April 20th 2012, 1:47 am
[Thành viên] - RikikudoLoveTukimiri


Tổng số bài gửi : 674
Số lần được cảm ơn. : 91
Join date : 22/04/2011
Age : 25
Đến từ : HaNam Province

Bài gửiTiêu đề: Re: [H30]LCD16x2 và lập trình
Xem lý lịch thành viên

Nội Dung Bài Viết:
<<<----------------------------->>>
mình có up mấy lần cái video mình quay mà nó nặng quá th youtube lỗi hoài. có dịp up lại video này sau.759Mb hơi nản. có 31p Shocked


_________________

TĐH2 - K5 2010-2014
Hiếu==| | | ==๑۩۞۩๑----- ♥♥Hiếu♥Bích♥♥™ -----๑۩۞۩๑==| | |==Bích
Thấy hay thì THANK cho cái


Chiều buồn ngồi xé 500
Xé nhầm năm chục buồn ơi là buồn Crying or Very sad

Wondering? Between numerrous of waves and storm . only dream winged by diligence can be fly Nghiện game

Copy đường link dưới đây gửi đến nick yahoo bạn bè!



April 20th 2012, 11:56 am
[Thành viên] - nguyenhieu192scorpio


Tổng số bài gửi : 96
Số lần được cảm ơn. : 3
Join date : 05/06/2011
Age : 24
Đến từ : Bắc Ninh

Bài gửiTiêu đề: Re: [H30]LCD16x2 và lập trình
Xem lý lịch thành viên http://www.facebook.com

Nội Dung Bài Viết:
<<<----------------------------->>>
bác chỉ bảo em thêm cái vấn đề lập trình sáng t7 nhá , mù tịt quá . chưa động vào , cái này ... hix hix . bận quá


Copy đường link dưới đây gửi đến nick yahoo bạn bè!



April 21st 2012, 11:34 am
[Thành viên] - duythai510n


Tổng số bài gửi : 92
Số lần được cảm ơn. : 2
Join date : 27/05/2011
Age : 24
Đến từ : hà nội

Bài gửiTiêu đề: Re: [H30]LCD16x2 và lập trình
Xem lý lịch thành viên https://www.facebook.com/duythai510n

Nội Dung Bài Viết:
<<<----------------------------->>>
Trích dẫn :
mình có up mấy lần cái video mình quay mà nó nặng quá th youtube lỗi hoài. có dịp up lại video này sau.759Mb hơi nản. có 31p Shocked

youtube nó hạn chế độ dài video là 15p. nếu muốn uup hơn thì phải có acountt có trên 10tr lượt xem cơ


Copy đường link dưới đây gửi đến nick yahoo bạn bè!



April 21st 2012, 11:40 am
[Thành viên] - RikikudoLoveTukimiri


Tổng số bài gửi : 674
Số lần được cảm ơn. : 91
Join date : 22/04/2011
Age : 25
Đến từ : HaNam Province

Bài gửiTiêu đề: Re: [H30]LCD16x2 và lập trình
Xem lý lịch thành viên

Nội Dung Bài Viết:
<<<----------------------------->>>
k cần 10tr lượt xem đâu ku ah. chỉ cần xác minh tài khoản bằng điẹn thoại là up dc >15p


_________________

TĐH2 - K5 2010-2014
Hiếu==| | | ==๑۩۞۩๑----- ♥♥Hiếu♥Bích♥♥™ -----๑۩۞۩๑==| | |==Bích
Thấy hay thì THANK cho cái


Chiều buồn ngồi xé 500
Xé nhầm năm chục buồn ơi là buồn Crying or Very sad

Wondering? Between numerrous of waves and storm . only dream winged by diligence can be fly Nghiện game

Copy đường link dưới đây gửi đến nick yahoo bạn bè!



April 21st 2012, 10:34 pm
[Thành viên] - gadienluc


Tổng số bài gửi : 741
Số lần được cảm ơn. : 22
Join date : 02/04/2011
Age : 27
Đến từ : thanh hóa

Bài gửiTiêu đề: Re: [H30]LCD16x2 và lập trình
Xem lý lịch thành viên

Nội Dung Bài Viết:
<<<----------------------------->>>
thái tự làm à em?? hôm nào sang H chỉ giao với nha


_________________

TĐH2 - K5 2010-2014

Copy đường link dưới đây gửi đến nick yahoo bạn bè!



May 7th 2012, 4:01 pm
[Thành viên] - thuyenchai


Tổng số bài gửi : 7
Số lần được cảm ơn. : 4
Join date : 20/12/2011
Age : 24
Đến từ : tdh2_k5

Bài gửiTiêu đề: Re: [H30]LCD16x2 và lập trình
Xem lý lịch thành viên

Nội Dung Bài Viết:
<<<----------------------------->>>
dc đấy
thanks chú hiếu cái


Copy đường link dưới đây gửi đến nick yahoo bạn bè!



Today at 12:08 am
[Thành viên] - Sponsored content


Bài gửiTiêu đề: Re: [H30]LCD16x2 và lập trình

Nội Dung Bài Viết:
<<<----------------------------->>>


Copy đường link dưới đây gửi đến nick yahoo bạn bè!



[H30]LCD16x2 và lập trình

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang
* Viết tiếng Việt có dấu, là tôn trọng người đọc.
* Chia sẻ bài sưu tầm có ghi rỏ nguồn, là tôn trọng người viết.
* Thực hiện những điều trên, là tôn trọng chính mình.
-Nếu chèn smilies có vấn đề thì bấm A/a trên phải khung viết bài
YÊU CẦU VIẾT TIẾNG VIỆT CÓ DẤU

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: GIAO LƯU - CHIA SẺ KIẾN THỨC :: CHIA SẺ KIẾN THỨC CÙNG NHAU-
/* Số lượt truy cập */