Thông báo

Collapse
No announcement yet.

Propeller display LED !!!

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Dùng led thu phát rất hay bị nhiễu, mình dùng modul thu phát hình chữ U rồi dùng 1 vật cản ở giữa mỗi khi quay hết 1 vòng thì vdk nhận được 1 ngắt...
    mail:dqnam952@gmail.com

    Comment


    • khà khà, vui quá,làm đc rồi.
      ban đầu dùng led phát đứng yên và led thu quay thì nó bị như cái video trên nhưng sau khi cho cả led phát và led thu cùng quay thì nó chạy rồi nhưng còn cái thắc mắc này: mình đặt vật chắn ở mỗi vị trí khác nhau trên hành trình quay của nó thì chữ sẽ xuất hiện mỗi vị khác nhau phải ko các bác,lúc đầu e đặt nó phía trên thì chữ nó chạy phía dưới,bây giờ đặt dưới thì nó chạy trên mà hơi lêch về phía bên trái tí.

      mấy bác nào giúp em chỉnh sửa cái nội dung chữ cái,em tạo ra phong rồi nhưng cứ đến phút cuối là nó hiện một đống chữ chồng lên nhau.Có phải cần thay đổi các giá trị R1,R2...R4 ko?
      thank các bác.
      ĐT: 0972 20 58 68
      Gmail:

      Comment


      • Nguyên văn bởi hoangnam555 Xem bài viết
        khà khà, vui quá,làm đc rồi.
        ban đầu dùng led phát đứng yên và led thu quay thì nó bị như cái video trên nhưng sau khi cho cả led phát và led thu cùng quay thì nó chạy rồi nhưng còn cái thắc mắc này: mình đặt vật chắn ở mỗi vị trí khác nhau trên hành trình quay của nó thì chữ sẽ xuất hiện mỗi vị khác nhau phải ko các bác,lúc đầu e đặt nó phía trên thì chữ nó chạy phía dưới,bây giờ đặt dưới thì nó chạy trên mà hơi lêch về phía bên trái tí.

        mấy bác nào giúp em chỉnh sửa cái nội dung chữ cái,em tạo ra phong rồi nhưng cứ đến phút cuối là nó hiện một đống chữ chồng lên nhau.Có phải cần thay đổi các giá trị R1,R2...R4 ko?
        thank các bác.
        số lượng giá trị do R0 và R1 quyết định. Lúc này cái mạch cũng đang bỏ xó. Bạn rảnh thì chèn 1 giá trị này đó ko hiển thị ở cuối bảng mã. Khi gặp giá trị này thì trả DPTR về ban đầu, đỡ mất công tính toán

        Comment


        • Nguyên văn bởi chung1608 Xem bài viết
          số lượng giá trị do R0 và R1 quyết định. Lúc này cái mạch cũng đang bỏ xó. Bạn rảnh thì chèn 1 giá trị này đó ko hiển thị ở cuối bảng mã. Khi gặp giá trị này thì trả DPTR về ban đầu, đỡ mất công tính toán
          cho em hỏi mấy câu này tí:
          - cái giá trị R0 và R1 của anh là 80 và 27,vậy 80 và 27 là số gì và lấy nó ở đâu ạ,hơi ngu tí,a đừng cười.
          - mình đặt cái lá chắn cảm biến chỗ nào cũng đc hay sao,em đặt mỗi chỗ khác nhau thì chữ nó xuất hiện mỗi chỗ khác nhau.
          -thêm câu nữa là muốn nó dừng lại một vị trí nào đó thì tính ra sao?cái chỗ R3 và R6 í, thank a!
          ĐT: 0972 20 58 68
          Gmail:

          Comment


          • Nguyên văn bởi hoangnam555 Xem bài viết
            cho em hỏi mấy câu này tí:
            - cái giá trị R0 và R1 của anh là 80 và 27,vậy 80 và 27 là số gì và lấy nó ở đâu ạ,hơi ngu tí,a đừng cười.
            - mình đặt cái lá chắn cảm biến chỗ nào cũng đc hay sao,em đặt mỗi chỗ khác nhau thì chữ nó xuất hiện mỗi chỗ khác nhau.
            -thêm câu nữa là muốn nó dừng lại một vị trí nào đó thì tính ra sao?cái chỗ R3 và R6 í, thank a!
            - R0 R1 là 2 ô nhớ nhân nhau ra số lượng mã trong bảng cần hiển thị ( mỗi dòng DB mình có ghi số lượng giá trị của dòng đó bạn) cộng lại chia ra thế nào đó để nạp và cho R0 và R1. Hướng giải quyết mới là ta thêm 1 giá trị mà ko có hiển thị vào cuối bảng mã, ta ko giảm R0 và R1 nữa mà sẽ kiểm tra đã tới giá trị này chưa, nếu tới rồi thì reset lại bảng mã.
            - Vị trí ngắt bạn đặt cũng phụ thuộc và số lượng cột đc phép xuất hiện trong 1 vòng quay( do R3 và R6 quyết định ấy) đặt chắn ngắt thế nào cho dòng chữ hiển thị cân đối là đc

            Comment


            • nhìn mấy bác làm đẹp thật. muốn làm 1 cái quá. mà doc code mấy bác làm, mà chả hiểu. chắc khả năng chưa đủ. bữa ông thầy dậy mấy cái lệnh ngắt. và mấy thanh ghi. k chịu nghe giảng, giờ dọc thấy mấy cái lệnh kyky. chắc phải rang đọc để almf 1 cái caho mấy thang lớp inh nể mới dc. hihihi

              Comment


              • Nhìn mà muốn làm ngay 1 cái wá. Mấy pac co tai liệu day làm led quay k gửi cho e xin cái. Mail: khocvole_241@yahoo.com.vn
                Thank !

                Comment


                • Nguyên văn bởi khocvole_241 Xem bài viết
                  Nhìn mà muốn làm ngay 1 cái wá. Mấy pac co tai liệu day làm led quay k gửi cho e xin cái. Mail: khocvole_241@yahoo.com.vn
                  Thank !
                  đọc hết nguyên bài này đi bạn. Chủ yếu là xem clip mà làm chứ ko có tài liệu gì ^^

                  Comment


                  • bây giờ em muốn dùng 89s52 và mở rộng lên 16 led thì code này đúng chưa ạ.
                    Code:
                    T11	BIT	20H
                    T22	BIT	21H
                    T33	BIT	22H
                    T44	BIT	23H
                    ORG	0000H
                    	JMP	MAIN
                    ORG	0003H
                    	CALL	T1ISR
                    	CALL	HT
                    	RETI
                    ORG	000BH
                    	CALL	T0ISR
                    	CALL	TANG
                    	RETI	
                    ORG	001BH
                    	CPL	P3.7
                    	CALL	T1ISR
                    	RETI
                    ORG	0025H
                    MAIN:
                    	MOV	SP,#5EH
                    	MOV	R0,#80		;80. 27=2160 gia' tri. cua bang ma
                    	MOV	R1,#27
                    	MOV	24H,#0FFH	
                    	MOV	R4,#120		
                    	MOV	TMOD,#11H
                    	MOV	P1,#0FFH	   ;CHO NAY CO CAN THEM GI NUA KO?
                    	MOV	P3,#0FFH
                    	MOV	A,#0
                    	MOV	DPTR,#TB
                    	MOV	33H,DPL		;cat' byte cao va` byte thap' cua DPTR 
                    	MOV	34H,DPH		;de phuc vu cho HT.
                    	MOV	IE,#10001011B
                    	SETB	IT0
                    	JMP	$
                    HT: ;
                    MOV	TCON,#01010000B
                    CLR	P3.7	
                    MOV	R3,#3
                    MOV	A,#0	 				;thay doi de hien thi
                    HT0:	MOV	R6,#119			;////////////////////
                    HT1:	MOVC	A,@A+DPTR
                    CALL	SOSANH0
                    MOV	P1,A
                    CALL	DELAY
                    INC	DPTR
                    MOV	A,#0
                    MOV	P1,#0FFH
                    ;--------------------------------------
                    MOVC	A,@A+DPTR
                    CALL	SOSANH0
                    MOV	P2,A
                    CALL	DELAY
                    INC	DPTR
                    MOV	A,#0
                    MOV	P2,#0FFH
                    DJNZ	R6,HT1
                    DJNZ	R3,HT0
                    CALL	CDPTR
                    RET
                    DELAY:
                    	MOV	R5,#30
                    	DJNZ	R5,$
                    	
                    RET	
                    T1ISR:
                    	MOV	TH1,#HIGH(-1501)
                    	MOV	TL1,#LOW(-1501)
                    RET
                    T0ISR:
                    	MOV	TH0,#HIGH(-23000)
                    	MOV	TL0,#LOW(-23000)
                    RET
                    TANG:
                    	DJNZ	R4,EXIT0
                    	MOV	R4,#1
                    	INC	DPTR		;tang DPTR roi` 
                    	MOV	33H,DPL		; cat' di
                    	MOV	34H,DPH
                    	CALL	SOSANH2		;kiem tra xem toi' diem dung` chua. Toi' roi` thi` tao thoi` gian dung`  . Doi' voi' ban do ban. tang DPTR 2 lan` nen ban phai chu' y' SOSANH the' nao` ma` CT ko bi. dung` la` dung` luon ko chay nua~. 
                    	DJNZ	R0,EXIT0	;																				      Voi' ko chiu. dung`.          Viet' thu? xem ko duoc thi minh giup'				
                    	MOV	R0,#80
                    	DJNZ	R1,EXIT0
                    	MOV	R1,#27
                    	MOV	DPTR,#TB	; tra ve gia tri dau tien cua bang ma roi` cat' di
                    	MOV	33H,DPL
                    	MOV	34H,DPH
                    EXIT0:
                    RET
                    SOSANH2:			;kiem tra xem toi diem can dung lai chua
                    	MOV	A,#0
                    	MOVC	A,@A+DPTR
                    	CJNE	A,#0F3H,EXIT2
                    	MOV	R4,#100
                    EXIT2:
                    RET
                    SOSANH0:			; kiem tra de ko hien thi. gia tri cua diem dung ra LED
                    	CJNE	A,#0F3H,EXIT1	
                    	MOV	A,#0FFH
                    EXIT1:
                    RET
                    CDPTR:				;CDPTR la` copy DPTR
                    	MOV	DPL,33H
                    	MOV	DPH,34H
                    RET	
                    TB:
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH 	;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20    
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;21  361
                    
                    DB     0FFH,0FFH,0F3H,0FFH,0FFH,0FFH,0FFH,0FEH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;20    
                    DB     0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH  ;21+6  201     ~2160
                    END

                    trong cái code cái chỗ MAIN có phải thêm dòng : MOV P2,#0FFH nữa ko ạ?
                    MAIN:
                    MOV SP,#5EH
                    MOV R0,#80 ;80. 27=2160 gia' tri. cua bang ma
                    MOV R1,#27
                    MOV 24H,#0FFH
                    MOV R4,#120
                    MOV TMOD,#11H
                    MOV P1,#0FFH ;CHO NAY CO CAN THEM GI NUA KO?
                    MOV P3,#0FFH
                    MOV A,#0
                    MOV DPTR,#TB
                    MOV 33H,DPL ;cat' byte cao va` byte thap' cua DPTR
                    MOV 34H,DPH ;de phuc vu cho HT.
                    MOV IE,#10001011B
                    SETB IT0
                    JMP $
                    mấy bác xem em còn thiếu gì ko ạ,cái bảng tra mã em chưa làm.
                    ĐT: 0972 20 58 68
                    Gmail:

                    Comment


                    • mặc định thì các post của 89 nó ở mức cao lúc đầu rồi. Có MOV lên 0FFh thì cho chắc ăn thôi

                      Comment


                      • Nguyên văn bởi chung1608 Xem bài viết
                        mặc định thì các post của 89 nó ở mức cao lúc đầu rồi. Có MOV lên 0FFh thì cho chắc ăn thôi
                        thế còn cái main để mở rộng 16 led là đc rồi phải ko bác,lúc này mình phải sửa lại giá trị của R0,R1 phải ko?
                        bác tạo cho e chữ A 16 LED làm mẫu đc ko? thank bác.
                        ĐT: 0972 20 58 68
                        Gmail:

                        Comment


                        • Led fan

                          em gửi các cái video xem với em cho vui.



                          em đang tìm cách nâng lên 16 led dùng 89s52 nạp onboard luôn.Nhưng chưa thủ!
                          ĐT: 0972 20 58 68
                          Gmail:

                          Comment


                          • hum trước có 1 bác dùng led rgb làm , không biêt bác chung1608 có ý tuong ji không ? hihi

                            Comment


                            • Nguyên văn bởi loiquang89 Xem bài viết
                              hum trước có 1 bác dùng led rgb làm , không biêt bác chung1608 có ý tuong ji không ? hihi
                              nghèo lắm bạn ơi, RGB thì dùng ghi dịch cho đỡ tốn diện tích. Mới làm lại cấp nguồn bằng BA lõi không khí @@ thôi

                              Comment


                              • Bác chung1608 làm biến áp lõi không khí như nào vậy share công thức cho em với. Em làm thử nhưng không đủ công suất, hix nó chỉ đủ sáng 1 bóng led, chưa có cách tính để hiệu suất cao hơn.

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X