giúp em với

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • ozonedark2
    Thành viên tích cực
    • Sep 2008
    • 267

    #1

    giúp em với

    code nay em lap trình cho thạch anh 12mhz thì chay tốt nhưng gắn con thạch anh 24mhz thì hok chạy ai giúp em sửa lại với
    Attached Files
    |
  • kidteam
    Thành viên tích cực
    • Nov 2010
    • 1633

    #2
    nếu có liên quan đến tính thời gian, delay thì tất nhiên khi tần số thạch anh khác thì sẽ chạy không đúng

    Comment

    • chung1608
      Thành viên tích cực
      • Sep 2009
      • 4160

      #3
      Nguyên văn bởi ozonedark2 Xem bài viết
      code nay em lap trình cho thạch anh 12mhz thì chay tốt nhưng gắn con thạch anh 24mhz thì hok chạy ai giúp em sửa lại với
      giao tiếp LCd, thời gian delay nhanh hơn gấp đôi ko chạy là phải.

      Comment

      • ozonedark2
        Thành viên tích cực
        • Sep 2008
        • 267

        #4
        vậy mấy bác sửa giúp em cái code với thay cái delay vô chỗ nào
        |

        Comment

        • ozonedark2
          Thành viên tích cực
          • Sep 2008
          • 267

          #5
          nhìn cái hình avatar của bác chung1608 làm tui nhớ tới batchat hay amx tăng pháp
          |

          Comment

          • minhchien8
            Thành viên mới
            • Feb 2012
            • 17

            #6
            thạch anh 12m mỗi lần thực hiện lệnh là 2micros.nếu sử dụng thạch anh 24m thì sẽ tăng gấp đôi.bạn nên chú ý vấn đề này!

            Comment

            • ozonedark2
              Thành viên tích cực
              • Sep 2008
              • 267

              #7
              vậy trong chương trình mỗi lần gửi lệnh mình phải tăng delay lên gấp đôi phải không
              |

              Comment

              • kidteam
                Thành viên tích cực
                • Nov 2010
                • 1633

                #8
                bó tay luôn
                nói chung cách đề nghị là bạn thay thạch anh khác
                hê hê

                Comment

                • ozonedark2
                  Thành viên tích cực
                  • Sep 2008
                  • 267

                  #9
                  đây là bài tập thầy cho đổi được thì mình đã đổi rồi ( vì ông thầy thấy mình làm 12mhz đc rồi nên thử thay đổi ấy mà )
                  |

                  Comment

                  • kidteam
                    Thành viên tích cực
                    • Nov 2010
                    • 1633

                    #10
                    tóm lại bạn chẳng hiểu gì bản chất cả

                    Comment

                    • ozonedark2
                      Thành viên tích cực
                      • Sep 2008
                      • 267

                      #11
                      ây da mình gà mà nếu pro rồi thì đi hỏi làm gì bạn ơi
                      |

                      Comment

                      • trimen
                        Thành viên tích cực
                        • Nov 2009
                        • 189

                        #12
                        Đây là đoạn delay của bạn. Theo như bạn nói thì bạn tăng thạch anh lên 24mhz, vậy tốc độ xử lí sẽ tăng gấp đôi, do đó bạn phải giảm delay xuống 1 nửa so với trước kia.
                        delay100ms:
                        mov 51h,#200
                        doi:
                        mov 52h,#250
                        djnz 52h,$
                        djnz 51h,doi
                        ret
                        delay1s:
                        mov r7,#5
                        nhay:
                        call delay100ms
                        djnz r7,nhay
                        ret
                        bạn thử thay thành thế này xem :
                        delay100ms:
                        mov 51h,#100
                        doi:
                        mov 52h,#125
                        djnz 52h,$
                        djnz 51h,doi
                        ret
                        delay1s:
                        mov r7,#3
                        nhay:
                        call delay100ms
                        djnz r7,nhay
                        ret

                        Comment

                        • Ck33spkt
                          Thành viên tích cực
                          • Apr 2010
                          • 616

                          #13
                          Nguyên văn bởi trimen Xem bài viết
                          Đây là đoạn delay của bạn. Theo như bạn nói thì bạn tăng thạch anh lên 24mhz, vậy tốc độ xử lí sẽ tăng gấp đôi, do đó bạn phải giảm delay xuống 1 nửa so với trước kia.

                          bạn thử thay thành thế này xem :
                          Bạn này nói ngược rồi. Tốc độ xử lý của VĐK tăng lên gấp đôi thi cũng phải tăng thời gian delay lên gấp đôi chứ không phải là giảm xuống 1 nửa.

                          Comment

                          • ozonedark2
                            Thành viên tích cực
                            • Sep 2008
                            • 267

                            #14
                            vậy là phải tăng delay lên gấp đôi nhỉ cám ơn các bác nhiều
                            |

                            Comment

                            • daicap
                              Thành viên mới
                              • Apr 2009
                              • 15

                              #15
                              chỗ call delay100ms:
                              thì gọi nó 2 lần là được thôi .
                              |

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...