QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)
Ðang Ký
Trang ChínhCalendarTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập


Share | 
 

 QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)

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

Tổng số bài gửi : 193
Join date : 15/09/2011
Age : 26
Đến từ : Hải Dương

Bài gửiTiêu đề: QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)   Mon Oct 24, 2011 11:02 pm

hum nay mình lập trình thêm 1 cách dùng led 7 thanh để đêm từ 00 tơi 99

ở đây ta dùng phương pháp quét led.
bài lập trình khá đơn giản.
mong các bạn tìm hiểu và tham khảo và cho ý kiến
và mong góp ý kiến của các bạn

minh dùng ic7447 để giải mã
và dùng vdk 89c51

hình ảnh của mạch:
[You must be registered and logged in to see this image.]

code:
Code:
//================== THANGA7A =============//
//============ MACH DEM TU 00 TOI 99 ======//
//==============  25/10/2011    ===========//

#include <REGX51.H>
#include <REGX51.H>

sbit led1 = P3^0;
sbit led2 = P3^1;

unsigned int k,a,b,n;
unsigned char mang[10]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};

void delay(unsigned int ms)
{
 unsigned int i,j;
 for(i=0;i<ms;i++)
 {
  for(j=0;j<125;j++)
    {;}
 }
}
//======= chuong trinh hien so ============//
void quet()
{
  a=k/10;
  b=k%10;
}

//======== main ==========//
void main()
{
  while(1)
  {
  for(k=0;k<=99;k++)
    {
      quet();
      for(n=0;n<90;n++)            // TAO THOI GIAN CO LED QUET CHAM 1 CHUT
      {
        led1=1;                     // CHO LED1 SANG
         P2=mang[a];delay(1);         // XUAT DU LIEU
        led1=0;                     //TAT LED1
       P2=0xff;                  //XOA DU LIEU
       led2=1;
       P2=mang[b];delay(1);
        led2=0;
        P2=0xff;
      }
    if(k==99)                  // KHI NAO TOI 99 THI RESET  VE 0
    k=0;
    }
  }
}
Về Đầu Trang Go down
Xem lý lịch thành viên http://dtvtk8d.forum-viet.com
kongtu_qn
Smod
Smod
avatar

Tổng số bài gửi : 296
Join date : 17/09/2011
Age : 26
Đến từ : Quảng Ninh

Bài gửiTiêu đề: Re: QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)   Mon Oct 24, 2011 11:09 pm

Bạn ơi giúp tớ cái mạch từ 0-55 được không?


[You must be registered and logged in to see this image.]Không biết chữ...Khách viếng thăm thông cảm nhé [You must be registered and logged in to see this image.]
Về Đầu Trang Go down
Xem lý lịch thành viên
thangpro91
Admin
Admin
avatar

Tổng số bài gửi : 193
Join date : 15/09/2011
Age : 26
Đến từ : Hải Dương

Bài gửiTiêu đề: Re: QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)   Mon Oct 24, 2011 11:14 pm

với bài như thế này thì bạn thay số 99 bằng 55 là dc mà
Về Đầu Trang Go down
Xem lý lịch thành viên http://dtvtk8d.forum-viet.com
bi
Thành Viên
Thành Viên
avatar

Tổng số bài gửi : 35
Join date : 25/09/2011
Age : 26
Đến từ : phú thọ

Bài gửiTiêu đề: Re: QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)   Wed Oct 26, 2011 1:35 am

day la bo giai ma BCD sang led 7 doan ah thang? :?:
Về Đầu Trang Go down
Xem lý lịch thành viên
thangpro91
Admin
Admin
avatar

Tổng số bài gửi : 193
Join date : 15/09/2011
Age : 26
Đến từ : Hải Dương

Bài gửiTiêu đề: Re: QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)   Thu Oct 27, 2011 8:02 pm

uhm
nó là con giải mã đó
Về Đầu Trang Go down
Xem lý lịch thành viên http://dtvtk8d.forum-viet.com
Sun9x
Thành Viên
Thành Viên
avatar

Tổng số bài gửi : 96
Join date : 04/10/2011
Age : 26
Đến từ : Bắc Giang

Bài gửiTiêu đề: Re: QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)   Fri Oct 28, 2011 11:05 am

Nhưng bạn ơi đây là của thực tập xưởng thì sao mà dùng VDK vào đây đc anh admin xem lại nhá


[You must be registered and logged in to see this image.] (¯`¤˚[You must be registered and logged in to see this image.]_Sún_[You must be registered and logged in to see this image.]˚¤´¯) [You must be registered and logged in to see this image.]
[You must be registered and logged in to see this link.]
Về Đầu Trang Go down
Xem lý lịch thành viên
thangpro91
Admin
Admin
avatar

Tổng số bài gửi : 193
Join date : 15/09/2011
Age : 26
Đến từ : Hải Dương

Bài gửiTiêu đề: Re: QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)   Fri Oct 28, 2011 10:04 pm

hix tớ hướng dẫn cho vi điều khiển chứ có phải cho môn thực tập nhà bạn đâu.

lân sau vào comen cái gì thì nhìn vào tựa đề

và mục nhá .

đây là mục viết hướng dẫn cách lập trình cơ bản cho vi điều khiển.
Về Đầu Trang Go down
Xem lý lịch thành viên http://dtvtk8d.forum-viet.com
Sponsored content




Bài gửiTiêu đề: Re: QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)   

Về Đầu Trang Go down
 

QUET LED 7 THANH ĐƠN GIẢN (đếm từ 00 tới 99)

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
 :: ĐIỆN TỬ & VIỄN THÔNG :: Điện tử-