Share|
Tiêu đề

Code lập trình ma trận led bằng C trên 8051

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Tác giảThông điệp

duyluandt3
FRIENDS

Posts Posts : 15
Power Power : 27
Thanks : 0
Tham Gia Tham Gia : 29/05/2012
Age : 25
Đến từ : Thái Bình
Tài năng của duyluandt3
Hạng: FRIENDS
Level:15
Tài năng:/300

Bài gửiTiêu đề: Code lập trình ma trận led bằng C trên 8051 Mon Jun 04, 2012 11:08 pm

#include <at89x52.h>

#define ROW P0
#define COL P2
#define SW1 P1_0
#define SW2 P1_1
#define N 10
unsigned char count;
code unsigned char ChuH[] = {0xBB,0xBB,0xBB,0x83,0xBB,0xBB,0xBB,0xBB};
code unsigned char ChuT[] = {0x83,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF};
code unsigned char Row_On[] = {0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
code unsigned char Row_Off[] = {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
void ScanMatrix();
void DisplayH();
void DisplayT();
void Delay(unsigned int n);

void main()
{
while(1)
{
if (SW1 == 0)
{
count = 100; //Neu SW1 duoc bam thi hien thi chu H 100 lan
while (count)
{
DisplayH();
count--;
}
}
if (SW2 == 0) //Neu SW2 duoc bam thi hien thi chu T 100 lan
{
count = 100;
while (count)
{
DisplayT();
count--;
}
}
}
}
void DisplayH()
{
unsigned char i;
for (i=0;i<8;i++)
{
COL = ChuH[i]; //Dua du lieu ra cot
ROW = Row_On[i];//Cap nguon cho hang tuong ung
Delay(N);//Tre sang
ROW = Row_Off[i];//Tat hang vua bat di
}
}
void DisplayT()
{
unsigned char i;
for (i=0;i<8;i++)
{
COL = ChuT[i];
ROW = Row_On[i];
Delay(N);
ROW = Row_Off[i];
}
}
void Delay(unsigned int n)
{
unsigned int i,j;
for (i=0;i<n;i++)
for (j=0;j<10;j++);
}


Hãy cảm ơn bài viết của duyluandt3 bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

Xem lý lịch thành viên

Bài viết mới cùng chuyên mục

      Admin
      ADMIN

      Posts Posts : 91
      Power Power : 208
      Thanks : 0
      Tham Gia Tham Gia : 21/05/2012
      Age : 25
      Đến từ : Sao Hỏa
      Tài năng của Admin
      Hạng: ADMIN
      Level:91
      Tài năng:/300

      Bài gửiTiêu đề: Re: Code lập trình ma trận led bằng C trên 8051 Mon Jun 04, 2012 11:29 pm

      Không có sơ đồ mạch nguyên lý ak..hic..cho mọi người xem code...thì khó đấy na.. Sad


      Hãy cảm ơn bài viết của Admin bằng cách bấm vào"" nhé!!!

      Về Đầu Trang Go down

      Xem lý lịch thành viên http://c-ku.forumvi.com

      Bài viết mới cùng chuyên mục

          m4u_91
          FRIENDS

          Posts Posts : 20
          Power Power : 22
          Thanks : 0
          Tham Gia Tham Gia : 04/06/2012
          Tài năng của m4u_91
          Hạng: FRIENDS
          Level:20
          Tài năng:/300

          Bài gửiTiêu đề: Re: Code lập trình ma trận led bằng C trên 8051 Tue Jun 05, 2012 6:00 am

          affraid


          Hãy cảm ơn bài viết của m4u_91 bằng cách bấm vào"" nhé!!!

          Về Đầu Trang Go down

          Xem lý lịch thành viên

          Bài viết mới cùng chuyên mục

              ebookedu032
              FRIENDS

              Posts Posts : 34
              Power Power : 49
              Thanks : 0
              Tham Gia Tham Gia : 29/05/2012
              Age : 25
              Đến từ : NGHỆ AN
              Tài năng của ebookedu032
              Hạng: FRIENDS
              Level:34
              Tài năng:/300

              Bài gửiTiêu đề: Re: Code lập trình ma trận led bằng C trên 8051 Tue Jun 05, 2012 6:50 am

              Đây là bài code lập trình cả phím bấm nữa....đề nghị luân up cả nguyên lý nữa đi nhìn vào cho nó dễ hiểu... cái code này cũng cơ bản thôi No



              ______CÂU LẠC BỘ ROBOCON UNETI___________

              Hãy cảm ơn bài viết của ebookedu032 bằng cách bấm vào"" nhé!!!

              Về Đầu Trang Go down

              Xem lý lịch thành viên

              Bài viết mới cùng chuyên mục

                  Sponsored content

                  Tài năng của Sponsored content
                  Hạng:
                  Level:
                  Tài năng:/300

                  Bài gửiTiêu đề: Re: Code lập trình ma trận led bằng C trên 8051 Today at 6:11 am


                  Hãy cảm ơn bài viết của Sponsored content bằng cách bấm vào"" nhé!!!

                  Về Đầu Trang Go down

                  Bài viết mới cùng chuyên mục

                      Tiêuđề

                      Code lập trình ma trận led bằng C trên 8051

                      Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
                      Trang 1 trong tổng số 1 trang
                      ::.
                      Permissions in this forum:Bạn không có quyền trả lời bài viết
                       :: TÀI LIỆU HỌC TẬP - CHIA SẺ :: TÀI LIỆU LẬP TRÌNH 89C51-
                      Free forum | © phpBB | Free forum support | Liên hệ | Report an abuse | Sosblogs