Nguyên văn bởi PDEL
Xem bài viết
Thông báo
Collapse
No announcement yet.
Led matran bằng ASM có nhiều bạn quang tâm..................
Collapse
X
-
đây là bài tập lớn của bạn nên mình không viết c/t cho bạn được mà gợi ý tí thôi nhé.Nguyên văn bởi 1991conga Xem bài viếtbác có thể giúp em viết chương trình cho phần cứng này đc ko, vì bài tập lớn này em chỉ đc dùng 595, ko đc dùng con 138 nên khó wa' viết mãi ko đc. thanks bác trước
PROTEUS 16X32.rar
bạn đang gặp khó khăn chổ quét hàng đúng không...thay vì 138 thì giờ phải dùng 595
Comment
-
Mình đã vẻ lại mạch của bạn từ 8 hàng thành 16 hàng sử dụng thêm 1 con 74HC138Nguyên văn bởi CONGMINHfs Xem bài viếtbạn có rảnh thì vẽ hộ mình cái mạch mô phỏng 16 từ cái mạch 8 của mình(thêm 1 chú 138 nữa) ,xong pots lên chúng ta cùng viết code nhé....
Mạch như sau ba chân A,B,C của hai con mình nối chung với nhau, còn chân D thì lấy 1 chân tích cực mức thấp (OE mức thấp) của con thứ nhất nối vào 1 chân tích cực mức cao (OE mức cao ) của con thứ 2, có gì bạn xem mạch mình có gửi kem ha. ThanksAttached Files
Comment
-
oh, thế thui mình thêm nhiều dòng vậy. vì mình từng làm 1 mạch led matrix 8x32, 32-48 cột k sao, mình mở rộng lên 80 cột, mờ tịt luôn.Nguyên văn bởi CONGMINHfs Xem bài viếtcó 3 phương án về phần cứng cho yêu cầu của bạn.
1.nuế s dụng 89c52 thì đổi sang cách quét cột (nếu nhiều cột thì giảm độ sáng led đáng kể)
2.nếu giữ cách quét hàng mà s dụng 89 thì thêm RAM NGOÀI
3.như cách 2 nhưng dùng 89C51RD2 có trên 1k ram nội...
Comment
-
Còn phần code như thế nào vậy bạn?Nguyên văn bởi PDEL Xem bài viếtMình đã vẻ lại mạch của bạn từ 8 hàng thành 16 hàng sử dụng thêm 1 con 74HC138
Mạch như sau ba chân A,B,C của hai con mình nối chung với nhau, còn chân D thì lấy 1 chân tích cực mức thấp (OE mức thấp) của con thứ nhất nối vào 1 chân tích cực mức cao (OE mức cao ) của con thứ 2, có gì bạn xem mạch mình có gửi kem ha. Thanks
Comment
-
các bạn tham khảo nhé .Nhớ sữa lại chổ con 138 tí trong file mophong mà bạn PDEL đã pors lên.Code:;QUETLED hien thi gom 80 cot va 16 hang SI BIT P3.0 ;pin 14 74HC595 SCK BIT P3.1 ;pin 11 74HC595 RCK BIT P3.2 ;pin 12 74HC595 ;******************************************* CHONHANG EQU P2 ;CHONHANG PORT P2 ;******************************************* CON_TRO EQU R0 DIA_CHI EQU R1 SO_COT EQU R2 TOC_DO EQU R3 DICHBIT EQU 08H ;hang 0>7 p2=00H>>07H ;**************************************** ;************BAT DAU CHUONG TRINH ******** ;****************************************** ORG 0000H LJMP MAIN ; ORG 0003H ;LJMP EX0ISR ; ORG 000BH ;Dia chi vector bo dinh thoi 0 ; LJMP T0ISR ; ORG 001BH ;Dia chi vector bo dinh thoi 1 ; LJMP T1ISR ;tao am thanh bipbip ; ORG 002BH ;Dia chi vector bo dinh thoi 2 ;*************************************** ORG 0030H ;************************** MAIN : MOV SP,#40H MOV TMOD,#11H;11H ;Ca 2 bo dinh thoi che do 1 MOV IE,#8AH ;8A;cho phep ngat do cac bo dinh thoi ; MOV DPTR,#CONGMINH ;******************************************************* ;*************CH/TR Chinh ***************************** PLAY: ;*************************** MOV DIA_CHI,#-160;80 DICH_TRAI:MOV TOC_DO,#2 LRAM: LCALL LOADRAMTREN ;Co the dat LCALL QUET8HANG1_8 ;trong c/t con LCALL LOADRAMDUOI ;cho gon LCALL QUET8HANG8_16;....... DJNZ TOC_DO,EX_01 MOV TOC_DO,#2 INC DIA_CHI CJNE R1,#80,EX_01 LJMP DICH_PHAI EX_01: LJMP LRAM ;*************************** DICH_PHAI: MOV DIA_CHI,#80 dich_phai1: MOV TOC_DO,#2 LRAM_P: LCALL LOADRAMTREN ;Co the dat LCALL QUET8HANG1_8 ;trong c/t con LCALL LOADRAMDUOI ;cho gon LCALL QUET8HANG8_16;....... DJNZ TOC_DO,EX_02 MOV TOC_DO,#2 DEC DIA_CHI CJNE DIA_CHI,#-160,EX_02 LJMP DICH_trai EX_02: LJMP LRAM_P ;************************** LJMP PLAY ;************************************************ ;************************************************ ;**********CH/TR con ********************** ;********************************************** LOADLENRAM: PUSH 00H PUSH 01H PUSH 02H MOV CON_TRO,#5FH;80H ;Dia chi dau MOV A,DIA_CHI MOV SO_COT,#160;80 ;80cot LAPL_01: MOV A,DIA_CHI setb c subb a,#110 jc kxoa mov a,#0ffh jmp _01 kxoa: mov a,DIA_CHI _01: MOVC A, @A+DPTR ;lay du lieu MOV @CON_TRO,A ;ghi vao ram INC CON_TRO ;tang con to dia chi INC DIA_CHI ;tang dia chi trung gian DJNZ SO_COT,LAPL_01;du so cot chua POP 00H POP 01H POP 02H RET ;********************************************** LOADRAMTREN: MOV DPTR,#CONGMINHTREN LCALL LOADLENRAM RET ;********** LOADRAMDUOI: MOV DPTR,#CONGMINHDUOI LCALL LOADLENRAM RET ;*********************************************** QUET8HANG1_8: PUSH 07H PUSH 00H MOV R7,#7 ;chon hang LAPHANG: MOV CON_TRO,#5FH;80H CLR RCK LAPCOT:CLR SCK MOV A,@CON_TRO CLR C RRC A MOV @CON_TRO,A SETB SCK MOV SI,C INC CON_TRO CJNE CON_TRO,#0FFH,LAPCOT SETB RCK MOV CHONHANG,R7;Sang hang LCALL DELAYLED MOV CHONHANG,#30H ;tat hang DEC R7 CJNE R7,#-1,LAPHANG POP 00H POP 07H RET ;******************************************* QUET8HANG8_16: PUSH 07H PUSH 00H MOV R7,#17h ;chon hang LAPHANG2: MOV CON_TRO,#5FH;80H CLR RCK LAPCOT2:CLR SCK MOV A,@CON_TRO CLR C RRC A MOV @CON_TRO,A SETB SCK MOV SI,C INC CON_TRO CJNE CON_TRO,#0FFH,LAPCOT2 SETB RCK MOV CHONHANG,R7;Sang hang LCALL DELAYLED MOV CHONHANG,#30H ;tat hang DEC R7 CJNE R7,#0FH,LAPHANG2 POP 00H POP 07H RET ;******************************* DELAYLED: MOV 09H,#4;8 D1: MOV 10H,#250 DJNZ 10H,$ DJNZ 09H,D1 RET ;***************************;*********** ;************* ;************* ;************* CONGMINHTREN:;110 DB 0H,00FH,01FH,030H,020H,061H,0C2H,084H,088H,081H,0C3H,066H,03CH,000H,000H,000H,000H;16 DB 001H,009H,01BH,033H,032H,01BH,009H,000H,000H,000H,000H,000H,001H,003H,003H,001H DB 002H,003H,003H,001H,000H,000H,000H,000H,001H,003H,003H,002H,002H,003H,003H,003H DB 002H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H,003H,00EH,018H,021H,047H DB 0FFH,0FEH,0FEH,008H,011H,03FH,07FH,0FEH,0F8H,0C0H,000H,000H,000H,000H,001H,013H DB 03BH,03AH,010H,000H,000H,001H,003H,003H,001H,002H,003H,003H,001H,000H,000H,000H DB 000H,007H,01FH,07FH,0FCH,0E1H,081H,003H,003H,001H,000H,000H,000H,000H CONGMINHDUOI:;110 DB 0H,0F0H,0F8H DB 01CH,004H,084H,044H,044H,0C4H,084H,008H,010H,020H,040H,000H,038H,0FCH,0FCH,0C4H DB 004H,0C4H,038H,0F8H,0C8H,008H,010H,000H,01CH,0FCH,0FCH,0F0H,040H,080H,078H,0FCH DB 0F4H,0C4H,008H,004H,072H,0F9H,0F9H,085H,00BH,01FH,03EH,0FCH,0E4H,088H,010H,000H DB 000H,000H,018H,004H,004H,004H,018H,030H,0E0H,084H,01CH,0F8H,0F8H,0E0H,080H,000H DB 018H,0FCH,0FCH,0F4H,0C4H,004H,004H,008H,000H,000H,038H,0FCH,0FCH,0E4H,084H,008H DB 000H,01CH,0FCH,0FCH,0F0H,040H,080H,078H,0FCH,0F4H,0C4H,008H,000H,01CH,0FCH,0FCH DB 0F0H,020H,0C0H,018H,07CH,0FCH,0F4H,084H,004H,008H,000H,000H END
lần sau để tăng tốc cho vdk chúng ta sẽ dùng time để quét led ....
Comment
-
bận công minh ơii! giúp mình với, mình đang làm đề tài tốt nghiệp matrix 16x80, mình dùng 595 giải mã cột, dùng 138 quét hàng, mình quét 1/8, nghĩa là 138 quét 16 hàng hết, mình làm ok hết rùi, nhưng giờ mình tạo hiệu ứng chữ từ trên xuống ko dc, vì mình dùng 16 hàng chung 1 ic 138 quét 1/8. nên khi xuất hiện, nó xuất hiện cặp đôi, tức là nó rớt xuống 8 hàng, chứ ko dc 16 hàng. giúp mình vớikhông tiếp nhận cuộc gọi qua điện thoại vì đi làm toàn tập, tính khí thất thường, hay nóng võ công lại cao
Comment
-
Cảm ơn bạn nhiều nha.Nguyên văn bởi CONGMINHfs Xem bài viết[ATTACH=CONFIG]53740[/ATTACH]
các bạn tham khảo nhé .Nhớ sữa lại chổ con 138 tí trong file mophong mà bạn PDEL đã pors lên.Code:;QUETLED hien thi gom 80 cot va 16 hang SI BIT P3.0 ;pin 14 74HC595 SCK BIT P3.1 ;pin 11 74HC595 RCK BIT P3.2 ;pin 12 74HC595 ;******************************************* CHONHANG EQU P2 ;CHONHANG PORT P2 ;******************************************* CON_TRO EQU R0 DIA_CHI EQU R1 SO_COT EQU R2 TOC_DO EQU R3 DICHBIT EQU 08H ;hang 0>7 p2=00H>>07H ;**************************************** ;************BAT DAU CHUONG TRINH ******** ;****************************************** ORG 0000H LJMP MAIN ; ORG 0003H ;LJMP EX0ISR ; ORG 000BH ;Dia chi vector bo dinh thoi 0 ; LJMP T0ISR ; ORG 001BH ;Dia chi vector bo dinh thoi 1 ; LJMP T1ISR ;tao am thanh bipbip ; ORG 002BH ;Dia chi vector bo dinh thoi 2 ;*************************************** ORG 0030H ;************************** MAIN : MOV SP,#40H MOV TMOD,#11H;11H ;Ca 2 bo dinh thoi che do 1 MOV IE,#8AH ;8A;cho phep ngat do cac bo dinh thoi ; MOV DPTR,#CONGMINH ;******************************************************* ;*************CH/TR Chinh ***************************** PLAY: ;*************************** MOV DIA_CHI,#-160;80 DICH_TRAI:MOV TOC_DO,#2 LRAM: LCALL LOADRAMTREN ;Co the dat LCALL QUET8HANG1_8 ;trong c/t con LCALL LOADRAMDUOI ;cho gon LCALL QUET8HANG8_16;....... DJNZ TOC_DO,EX_01 MOV TOC_DO,#2 INC DIA_CHI CJNE R1,#80,EX_01 LJMP DICH_PHAI EX_01: LJMP LRAM ;*************************** DICH_PHAI: MOV DIA_CHI,#80 dich_phai1: MOV TOC_DO,#2 LRAM_P: LCALL LOADRAMTREN ;Co the dat LCALL QUET8HANG1_8 ;trong c/t con LCALL LOADRAMDUOI ;cho gon LCALL QUET8HANG8_16;....... DJNZ TOC_DO,EX_02 MOV TOC_DO,#2 DEC DIA_CHI CJNE DIA_CHI,#-160,EX_02 LJMP DICH_trai EX_02: LJMP LRAM_P ;************************** LJMP PLAY ;************************************************ ;************************************************ ;**********CH/TR con ********************** ;********************************************** LOADLENRAM: PUSH 00H PUSH 01H PUSH 02H MOV CON_TRO,#5FH;80H ;Dia chi dau MOV A,DIA_CHI MOV SO_COT,#160;80 ;80cot LAPL_01: MOV A,DIA_CHI setb c subb a,#110 jc kxoa mov a,#0ffh jmp _01 kxoa: mov a,DIA_CHI _01: MOVC A, @A+DPTR ;lay du lieu MOV @CON_TRO,A ;ghi vao ram INC CON_TRO ;tang con to dia chi INC DIA_CHI ;tang dia chi trung gian DJNZ SO_COT,LAPL_01;du so cot chua POP 00H POP 01H POP 02H RET ;********************************************** LOADRAMTREN: MOV DPTR,#CONGMINHTREN LCALL LOADLENRAM RET ;********** LOADRAMDUOI: MOV DPTR,#CONGMINHDUOI LCALL LOADLENRAM RET ;*********************************************** QUET8HANG1_8: PUSH 07H PUSH 00H MOV R7,#7 ;chon hang LAPHANG: MOV CON_TRO,#5FH;80H CLR RCK LAPCOT:CLR SCK MOV A,@CON_TRO CLR C RRC A MOV @CON_TRO,A SETB SCK MOV SI,C INC CON_TRO CJNE CON_TRO,#0FFH,LAPCOT SETB RCK MOV CHONHANG,R7;Sang hang LCALL DELAYLED MOV CHONHANG,#30H ;tat hang DEC R7 CJNE R7,#-1,LAPHANG POP 00H POP 07H RET ;******************************************* QUET8HANG8_16: PUSH 07H PUSH 00H MOV R7,#17h ;chon hang LAPHANG2: MOV CON_TRO,#5FH;80H CLR RCK LAPCOT2:CLR SCK MOV A,@CON_TRO CLR C RRC A MOV @CON_TRO,A SETB SCK MOV SI,C INC CON_TRO CJNE CON_TRO,#0FFH,LAPCOT2 SETB RCK MOV CHONHANG,R7;Sang hang LCALL DELAYLED MOV CHONHANG,#30H ;tat hang DEC R7 CJNE R7,#0FH,LAPHANG2 POP 00H POP 07H RET ;******************************* DELAYLED: MOV 09H,#4;8 D1: MOV 10H,#250 DJNZ 10H,$ DJNZ 09H,D1 RET ;***************************;*********** ;************* ;************* ;************* CONGMINHTREN:;110 DB 0H,00FH,01FH,030H,020H,061H,0C2H,084H,088H,081H,0C3H,066H,03CH,000H,000H,000H,000H;16 DB 001H,009H,01BH,033H,032H,01BH,009H,000H,000H,000H,000H,000H,001H,003H,003H,001H DB 002H,003H,003H,001H,000H,000H,000H,000H,001H,003H,003H,002H,002H,003H,003H,003H DB 002H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H,003H,00EH,018H,021H,047H DB 0FFH,0FEH,0FEH,008H,011H,03FH,07FH,0FEH,0F8H,0C0H,000H,000H,000H,000H,001H,013H DB 03BH,03AH,010H,000H,000H,001H,003H,003H,001H,002H,003H,003H,001H,000H,000H,000H DB 000H,007H,01FH,07FH,0FCH,0E1H,081H,003H,003H,001H,000H,000H,000H,000H CONGMINHDUOI:;110 DB 0H,0F0H,0F8H DB 01CH,004H,084H,044H,044H,0C4H,084H,008H,010H,020H,040H,000H,038H,0FCH,0FCH,0C4H DB 004H,0C4H,038H,0F8H,0C8H,008H,010H,000H,01CH,0FCH,0FCH,0F0H,040H,080H,078H,0FCH DB 0F4H,0C4H,008H,004H,072H,0F9H,0F9H,085H,00BH,01FH,03EH,0FCH,0E4H,088H,010H,000H DB 000H,000H,018H,004H,004H,004H,018H,030H,0E0H,084H,01CH,0F8H,0F8H,0E0H,080H,000H DB 018H,0FCH,0FCH,0F4H,0C4H,004H,004H,008H,000H,000H,038H,0FCH,0FCH,0E4H,084H,008H DB 000H,01CH,0FCH,0FCH,0F0H,040H,080H,078H,0FCH,0F4H,0C4H,008H,000H,01CH,0FCH,0FCH DB 0F0H,020H,0C0H,018H,07CH,0FCH,0F4H,084H,004H,008H,000H,000H END
lần sau để tăng tốc cho vdk chúng ta sẽ dùng time để quét led ....
Comment
-
''Nhớ sữa lại chổ con 138 tí trong file mophong mà bạn PDEL đã pors lên.''Nguyên văn bởi lonelycat Xem bài viếtMình nạp vào test thử chỉ thấy có 8 hàng trên thôi, 8 hàng dưới không thấy.
Comment
-
bạn muốn nó rớt xuống 16 thì dù cách quét nào cũng phải có 16 lần quét (giả sử hàng tính từ trên xuống)Nguyên văn bởi 01642555134 Xem bài viếtbận công minh ơii! giúp mình với, mình đang làm đề tài tốt nghiệp matrix 16x80, mình dùng 595 giải mã cột, dùng 138 quét hàng, mình quét 1/8, nghĩa là 138 quét 16 hàng hết, mình làm ok hết rùi, nhưng giờ mình tạo hiệu ứng chữ từ trên xuống ko dc, vì mình dùng 16 hàng chung 1 ic 138 quét 1/8. nên khi xuất hiện, nó xuất hiện cặp đôi, tức là nó rớt xuống 8 hàng, chứ ko dc 16 hàng. giúp mình với
1.h1=data(h16) ---> h9=tatled
2.h2=data(h16),h1=data(h15)---->h10=tatled
3.h3=data(h16),h2=data(h15),h1=data(h14)---->h11=tatled
4.h4=...
5.....
.......
......
8.h8=............................................. .................h16=tatled;hết 8 lần
9,h9=data(h16).................................... .............h1=data(h1)
10..........
.............
16.h(16)=data(16)................................. .............h8=data(h8);;xong
chúc thành công....
Comment
-
Nguyên văn bởi 1991conga Xem bài viếtbác có thể giúp em viết chương trình cho phần cứng này đc ko, vì bài tập lớn này em chỉ đc dùng 595, ko đc dùng con 138 nên khó wa' viết mãi ko đc. thanks bác trước
PROTEUS 16X32.rar
1991conga đã viết code được chưa..
Comment
-
Bạn CONGMINH cho mình hỏi tí trong cái code quét 16 hàng có một đoạn mãNguyên văn bởi CONGMINHfs Xem bài viết[ATTACH=CONFIG]53740[/ATTACH]
các bạn tham khảo nhé .Nhớ sữa lại chổ con 138 tí trong file mophong mà bạn PDEL đã pors lên.Code:;QUETLED hien thi gom 80 cot va 16 hang SI BIT P3.0 ;pin 14 74HC595 SCK BIT P3.1 ;pin 11 74HC595 RCK BIT P3.2 ;pin 12 74HC595 ;******************************************* CHONHANG EQU P2 ;CHONHANG PORT P2 ;******************************************* CON_TRO EQU R0 DIA_CHI EQU R1 SO_COT EQU R2 TOC_DO EQU R3 DICHBIT EQU 08H ;hang 0>7 p2=00H>>07H ;**************************************** ;************BAT DAU CHUONG TRINH ******** ;****************************************** ORG 0000H LJMP MAIN ; ORG 0003H ;LJMP EX0ISR ; ORG 000BH ;Dia chi vector bo dinh thoi 0 ; LJMP T0ISR ; ORG 001BH ;Dia chi vector bo dinh thoi 1 ; LJMP T1ISR ;tao am thanh bipbip ; ORG 002BH ;Dia chi vector bo dinh thoi 2 ;*************************************** ORG 0030H ;************************** MAIN : MOV SP,#40H MOV TMOD,#11H;11H ;Ca 2 bo dinh thoi che do 1 MOV IE,#8AH ;8A;cho phep ngat do cac bo dinh thoi ; MOV DPTR,#CONGMINH ;******************************************************* ;*************CH/TR Chinh ***************************** PLAY: ;*************************** MOV DIA_CHI,#-160;80 DICH_TRAI:MOV TOC_DO,#2 LRAM: LCALL LOADRAMTREN ;Co the dat LCALL QUET8HANG1_8 ;trong c/t con LCALL LOADRAMDUOI ;cho gon LCALL QUET8HANG8_16;....... DJNZ TOC_DO,EX_01 MOV TOC_DO,#2 INC DIA_CHI CJNE R1,#80,EX_01 LJMP DICH_PHAI EX_01: LJMP LRAM ;*************************** DICH_PHAI: MOV DIA_CHI,#80 dich_phai1: MOV TOC_DO,#2 LRAM_P: LCALL LOADRAMTREN ;Co the dat LCALL QUET8HANG1_8 ;trong c/t con LCALL LOADRAMDUOI ;cho gon LCALL QUET8HANG8_16;....... DJNZ TOC_DO,EX_02 MOV TOC_DO,#2 DEC DIA_CHI CJNE DIA_CHI,#-160,EX_02 LJMP DICH_trai EX_02: LJMP LRAM_P ;************************** LJMP PLAY ;************************************************ ;************************************************ ;**********CH/TR con ********************** ;********************************************** LOADLENRAM: PUSH 00H PUSH 01H PUSH 02H MOV CON_TRO,#5FH;80H ;Dia chi dau MOV A,DIA_CHI MOV SO_COT,#160;80 ;80cot LAPL_01: MOV A,DIA_CHI setb c subb a,#110 jc kxoa mov a,#0ffh jmp _01 kxoa: mov a,DIA_CHI _01: MOVC A, @A+DPTR ;lay du lieu MOV @CON_TRO,A ;ghi vao ram INC CON_TRO ;tang con to dia chi INC DIA_CHI ;tang dia chi trung gian DJNZ SO_COT,LAPL_01;du so cot chua POP 00H POP 01H POP 02H RET ;********************************************** LOADRAMTREN: MOV DPTR,#CONGMINHTREN LCALL LOADLENRAM RET ;********** LOADRAMDUOI: MOV DPTR,#CONGMINHDUOI LCALL LOADLENRAM RET ;*********************************************** QUET8HANG1_8: PUSH 07H PUSH 00H MOV R7,#7 ;chon hang LAPHANG: MOV CON_TRO,#5FH;80H CLR RCK LAPCOT:CLR SCK MOV A,@CON_TRO CLR C RRC A MOV @CON_TRO,A SETB SCK MOV SI,C INC CON_TRO CJNE CON_TRO,#0FFH,LAPCOT SETB RCK MOV CHONHANG,R7;Sang hang LCALL DELAYLED MOV CHONHANG,#30H ;tat hang DEC R7 CJNE R7,#-1,LAPHANG POP 00H POP 07H RET ;******************************************* QUET8HANG8_16: PUSH 07H PUSH 00H MOV R7,#17h ;chon hang LAPHANG2: MOV CON_TRO,#5FH;80H CLR RCK LAPCOT2:CLR SCK MOV A,@CON_TRO CLR C RRC A MOV @CON_TRO,A SETB SCK MOV SI,C INC CON_TRO CJNE CON_TRO,#0FFH,LAPCOT2 SETB RCK MOV CHONHANG,R7;Sang hang LCALL DELAYLED MOV CHONHANG,#30H ;tat hang DEC R7 CJNE R7,#0FH,LAPHANG2 POP 00H POP 07H RET ;******************************* DELAYLED: MOV 09H,#4;8 D1: MOV 10H,#250 DJNZ 10H,$ DJNZ 09H,D1 RET ;***************************;*********** ;************* ;************* ;************* CONGMINHTREN:;110 DB 0H,00FH,01FH,030H,020H,061H,0C2H,084H,088H,081H,0C3H,066H,03CH,000H,000H,000H,000H;16 DB 001H,009H,01BH,033H,032H,01BH,009H,000H,000H,000H,000H,000H,001H,003H,003H,001H DB 002H,003H,003H,001H,000H,000H,000H,000H,001H,003H,003H,002H,002H,003H,003H,003H DB 002H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H,003H,00EH,018H,021H,047H DB 0FFH,0FEH,0FEH,008H,011H,03FH,07FH,0FEH,0F8H,0C0H,000H,000H,000H,000H,001H,013H DB 03BH,03AH,010H,000H,000H,001H,003H,003H,001H,002H,003H,003H,001H,000H,000H,000H DB 000H,007H,01FH,07FH,0FCH,0E1H,081H,003H,003H,001H,000H,000H,000H,000H CONGMINHDUOI:;110 DB 0H,0F0H,0F8H DB 01CH,004H,084H,044H,044H,0C4H,084H,008H,010H,020H,040H,000H,038H,0FCH,0FCH,0C4H DB 004H,0C4H,038H,0F8H,0C8H,008H,010H,000H,01CH,0FCH,0FCH,0F0H,040H,080H,078H,0FCH DB 0F4H,0C4H,008H,004H,072H,0F9H,0F9H,085H,00BH,01FH,03EH,0FCH,0E4H,088H,010H,000H DB 000H,000H,018H,004H,004H,004H,018H,030H,0E0H,084H,01CH,0F8H,0F8H,0E0H,080H,000H DB 018H,0FCH,0FCH,0F4H,0C4H,004H,004H,008H,000H,000H,038H,0FCH,0FCH,0E4H,084H,008H DB 000H,01CH,0FCH,0FCH,0F0H,040H,080H,078H,0FCH,0F4H,0C4H,008H,000H,01CH,0FCH,0FCH DB 0F0H,020H,0C0H,018H,07CH,0FCH,0F4H,084H,004H,008H,000H,000H END
lần sau để tăng tốc cho vdk chúng ta sẽ dùng time để quét led ....
LAPL_01: MOV A,DIA_CHI
setb c
subb a,#110
jc kxoa
mov a,#0ffh
jmp _01
kxoa: mov a,DIA_CHI
Bạn co thể giải thích gium mình doạn mã này có nhiệm vụ như thế nào không?
Và với lại bạn có cách nào mà để làm cho CT đơn gian hơn không? Túc là mình sẻ làm sao để giảm bót từ 02 bảng DATA thành một bảng DATA. Máy bửa nay mình có nghỉ tới thanh ghi DPTR là thanh ghi 16 bit vậy mình có thể dùng hai thanh ghi byte thấp ( dpl) và byte cao (dph) không biết có dược không, mình chỉ nghỉ tới thôi chứ thật sự mình cũng chua biết phải làm như thế nào, đành nhờ bạn hướng dẩn vậy. Thanks
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Đấu tắt điện cho máy tính bảngbởi bqvietBqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
-
Channel: Thiết bị điện tử cá nhân
06-12-2025, 17:17 -
-
Trả lời cho Xin hỏi về mạch thu FM/AM trong catsettebởi nguyendinhvanTheo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
-
Channel: Điện thanh
05-12-2025, 19:59 -
-
Trả lời cho Đấu tắt điện cho máy tính bảngbởi afrendlyCó vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
-
Channel: Thiết bị điện tử cá nhân
04-12-2025, 01:27 -
-
Trả lời cho Máy điện châm ?bởi nick22Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
-
Channel: Điện tử y sinh
01-12-2025, 13:23 -

Comment