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
-
bởi theidiotcatAMD Ryzen 9 9950X3D không chỉ là một bộ vi xử lý đơn thuần; nó là lời khẳng định về sức mạnh của kiến trúc Zen 5 kết hợp cùng công nghệ 3D V-Cache đột phá. Trong bối cảnh thị trường linh kiện PC cạnh tranh khốc liệt, đây được xem...
-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 09:21 -
-
bởi theidiotcatBộ đôi Ryzen 9 9950X3D2 và Radeon RX 9070 XT 16GB là sự kết hợp phần cứng cao cấp nhất của AMD hiện nay. Đây không chỉ là một dàn máy tính để giải trí thông thường, mà là công cụ làm việc mạnh mẽ dành cho những ai có nhu cầu xử lý cường...
-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 09:09 -
-
bởi theidiotcatKhi ráp một bộ máy tính cấu hình cao, việc cân đối ngân sách cho từng linh kiện là rất quan trọng. Sự kết hợp giữa vi xử lý AMD Ryzen thế hệ mới có công nghệ 3D V-Cache và card đồ họa Radeon RX 9070 XT đang là lựa chọn rất đáng tiền....
-
Channel: Đánh giá sản phẩm DTVN
11-06-2026, 10:43 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Giới thiệu bản nhạc đệm mới nhộn nhịp tươi vui, nghe là muốn... xuất gia đi tu liền!!!!😁...
-
Channel: Tâm tình dân kỹ thuật
11-06-2026, 09:51 -
-
Trả lời cho Máy đo khuôn mẫubởi vi van phamQuá dễ, Mua cái máy xq quét tòan thân, lấy bàn và khung di chuyển. Tháo đầu xquang ra bán ve chai, mua cái máy siêu âm gắn vào vị trí đầu đèn. Setup máy là chạy chính xác, còn file Setup thì chưa nghĩ ra....
-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 08:49 -
-
Trả lời cho Máy Phun sương tạo ầm Trung Quốc.bởi nguyendinhvanMạch tạo sương là tự dao động.
Mach 555 là đóng mở chu kỳ tần số thấp.
IC 555 giá rẻ, chỉ chạy lên tần số vài trăm ki lô hẹc thôi. Thăng cao hơn là méo dạng rồi tịt.
Mach sương thì dao động tần số tầm 2 mê ga hẹc cơ !...-
Channel: Tâm tình dân kỹ thuật
07-06-2026, 00:09 -
-
bởi nguyendinhvan
Cái máy đo này mắc tiền quá !
Anh em dtvn có giải pháp nào tự chế được không ?...-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 00:00 -
-
bởi nguyendinhvanOi giời.
Thơi buổi PLC rồi, cậu còn hỏi mấy thứ cổ lỗ sĩ này nữa.-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 22:59 -
-
bởi nguyendinhvanChuyện này cũ rồi.
Họ trả lương cho CN, sau đó lại bán hàng thu tiền về. Họ còn cấp các dịch vụ như chỗ ăn ở, quán cafe , giải trí, phương tiện giao thông. Mục đích là thu tối đa số tiền đã chi trả.
Hàng hóa sx ra, chuyển...-
Channel: Tìm mua
06-06-2026, 22:56 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phambao nhiêu năm quên bẳng đi, là mình còn có 1 chút xíu nghệ thuật bài bản, đã dạy cho con cháu chơi đàn, dù bố mẹ và chúng không xem là quan trọng. Hôm qua ngày bế mạc lớp lá, bỗng dưng thằng cháu ngoại thấy con bé được sơ giới thiệu...
-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 21:58 -

Comment