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

  • tui có quyển họ 8501 của thầy tồng văn on nhung doc thấy khó hiểu quá trời, nhất là phần tóm tắt phần cứng,tổ chức bộ nhớ ,vùng ram mục đích, các thanh ghi chức năng đặc biệt . . ko biết sao nua. .có ai giúp dùm tui với!

    Comment


    • ai dó giúp tui cách mô phỏng 8051 bằng protues vói, học lý thuyết ko thì cung chẳng hiệu qua gì. . ..phải bắt đầu từ đâu, cần trang bị kiến thức gì để mô phỏng. . cám ơn!

      Comment


      • cần có chương trình chuyển sang đuôi .HEX (keil C hay j cũng được) và quan trọng nhất là phải có chương trình... mô phỏng protues. Tìm đọc cuốn hướng dẵn sử dụng protues chứ làm sao mà chỉ bạn bây giờ.nhưng chủ yếu là tự bạn mày mò thôi.Có tài liệu về protues nè,hi vọng giúp ích cho bạn

        http://tailieuvietnam.net/picvietnam...roteus_7.1.rar
        Last edited by duysonghinh; 31-07-2008, 03:14.

        Comment


        • Đau đầu quá!
          Các bác giúp em với,em cần một lưu đồ và đoạn chương trình con chuyển từ số Hex sang BCD.
          Em chua hiểu tại sao lại chia cho 10..... nói chung là mới nghe cô giáo giảng mấy hôm chưa biết gì cả các bác giảng chi tiết cho em chút!!!!!!!!!!!!!!!!
          Thank all

          Comment


          • Nguyên văn bởi hahoai Xem bài viết
            Đau đầu quá!
            Các bác giúp em với,em cần một lưu đồ và đoạn chương trình con chuyển từ số Hex sang BCD.
            Em chua hiểu tại sao lại chia cho 10..... nói chung là mới nghe cô giáo giảng mấy hôm chưa biết gì cả các bác giảng chi tiết cho em chút!!!!!!!!!!!!!!!!
            Thank all
            Chia cho 10 là để tách 1 con số thành hàng đơn vị với hàng chục rùi nạp vào thanh ghi. Ví dụ số 31 chia 10 thì được 3 (lưu trong thanh ghi A), dư 1 (lưu trong thanh ghi B).

            Comment


            • Nguyên văn bởi quynh Xem bài viết
              Lúc nãy đến giờ tui nói hơi nhiều phải không??Nói nhiều là tật xấu, nhưng như thế chúng ta sẽ hiểu nhau hơn.
              Rồi bây giờ vào chuyên môn.
              Tài liệu bạn có thể dùng quyển "Họ vdk 8051" của thầy Tông Văn On, hay của tác giả Nguyễn Tăng Cường bên ktqs.Thực ra 2 quyển này đều cùng 1 nơi mà ra.Trên diễn đàn này có bạn đã đưa lên quyển này rồi đó, tui ko nhớ link, các bạn chịu khó tìm nhé.Nếu ko tìm dc liên hệ với tui, tui send cho.
              Về ngôn ngữ lập trình cho nó, bạn có thể dùng C,asm.Tui ko muốn so sánh 2 ngôn ngữ này, cái này tùy thuộc vào thói quen, sở thích của mỗi ngừơi.Còn tui, tui dùng Kiel C.Phần mền này trên mạng nhiều rùi, ao thích tui send cho.Nếu viết bằng C bạn có thể coi lại các tài liệu về lập trình C, các câu lệnh hoàn toàn như nhau, chỉ khác 1 chút về lấy dl vào và ra..
              Còn nữa, bạn phải có 1 hoặc nhiều chú 89c51-52-55;mạch nạp:có thể bạn tự làm hoặc đi mua(Bạn có thể tham khảo tại:http://dientuvietnam.net/board/showthread.php?t=672).
              Đó là sự chuẩn bị về công cụ làm việc.
              Bây giờ chúng ta sẽ viết chương trình đầu tiên.
              Tôi sẽ đi từ dễ đến khó.
              -điều khiển led
              -led 7 thanh, quét led 7 thanh
              -giao tiếp phím,ma trận phím
              -ma trận led
              -LCD
              -...
              Các bạn lưu ý rằng tui đang dùng máy ngoài cửa hàng, nên những bài tập đơn giản sẽ có thể ko có mạch kèm theo, nhưng tôi sẽ mô tả trong chương trình, mong mọi nười thông cảm.
              - Bạn có thể làm ơn sent cho mình xin phần mềm mà bạn đang dùng được không(hãy chỉ cho mình cách cài đặt.và cách thức làm từng công đoạn cụ thể được không?) minh mới toanh nên còn chưa biết ti j về lập trình cả,ngay cả co chương trình rồi cũng chẳng biết nạp vào IC ra lam sao.Rất mong được giúp đỡ.thanks..!

              Comment


              • xin moị ngươì giúp đỡ

                thật sự cảm ơn moị ngươì vì đã đưa lên baì naỳ, tôi đang rất cần nhiêù thông tin về 8051.cảm ơn moị ngươì rất nhiêù

                Comment


                • các bác cho em hỏi con MC34063 có tác dụng gì vậy?
                  trong nhiều mạch em hay gặp nó,thấy cách mắc nó cũng hơi giống con 7805.thế liệu em có thể thay nó =7805 ko?
                  à em trước đến nay toàn dùng 7805,7806,7812... để ổn định điện áp.hôm trước em có gặp con 7905 mà ko hiểu nó có tác dụng gì,em chắc nó có chức năng tương tự như họ 78xx.các bác hướng dẫn em dùng dòng họ 79xx này nhá.thank các bác

                  Comment


                  • ah họ 79xx dùng để ổn áp nguồn âm bạn à! bạn có thể đọc datasheet của nó, thứ tự chân hơi khác hới khác với 78xx
                    SỰ HỌC LÀ MÃI MÃI......!!!!

                    Comment


                    • ??

                      Nguyên văn bởi ccnthm
                      co ai bit lam mach in can nhung ji ko. Chi tui voi
                      bạn vào luồng cơ sở thiết kế phần cứng mà tìm hiểu! ở đó bàn vấn đề này nhiều òy
                      SỰ HỌC LÀ MÃI MÃI......!!!!

                      Comment


                      • đây là bài toán dịch bit,các bác cho em hỏi, em không hiểu tại sao khi cho chạy,nó chỉ chạy có 3 vòng rồi tự dưng dừng lại.
                        +++++++++++++++++++++++++
                        ORG 0H ;Khai bao dia chi bat dau tren ROM
                        MOV A,#80h ;Nap gia tri 80h vao thanh gi A
                        MOV P1,A ;Dua gia tri 80h ra cong P1
                        acall delay ;
                        RR A ;dich cac bit trong thanh ghi A sang phai 1 bit
                        MOV P1,A
                        acall delay
                        RR A
                        Mov P1,A
                        acall delay
                        RR A
                        Mov P1,A
                        acall delay
                        RR A
                        Mov P1,A
                        acall delay
                        RR A
                        Mov P1,A
                        acall delay
                        RR A
                        Mov P1,A
                        acall delay
                        RR A
                        Mov P1,A
                        acall delay
                        ;--------------viet ham tre delay
                        ORG 300h;
                        delay: MOV R1,#250
                        again: MOV R2,#200
                        here: DJNZ R2,here
                        DJNZ R1,again
                        ret
                        end

                        Comment


                        • Nguyên văn bởi tallht Xem bài viết
                          ah họ 79xx dùng để ổn áp nguồn âm bạn à! bạn có thể đọc datasheet của nó, thứ tự chân hơi khác hới khác với 78xx
                          thank bác.
                          thứ tự chân thì em không lo.tra datasheet cái là có ngay.nhưng mà ổn áp nguồn âm là sao?thường thì em đấu từ biến áp ra là 12V~ qua cầu diode có 12V-.và có chân (-),(+).thế ở đây thì để có thể sử dụng 79xx ta phải đấu như thế nào?
                          tiện bác cho em hỏi luôn.trong trường hợp đấu như trên thì chân (-)ta co thể coi là GND ở trên mạch không?

                          Comment


                          • Nguyên văn bởi damhaicnn Xem bài viết
                            đây là bài toán dịch bit,các bác cho em hỏi, em không hiểu tại sao khi cho chạy,nó chỉ chạy có 3 vòng rồi tự dưng dừng lại.
                            +++++++++++++++++++++++++
                            ORG 0H ;Khai bao dia chi bat dau tren ROM
                            Loop:
                            MOV A,#80h ;Nap gia tri 80h vao thanh gi A
                            MOV P1,A ;Dua gia tri 80h ra cong P1
                            acall delay ;
                            RR A ;dich cac bit trong thanh ghi A sang phai 1 bit
                            MOV P1,A
                            acall delay
                            RR A
                            Mov P1,A
                            acall delay
                            RR A
                            Mov P1,A
                            acall delay
                            RR A
                            Mov P1,A
                            acall delay
                            RR A
                            Mov P1,A
                            acall delay
                            RR A
                            Mov P1,A
                            acall delay
                            RR A
                            Mov P1,A
                            acall delay
                            jmp Loop
                            ;--------------viet ham tre delay
                            ORG 300h;Khỏi cần dòng này cũng được
                            delay: MOV R1,#250
                            again: MOV R2,#200
                            here: DJNZ R2,here
                            DJNZ R1,again
                            ret
                            end
                            Nếu nguyên bản như của bạn mà chạy được 3 vòng là may đấy.
                            Mầu xanh là tôi thêm vào để nó luôn dịch hết 8 bít thì làm lại từ đầu. Chạy xong 1 lần nó sẽ không nhảy vào hàm delay nữa.
                            Của bạn chạy vòng đầu xong sẽ thực hiện đến hàm delay sau đó gặp lệnh ret , hix mặc dù không gọi hàm mà lại thực hiện ret --> thế là chết bất đắc kỳ tử

                            email:mahaco@fpt.vn

                            Comment


                            • nhân đây em muốn kiến nghị với các bậc tiền bối 1 tí,
                              chúng ta học trên diễn đàn không phải là không tốt.nhưng cách học này có một số hạn hẹp.về thời gian,địa điểm,và cả tính thuận lợi nữa.điều này rất không thuận lợi cho quá trình học tập của mọi người . vì vậy em muốn kiến nghị với các bác mở lớp dạy lập trình cho VDK họ 8051.dù sao thì học mà có người hỏi vẫn nhanh hơn nhiều
                              mong các bác ủng hộ em

                              Comment


                              • trả lời!!!!

                                Nguyên văn bởi rongconn2t Xem bài viết
                                thank bác.
                                thứ tự chân thì em không lo.tra datasheet cái là có ngay.nhưng mà ổn áp nguồn âm là sao?thường thì em đấu từ biến áp ra là 12V~ qua cầu diode có 12V-.và có chân (-),(+).thế ở đây thì để có thể sử dụng 79xx ta phải đấu như thế nào?
                                tiện bác cho em hỏi luôn.trong trường hợp đấu như trên thì chân (-)ta co thể coi là GND ở trên mạch không?
                                ổn áp nguốn âm ls2 tạo ra đường áp âm cố định ở ngõ ra so với mass
                                trong trường hợp bạn kể thì chúng ta có thể mắc cực - vào chân input(chân số 2) của 79xx.còn chân + thì mắc vào chân ground(chân số 1)của 79xx.
                                Đúng là chân - có thể xem như là ground đối với mạch!
                                Bạn tham khảo thêm trong datasheet nè nhe!
                                Attached Files
                                SỰ HỌC LÀ MÃI MÃI......!!!!

                                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 Công thức điện tử
                                  bởi mèomướp
                                  Dạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
                                  Hôm qua, 21:21
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
                                  Hôm qua, 20:31
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  Ok , thanks bác đã chỉ...
                                  Hôm qua, 15:06
                                • nguyendinhvan
                                  Công thức điện tử
                                  bởi nguyendinhvan
                                  Sau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !

                                  Chập thì thay. Cháy thì tháo
                                  Làm thì láo. Báo thì hay
                                  May thì khoe. Rủi thì bỏ
                                  Thành tích nhỏ. Báo thành to
                                  Làm cho có. Báo chi li
                                  Sai cả li. Báo
                                  ...
                                  Hôm qua, 00:35
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
                                  25-11-2024, 22:31
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
                                  25-11-2024, 22:14
                                • bactho
                                  Trả lời cho Tự làm máy đo Cuộn cảm
                                  bởi bactho
                                  Hay đấy bạn ạ. Đây có thể hiểu là máy đo cuộn dây. Tiện đây xin cho hỏi bạn có hiểu rõ về máy nạp rôm pcb 45 của hãng thiên minh không giúp mình cách cài fw của nó với vì mình vừa được anh bạn cho nhưng lại không biết cài fw nên chưa dùng được. Nếu có thể thì bạn giúp mình với...
                                  25-11-2024, 21:48
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  màn của mình là LCD , giờ m muốn mua màn LED để thay thế (ko muốn dùng màn LCD nữa) , lên muốn hỏi xem có cáp chuyển đổi nào có thể cắm đc màn LED vào ko , tất nhiên phải có cùng số chân pin với màn cũ rồi . VD: màn cũ là lcd mỏng , 40 pin...
                                  25-11-2024, 21:43
                                • bactho
                                  Trả lời cho các bạn giúp mình về file HEX với!!!
                                  bởi bactho
                                  Bạn vào trang phuclanshop.com ,tìm đến góc kỹ thuật. Tác giả vương khánh hưng nói rất rõ về điều bạn tìm...
                                  25-11-2024, 21:21
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ màn hình lcd đều có thể lai cấy cho nhau được hết ạ. Các loại cáp, bo mạch chuyển đổi lvds rất nhìu, với dòng sony còn phải nhổ cả chip nhớ của main cũ đưa lên gỗ thì mới lắp sang máy khác đc, chưa kể các bệnh về màu... ngay cả...
                                  25-11-2024, 20:43
                                Đang tải...
                                X