Thông báo

Collapse
No announcement yet.

Cần trợ giúp về led ma trix

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

  • Cần trợ giúp về led ma trix

    Các bác nào biết để tạo hiệu ứng trên ma trận led đa sắc 3 màu đỏ vàng xanh. Hiển thị lần lượt từng chữ cái trong bảng chữ cái A-> Z trên ma trận led đa sắc. Đây là code và mô phỏng của em. Nhưng em chỉ viết đc code cho nó hiển thị 1 chữ thôi ạ. Mong các bác giúp đỡ. Cảm ơn các bác nhiều!!!
    code:
    Code:
    #include <REGX52.H>	 //khai bao thu vien
    #include <STDIO.H>	 //khai bao thu vien
    sbit maudo=P1^0;  //gan kieu gia tri cho cong tac
    sbit mauxanh=P1^1;
    sbit mauvang=P1^2;
    void delay(long time)//ham tre
    {
    while(time--);
    }
    int mode=0;
    bit anykeyIsPressed() //kiem tra phim an
    {
    int old=mode;
    if (maudo==0) mode=1;
    else if( mauxanh==0) mode=2;
     else if(mauvang==0) mode=3;
     if(old!=mode) return 1;
     return 0;
    }
    unsigned char A[8]={0x03,0x01,0xEE,0xEE,0x01,0x03,0xFF,0xFF};//A
    unsigned char cot[8]={1,2,4,8,16,32,64,128};
    void display()
    { 
    int i;
    for(i=0;i<=7;++i)
    {
    P3=cot[i];
    if(mode==1||mode==3)
    P2=A[i]; 
    if(mode==2||mode==3)
    P0=A[i];
    delay(25);
     if(anykeyIsPressed())
    {
    P2=255;
    P3=255;
    P0=255;
     }
    
    }} 
    void main(void)	 //chuong trinh chinh
    { 	   //ban dau tat het cac matrix led
    P2=255;
    P3=255;
    P0=255;
    while(1)//lap vo han
    {
    	display();
    }
    }
    Mô phỏng:

    link file:http://http://www.mediafire.com/?71heidehc9mekee
    BỘ PHONG CHỮ abc...z: font chu.txt
    Last edited by hyyh; 14-07-2012, 16:04.

  • #2
    của bạn đây nhé !
    2 mau.rar

    Comment


    • #3
      hi. Cảm ơn bạn nhiều nhé. Mình đã viết viết đc rồi

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X