Latest topics | » Đồng hồ số với Pic16F877A +DS1307Mon Oct 14 2013, 09:10 by letskillit » CHƯƠNG I : CÁC KIẾN THỨC CƠ BẢN VỀ LAPTOPTue Jun 18 2013, 09:24 by Admin» Phân tích sơ đồ khối tổng quát của Mainboard Wed Jul 18 2012, 15:35 by LED» SỬA CHỮA MÁY LAPTOP TOSHIBA M200, A200, A205, L300 LỖI THƯỜNG GẶPMon Jul 16 2012, 15:57 by Admin» Sửa lỗi ổ cứng SMART Failure Predicted on Hard DiskMon Jul 16 2012, 15:13 by TRIAC» TOSHIBA- LỔI ĐẶC CHỦNGTue Jul 10 2012, 15:20 by Admin» Điện tử cơ bản – Nhập môn cho sửa chữa phần cứngWed Jun 20 2012, 08:16 by Admin» Các kiến thức cần biết về RAM Laptop Sat May 26 2012, 10:47 by Admin» Khắc phục lỗi không nhận sóng wifi một số dòng máy . Sat May 26 2012, 10:34 by Admin |
Thầy hát rap dể dạy Vật Lí làm náo động cư dân mạng | Tue Mar 23 2010, 09:53 by technology | Trong thời gian qua khắp các diễn đàn từ Bắc chí Nam truyền nhau một bài hát do thầy Bùi Như Lạc, một giáo viên trẻ dạy Vật Lý của Trường THPT Nguyễn Du (quận 10, TP HCM) sáng tác và biểu diễn.
Màn biểu diễn đặc biệt của thầy được một học sinh đăng tải lên mạng với nhan đề: teach or rapper.
Hát rap giảng …
| Comments: 0 |
Your first subject | Mon Mar 22 2010, 19:33 by Admin | Take some time to read this information before starting to use the administration of your forum:
How to access your administration panel ? In the top menu, click on Log In, a new page is displayed. Fill in the username "admin" and the password you have choosen during your registration. If you have lost or forgot it, click here. Once you are logged in, click on the link "Administration Panel" at …
| Comments: 0 |
[Ảnh] Cửa Tùng thân yêu.... | Mon Mar 22 2010, 19:51 by Admin |
| Comments: 1 |
| | code nhay led tham khao nha | |
| | Tác giả | Thông điệp |
---|
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: code nhay led tham khao nha Fri Nov 19 2010, 08:34 | |
| ;*******************************ĐẠI HỌC ĐÀ NẲNG******************************
;*****************(trường cao đẳng công nghệ_ĐH đà nẳng)*******************
;****************** HOANG VAN TRI ************* ;KHAI BAO CAC BIEN ;NHO0 EQU 10H ;CBGIUASAU EQU P1.0 ;CBGIUATRUOC EQU P1.1 ;CBTRAI EQU P1.2 ;CBPHAI EQU P1.3 START1 EQU P2.0 ;START2 EQU P0.1 ;DCTRAITOI EQU P2.0 ;DCTRAILUI EQU P2.1 ;DCPHAITOI EQU P2.2 ;DCPHAILUI EQU P2.3
;CHUONG TRINH CHINH ORG 0000H LJMP MAIN ORG 0003H RETI ORG 000BH RETI ORG 0013H RETI MAIN: ;MOV SP,#5FH MOV R3,#00H MOV R0,#00H MOV P2,#0FFh MOV P1,#0FFh MOV P0,#0FFh MOV P3,#0FFh JB START1,$ NHAY: MOV R3,#00H MOV P0,#01111110B MOV P1,#01111110B MOV P2,#01111110B ACALL DELAY MOV P0,#10111101B MOV P1,#10111101B MOV P2,#10111101B ACALL DELAY MOV P0,#11011011B MOV P1,#11011011B MOV P2,#11011011B
ACALL DELAY MOV P0,#11100111B MOV P1,#11100111B MOV P2,#11100111B ACALL DELAY MOV P0,#11000011B MOV P1,#11000011B MOV P2,#11000011B ACALL DELAY MOV P0,#10000001B MOV P1,#10000001B MOV P2,#10000001B ACALL DELAY MOV P0,#00000000B MOV P1,#00000000B MOV P2,#00000000B ACALL DELAY MOV P0,#00000001B MOV P1,#00000001B MOV P2,#00000001B ACALL DELAY MOV P0,#00000011B MOV P1,#00000011B MOV P2,#00000011B ACALL DELAY MOV P0,#00000111B MOV P1,#00000111B MOV P2,#00000111B ACALL DELAY MOV P0,#00001111B MOV P1,#00001111B MOV P2,#00001111B ACALL DELAY MOV P0,#00011111B MOV P1,#00011111B MOV P2,#00011111B ACALL DELAY MOV P0,#00111111B MOV P1,#00111111B MOV P2,#00111111B ACALL DELAY MOV P0,#01111111B MOV P1,#01111111B MOV P2,#01111111B ACALL DELAY MOV P0,#11111111B MOV P1,#11111111B MOV P2,#11111111B ACALL DELAY MOV P0,#11111111B MOV P1,#11111111B MOV P2,#11111111B ACALL DELAY1 MOV P0,#01111111B MOV P1,#01111111B MOV P2,#01111111B ACALL DELAY1 MOV P0,#00111111B MOV P1,#00111111B MOV P2,#00111111B ACALL DELAY1 MOV P0,#00011111B MOV P1,#00011111B MOV P2,#00011111B ACALL DELAY1 MOV P0,#00001111B MOV P1,#00001111B MOV P2,#00001111B ACALL DELAY1 MOV P0,#00000111B MOV P1,#00000111B MOV P2,#00000111B ACALL DELAY1 MOV P0,#00000011B MOV P1,#00000011B MOV P2,#00000011B ACALL DELAY1 MOV P0,#00000001B MOV P1,#00000001B MOV P2,#00000001B ACALL DELAY1 MOV P0,#00000000B MOV P1,#00000000B MOV P2,#00000000B ACALL DELAY1 MOV P0,#10000000B MOV P1,#10000000B MOV P2,#10000000B ACALL DELAY1 MOV P0,#11000000B MOV P1,#11000000B MOV P2,#11000000B ACALL DELAY1 MOV P0,#11100000B MOV P1,#11100000B MOV P2,#11100000B ACALL DELAY1 MOV P0,#11110000B MOV P1,#11110000B MOV P2,#11110000B ACALL DELAY1 MOV P0,#11111000B MOV P1,#11111000B MOV P2,#11111000B ACALL DELAY1 MOV P0,#11111100B MOV P1,#11111100B MOV P2,#11111100B ACALL DELAY1 MOV P0,#11111110B MOV P1,#11111110B MOV P2,#11111110B ACALL DELAY MOV P0,#00000000B MOV P1,#00000000B MOV P2,#00000000B ACALL DELAY MOV P0,#11111111B MOV P1,#11111111B MOV P2,#11111111B ACALL DELAY MOV P0,#00000000B MOV P1,#00000000B MOV P2,#00000000B ACALL DELAY MOV P0,#11111111B MOV P1,#11111111B MOV P2,#11111111B ACALL DELAY MOV P0,#00000000B MOV P1,#00000000B MOV P2,#00000000B ACALL DELAY MOV P0,#11111111B MOV P1,#11111111B MOV P2,#11111111B ACALL DELAY MOV P0,#00000000B MOV P1,#00000000B MOV P2,#00000000B ACALL DELAY MOV P0,#11111111B MOV P1,#11111111B MOV P2,#11111111B LJMP NHAY
DELAY: MOV R3,#5 MOV TMOD,#01H CHO1: MOV TL0,#9EH ; 43mS X 12 = 0.5S MOV TH0,#57H SETB TR0 LOOP1: JNB TF0,LOOP1 CLR TR0 CLR TF0 DJNZ R3,CHO1 RET DELAY1: MOV R3,#3 MOV TMOD,#01H CHO11: MOV TL0,#9EH ;43mS X 12 = 0.5S MOV TH0,#57H SETB TR0 LOOP11: JNB TF0,LOOP11 CLR TR0 CLR TF0 DJNZ R3,CHO11 RET ;DELAY20MS: ; MOV TMOD,#01H ; MOV R2,#20 ;DEMTIEP20MS: ; MOV TL0,#0E8H ; MOV TH0,#0F3H ; SETB TR0 ;CHO0.1S: ; JNB TF0,CHO0.1S ; CLR TF0 ; CLR TR0 ; DJNZ R2,DEMTIEP20MS ; RET
;DELAY10MS: ; MOV TMOD,#01H ; MOV R2,#10 ;DEMTIEP50MS: ; MOV TL0,#0E8H ; MOV TH0,#0F3H ; SETB TR0 ;CHO50MS: ; JNB TF0,CHO50MS ; CLR TF0 ; CLR TR0 ; DJNZ R2,DEMTIEP50MS ; RET
;DELAY5MS: ; MOV TMOD,#01H ; MOV R2,#5 ;DEMTIEP10MS: ; MOV TL0,#0E8H ; MOV TH0,#0F3H ; SETB TR0 ;CHO10MS: ; JNB TF0,CHO10MS ; CLR TF0 ; CLR TR0 ; DJNZ R2,DEMTIEP10MS ; RET END
| |
| | | anhthao10
Join date : 17/03/2011
| Tiêu đề: Re: code nhay led tham khao nha Fri Mar 18 2011, 00:43 | |
| mìh chia se với cac bạn code hiệu ứng LED trái tim. lập trình điều khiển 32 cổng của cậu em 89C52 - Code:
-
/******************---------- Chuong trinh ----------***************** Phan cung: 32 led noi voi +5v qua dien tro han dong vao cac cong P0,P1,P2,P3 Thach anh: 12 Mhz Tac gia: ANHTHAO.LOVE Thoi gian: Bat dau: 26/01/11 Hoan thanh: =================================================================*/
/*========================= Bo tien xu ly =======================*/ #include<reg52.h> /*===============================================================*/
/*=================== Khai bao bien toan cuc ====================*/ sbit led1=P1^0; sbit led14=P3^5; sbit led15=P3^6; sbit led16=P3^7; sbit led17=P2^0; sbit led21=P2^4; sbit led22=P2^5; sbit led23=P2^6; sbit led27=P0^5; sbit led28=P0^4; sbit led29=P0^3; sbit led32=P0^0; unsigned int j,i,l,h,v,k; unsigned char Q[]={0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00}; // ON 0-->7 unsigned char U[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00}; // ON 7-->0 unsigned char E[]={0xfc,0xf3,0xcf,0x3f}; // ON chay 2 port 0-->7 unsigned char N[]={0x3f,0xcf,0xf3,0xfc}; // ON chay 2 port 7-->4 unsigned char S[]={0xfe,0xfd,0xfa,0xf5,0xea,0xf5,0xaa,0x55}; // ON/OFF tien 0-->7 unsigned char A[]={0x7f,0xbf,0x5f,0xaf,0x57,0xab,0x55,0xaa}; // ON/OFF tien 7-->0 unsigned char M[]={0xfc,0xf3,0xcf,0x3f,0xfc,0xf3,0xcf,0x3f}; unsigned char code na[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0x7e, 0xbe,0xde,0xee,0xf6,0xfa,0xfc,0x7c,0xbc,0xdc,0xec,0xf4,0xf8,0x78,0xb8, 0xd8,0xe8,0xf0,0x70,0xb0,0xd0,0xe0,0x60,0xa0,0xc0,0x40,0x80,0x00}; unsigned char O[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; unsigned char W[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf, 0xbf,0x7f,0x7e,0x7d,0x7b,0x77,0x6f,0x5f,0x3f,0x3e, 0x3d,0x3b,0x37,0x2f,0x1f,0x1e,0x1d,0x1b,0x17,0x0f, 0x0e,0x0d,0x0b,0x07,0x06,0x05,0x03,0x02,0x01,0x00}; unsigned char R[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; unsigned char code ma[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01}; /*===============================================================*/
/*===================== Khai bao ham ============================*/ void delay(long time){ long n; for (n=0; n<time;n++) { } } /*===============================================================*/
/*========================= Ham chinh ===========================*/ void main (void){ while (1){ /*====== Trang thai 1 nhap nhay ======*/ P0=P1=P2=P3=0x00; delay(40000); P0=P1=P2=P3=0xff; delay(2000); P0=P1=P2=P3=0x000; delay(1000); P0=P1=P2=P3=0xff; delay(1000); P0=P1=P2=P3=0x000; delay(1000); P0=P1=P2=P3=0xff; delay(1000);P0=P1=P2=P3=0x000; delay(1000); P0=P1=P2=P3=0xff; delay(1000);P0=P1=P2=P3=0x000; delay(1000); P0=P1=P2=P3=0xff; delay(1000); P0=P1=P2=P3=0x000; delay(1000); P0=P1=P2=P3=0xff; delay(1000);P0=P1=P2=P3=0x000; delay(1000); P0=P1=P2=P3=0xff; delay(1000); P0=P1=P2=P3=0x000; delay(1000); P0=P1=P2=P3=0xff; delay(1000);
// for(i=0;i<8;i++) {P1=U[i]; P3=Q[i]; delay(1000); } for(i=0;i<8;i++) {P0=P2=U[i]; delay(1000); }
for(i=0;i<8;i++) {P0=P2=255-U[i]; delay(1000); } for(i=0;i<8;i++) {P1=255-U[i]; P3=255-Q[i]; delay(1000); }
P0=P1=P2=P3=255; delay(1000); // // ON dan tu P),P2 den P1,P3 for(i=0;i<8;i++) {P0=P2=U[i]; delay(1000);} for(i=0;i<8;i++) {P3=U[i]; P0=P2=255-U[i]; P1=Q[i]; delay(1000);} for(i=0;i<8;i++) {P3=255-U[i]; P1=255-Q[i]; delay(1000);} // chay ON dan for(l=0;l<37;l++){ P1=P2=P3=W[l]; P0=na[l]; delay(1000);}
for(l=0;l<37;l++){ P1=P2=P3=255-W[l]; P0=255-na[l]; delay(1000);}
// for(l=0;l<8;l++) {P1=P2=P3=U[l]; P0=Q[l]; delay(1000);} P0=P1=P2=P3=0x00; for(l=0;l<8;l++) {P1=P2=P3=255-U[l]; P0=255-Q[l]; delay(1000);}
for(l=0;l<8;l++) {P1=P2=P3=Q[l]; P0=U[l]; delay(1000);} P0=P1=P2=P3=0x00; for(l=0;l<8;l++) {P1=P2=P3=255-Q[l]; P0=255-U[l]; delay(1000);}
for(j=0;j<8;j++) {P0=P1=P2=Q[j]; P3=U[j]; delay(1000);} //
for(l=0;l<8;l++){ P1=P2=P3=255-Q[l]; P0=255-U[l]; delay(1000);} //chop tat for(k=0;k<8;k++) {P0=P1=P2=S[k]; P3=A[k]; delay(1000);} //chop tat tu P1-->P3-->P2-->P0 P0=P1=P2=P3=0xff; P1=0xfe; delay(1000); P1=0xfd; delay(1000); P1=0xfa; delay(1000); P1=0xf5; delay(1000); P1=0xea; delay(1000); P1=0xd5; delay(1000); P1=0xaa; delay(1000); P1=0x55; delay(1000); P1=0xaa; P3=0xfe ; delay(1000); P1=0x55; P3=0xfd; delay(1000); P1=0xaa; P3=0xfa; delay(1000); P1=0x55; P3=0xf5 ; delay(1000); P1=0xaa; P3=0xea ; delay(1000); P1=0x55; P3=0xd5; delay(1000); P1=P3=0xaa; delay(1000); P1=P3=0x55; delay(1000);
P1=P3=0xaa; P2=0xfe; delay(1000); P1=P3=0x55; P2=0xfd; delay(1000); P1=P3=0xaa; P2=0xfa; delay(1000); P1=P3=0x55; P2=0xf5; delay(1000); P1=P3=0xaa; P2=0xea; delay(1000); P1=P3=0x55; P2=0xd5; delay(1000); P1=P3=P2=0xaa; delay(1000); P1=P3=P2=0x55; delay(1000); P1=P2=P3=0xaa; P0=0x7f; delay(1000); P1=P2=P3=0x55; P0=0xbf; delay(1000); P1=P2=P3=0xaa; P0=0x5f; delay(1000); P1=P2=P3=0x55; P0=0xaf; delay(1000); P1=P2=P3=0xaa; P0=0x57; delay(1000); P1=P2=P3=0x55; P0=0xab; delay(1000); P0=P1=P3=P2=0x55; delay(1000); P0=P1=P2=P3=0xaa; delay(1000);
P0=P1=P2=P3=0x00; delay(1000); P0=P1=P2=P3=0xff; delay(1000); P0=P1=P2=P3=0x00; delay(1000); P0=P1=P2=P3=0xff; delay(1000); P0=P1=P2=P3=0x00; delay(1000); P0=P1=P2=P3=0xff; delay(1000); P0=P1=P2=P3=0x00; delay(1000); P0=P1=P2=P3=0xff; delay(1000); P0=P1=P2=P3=0x00; delay(1000); P0=P1=P2=P3=0xff; delay(1000); P0=P1=P2=P3=0x00; delay(5000); P0=P1=P2=P3=0xff; delay(1000); P0=P1=P2=P3=0x00; delay(6000); P0=P1=P2=P3=0xff; delay(1000); P0=P1=P2=P3=0x00; delay(7000); P0=P1=P2=P3=0xff; delay(3000); P0=P1=P2=P3=0x00; delay(8000); P0=P1=P2=P3=0xff; delay(3000); // chop tat // P0,P3 va P2,P1 P0=0xfe; P3=0x7f; delay(3000); P0=0xfd; P3=0xbf; delay(3000); P0=0xfa; P3=0x5f; delay(3000); P0=0xf5; P3=0xaf; delay(3000); P0=0xea; P3=0x57; delay(3000); P0=0xd5; P3=0xab; delay(3000); P0=0xaa; P3=0x55; delay(3000); P0=0x55; P3=0xaa; delay(3000); P0=0xaa; P3=0x55; P1=P2=0x7f; delay(3000); P0=0x55; P3=0xaa; P1=P2=0xbf; delay(3000); P0=0xaa; P3=0x55; P1=P2=0x5f; delay(3000); P0=0x55; P3=0xaa; P1=P2=0xaf; delay(3000); P0=0xaa; P3=0x55; P1=P2=0x57; delay(3000); P0=0x55; P3=0xaa; P1=P2=0xab; delay(3000); P0=0xaa; P3=P1=P2=0x55; delay(3000); P0=0x55; P3=P1=P2=0xaa; delay(3000); // OFF dan tu P1,P3 den P0,P2 for(h=0;h<8;h++) {P1=255-U[h]; P3=255-Q[h]; delay(2000);} for(l=0;l<8;l++) {P0=P2=255-Q[l]; delay(2000);} // for(k=0;k<4;k++) {P1=P3=P2=E[k]; P0=N[k]; delay(2000);}
for(k=0;k<4;k++) {P1=P3=P2=E[k]; P0=N[k]; delay(2000);}
for(k=0;k<4;k++) {P1=P3=P2=E[k]; P0=N[k]; delay(2000);}
for(l=0;l<4;l++) {P0=E[l]; P3=P2=P1=N[l]; delay(2000);} for(l=0;l<4;l++) {P0=E[l]; P3=P2=P1=N[l]; delay(2000); }for(l=0;l<4;l++) {P0=E[l]; P3=P2=P1=N[l]; delay(2000);} P0=P1=P2=P3=0xff; for(i=0;i<8;i++){ P1=P3=P2=U[i]; P0=Q[i]; delay(2000);} P0=P1=P2=P3=0x00; delay(1000);
for(i=0;i<8;i++){ P1=P3=P2=Q[i]; P0=U[i]; delay(2000);} P0=P1=P2=P3=0x00; delay(1000); P0=P1=P2=P3=0xff; delay(1000);
for(h=0;h<8;h++){ P1=U[h]; P3=Q[h]; delay(2000);} for(h=0;h<8;h++){ P0=P2=Q[h]; delay(2000);} P0=P1=P2=P3=0x00; delay(1000); P0=P1=P2=P3=0xff; delay(1000);
for(l=0;l<8;l++){ P0=P2=U[l]; delay(2000);} for(l=0;l<8;l++){ P1=Q[l]; P3=U[l]; delay(2000);}
P0=P1=P2=P3=0xff; delay(1000); /*=======*/ P1=0xf8; delay(3000); P3=0xf8; delay(3000); led15=0; led16=0; led17=0; delay(3000);
P2=0x8f; led21=led22=led23=led17=0; delay(3000); led27=led28=led29=0; delay(3000);
P1=P2=P3=P0=0x00; delay(3000); P1=P2=P3=P0=0xff; delay(2000); P1=P2=P3=P0=0x00; delay(3000); P1=P2=P3=P0=0xff; delay(2000); P1=P2=P3=P0=0x00; delay(3000); P1=P2=P3=P0=0xff; delay(2000); P1=P2=P3=P0=0x00; delay(3000); P1=P2=P3=P0=0xff; delay(2000);
for(j=0;j<8;j++){ P0=P1=P2=P3=O[j]; delay(2000); } for(j=0;j<8;j++){ P0=P1=P2=P3=O[j]; delay(2000); } for(j=0;j<8;j++){ P0=P1=P2=P3=Q[j]; delay(2000); } // nhap nhay P1=P3=P2=P0=0x00; delay(2000); P1=P3=P2=P0=0xff; delay(2000); P1=P3=P2=P0=0x00; delay(2000); P1=P3=P2=P0=0xff; delay(2000); P1=P3=P2=P0=0x00; delay(2000); P1=P3=P2=P0=0xff; delay(2000); P1=P3=P2=P0=0x00; delay(2000); P1=P3=P2=P0=0xff; delay(2000);
P3=0x0f; P2=0xf0; led21=0; delay(2000); P3=P2=0x00; delay(2000); P1=P0=0x0f; delay(2000); P1=P0=0x00; delay(2000); P1=P2=P3=P0=0xff; delay(2000);
P0=P1=P2=P3=0x00; delay(3000); P0=P1=P2=P3=0xff; delay(2000); P0=P1=P2=P3=0x000; delay(3000); P0=P1=P2=P3=0xff; delay(2000);
P1=P0=0xf0; delay(4000); P1=P0=0x00; delay(4000); P3=0xf0; P2=0x0f; delay(4000); P1=P2=P3=P0=0x00; delay(4000); P1=P2=P3=P0=0xff; delay(2000);
P3=0x0f; P2=0xf0; led21=0; delay(4000); P3=P2=0x00; delay(4000); P1=P0=0x0f; delay(4000); P1=P0=0x00; delay(4000); P1=P2=P3=P0=0xff; delay(2000);
P1=P0=0xf0; delay(4000); P1=P0=0x00; delay(4000); P3=0xf0; P2=0x0f; delay(4000); P1=P2=P3=P0=0x00; delay(4000); P1=P2=P3=P0=0xff; delay(2000);
P3=P1=0x00; led17=0; delay(4000); led17=1; P3=P1=0xff; delay(2000); P2=P0=0x00; led1=0; delay(2000); P2=P0=0xff; led1=1; delay(2000); /* sang duoi */ for(j=0;j<8;j++){ P1=Q[j]; P0=Q[j]; delay(2000);} for(j=0;j<8;j++){ P2=Q[j]; P3=U[j]; delay(2000);} P1=P0=P2=P3=0xff; delay(1000);
for(j=0;j<8;j++){ P1=Q[j]; P0=Q[j]; delay(2000);} for(j=0;j<8;j++){ P3=Q[j]; P2=U[j]; delay(2000);} P0=P1=P2=P3=0xff; delay(2000); for(j=0;j<8;j++){ P2=Q[j]; P3=U[j]; delay(2000);} for(j=0;j<8;j++){ P0=U[j]; P1=U[j]; delay(2000);} P0=P1=P2=P3=0x00; delay(1000); P0=P1=P2=P3=0x00; delay(3000);
for(j=0;j<8;j++){ P3=255-U[j]; P2=255-Q[j]; delay(2000);} for(j=0;j<8;j++){ P1=255-U[j]; P0=255-U[j]; delay(2000);} P0=P1=P2=P3=0x00; delay(3000); P3=P2=P1=P0=0xff; delay(2000);
for(h=0;h<8;h++){ P1=Q[h]; delay(2000);} for(h=0;h<8;h++){ P3=Q[h]; delay(2000);} led17=0; for(h=0;h<8;h++){ P0=Q[h]; delay(2000);} for(h=0;h<8;h++) {P2=U[h]; delay(2000);} P0=P1=P2=P3=0xff; delay(2000); // ON&OFF dan for(j=0;j<8;j++){ P1=Q[j]; delay(2000);} for(j=0;j<8;j++){ P3=Q[j]; delay(2000);} for(j=0;j<8;j++){ P1=255-Q[j]; P2=Q[j]; delay(2000);} for(j=0;j<8;j++){ P3=255-Q[j]; P0=U[j]; delay(2000);}
for(j=0;j<8;j++){ P1=Q[j]; P2=255-Q[j]; delay(2000);} for(j=0;j<8;j++){ P3=Q[j]; P0=255-U[j]; delay(2000);} for(j=0;j<8;j++){ P1=255-Q[j]; P2=Q[j]; delay(2000);} for(j=0;j<8;j++){ P3=255-Q[j]; P0=U[j]; delay(2000);} for(j=0;j<8;j++){ P2=255-Q[j]; delay(2000);} for(j=0;j<8;j++){ P0=255-U[j]; delay(2000);} P0=P1=P2=P3=0xff; // On dan, OFF dan
for(j=0;j<8;j++){ P1=Q[j]; delay(2000);} for(j=0;j<8;j++){ P3=Q[j]; delay(2000);} for(j=0;j<8;j++){ P2=Q[j]; delay(2000);} for(j=0;j<8;j++){ P0=U[j]; delay(2000);} P0=P1=P2=P3=0x00; delay(2000); for(j=0;j<8;j++){ P1=255-Q[j]; delay(2000);} for(j=0;j<8;j++){ P3=255-Q[j]; delay(2000);} for(j=0;j<8;j++){ P2=255-Q[j]; delay(2000);} for(j=0;j<8;j++){ P0=255-U[j]; delay(2000);}
P1=P3=P2=P0=0x00; delay(1000); P1=P2=P3=P0=0xff; delay(1000); P1=P3=P2=P0=0x00; delay(1000); P1=P2=P3=P0=0xff; delay(1000); P1=P3=P2=P0=0x00; delay(1000); P1=P2=P3=P0=0xff; delay(1000); P1=P3=P2=P0=0x00; delay(1000); P1=P2=P3=P0=0xff; delay(1000); P1=P3=P2=P0=0x00; delay(1000); P1=P2=P3=P0=0xff; delay(1000); P1=P3=P2=P0=0x00; delay(1000); P1=P2=P3=P0=0xff; delay(1000); P1=P3=P2=P0=0x00; delay(1000); P1=P2=P3=P0=0xff; delay(1000); /*=== Trang thai ===*/ for(j=0;j<8;j++){ P1=Q[j]; delay(2000);} for(j=0;j<8;j++){ P3=Q[j]; delay(2000);} for(j=0;j<8;j++){ P2=Q[j]; delay(2000);} for(j=0;j<8;j++){ P0=U[j]; delay(2000);}
P0=P1=P2=P3=0xff;
for(j=0;j<8;j++){ P1=P2=Q[j]; delay(2000);} for(j=0;j<8;j++){ P3=Q[j]; P0=U[j]; delay(2000);} P0=P1=P2=P3=0xff; led17=led1=0; delay(2000); for(j=0;j<8;j++){ P3=U[j]; P0=Q[j]; delay(2000);}
for(j=0;j<8;j++) {P1=P2=U[j]; delay(2000);} P0=P1=P2=P3=0xff; delay(1000);
for(i=0;i<8;i++){ P1=P3=P2=U[i]; P0=Q[i]; delay(2000);} P0=P1=P2=P3=0x00; delay(1000); for(i=0;i<8;i++){ P1=P3=P2=Q[i]; P0=U[i]; delay(2000);} P0=P1=P2=P3=0x00; delay(1000); for(i=0;i<8;i++){ P1=O[i]; P3=Q[i]; P2=Q[i]; delay(2000);}
for(j=0;j<8;j++){ P1=P2=Q[j]; delay(2000);} for(j=0;j<8;j++){ P3=Q[j]; P0=U[j]; delay(2000);} P0=P1=P2=P3=0xff; delay(3000); led17=led1=0; delay(2000); for(j=0;j<8;j++){ P3=U[j]; P0=Q[j]; delay(2000);}
P0=P1=P2=P3=0xff; for(j=0;j<8;j++){ P1=P2=U[j]; delay(2000);}
P0=P1=P2=P3=0xff; delay(1000); } } /*=============================END==================================*/ bạn nào dùng thì copy về, dịch ra file HEX bằng Keil C nha | |
| | | technology THÀNH VIÊN CHÍNH THỨC
Join date : 23/03/2010
| Tiêu đề: Re: code nhay led tham khao nha Sat Mar 19 2011, 10:30 | |
| Hay thật đó.Viết bằng C ai chưa biết nhìu về C thì vào đây tham khảo này.THANK YOU | |
| | | Sponsored content
| Tiêu đề: Re: code nhay led tham khao nha | |
| |
| | | | code nhay led tham khao nha | |
|
Trang 1 trong tổng số 1 trang | |
Similar topics | |
|
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| |