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

  • bạn download ở đây này.
    http://www.mediafire.com/download.php?xw1injitz2j
    chắc tự học à?mà tự tìm tài liệu hướng dẫn nha.cũng đơn giản thôi

    Comment


    • E mới nghiên cứu 89S52, e đang gặp vấn đề với mạch. Cụ thể là thế này:
      e lắp mạch 89S25 voi 10 đầu ra, mỗi đầu ra của e có khoảng 80led,nguồn là sạc điện thoại.Sơ đồ nối led của e là: VDK => Mạch Dalington => led => GND. E thấy khi 1 chân sáng thì led sáng đẹp nhưng khi tất cả các led cùng sáng thì độ sáng giảm hẳn. so sánh giữa 2 chế độ thì nhìn chán lắm, e không lập trình cho các led sáng mà nhìn cứ như la các led nháp nhay ý. Xin mọi người cho e bit e phải làm thế nào để các led có thể sáng đều và đẹp, ổn định ở các chế độ, với số lượng led lớn. E xin cảm ơn!

      Comment


      • Nguyên văn bởi talaai_89 Xem bài viết
        E mới nghiên cứu 89S52, e đang gặp vấn đề với mạch. Cụ thể là thế này:
        e lắp mạch 89S25 voi 10 đầu ra, mỗi đầu ra của e có khoảng 80led,nguồn là sạc điện thoại.Sơ đồ nối led của e là: VDK => Mạch Dalington => led => GND. E thấy khi 1 chân sáng thì led sáng đẹp nhưng khi tất cả các led cùng sáng thì độ sáng giảm hẳn. so sánh giữa 2 chế độ thì nhìn chán lắm, e không lập trình cho các led sáng mà nhìn cứ như la các led nháp nhay ý. Xin mọi người cho e bit e phải làm thế nào để các led có thể sáng đều và đẹp, ổn định ở các chế độ, với số lượng led lớn. E xin cảm ơn!
        t ko biết nguồn sạc điện thoại cấp dòng bao nhiu , nhưng chắc chắn là < 800mA . Trong khi u thắp 80led , mỗi con cần hút 10mA .
        Thấy ngay cơ bản là cấp ko đủ dòng thì làm sao led sáng đẹp đc . Cần dùng biến thế 3A nắn dòng và cấp cho mạch

        Comment


        • thanks! e sẽ nghiên cứu, ok

          Comment


          • bạn nào mốn làm bảng điện t­u alo cho mình.
            m có phần mềm dịch cos tạo nháy led mà ko cần viết câu lệnh.
            rất nhanh.0904616244

            Comment


            • Nguyên văn bởi 8sung Xem bài viết
              bạn nào mốn làm bảng điện t­u alo cho mình.
              m có phần mềm dịch cos tạo nháy led mà ko cần viết câu lệnh.
              rất nhanh.0904616244
              lại có cả phần mềm đấy cơ ah.vậy phiền bác up lên cho mọi ngừoi cùng chiêm ngưỡng với. up cả files chạy nhé.

              Comment


              • Nguyên văn bởi rongconn2t Xem bài viết
                lại có cả phần mềm đấy cơ ah.vậy phiền bác up lên cho mọi ngừoi cùng chiêm ngưỡng với. up cả files chạy nhé.
                hi hi, cái này mình thấy có trên mạng từ lâu lắm, quan trọng là phần cứng của nó thía nào thui.
                Vũ xuân Lợi
                YM!:

                Comment


                • chào mọi người.hôm nay em ngồi làm 1 bài về 89s52 thì vướng phải 1 chút vấn đề nhỏ muốn hỏi.
                  em đang viết chuơng trình cho lặp vĩnh viễn để xuất hiển thị ra led 7 đoan.nhưng em có sử dụng 1 ngắt ngoài 0 để có thể dừng chương trình.ý em muốn là cứ mỗi lần ấn nút ngắt ngoài 0 thì chương trình sẽ được chạy lại từ đầu.
                  ngồi nghĩ 1 lúc thì em chỉ nghĩ ra được 2 cách nhưng có vẻ không khả quan cho lắm. mong mọi người góp ý
                  em viết chương trình trong C mong mọi người giúp = C

                  C1 : cho chạy đến câu lệnh cuối cùng của chương chính.tức là thoát khỏi chương trình chính và nó sẽ tự động trở về câu lệnh đầu tiên khi con trỏ PC bị tràn (cách này gọi là chời cùn,chẳng biết có được hay không )
                  C2 : trong chương trình con phục vụ ngắt ta định lại địa chỉ cho nó con trỏ PC.nhưng không biết trong chương trình C thì địa chỉ ban đầu của con trỏ PC được trỏ là bao nhiêu. có giống như asm là 0x30 kô.nếu là 0x30 thì phải chèn câu lệnh thế này không biết đúng sai thế nào
                  toàn bộ chương trình con phục vụ ngắt em định viết thế này


                  void ngat_ngoai_0_chay_lai(void) interrupt 0
                  {
                  #asm
                  org 0x30 ; chọn địa chỉ là 0x30
                  #endasm
                  }

                  cảm ơn mọi người
                  Last edited by rongconn2t; 22-06-2009, 19:07.

                  Comment


                  • co pac nao biet ve chuong trinh dieu khien cua 8051 post len cho em xem voi em dang tim hieu 8051 dk quang bao cam on

                    Comment


                    • Nguyên văn bởi rongconn2t Xem bài viết
                      chào mọi người.hôm nay em ngồi làm 1 bài về 89s52 thì vướng phải 1 chút vấn đề nhỏ muốn hỏi.
                      em đang viết chuơng trình cho lặp vĩnh viễn để xuất hiển thị ra led 7 đoan.nhưng em có sử dụng 1 ngắt ngoài 0 để có thể dừng chương trình.ý em muốn là cứ mỗi lần ấn nút ngắt ngoài 0 thì chương trình sẽ được chạy lại từ đầu.
                      ngồi nghĩ 1 lúc thì em chỉ nghĩ ra được 2 cách nhưng có vẻ không khả quan cho lắm. mong mọi người góp ý
                      em viết chương trình trong C mong mọi người giúp = C

                      C1 : cho chạy đến câu lệnh cuối cùng của chương chính.tức là thoát khỏi chương trình chính và nó sẽ tự động trở về câu lệnh đầu tiên khi con trỏ PC bị tràn (cách này gọi là chời cùn,chẳng biết có được hay không )
                      C2 : trong chương trình con phục vụ ngắt ta định lại địa chỉ cho nó con trỏ PC.nhưng không biết trong chương trình C thì địa chỉ ban đầu của con trỏ PC được trỏ là bao nhiêu. có giống như asm là 0x30 kô.nếu là 0x30 thì phải chèn câu lệnh thế này không biết đúng sai thế nào
                      toàn bộ chương trình con phục vụ ngắt em định viết thế này


                      void ngat_ngoai_0_chay_lai(void) interrupt 0
                      {
                      #asm
                      org 0x30 ; chọn địa chỉ là 0x30
                      #endasm
                      }

                      cảm ơn mọi người
                      Kái cách một của bác thì chịu, kái cách hai thì hơi có vấn đề một chút, vì khi bác dùng interrupt 0, tức là đã nhẩy đến địa chỉ đóa rồi, không cần phải #asm làm gì, ở asembly thì bác phải dùng lệnh nhảy từ org xuống ct con, còn ở đây thì bác viết vô tư. ví dụ

                      void INT_0(void) interrupt 0 // chuong trinh phuc vu ngat
                      {
                      // di nhien cho nay bac thich viet gi chang duoc
                      }

                      void main(void)
                      {
                      EA=1; // cho phep ngat toan cuc
                      EX0=1; // cho phep ngat ngoai 0
                      IT0=1; //ngat kich phat suon
                      //viet voi viet vuon gi o day thi viet, vi du nhu khoi tao mot kai gi day
                      while(1); // vong lap vo tan day nay, trong vong lap bac cung cu viet vo tu
                      }
                      Hix, thui, em đang phải rao vặt bán hàng trên mạng, sợ sếp kêu ka, chúc bác thành công!
                      Last edited by vuxuanloi; 24-06-2009, 10:08.
                      Vũ xuân Lợi
                      YM!:

                      Comment


                      • Nguyên văn bởi hanhdong19 Xem bài viết
                        co pac nao biet ve chuong trinh dieu khien cua 8051 post len cho em xem voi em dang tim hieu 8051 dk quang bao cam on
                        Cái này ở trên mạng nhiều lắm, bác chịu khó google search kái nhé.
                        Chào thân ái, mong tiến bộ!
                        Vũ xuân Lợi
                        YM!:

                        Comment


                        • Nguyên văn bởi vuxuanloi Xem bài viết
                          Kái cách một của bác thì chịu, kái cách hai thì hơi có vấn đề một chút, vì khi bác dùng interrupt 0, tức là đã nhẩy đến địa chỉ đóa rồi, không cần phải #asm làm gì, ở asembly thì bác phải dùng lệnh nhảy từ org xuống ct con, còn ở đây thì bác viết vô tư. ví dụ

                          void INT_0(void) interrupt 0 // chuong trinh phuc vu ngat
                          {
                          // di nhien cho nay bac thich viet gi chang duoc
                          }

                          void main(void)
                          {
                          EA=1; // cho phep ngat toan cuc
                          EX0=1; // cho phep ngat ngoai 0
                          IT0=1; //ngat kich phat suon
                          //viet voi viet vuon gi o day thi viet, vi du nhu khoi tao mot kai gi day
                          while(1); // vong lap vo tan day nay, trong vong lap bac cung cu viet vo tu
                          }
                          Hix, thui, em đang phải rao vặt bán hàng trên mạng, sợ sếp kêu ka, chúc bác thành công!

                          cách 2 của em em thấy có vẻ kô ăn thua.khi đưa con trỏ PC về vị trí đó,nhưng con trỏ SP lại lưu vị trí của nó,khi trở lại chương trình chính.nó lại trở lại đúng vị trí đang chạy.
                          có ai có cách nào giúp tôi với


                          à mọi người cho em hỏi luôn cách ghi ,đọc dữ liệu vào EEPROM của 89s52 luôn nhé.cái này vất lắm.

                          Comment


                          • mình có cả phần cứng luôn chạy rất ổn
                            có thể dùng làm cho tất cả các biển chữ xếp
                            cái này mình chuyển giao.rẻ thui.hiiiiiiiiiiiiiiiiiiiii

                            Comment


                            • Nguyên văn bởi rongconn2t Xem bài viết

                              cách 2 của em em thấy có vẻ kô ăn thua.khi đưa con trỏ PC về vị trí đó,nhưng con trỏ SP lại lưu vị trí của nó,khi trở lại chương trình chính.nó lại trở lại đúng vị trí đang chạy.
                              có ai có cách nào giúp tôi với


                              à mọi người cho em hỏi luôn cách ghi ,đọc dữ liệu vào EEPROM của 89s52 luôn nhé.cái này vất lắm.

                              Ờ, hi hi, sorry, chỉ để ý cái lỗi ở ngắt của bạn mà quên để ý cái bạn cần là reset lại tất cả, hix, nói như vậy thì cần ngắt ngoài làm kái gì đâu, chỉ cần dùng một nút thường là được roài, kiểm tra nút nhấn, khi mà được nhấn thì nhảy lên đầu, khởi tạo lại tất cả, thía là xong.
                              Vũ xuân Lợi
                              YM!:

                              Comment


                              • Nguyên văn bởi 8sung Xem bài viết
                                mình có cả phần cứng luôn chạy rất ổn
                                có thể dùng làm cho tất cả các biển chữ xếp
                                cái này mình chuyển giao.rẻ thui.hiiiiiiiiiiiiiiiiiiiii
                                Èo, hix, cái chữ xếp thì có gì đâu mà phải chuyển giao. Bạn port thử sơ đồ mạch lên xem nào?
                                Vũ xuân Lợi
                                YM!:

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • vi van pham
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi vi van pham
                                  Đồng ý với Bqv.
                                  50 năm làm nghề, tôi đã chứng kiến 3 lần máy x quang mới nhập từ nước ngoài về bị lỗi.
                                  - Lần thứ 1 máy xq của Pháp được ks Pháp lằp đặt bị lỗi 1 con didode, đưa cho ks Pháp con didode khác cùng mã số, ông...
                                  hôm nay, 08:09
                                • mèomướp
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi mèomướp
                                  Dạ chú dinh... muốn sửa lỗi cho hãng thì chú cứ gửi những hình ảnh, video cho họ đi ạ, chú có thể tìm thông tin của những lãnh đạo bên ấy để gửi thì sẽ hiệu quả hơn ạ. Về tổng quan thì họ sẽ ko phản hồi rõ ràng đâu ạ, vì nhận...
                                  hôm nay, 06:19
                                • bqviet
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi bqviet
                                  Cuối năm bàn thêm chuyện to hơn chút, đấy là 2 vụ rơi đám 737 đời mới và trục trặc ở cả tá chiếc khác. Ngay cả những thứ tưởng như cao siêu sang xịn thật thì vẫn có thể gặp trường hợp oái oăm như thường. Từ hồi đó bqv đã thấy khó hiểu làm sao lại đẻ ra đám MCAS quái thai đến thế được. Rồi...
                                  24-01-2025, 19:40
                                • bqviet
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi bqviet
                                  Bqv phải vào ngay để tán đồng với bài viết trên của bạn. Chỉ bàn về kỹ thuật, thiết bị máy móc của hãng dù danh tiếng vẫn có thể xảy ra những chuyện ngoài dự kiến, thậm chí những chuyện tưởng như không bao giờ có thể xảy ra....
                                  24-01-2025, 19:31
                                • dinhthuong80
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi dinhthuong80
                                  (ĐT chia sẻ MPPT này, với mong muốn rằng, chúng ta hãy tự tin lên, hãy tự hào là người VN, đừng quá tin vào người khác, đừng quá thần tượng họ, cần kiểm tra thực chứng chứ không nên cứ cho các thiết bị thông minh, cao siêu là hoàn hảo)
                                  24-01-2025, 12:08
                                • dinhthuong80
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi dinhthuong80
                                  Dưới đây là hình ảnh thực:

                                  (bị phạm con tụ pi C17 (phía trên IC U3/DIP08: văng mất xác!)

                                  (hàn vào vị trí C17 tụ pi 27nF ( giá trị phỏng đoán từ 10-100nF!), mạch vẫn chạy như trước khi cạy keo)...
                                  24-01-2025, 12:05
                                • dinhthuong80
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi dinhthuong80
                                  ĐT đã mạnh dạn mail thử cho hãng SRNE, họ trả lời là nó dùng nhiệt điện trở ở bên trong mạch như sau:

                                  "Our street light controller product triggers high temperature protection based on internal thermistor sampling''

                                  Thấy hơi lo lắng vì kiến thức điện tử...
                                  24-01-2025, 11:39
                                • mèomướp
                                  Trả lời cho tìm mua đồng hồ vạn năng
                                  bởi mèomướp
                                  Dạ chú mua cái kẹp dòng ấy ạ. Chị hàng xóm nhà cháu có 1 cái thấy lâu lâu rùi chưa hỏng ạ. Ví dụ như mẫu này trên shoppee đầy ạ...
                                  https://vn.shp.ee/dWYVgq7
                                  21-01-2025, 12:48
                                • vi van pham
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi vi van pham
                                  Bác Đinh Vặn sai rồi,bây giờ con nít mẫu giáo đã giải phương trình 2 ẩn số rồi.
                                  Tôi chứng minh bác lên youtube đầy video đơn giản tựa rất hot, chỉ 1 transistor hay 1 con diode và hướng dẩn cách làm, tác giả không vẽ sơ đồ mạch điện...
                                  21-01-2025, 11:55
                                • nguyendinhvan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi nguyendinhvan
                                  Bây giờ mới có tháng giêng, bao giờ mới đến tháng mười ?
                                  Các cháu mẫu giáo mới lên lớp 1 được có 4 tháng. Nên đừng lấy lý do chúng nó đã đi học rồi để bắt nó viết một bài luận văn, hay là giải bài toán hàm. Phải kiên nhẫn...
                                  21-01-2025, 00:47
                                Đang tải...
                                X