Thông báo

Collapse
No announcement yet.

đồng hồ số dùng 8051

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

  • #31
    có phải tuyendt87 không nhỉ. Nếu phải thì mình đã gửi mail cho bạn rồi mà. nếu không phải thì gửi lại cho nè. Nếu giải nén ko được thì đổi nó lại thành .rar mà giải nén nhé
    File gửi kèm dong_ho.zip (71.9 KB, 390 views)
    bn ơi sao mình tải về chạy mô phỏng. rồi so sánh với đồng hồ máy tính thì cái này nó chạy nhanh hon là sao vạy bn

    Comment


    • #32
      cái này như vậy là chạy rồi đó, con ds1307 là con realtime tức nó sẽ chạy đúng (lý thuyết) còn nếu muốn chạy chính xác thì còn phải chạy layout cho tốt, con thạch anh 32,768 đặt càng gần với chip càng tốt, đường mạch chạy cực nhỏ, hàn vỏ với mass, phải có pin.

      các bạn ko dịch được thì tạo mới 1 project rồi add dong_ho.c vào rồi copy các library vào C:\Keil\C51\INC\Atmel (ko nhớ rõ) cách tốt nhất chỉ đường dẫn đến các file thư viện là ok.
      |

      Comment


      • #33
        Nguyên văn bởi tranduythai Xem bài viết
        Mình dùng con ds1307 lập trình C dùng trình duyệt keil C, dùng at89s52 chương trình lập ra không hiểu sai chỗ nào nữa, khi dịch ra file Hex thì báo lỗi. Help me.

        Ban lam toi cho ni roi ma sua ko dc ah.
        Coi lai cac bien da dinh nghia chua.
        Ma post len bang bao loi nguoi ta moi biet ma sua dc chu.Doc ri thi chiu
        Xem lai phan change==0, thay kho hieu the nao.
        Tui lam mach nay chay may cai roi. ngon lanh.Can dua mail tui goi file.c cho.
        Tim sua>tim sua>...........dung
        Cho minh xin với nhé bạn ơi, mình cũng vất vả nhiều khi phải đọc đoạn code để hoàn thiện, nhưng lại không thành công
        Cảm on bạn nhiều (vansynghi@gmail.com)

        Comment


        • #34
          Nguyên văn bởi khaclub Xem bài viết
          http://www.mediafire.com/?2ogngytmany

          Bạn xem cái này thử xem. Nhóm mình làm trong 3 4 ngày đó. Đồng hồ casio
          Anh ơi cho em hỏi là mạch anh vẽ bằng proteus nhưng sao em mở mãi mà không được nhỉ?
          |

          Comment


          • #35
            Nguyên văn bởi thanh_nhan93 Xem bài viết
            Anh ơi cho em hỏi là mạch anh vẽ bằng proteus nhưng sao em mở mãi mà không được nhỉ?
            proteus bản thấp hơn không mở được bản cao hơn,bạn chú ý điều này,hiện nay bản 7.6sP4 chắc đang là bản mới nhất,bạn down về mở thử xem,nếu vẫn không mở được coi chừng đó là mạch vẽ bằng orcad máy mình 2 file capture của orcad và file DSN của proteus icon giống hệt nhau chỉ khi mở ra mới phân biệt được
            sale of Gobal Automation Solution Company Limited

            Comment


            • #36
              Nguyên văn bởi tranpic Xem bài viết
              có phải tuyendt87 không nhỉ. Nếu phải thì mình đã gửi mail cho bạn rồi mà. nếu không phải thì gửi lại cho nè. Nếu giải nén ko được thì đổi nó lại thành .rar mà giải nén nhé
              đã có ai hiển thị được cả ngày, tháng, năm = code của anh tranpic chưa?mình sửa mãi mà toàn hiển thị hoặc là 12 led ngày tháng năm, hoặc là 12 led giờ, phút, giây, không thể nào tách ra được. anh tranpic hay thành viên nào có thể giúp phần này thì hay quá, cảm ơn trước nhé!
              Last edited by hieppro89; 07-11-2010, 15:09.

              Comment


              • #37
                hiển thị display:

                anh tranpic hay thành viên nào của diễn đàn có thể giải thích giúp em đoạn display này trong code đồng hồ số của anh tranpic được không?em đọc mãi mà không hiểu:

                void display()
                {
                unsigned char i;
                for(i=0;i<6;i++)
                {
                if((dis_array[i]>=128)&&(dis_array[i]!=0xbf)) // tại sao lại là 128????
                {
                send_595(led_code[dis_array[i]-128]+128);
                }
                else send_595(led_code[dis_array[i]]);
                }
                ST;
                }
                em có thử thay đổi 128 thành 1 giá trị khác thì mạch chạy sai luôn, chứng tỏ 128 rất quan trọng, nhưng em không hiểu tại sao lại là 128, có phải là 128=0x80?giúp em nhé, em cảm ơn!!

                Comment


                • #38
                  Mình có mạch in và file hex luôn, chạy ok

                  Comment


                  • #39
                    uh, mình cảm ơn!mình cũng có, nhưng mình muốn hiểu sâu hơn thì tốt hơn:
                    void display()
                    {
                    unsigned char i;
                    for(i=0;i<6;i++)
                    {
                    if((dis_array[i]>=128)&&(dis_array[i]!=0xbf)) // tại sao lại là 128????
                    {
                    send_595(led_code[dis_array[i]-128]+128);
                    }
                    else send_595(led_code[dis_array[i]]);
                    }
                    ST;
                    }
                    bạn Tranque70 giải thích giúp mình đoạn code trên dc ko?đến bjo mình vẫn chưa hiểu.ah,không hiểu sao,mình ghép nối 595 với 8051 lại không chạy,mặc dù mô phỏng rất tốt, mình chỉ xuất dữ liệu ra 8 led đơn sáng nhấp nháy mà cũng không dc,chán ghê!

                    Comment


                    • #40
                      em cũng làm cái mạch đồng hồ này mà k được bác tranpic nói có cho em xin với được k?gmail của emhamtanvu88@gmail.com
                      DANIEL VU

                      Comment


                      • #41
                        phamtanvu88@mail.com
                        DANIEL VU

                        Comment


                        • #42
                          các bác cho em hỏi: tại sao em dùng các Port P0,P2,P3 để dk 74ls595 lại không dc, trong khi đó phải dùng đúng chân Port 1 mới dc. Cụ thể là:
                          +P1.1=14(data)
                          +P1.2=11(clk)
                          +P1.3=12(strobe)
                          các chân này là em làm đúng theo sách giáo khoa.khi em mô phỏng = proteus thì dùng Port nào cũng ok,nhưng khi rap mạch thật = botes thì phải đúng thứ tự chân như trên mới ok, các bác giải thích giúp em với, em thấy Port 1 ko có gì đặc biệt cả.Thanks all!
                          ak,còn cả vấn đề này nữa, tại sao trong datasheet con DS1307 nói là cần phải có trở kéo lên cho chân 5,6 nối tiếp với vdk, mà trong mạch của bác Tranpic lại không có nhỉ, khi em thêm vào thì nó không chạy nữa, có phải trong lúc lập trình bác Tranpic đã bổ xung thêm phần này rùi, mà em tìm trong file DS1307.c , và i2c.c của bác Tranpic không có nhỉ?
                          http://www.dientuvietnam.net/forums/...d%C3%B9ng-8051
                          Last edited by hieppro89; 10-11-2010, 23:27.

                          Comment


                          • #43
                            Nguyên văn bởi hieppro89 Xem bài viết
                            các bác cho em hỏi: tại sao em dùng các Port P0,P2,P3 để dk 74ls595 lại không dc, trong khi đó phải dùng đúng chân Port 1 mới dc. Cụ thể là:
                            +P1.1=14(data)
                            +P1.2=11(clk)
                            +P1.3=12(strobe)
                            các chân này là em làm đúng theo sách giáo khoa.khi em mô phỏng = proteus thì dùng Port nào cũng ok,nhưng khi rap mạch thật = botes thì phải đúng thứ tự chân như trên mới ok, các bác giải thích giúp em với, em thấy Port 1 ko có gì đặc biệt cả.Thanks all!
                            ak,còn cả vấn đề này nữa, tại sao trong datasheet con DS1307 nói là cần phải có trở kéo lên cho chân 5,6 nối tiếp với vdk, mà trong mạch của bác Tranpic lại không có nhỉ, khi em thêm vào thì nó không chạy nữa, có phải trong lúc lập trình bác Tranpic đã bổ xung thêm phần này rùi, mà em tìm trong file DS1307.c , và i2c.c của bác Tranpic không có nhỉ?
                            Bạn có thể dùng bất cứ Port nào để giao tiếp với 595. Nếu xảy ra lỗi thì nên kiểm tra kỹ lại code.
                            PCT COMPUTER
                            (Để không làm ảnh hưởng đến thời gian và công việc cá nhân. Xin vui lòng không nhắn tin và điện thoại)

                            Comment


                            • #44
                              Xin lỗi vì post nhầm topic nhứng em không muôn tạo topic mới
                              Cao thủ sửa giúp em phần quet led cho đỡ nháy cái
                              Và có thể nói cách tính delay cho quet led 7 đoạn không
                              Attached Files

                              Comment


                              • #45
                                Anh Thái ah! Em học vi diều khiển cũng gà lắm. Em cũng đang làm đề tài này. Anh có thể chia sẻ cho em sơ đồ mô phỏng và code cho em tham khảo với. Cám ơn anh

                                Comment

                                Về tác giả

                                Collapse

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

                                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