Mạch Khóa Số Điện Tử Mạch Đếm Sản Phẩm Mạch Đèn giao thông Ngã Tư Mạch Trái Tim Final Mạch Trái Tim Final Mạch Trái Tim I Love U

November 24, 2011

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


Video

video


Code
#include <REGX51.H>
#include<stdio.h>
#include<math.h>
#define bat 1
#define tat 0
#define data P2  
/****************http://www.Chipkool.tk*********************/
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;
  }
 }







(Pass:chipkool.tk)

(No pass)

0 comments:

Post a Comment

Bạn đọc hãy giúp chúng tôi xây dựng cộng đồng bằng cách để lại bình luận, chúng tôi luôn đón nhận mọi ý kiến của các bạn:
» Bình luận nghiêm túc và không chứa các liên kết quảng cáo.
» Vui lòng không Spam nhận xét với mọi hình thức.
» Rất mong bạn đề tên cho nhận xét của chính mình - Bằng cách chọn vào Tên/URL và điền tên bạn vào (Phần URL có thể bỏ trống ).

- Bạn có thể chèn Link nhạc (NCT), video(Youtube),Hình ảnh vào comment bằng cú pháp:
+ [youtube] Link video Youtube [/youtube].
+ [img] Link ảnh( định dạng PNG, JPG,GIF) [/img]
+Chèn link liên kết: <a href="LINK" rel="nofollow">Name</a>
-Bạn copy mã bên cạnh biểu tượng chèn vào nhận xét để bày tỏ cảm xúc!!

:) :( :)) :(( =)) =D> :D :P