Thông báo

Collapse
No announcement yet.

điều khiển tốc độ nháy led trên bảng quảng cáo

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

  • #31
    hic bạn phải gửi code lên mình mới xem được nó lỗi chỗ nào chứ.

    Comment


    • #32
      Hàng 114 có lệnh nhảy sjmp start báo lỗi là :address out of range bạn xem ảnh gởi kèm dùm. Mình bèn bỏ chữ s trước jmp thì dịch được sang file.HEX xong nạp vào IC thì nhảy thật là lâu khoảng 10 giây mới thay đổi trạng thái.

      Comment


      • #33
        sao các bạn không dùng ic 555 thay cho thạch anh đi rất là dễ, chương trình không có thay đổi chỉ có thay đổi delay một chút thôi, lúc này khỏi tốn thêm ngõ ra của 89
        Last edited by thachsung; 21-11-2010, 17:43.

        Comment


        • #34
          Ah cái đó thì là do lỗi lệnh nhẩy rùi. nếu bạn viết dài hơn 128byte mà dùng sjmp thì nó sẽ báo lỗi. vì Sjmp là lệnh nhẩy ngắn giới hạn có 128byte thôi. vì thế bạn thay lệnh đó bằng lệnh nhẩy dài LJMP là ok.
          chúc thành công.

          Comment


          • #35
            Cám ơn mình đã hiểu. Thế còn"mov r1,#4" con số 4 là gì vậy giải thích dùm lần nữa cho mình sáng thêm tí !

            Comment


            • #36
              nạp cho r1 giá trị bằng 4.tức là 04h ấy.

              Comment


              • #37
                Ý kiến này của thachsung hay lắm! Nhưng làm thế nào bạn trình bày rõ hơn được không? vì cái này rất tiện và sử dụng thêm một ngõ ra nữa.
                Khi làm bảng quảng cáo led thì dủng biến trở gắn bên ngoài cho khách hàng tự điều chỉnh tốc độ nháy của bảng thì họ sẽ rất thích.
                Các hộp đèn nước ngoài đều có cả. Nhưng vì cạnh tranh giá cả mà ta thường bỏ qua.

                Comment


                • #38
                  Nguyên văn bởi lenovo_y410 Xem bài viết
                  nạp cho r1 giá trị bằng 4.tức là 04h ấy.
                  Điếc luôn! Thôi để mình tự tìm hiểu rồi từ từ biết. Hôm nay thật sự học được ở các bạn rất nhiều.Có gì mình sẽ hòi thêm.

                  Comment


                  • #39
                    bạn láy chân số 3 của ic 555 đưa vào chân số 18 (tức xtal 1) của 89, các thông số của mach ic 555 có giá tri như sau:R 1K , tụ chân số 5 xuống mass là 104, tụ còn lại ngay chân số 6 là 102, VR là 5k .Còn chương trình delay như sau:
                    delay: mov r6,#30
                    del0: mov r7,#30
                    del1: djnz r7,del1
                    djnz r6,del0
                    ret

                    Comment


                    • #40
                      thanks bạn tdm rất nhiều, mong được chỉ giáo nhiều hơn. xin lỗi bạn tên gì nhỉ để tiện cho việc hỏi sau này.
                      |

                      Comment


                      • #41
                        thanks các pác nữa mong được học tập từ các pác.
                        |

                        Comment


                        • #42
                          chào bạn tdm, mình đã thử đoạn code bạn hướng dẫn và mình đã làm được nhưng tốc độ chớp tắt rất nhanh, bây giờ mình muốn chèn một đoạn delay khác vào để làm cho tốc độ chậm hơn nhưng vẫn phải chịu sự điều chỉnh từ biến trở mình có làm một số cách nhưng vẫn chưa được bạn giúp mình với nhé, thanks bạn nhiều.
                          |

                          Comment


                          • #43
                            mình thử lồng 2 delay xem thế nào nhưng không ổn nó báo lỗi symbol, bạn giúp mình với
                            org 0000h
                            main:
                            mov a,#01h
                            mov p0,a
                            rr a
                            call delay_1
                            call delay
                            jmp main
                            delay_1
                            mov r3,#8
                            v_r4:
                            mov r4,#200
                            v_r5:
                            mov r5,#250
                            djnz r5,$
                            djnz r4,v_r5
                            djnz r3,v_r4
                            ret
                            delay
                            setb p3.6;xa tu
                            clr p3.6;tu bat dau nap
                            lap:
                            jnb p3.7,lap;ch? p3.7=1(ch? t? n?p d?y)
                            jmp lap

                            end
                            |

                            Comment


                            • #44
                              Nguyên văn bởi namkpac Xem bài viết
                              chào bạn tdm, mình đã thử đoạn code bạn hướng dẫn và mình đã làm được nhưng tốc độ chớp tắt rất nhanh, bây giờ mình muốn chèn một đoạn delay khác vào để làm cho tốc độ chậm hơn nhưng vẫn phải chịu sự điều chỉnh từ biến trở mình có làm một số cách nhưng vẫn chưa được bạn giúp mình với nhé, thanks bạn nhiều.
                              cách thứ nhất tăng RC.
                              cách thứ 2:
                              Code:
                              mov a,#01h
                              mov p0,a
                              setb p3.6;xả tụ
                              clr p3.6;tụ bắt đầu nạp
                              mov r2,#100;chỉnh giá tri r2 để delay theo mong muốn
                              lap:
                              jnb p3.7,lap;chờ p3.7=1(chờ tụ nạp đầy)
                              setb p3.6;xả tụ
                              clr p3.6;tụ bắt đầu nạp
                              djnz r2,lap
                              rr a
                              mov p0,a
                              setb p3.6;xả tụ
                              clr p3.6;tụ bắt đầu nạp
                              mov r2,#100;nạp lại giá trị cho r2
                              jmp lap
                              |

                              Comment


                              • #45
                                thanks bạn nhiều, đây là ứng dụng p0 quay phải giờ mình muốn nó nhảy theo ý mình thì phải liên tục soạn những dòng lệnh này hả bạn? vậy thì nó dài quá không? vì ý mình muốn hỏi thêm là dùng delay lồng vào nhau liệu có được không? ví dụ mình chèn thêm các port p1,2 chẳng hạn. ban có Y!M không cho mình biết với để tiện trong việc học hỏi vì mình mới tập viết mấy cái này mà, bạn giúp mình với nhé
                                |

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • tuyennhan
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi tuyennhan
                                  Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                                  Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                                  Hôm qua, 07:44
                                • vi van pham
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi vi van pham
                                  Cám ơn những lời chúc tốt đẹp của em.

                                  Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                                  Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                                  Hôm qua, 02:00
                                • nhathung1101
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi nhathung1101
                                  Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                                  Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                                  Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                                  22-02-2025, 22:18
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                                  Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                                  22-02-2025, 14:51
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                                  Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                                  22-02-2025, 14:39
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                                  Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                                  22-02-2025, 14:28
                                • bqviet
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi bqviet
                                  Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                                  21-02-2025, 20:26
                                • mèomướp
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi mèomướp
                                  Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                                  21-02-2025, 12:32
                                • vi van pham
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi vi van pham
                                  Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                                  Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                                  20-02-2025, 21:31
                                • bqviet
                                  Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                                  bởi bqviet
                                  Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                                  20-02-2025, 17:22
                                Đang tải...
                                X