Thông báo

Collapse
No announcement yet.

Dành cho người mới tìm hiểu 8051

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

  • Mình đã thử code trên nhưng vẫn không thấy led có hiện tượng gì. Không biết tại sao nữa. Bạn thử xem mạch của mình có lỗi gì không. Mình mày mò mãi mà không biết làm thế nào để led hoạt động.

    Comment


    • Ôi trời ơi. Bố lạy thày !
      Lại là mô phỏng à ?
      Chân 31 nối lên 5V đi.
      Cái tụ RST kia là sao vậy ? Âm đâu? dương đâu ? (Dương tụ nối lên dương nguồn)
      Tốt nhất làm mạch thật đi bạn, hoặc cắm testboard cũng được. Như vậy nó thực tế hơn.

      Comment


      • Làm ơn chỉ cho mình cách sửa lại được không. Mình mới học về vi điều khiển nên còn kém lắm. Sửa lại giúp mình cho led nó chạy nhé, mới học nên thấy cái gì cũng khó.

        Comment


        • Nguyên văn bởi hoangvantrin Xem bài viết
          Làm ơn chỉ cho mình cách sửa lại được không. Mình mới học về vi điều khiển nên còn kém lắm. Sửa lại giúp mình cho led nó chạy nhé, mới học nên thấy cái gì cũng khó.
          Bạn thông cảm, từ ngày học VĐK đến giờ mình không dùng mô phỏng bao giờ nên mình không biết gì về nó.
          Chỉ nghe các bậc "tiền bối" đi trước nói là mô phỏng không thực tế, khi làm mạch thực tế chạy mới đúng. Mình tin các bậc "tiền bối" và học tập được nhiều
          Bạn cũng nên như vậy đi, đừng mất thời gian vô ích vào mô phỏng. Thế nhé !
          Làm điếu thuốc phát

          Comment


          • mình đã xem cái mạch của bạn.mình cũng thấy cái tụ ở chân RST người ta hay dùng tụ CAPPOL.IEEE.với lại có cần nối led thế kia ko nhỉ.theo mình thì nối nó thẳng vào chân vdk qua mấy con điện trở cỡ vài trăm ôm.
            mình cũng mới vào nghề.đang đọc dspic,dùng MPLAB C30 C.chưa làm cái đèn giao thông bao giờ,đang nghiên cứu điều khiển động cơ ^^

            Comment


            • Mình thử nhiều cách nhưng không làm led chạy được. Dùng Atmega 8 thì led chạy ok còn sang 8051 thì cứ thế nào ý. Ai sửa lại giúp mình cái mạch được không. Miễn là led chạy được là ok. Cái code thì chắc là đúng rồi.

              Comment


              • void delay(unsigned int ms)
                {
                unsigned int i,j;
                for (i=0; i<ms; i++)
                { for (j=0; j<120; j++);


                Tại sao ở đây lại tới 2 vòng lặp for vậy bạn?

                default:Q0=Q1=Q2=Q3=0;break;

                Còn dòng này có nghĩa là sao vậy?
                Mong các bạn giúp!!!!

                Comment


                • Đó là đoạn chương trình bạn quynh viet trong page 3, dùng quét led 7 thanh

                  Comment


                  • Uh! Đúng là page 3 có đấy. NHưng không hiểu sao mình không làm cho led chạy được. Chắc tại do mạch của mình có lỗi gì đó. Ai có thể sửa giúp mình cái mạch này không.

                    Comment


                    • bạn thử dịch mã hex ra rồi post cho mình,để mình thử kiểm tra mạch xem sao.tại mình ko dùng trình dịch keilC.mình dùng proteus 7.4.

                      Comment


                      • Đây nè. Mình cho hết vào đó rồi, nhưng không hiểu sao đèn led nó bị sao ý.
                        led.zip

                        Comment


                        • Đây nè. Mình cho hết vào đó rồi, nhưng không hiểu sao đèn led nó bị sao ý.
                          Tôi không làm mô phỏng trên proteus bao giờ cả, nhưng tôi có thể khẳng định cái mạch phần cứng của bạn làm mạch thật không thể chạy được. Nếu bạn mô phỏng trên proteus thì tôi chịu. Nhưng muốn làm mạch thật thì bạn phải chú ý những điểm sau:
                          1/Chân EA không nối với gì cả. Chân EA bắt buộc phải nối với nguồn hoặc mass. Nếu nối với nguồn thì 8051 sẽ chạy với bộ nhớ chương trình onchip, nếu EA nối mass thì 8051 sẽ chạy với bộ nhớ chương trình ngoài. Còn nếu không nối thì 8051...chẳng biết chạy ở đâu cả --->đứt
                          2/Ba con LED đơn phải mắc theo kiểu 5V-->trở-->LED--->8051 để 8051 nó hút dòng. Như thế khi điều khiển muốn LED sáng thì out ra mức 0. Công suất trên chân của 8051 rất yếu, vì thế nó chỉ hút dòng mà không bơm được. Nếu out mức 1 ra thì LED không sáng được đâu.
                          3/ Phải cấp nguồn cho 8051, 7447, và LED 7 thanh. Không có nguồn nuôi thì khỏi nói đến chuyện gì khác nữa.
                          For a better world

                          Comment


                          • Ơ. Proteus không cần phải phải cấp nguồn nào cả bới vì nó tự động làm hộ ta rồi.
                            Ý 2 của bạn có vẻ đúng với trường hợp này vì mình thấy thanh của led chỉ sáng ở mức 0 chứ không phải mức 1.Bạn có thể giải thích rõ cho mình cái đó không.Mình không hiểu??

                            Comment


                            • Nguyên văn bởi hoangvantrin Xem bài viết
                              Đây nè. Mình cho hết vào đó rồi, nhưng không hiểu sao đèn led nó bị sao ý.
                              thế này bạn nhé.có thể đặc điểm của con 7447 nó hiển thị thiếu net.cái này thì mình ko rõ.mình đã thử dùgn con led Anode chung.nó chạy ngon rồi.nhưng dùng IC74247(đặc điểm con này là giải mã cho led anode chung).bạn thay con led của bạn bằng con led 7 thanh anode chung nhé.rồi treo cái chân nó lên nguồn Vdd là chạy ổn rồi.(mình test mạch thấy ngon rồi.nhưng bình thường giao thông đèn vàng ai người ta cho chờ 10s đâu ^^)
                              Last edited by fcvanbachc1; 14-05-2009, 14:39.

                              Comment


                              • Nguyên văn bởi hoangvantrin Xem bài viết
                                Ơ. Proteus không cần phải phải cấp nguồn nào cả bới vì nó tự động làm hộ ta rồi.
                                Ý 2 của bạn có vẻ đúng với trường hợp này vì mình thấy thanh của led chỉ sáng ở mức 0 chứ không phải mức 1.Bạn có thể giải thích rõ cho mình cái đó không.Mình không hiểu??
                                còn về phần bạn hỏi là mức thấp hay mức cao ở các chân gì đó.chẳng qua là:khi làm mạch thật,(như bạn gì trả lời kia là nối 3 con led anode chung) muốn điều khiển dc led thì phải nối led vào nguồn,qua điện trở.muốn điều khiển dc led sáng thì phải đưa nó xuông mức thấp,lúc nó ở mức cao thì nó sẽ tắt.bài toán này dùgn để quét led mà.^^(nếu bạn muốn mình có thể cho bạn cái sơ đồ mạch như thế để mà quét led )
                                Last edited by fcvanbachc1; 14-05-2009, 14:47.

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
                                  hôm nay, 13:11
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
                                  hôm nay, 09:25
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
                                  Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
                                  hôm nay, 09:10
                                • Ng.Phuong.5
                                  Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                                  bởi Ng.Phuong.5
                                  Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                  Mấy con...
                                  Hôm qua, 19:44
                                • viettinh
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi viettinh
                                  Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                                  Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                                  Hôm qua, 18:12
                                • nguyendinhvan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi nguyendinhvan
                                  Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                                  Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                                  Cách đơn giản...
                                  Hôm qua, 00:04
                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                                  08-01-2025, 19:02
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                                  08-01-2025, 15:43
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                                  08-01-2025, 15:28
                                • mèomướp
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi mèomướp
                                  Dạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
                                  08-01-2025, 11:44
                                Đang tải...
                                X