Thông báo

Collapse
No announcement yet.

AT89C51 bị ma làm. Nhờ các cao thủ cho ý kiến.

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

  • #16
    Quan trọng là tác dụng của hàm delay. Người ta chỉ cần làm chậm là đủ.
    Còn treo thì có vài nguyên nhân chính do
    -Nhiễu bên ngoài tác động vào và mcu yếu đuối như 89C51 hay dính ( cái này do lỗi ông vẽ mạch không tối ưu).
    -Do lập trình không tối ưu tạo ra các "bẫy" mà khi mcu nhảy vào thực hiện câu lệnh trong cái bẫy này sẽ không thoát ra được.

    Comment


    • #17
      Nguyên văn bởi fantasy Xem bài viết
      lâu lâu thấy bạn duong act múa vài đường kiếm cũng bén nhẩy?
      Ý bác là sao ?

      Comment


      • #18
        Nguyên văn bởi duong_act Xem bài viết
        Quan trọng là tác dụng của hàm delay. Người ta chỉ cần làm chậm là đủ.
        Còn treo thì có vài nguyên nhân chính do
        -Nhiễu bên ngoài tác động vào và mcu yếu đuối như 89C51 hay dính ( cái này do lỗi ông vẽ mạch không tối ưu).
        -Do lập trình không tối ưu tạo ra các "bẫy" mà khi mcu nhảy vào thực hiện câu lệnh trong cái bẫy này sẽ không thoát ra được.
        chuẩn men. kể ra delay = timer so vs delay = lệnh C có chuẩn hơn chút nhưng khi debug vẫn sai chán, trong protues mô phỏng thì ngon nghẻ nhưng cứ lấy cái ocillocope đo là thấy nó sai lè lè.
        - vs các chuơng trình ko yêu cầu cao về delay thì cứ xài mấy cái delay đơn giản, còn cả 1 cái Timer hoành tá tràng mà chỉ để xài cho cái delay thì thật uổng phí cho người ta sinh ra cái Timer
        Website chính thức đổi địa chỉ website thành
        Mời các bạn ghé thăm !!!

        Comment


        • #19
          Nguyên văn bởi mast090 Xem bài viết
          chuẩn men. kể ra delay = timer so vs delay = lệnh C có chuẩn hơn chút nhưng khi debug vẫn sai chán, trong protues mô phỏng thì ngon nghẻ nhưng cứ lấy cái ocillocope đo là thấy nó sai lè lè.
          - vs các chuơng trình ko yêu cầu cao về delay thì cứ xài mấy cái delay đơn giản, còn cả 1 cái Timer hoành tá tràng mà chỉ để xài cho cái delay thì thật uổng phí cho người ta sinh ra cái Timer
          Vậy là cứ "đắp chiếu" mấy cái timer để cho nó "Mốc khoáng" hết lên còn hơn là dùng cho delay? vậy còn phí hơn khi 1 cái hoành tá tràng như thế mà vứt đó không dùng. , thôi dù sao dùng cái nào thì đó là lựa chọn của người thực hiện "chân lý ai làm người ấy mạnh" quan trọng vẫn là muốn giới thiệu cái IDLE mode của 89xx mà thôi

          Comment


          • #20
            Delay chuẩn thì timer hay vòng lặp đều đạt chuẩn như nhau nhưng nhược điểm của làm = timer là :
            - Sử dụng ngắt, do đó phải lưu ý xử lí với việc sử dụng các ngắt khác.
            - Sử dụng timer, do đó không sử dụng được khi timer dùng cho việc khác, muốn dùng lại phải chuyển sang timer khác hoặc dùng vòng lặp.
            Mình thích đơn giản nên sử dụng while, for rồi tống vào 1 file .c, muốn dùng thì chỉ việc include (lười + muốn ăn ngay )

            Comment


            • #21
              Her her, hôm qua chát ta đã bảo mi treo trở Port1 là gì @@! tưởng treo rồi mà vẫn bị ma làm chứ bảo thằng em noi gương thằng anh duongact làm pic với arm đi T_T
              Web:
              ->Nhận thiết kế, hoàn thiện dự án, sản phẩm điện tử<-
              -->Giải pháp GSM/GPRS/GPS - Công nghệ RFID<--

              Comment


              • #22
                Nguyên văn bởi demon52 Xem bài viết
                Her her, hôm qua chát ta đã bảo mi treo trở Port1 là gì @@! tưởng treo rồi mà vẫn bị ma làm chứ bảo thằng em noi gương thằng anh duongact làm pic với arm đi T_T
                Không treo trở Port 0 làm sai Port 2
                Ông thầy không cho làm = PIC , ARM... chứ có ham hố gì 89 đâu. Cho cũng chẳng buồn lấy

                Comment


                • #23
                  Nguyên văn bởi duong_act Xem bài viết
                  Không treo trở Port 0 làm sai Port 2
                  Ông thầy không cho làm = PIC , ARM... chứ có ham hố gì 89 đâu. Cho cũng chẳng buồn lấy
                  bác thử cho đoạn code delay đấy vào luôn trong code chương trình chính xem.....
                  mà em toàn đặt file ngoài là .h chứ chưa bao giờ đặt .c và cũng chưa bao giờ bị lỗi.
                  Last edited by tan0710; 16-05-2013, 01:17.

                  Comment


                  • #24
                    Thì toàn bộ code mình up ở post đầu mà bạn ?

                    Comment


                    • #25
                      Nguyên văn bởi duong_act Xem bài viết
                      Thì toàn bộ code mình up ở post đầu mà bạn ?
                      sorry bác....em vừa sửa bài viết xong thì bác cũng comment xong

                      Comment


                      • #26
                        Code thì mình chắc không sai ( vì không phải mới học - code cho nhiều mcu ). Chắc do có một cái gì đó chưa rõ ràng trong con 89 hoặc mạch

                        Comment


                        • #27
                          tớ thì sợ con 89 lắm rồi, thề không bao giờ động đến, phần mềm biên dịch- phần cứng đều lởm, cũng như kiểu ma làm

                          Comment


                          • #28
                            Nguyên văn bởi ssgabeo Xem bài viết
                            tớ thì sợ con 89 lắm rồi, thề không bao giờ động đến, phần mềm biên dịch- phần cứng đều lởm, cũng như kiểu ma làm
                            hihi. các pác cứ nói vậy, làm đàn em đằng sau nó sợ con 89xxx.
                            thực em em cũng là 1 tín đồ của con này với các ứng dụng đơn giản như cái đồng hồ trong avatar, mấy cái matrix nho nhỏ.... Cũng chả thấy nó treo hay đơ đơ mấy cả. có khi nó bị lỗi ở đâu đó: mạch, linh kiện, phần mềm, nguồn.... chưa tìm hiểu được thì lại nói đến lỗi của em 89xxx.
                            chỉ có tâm hồn là nơi duy nhất: có thể biến thiên đường thành địa ngục và ngược lại có thể biến địa ngục hóa thiên đường
                            Everything should be made as simple as possible, but not simpler

                            Comment

                            Về tác giả

                            Collapse

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

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

                            Collapse

                            • 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...
                              hôm nay, 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...
                              hôm nay, 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...
                              hôm nay, 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...
                              Hôm qua, 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...
                              Hôm qua, 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
                            • dinhthuong80
                              Trả lời cho Tiếng Anh cho người Việt
                              bởi dinhthuong80
                              Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

                              Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
                              20-02-2025, 11:52
                            • vi van pham
                              Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                              bởi vi van pham
                              Uống rượu 1 mình, thấy trang này nhớ lại cách đây vài chục năm hàn thiếc với inox cực kỳ khó, phải dùng acid Hcl tác dụng lên kẻm Zn để có Zncl2 làm thuốc trợ hàn, lúc đó làm gì có acid Hcl và thuốc trợ hàn?

                              Cái khó bó cái...
                              19-02-2025, 23:05
                            • nhathung1101
                              Trả lời cho Tiếng Anh cho người Việt
                              bởi nhathung1101
                              Nếu chú tâm thì học tiếng Việt cũng đủ rồi, thừa sức làm việc rồi.

                              Học tiếng Anh cũng chỉ phụ trợ để đọc thêm tài liệu, hướng dẫn.

                              Nhưng có hiểu điều đó không mới là vấn đề. Khi mà học ngoại ngữ để đi đạp xích lô đón khách???...
                              19-02-2025, 21:27
                            Đang tải...
                            X