Video

Code
#include <REGX51.H>
#include<stdio.h>
#include<math.h>
#define bat 1
#define tat 0
#define data P2  
/****************http://www.dientuchiase.com*********************/
sbit led1=P3^0;
sbit led2=P3^1;
sbit led3=P3^2;
sbit led4=P3^3;
/************** ma led****************/
int M[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
int num=0,donvi,chuc,tram,nghin;
/******************delay**************/
void delay(int ms)
 {
  int i,j;
  for(i=0;i<ms;i++)
   for(j=0;j<125;j++)
   {
   }
  }
/***************chuyen ma**************/
void seg7(void)
 {
  nghin=num/1000;
  tram=(num%1000)/100;
  chuc=(num%100)/10;
  donvi=num%10;
  }
/**************hienthi*****************/
void hienthi(void)
 {
  data=M[nghin];
  led1=bat;
  delay(10);
  led1=tat;
  data=M[tram];
  led2=bat;
  delay(10);
  led2=tat;
  data=M[chuc];
  led3=bat;
  delay(10);
  led3=tat;
  data=M[donvi];
  led4=bat;
  delay(10);
  led4=tat;
 }
/**************ham chinh****************/
 void main(void)
 {
 while(1)
  {int k;
  for(k=0;k<20;k++)
  {
   seg7();
   hienthi();
  }
  num=num+1;
  if(num==10000)
  num=0;
  }
 }


Lập trinh C led 7 đoạn 0000 - 9999, code C led 7 đoạn 0000 - 9999

Đăng nhận xét

Đăng nhận xét

Author Name



Tôi là Ngọc Anh. Tôi đến từ Nghệ An. Tôi tốt nghiệp một trường đại học tại Sài Gòn. Hiện tôi đang phát triển công ty riêng. Liên lạc với tôi qua:






Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.