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

  • Nguyên văn bởi daominhchien Xem bài viết
    các bạn tôi hỏi chút!
    usigned với unsigned có khác gì nhau k0 ạ!
    Theo mình biết thì không có cái usigned mà chỉ có unsigned mà thôi
    cái này là kiểu dữ liệu mà không có giá trị âm
    ví dụ :
    char :-128---->127
    unsigned char : 0---->255
    .: Lê Tiến Mạnh :.
    Phone number : 0989 735 804
    YM,Skype,mail : [leemanhj916]@gmail.com

    Comment


    • chương trình vdk

      Nguyên văn bởi mosquito Xem bài viết
      Đây là chương trình ghép nối 8051 với lao,có một vài chỗ em chưa hiểu mấy , mong anh chị giải thích dùm

      TH1=0x6 ; có nghĩa là nạp cho thanh ghi TH của timer1 giá trị là 06H
      while(push_button==1)
      {} câu lệnh này có ý nghĩa là nếu push_button=1 thì không làm gì cả
      còn nếu push_button=0 thì thoát khỏi vòng lặp , thực hiện lệnh tiếp theo
      int_timer();.............
      0945061338(vocam.h@gmail.com,lehanhdtk3@gmail.com)
      ||
      PROGRAMING(C,ASM),HARDWARE,LMD,RTC,GPRS,GPS....ALL OF VDK

      Comment


      • chao!! sao may ban pót may bai viet C ko vay? cho them may bai tap don gian 1 chut viet bang Asembly di. cam on nhieu

        Comment


        • http://dientuvietnam.net/forums/showthread.php?t=6317
          bạn vào trang này mà tham khảo thêm nha! và đọc thêm các sách của thầy Hồ Trung Mỹ hay Tống văn On hen,asembly cũng hơi bị được đó
          SỰ HỌC LÀ MÃI MÃI......!!!!

          Comment


          • Lập trình cho vdk!

            Nguyên văn bởi matden_bkdn Xem bài viết
            chao!! sao may ban pót may bai viet C ko vay? cho them may bai tap don gian 1 chut viet bang Asembly di. cam on nhieu
            asm là mã nguồn mở có nhiều trên mạng cũng như nhiều tài liệu đề cập
            còn C thì khác , nó là mã nguồn mới và ít có mã nguồn hơn!!
            còn bạn thích asm thì có asm
            Attached Files
            0945061338(vocam.h@gmail.com,lehanhdtk3@gmail.com)
            ||
            PROGRAMING(C,ASM),HARDWARE,LMD,RTC,GPRS,GPS....ALL OF VDK

            Comment


            • Các huynh giúp với

              Các huynh thân mến!
              Mình là dân cơ khí giờ tập tò làm quen với điện tử sao thấy khó quá.
              mình có một máy bơm được điều khiển bằng con AT89C52 nhưng nay nó die rồi. Các huynh cho mình hỏi: Mình còn có 1 con AT89C52 còn hoạt động tốt làm sao để "nhân bản" ra. Làm cách nào để nạp chương trình vào Rom và khi có chương trình trong Rom rồi thì làm cách nào để đọc nó được? Các huynh chỉ cụ thể với nhé. Cám ơn các huynh trước!

              Comment


              • Nguyên văn bởi sonkdon Xem bài viết
                Các huynh thân mến!
                Mình là dân cơ khí giờ tập tò làm quen với điện tử sao thấy khó quá.
                mình có một máy bơm được điều khiển bằng con AT89C52 nhưng nay nó die rồi. Các huynh cho mình hỏi: Mình còn có 1 con AT89C52 còn hoạt động tốt làm sao để "nhân bản" ra. Làm cách nào để nạp chương trình vào Rom và khi có chương trình trong Rom rồi thì làm cách nào để đọc nó được? Các huynh chỉ cụ thể với nhé. Cám ơn các huynh trước!
                Nếu chương trình nằm trong ROM nôi của AT89C52 thì bạn chỉ có thể nhân bản nếu bit lock của nó chưa ON(set bit lock bộ nhớ lúc ghi). Bạn chỉ cần lấy VĐK ra, đưa vào mạch nạp hổ trợ AT89C52, dùng chức năng Read memory để đọc nội dung của nó ra, rồi lưu lại dưới dạng file *.HEX, dùng nó để nạp cho các mạch khác cần nhân bản.
                Còn nếu chương trình nằm trong Rom ngoại thì bạn phải đưa con ROM này vào mạch đọc ghi ROM, cũng tương tự đọc và lưu nội dung thành file *.HEX rồi dùng nó nạp cho các con ROM khác.

                Good luck.

                Email:
                Phone: 0905.034.086

                Comment


                • Nhưng con 89 gốc của bạn đã die rồi.Mình e là khó dọc file ra được.
                  Nhưng dù sau bạn cũng nên thử.
                  Lấy con gốc(die) đó đặt vào mạch nạp và đọc chương trình vào máy tính.
                  Chúc may mắn!

                  Comment


                  • mong duoc su giup do

                    mình thấy các bạn nói rất nhiều về lập trình, nhưng thật sự mình cảm thấy khó nhất là phần cứng, mình đọc mấy lần rồi mà không sao nhớ được hết, các bạn có thể giúp mình bằng kinh nghiẹm của các bạn được không? cảm ơn các bạn rất nhiều, có thể giúp mình qua email được không? email của mình là lecongthanh1987@yahoomail.com

                    Comment


                    • Nguyên văn bởi quanngomau Xem bài viết
                      ""Đây là quyển sách khá hay về lạp trinh C cho 8051.
                      Tui up mãi lên đây ko được.Bạn nào cần thì liên hệ với mình nhé.Quyển này viết bằng tiếng anh, khá cơ bản.Dung lượng gần 5MB""
                      bạn gửi cho mình với email của mình là qngomau@yahoo.com
                      Cảm ơn và gửi cho mình theo hòm thư [email]imhotepmaster@yahoo.com[email]

                      Comment


                      • Tiện đây tôi muốn hỏi là:
                        Muốn tạo độ trễ trong C với độ dài bất kỳ từ 1 đến 10 giờ thì làm thế nào?

                        Comment


                        • Khi mình mới học vi điều khiển cũng như cậu vậy. Đọc đến đâu thì hiểu đến đó nhưng lại chẳng nhớ thanh ghi nào, cứ mỗi lần dùng đến thì tra sách. Theo mình nghĩ cậu nên đọc gì thì cố thuộc luôn. Nếu thấy nhiều quá thì tóm tắt lại, như vây sẽ dễ nhớ hơn

                          Comment


                          • Nguyên văn bởi Imhotep Xem bài viết
                            Tiện đây tôi muốn hỏi là:
                            Muốn tạo độ trễ trong C với độ dài bất kỳ từ 1 đến 10 giờ thì làm thế nào?
                            Để tạo độ trế trong C với độ dài mấy cũng được cả. Cậu cứ sử dụng vòng lặp nhiều lần. Cứ như vậy cậu sẽ delay được. Ví dụ bạn viết chương trình delay 1s, sau đó cậu làm vòng lặp để delay 1hour sau đó viết chương trình con cho lặp bao nhiêu tùy cậu. Ok rồi chứ. Nhưng chẳng có ai delay như cậu đâu.hihi

                            Comment


                            • với keil C thì có bác nào biết rằng 1 lệnh nó thực hiện bao lâu ko?
                              cảm ơn trước nha!
                              SỰ HỌC LÀ MÃI MÃI......!!!!

                              Comment


                              • Nguyên văn bởi inventor Xem bài viết
                                Để tạo độ trế trong C với độ dài mấy cũng được cả. Cậu cứ sử dụng vòng lặp nhiều lần. Cứ như vậy cậu sẽ delay được. Ví dụ bạn viết chương trình delay 1s, sau đó cậu làm vòng lặp để delay 1hour sau đó viết chương trình con cho lặp bao nhiêu tùy cậu. Ok rồi chứ. Nhưng chẳng có ai delay như cậu đâu.hihi
                                Chính vì vậy tôi mới hỏi, vì tôi cần ví dụ như vậy nhưng bằng c, nếu dùng asm thì đã dễ, vòng lặp trong vòng lặp. Có thể cho mình một đoạn code cho ví dụ như sau kô: Cần set P1^1 lên HIGH trong 4 giờ, sau đó xuống LOW trong 4 giờ, lặp lại liên tục

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X