Thông báo

Collapse
No announcement yet.

89c2051

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

  • #16
    Nguyên văn bởi tallht Xem bài viết
    bác nói em vẫn chưa hiểu! làm sao để 1 chân con led dính vào phần mạch bị đổ đồng được vậy ah?
    còn bài happy birthday em tìm không thấy(chỉ tìm ra trang web guitar pro thôi,nhưng chẳng biết tìm gì ở đó nữa.hi hi hi)! bác cho em đường link đi! thanks bác nhiều
    hic , chán u we , tui thấy u lập trình cũng dc mà ( wa mấy bài u replay) sao lại hỏi câu background như thế ! u thấy 1 chân của led tui nối VCC , còn 1 chân tui nối VĐK ! vậy thì u đổ Cu VCC thì nói sẽ phủ 1 chân of led !

    còn bài Happy birthday , u vào đây mà lấy , 1 đống lun
    http://www.ultimate-guitar.com/searc...rthday&w=songs

    Comment


    • #17
      hìhì.bác đừng nóng! em không biết thật nên mới hỏi bác! cảm ơn bác nhe! hìhì.bác đừng giận
      SỰ HỌC LÀ MÃI MÃI......!!!!

      Comment


      • #18
        Các Bác ơi.cho Em Hỏi Tí. Em Viết Code Cho 89c2051 đó,tuy Chưa Dài Tới 2kb Nhưng Khi Nạp Vào Nó Thì Nó Chỉ Chạy 1 Số Lệnh,bỏ Qua 1 Số Lệnh(mặc Dù Chỉ Là Lệnh Xuất Port Thôi!).em đã Thử Bỏ Bớt 1 Số Dòng Lệnh Thì Nó Chạy đủ Hết,ok.vậy Có Phải Là Chương Trình Dài Sẽ Gây Ra Sự Thiếu Ram Nội Nên Nó Bỏ Wa 1 Số Lệnh Không Ah?
        Nếu Ko Phải Vậy Thì Do Nguyên Nhân Nào Ah! Cách Khắc Phục Ah. Cảm ơn Các Bác Nhá!
        SỰ HỌC LÀ MÃI MÃI......!!!!

        Comment


        • #19
          u thấy với 2051 , tui viết đc ct khá dài , thế mà u chỉ mấy lệnh output_pin đã hết 2K ! bái phục đó nha ! Nguyên nhân là u chưa bit tối ưu ct ! Nếu u cần nhìu hơn thì nên dùng S52 , S53 ....

          Comment


          • #20
            không phải vậy .pác hiểu sai ý mình gòy. chương trình chỉ có 287byte thôi nhưng nó lại không thực thi hết lệnh mà mình viết,bỏ wa 1 số lệnh.mình ko hiểu tại sao hết!nên nhờ bác đó mà!
            SỰ HỌC LÀ MÃI MÃI......!!!!

            Comment


            • #21
              Bạn post chương trình đó lên, những lệnh nào bị bỏ qua, và khi bạn xoá lệnh nào thì nó lại thực hiện hết?
              Không xờ không xem thì biết đằng nào mà anh em chỉ!?

              Comment


              • #22
                code đây!!!!!

                lần 1: nó sáng từng con,rùi 2 con sáng,..bỏ không nhấp nháy(cả 2 đoạn nhấp nháy đều bị bỏ wa)
                lần 2: không sáng từng con,sáng 2 con,...bỏ wa không nhấp nháy(cả 2 đoạn nhấp nháy đều bị bỏ wa) .Mô phỏng trên proteus thì ok cả!
                nếu bỏ hết lệnh nhấp nháy thì nó ok!
                em chẳng biết sửa sao cả! giúp em đi!
                Attached Files
                SỰ HỌC LÀ MÃI MÃI......!!!!

                Comment


                • #23
                  mô hình thực tế chỉ là các đèn led gắn vào 2 port của 2051 thôi!(chân + nối nguồn) như của bac zz_bi_zz đó!!!
                  SỰ HỌC LÀ MÃI MÃI......!!!!

                  Comment


                  • #24
                    - nguồn u wa yếu , đo nguồn phải là 3,1.. đó nha . Lúc đầu tui cũng gặp như thế vì hộp pin lâu ngày bị rỉ , ko tx tốt với cực
                    - u chưa nạp chương trình vào chip 2051 đc ! kiểm tra xem chip có bị nóng ko ? tui lúc đầu mượn ku bạn mạch nạp cổng COM về , nóng chip ! ghét we mua lun mạch USB( 2 xị) . khiếp ! làm mạch xíu xíu mà tốn 2xị cơ đấy
                    - nên lập trình với nguồn 3 pin , sau đó ok chương trình hãy đưa nguồn 2 pin vào ! vì ta lập trình thử 1 lúc thì pin hết --> ko bit ct hay phần cứng bị lỗi mà ko chạy đúgn , OK ?

                    Comment


                    • #25
                      Pin Mới Hoàn Toàn Bác ạ! Nhưng Em Thử Làm Bằng 3 Cục Pin Xem Sao!em Nạp Băng Cổng Com .cũng Tốn Cả Mớ Tiền Chứ ít đâu! Nhưng được Biết Thêm Nhiều Thứ.nghĩ Cũng đáng! Có Gì Em Pót Kết Quả Lại Sau! Hy Vọng Là Sẽ được! Em Cũng Mệt Với Nó Lắm Gòy!
                      SỰ HỌC LÀ MÃI MÃI......!!!!

                      Comment


                      • #26
                        Có Ai Có Cao Kiến Gì Không>? Giúp Mình Với!
                        SỰ HỌC LÀ MÃI MÃI......!!!!

                        Comment


                        • #27
                          có gian khổ mới có đc nụ cừoi của px ... nghĩ vậy thì sẽ chạy đc ct ah ! gud luck

                          Comment


                          • #28
                            giúp em với

                            Thông cảm cho em trước vì em là newbie mà
                            em làm tất cả ok rồi, nhưng nạp vào con at89c2051 nó báo thế này:
                            Code:
                            Detecting Chip...
                               AT89C2051, 2015 bytes used approx.
                            Erasing...
                               Erased, Chip should be blank now
                            Verifying Erase...
                               OK
                            Setting Write Counter...
                               4095 bytes
                            Writing, Please wait...
                               4095 Bytes written, Verify Pending
                            Setting Read Counter...
                               4095 bytes
                            Reading to Verify, Please wait...
                               4095 Bytes read, Use File>Save Buffer as HEX to save the buffer content to HEX file.
                            Verifying...
                               Verify Failed at address 1
                               Try re-inserting chip
                            Chạy đi chạy lại vẫn thế, cắm vào mạch ko chạy. Mà chạy dịch sang hex báo ok, không có lỗi gì. Cứu em với.

                            Comment


                            • #29
                              bạn xem có cắm nhầm chân chip không ? hay bạn có thể mượn mạch nạp khác về nạp cho con chip của mình xem nó ổn không? nếu ko thì mạch nạp bạn có thể có vấn đề.! cách khác nũa bạn dùng chương trình nạp khác xem sao ? bạn hãy kiểm tra như vậy và báo kết quả lại xem sao ha.
                              SỰ HỌC LÀ MÃI MÃI......!!!!

                              Comment


                              • #30
                                Em mới vào nghề mong các bác chỉ giúp. Em ko hiểu lắm về phần code nhạc đã vào cả trang http://www.ultimate-guitar.com rồi nhưng ko rõ lắm. mong mấy anh chỉ giúp
                                Đoạn này thì vẫn ok
                                Code:
                                void program1() 
                                {  L1 = R1 = 0 ; delay_ms(500);
                                   L2 = R2 = 0 ; delay_ms(500);
                                   L3 = R3 = 0 ; delay_ms(500);
                                   L4 = R4 = 0 ; delay_ms(500);
                                   L5 = R5 = 0 ; delay_ms(500);
                                   L6 = R6 = 0 ; delay_ms(500);
                                   cente = 0   ; delay_ms(500);
                                   
                                   L1 = R1 = 1 ; delay_ms(300);
                                   L2 = R2 = 1 ; delay_ms(300);
                                   L3 = R3 = 1 ; delay_ms(300);
                                   L4 = R4 = 1 ; delay_ms(300);
                                   L5 = R5 = 1 ; delay_ms(300);
                                   L6 = R6 = 1 ; delay_ms(300);
                                   cente = 1   ; delay_ms(300);
                                }
                                void program2() 
                                {  L1 = 0 ; delay_ms(100);
                                   L2 = 0 ; delay_ms(100);
                                   L3 = 0 ; delay_ms(100);
                                   L4 = 0 ; delay_ms(100);
                                   L5 = 0 ; delay_ms(100);
                                   L6 = 0 ; delay_ms(100);
                                   cente = 0   ; delay_ms(100);
                                   
                                   R1 = 0 ; delay_ms(100);
                                   R2 = 0 ; delay_ms(100);
                                   R3 = 0 ; delay_ms(100);
                                   R4 = 0 ; delay_ms(100);
                                   R5 = 0 ; delay_ms(100);
                                   R6 = 0 ; delay_ms(100);
                                   
                                   cente = 1   ; delay_ms(300);
                                   L6 = R6 = 1 ; delay_ms(300);
                                   L5 = R5 = 1 ; delay_ms(300);
                                   L4 = R4 = 1 ; delay_ms(300);
                                   L3 = R3 = 1 ; delay_ms(300);
                                   L2 = R2 = 1 ; delay_ms(300);
                                   L1 = R1 = 1 ; delay_ms(300);
                                }
                                void main(void)
                                {  
                                   TMOD =0x01;
                                   TL0  =0xFF;
                                   TH0  =0xFF;
                                   ET0  =1;
                                   EA   =1; 
                                   TR0  =1;
                                   
                                   P1 = 0xFF  ; 
                                   P3_0 = P3_1 = P3_3 = P3_5 = 1;
                                còn bên trên ko rõ lắm

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X