Thông báo

Collapse
No announcement yet.

Mạch sao băng dung 89cxx

Collapse
This topic is closed.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • cho minh voi thongboiquyen_243@yahoo.com.vn, cam on ban truoc nhen

    Comment


    • anh trungdt_1991 gui cho e voi
      e dang can gap
      hoangchungdtvt@gmail.com

      Comment


      • các bạn và trang web trên tải mà tải về ...có đầy đủ

        Comment


        • mạch sao băng siêu đơn giản đây ko cần lập trình cũng băng vèo vèo luôn.
          Bạn nào cần thì liên hệ nha.

          Comment


          • minh moi hoc chua biet nhieu, cho minh xin voi futurelife.hp@gmail.com, thanhkkkk

            Comment


            • cho minh xin 1 cai nua nha le.haiken.hai@gmail.com

              Comment


              • ban gui vao cho minh voi nhe! thank ban nhieu: phamquynh991@gmail.com

                Comment


                • Mach sao bang cua minh ko dung vi dieu khien. ma dung 4017.
                  phan hien thi led la chu yeu. con 4017 thi cac ban tu tim hieu. tin hieu các ngo vao các ban dieu khien kieu sang dich nhu led don la duoc. khoi phai nhuc dau lap trinh ton/toff
                  Attached Files

                  Comment


                  • ^^! share cho mình vs h3llb0y_is_m3@yahoo.com

                    Comment


                    • Nguyên văn bởi minh nhoc Xem bài viết
                      Mach sao bang cua minh ko dung vi dieu khien. ma dung 4017.
                      phan hien thi led la chu yeu. con 4017 thi cac ban tu tim hieu. tin hieu các ngo vao các ban dieu khien kieu sang dich nhu led don la duoc. khoi phai nhuc dau lap trinh ton/toff
                      Sao băng thì đuôi phải tối hơn đầu sao băng chớ. Của bạn nó sáng bằng nhau kìa

                      Comment


                      • ở đây mình mới làm code sao băng nè có 8 bit ah.Chỉ cần thay đổi từ 00 -> 15 là thay đổi được độ sáng. phần này đc gop ý bơi bác OpenDoor .
                        http://www.dientuvietnam.net/forums/...c-chỉ-giáo!
                        Nếu muốn nhiều bit thì dùng phần mềm leddimi nhé.
                        Code:
                        ;so bit lay do rong tu 30h den 37h
                        
                        tocdo		equ 40h
                        biendem_pwm	equ 41h
                        port		equ p1
                        
                        org 00h
                        jmp main
                        
                        org	001bh			; ngat T1
                        	call ngat1
                        reti
                        org 0050h
                        main:
                        mov p0,#00h
                        mov p1,#00h
                        mov p2,#00h
                        mov p3,#00h
                        	mov tmod,#00100010b
                        	setb ie.7	;cho phep toan cuc
                        	setb ie.3	; cho phep ngat t1
                        	setb ie.1
                        	mov th1,#-1
                        	mov tl1,#-1
                        	mov biendem_pwm,#225
                        	mov tocdo,#3
                        
                        chuongtrinh:
                        	mov dptr,#ma1
                        	mov r0,#00h
                        	mov r4,#16		; 16 hang
                        	
                        hd1:	call lay_dorong
                        	setb tr1
                        	call delaydim
                        	clr tr1
                        inc r0
                        djnz r4,hd1
                        
                        jmp chuongtrinh
                        
                        ;---------------------------
                        lay_dorong:
                        	mov r1,#30h
                        	call dorong
                        	inc dptr
                        	inc r1
                        	call dorong
                        	inc dptr
                        	inc r1
                        	call dorong
                        	inc dptr
                        	inc r1
                        	call dorong
                        	inc dptr
                        	inc r1
                        	call dorong
                        	inc dptr
                        	inc r1
                        	call dorong
                        	inc dptr
                        	inc r1
                        	call dorong
                        	inc dptr
                        	inc r1
                        	call dorong
                        ret
                        ;-----------------------------
                        dorong:
                        	mov b,#15
                        	mov a,r0
                        	movc a,@a+dptr
                        	mul ab
                        	mov @r1,a
                        ret
                        ;------------------------------
                        ngat1:	
                        push acc
                        	dec biendem_pwm
                        	mov a,biendem_pwm
                        	
                        	cjne a,30h,tiep0
                        	mov r3,30h
                        	cjne r3,#0,set_0
                        	jmp tiep0
                        set_0:	setb port.0
                        
                        tiep0:	cjne a,31h,tiep1
                        	mov r3,31h
                        	cjne r3,#0,set_1
                        	jmp tiep1
                        set_1:	setb port.1
                        
                        tiep1:	cjne a,32h,tiep2
                        	mov r3,32h
                        	cjne r3,#0,set_2
                        	jmp tiep2
                        set_2:	setb port.2
                        
                        tiep2:	cjne a,33h,tiep3
                        	mov r3,33h
                        	cjne r3,#0,set_3
                        	jmp tiep3
                        set_3:	setb port.3
                        
                        tiep3:	cjne a,34h,tiep4
                        	mov r3,34h
                        	cjne r3,#0,set_4
                        	jmp tiep4
                        set_4:	setb port.4
                        
                        tiep4:	cjne a,35h,tiep5
                        	mov r3,35h
                        	cjne r3,#0,set_5
                        	jmp tiep5
                        set_5:	setb port.5
                        
                        tiep5:	cjne a,36h,tiep6
                        	mov r3,36h
                        	cjne r3,#0,set_6
                        	jmp tiep6
                        set_6:	setb port.6
                        
                        tiep6:	cjne a,37h,tiep7
                        	mov r3,37h
                        	cjne r3,#0,set_7
                        	jmp tiep7
                        set_7:	setb port.7
                        
                        tiep7:	cjne a,#0,exit_ngat1
                        	mov biendem_pwm,#226
                        	mov p1,#00
                        exit_ngat1:
                        	pop acc
                        ret
                        
                        ;-----------------------------
                        delaydim:
                        	push 05h
                        	push 06h
                        	push 07h
                        	mov r5,tocdo
                        d1:	mov r6,#10
                        d0:	mov r7,#100
                        	djnz r7,$
                        	djnz r6,d0
                        	djnz r5,d1
                        	pop 07h
                        	pop 06h
                        	pop 05h
                        ret
                        ;-------------------------------
                        ma1:
                        db	00,00,00,00,00,00,00,15
                        db	00,00,00,00,00,00,15,13
                        db	00,00,00,00,00,15,13,11
                        db	00,00,00,00,15,13,11,09
                        db	00,00,00,15,13,11,09,07
                        db	00,00,15,13,11,09,07,05
                        db	00,15,13,11,09,07,05,03
                        db	15,13,11,09,07,05,03,01
                        db	15,11,09,07,05,03,01,00
                        db	15,09,07,05,03,01,00,00
                        db	15,07,05,03,01,00,00,00
                        db	15,05,03,01,00,00,00,00
                        db	15,03,01,00,00,00,00,00
                        db	15,01,00,00,00,00,00,00
                        db	15,00,00,00,00,00,00,00
                        db	00,00,00,00,00,00,00,00		;16 hang
                        
                        end
                        PCCC

                        Comment


                        • Nguyên văn bởi duong_act Xem bài viết
                          Sao băng thì đuôi phải tối hơn đầu sao băng chớ. Của bạn nó sáng bằng nhau kìa
                          hihi Đây là mạch thực nghiệm minh đã lắp chạy tốt rồi. Dựa vào đâu ma bạn cho là nó sáng bằng nhau. Bạn đã lắp thử mạch của mình chua?

                          Comment


                          • Nguyên văn bởi minh nhoc Xem bài viết
                            hihi Đây là mạch thực nghiệm minh đã lắp chạy tốt rồi. Dựa vào đâu ma bạn cho là nó sáng bằng nhau. Bạn đã lắp thử mạch của mình chua?
                            Vậy xin chia sẻ cách làm led tối dần từ đầu về cuối sao băng ?

                            Comment


                            • minh nua email cua minh ne:xuant779@gmail.com minh thay o ngoai duong pho minh toan la den led sao bang treo lo lung tren cay minh rat la thich no nhung ko biet mua o dau ,toi cung biet mot chuc ve 89c51 nhung khog co chuong trinh nap cho no chay lieu nhu vay do?

                              Comment


                              • cho minh voi mail minh ne:xuant779@gmail.com

                                Comment

                                Về tác giả

                                Collapse

                                trungdt_1991 Tìm hiểu thêm về trungdt_1991

                                Bài viết mới nhất

                                Collapse

                                Đang tải...
                                X