Thông báo

Collapse
No announcement yet.

lập trình C nút bấm

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

  • #16
    File hex:
    Code:
    :08001200D2AFD2A8D28880FE13
    :0300030002001ADE
    :03001A00B290326F
    :03000000020006F5
    :0C000600787FE4F6D8FD75810702001237
    :00000001FF
    VNATR Forum:

    Comment


    • #17
      cảm ơn bạn dao m lại biết thêm về ngắt hjx cái này hơi mơ hồ đối với m
      Câu Lạc Bộ Sáng Tạo

      Comment


      • #18
        Nguyên văn bởi quangminh Xem bài viết
        toàn code dễ không tự sửa được hay sao ?
        m mới tìm hiểu về vdk mà, tự học thui nhưng bit chút về lập trình (ngôn ngữ khác ko fai C) lên chỉ sửa dc những cái j m biết thui
        Câu Lạc Bộ Sáng Tạo

        Comment


        • #19
          Nguyên văn bởi quangminh Xem bài viết
          toàn code dễ không tự sửa được hay sao ?
          m mới tìm hiểu về vdk mà, tự học thui nhưng bit chút về lập trình (ngôn ngữ khác ko fai C) lên chỉ sửa dc những cái j m biết thui
          Câu Lạc Bộ Sáng Tạo

          Comment


          • #20
            sao diễn đàn bị đơ sao ý nhỉ send 1 thành 2 bài viết Admin đừng nghĩ là Spam nha
            Câu Lạc Bộ Sáng Tạo

            Comment


            • #21
              if(button == 0)
              { while(!button);
              Led = ! Led;
              }
              // xong
              Nguyễn Huy Biên - 01649 802 694
              gmail :

              Comment


              • #22
                zầy nha tại gấp quá nên tui chưa có viết hón chỉnh được bạn tham khảo cái này chạy 100%
                void scankay()
                if(!nut)
                {
                if (P1_0) P1_0=0;
                else P1_0=1;

                }while(!nut)
                vì mạch bạn có treo trở còn không treo thì chỉ (nut) treo thì(!nut)
                cái này là đọn giả nhát rùi đó làm mà hông chạy thì bó tay

                Comment


                • #23
                  Bây giờ các bạn giúp m cái này:


                  Như trong hình: Bấm nút led-red sáng(led1) xong bấm nút lần 2 led-blue (led2) sáng chỉ cần như vậy thui.
                  Ban đầu P1=0
                  Câu Lạc Bộ Sáng Tạo

                  Comment


                  • #24
                    bạn bị gì zậy trả lời cho cái hình ở trên đấy còn ở dưới nó khác mà

                    Comment


                    • #25
                      Nguyên văn bởi thanhnha220 Xem bài viết
                      bạn bị gì zậy trả lời cho cái hình ở trên đấy còn ở dưới nó khác mà
                      uk m muốn hỏi thêm cái nữa mà
                      Câu Lạc Bộ Sáng Tạo

                      Comment


                      • #26
                        Nguyên văn bởi vuthai Xem bài viết
                        uk m muốn hỏi thêm cái nữa mà
                        đi chụp cắt lớp não xem có bị phẳng không. Người ta đã chỉ cái đầu tiên rồi không biết tự viết thêm hay sao mà dễ ẹt cũng đi hỏi.
                        |

                        Comment


                        • #27
                          Nguyên văn bởi quangminh Xem bài viết
                          đi chụp cắt lớp não xem có bị phẳng không. Người ta đã chỉ cái đầu tiên rồi không biết tự viết thêm hay sao mà dễ ẹt cũng đi hỏi.
                          saxxxxxxxxx biết thì đã ko fai hỏi cho thừa
                          Câu Lạc Bộ Sáng Tạo

                          Comment


                          • #28
                            Code:
                            #include<REG51.H>
                            #define LED1 P1_0
                            #define LED2 P1_1
                            sbit SW = P1^2;
                            void main()
                            {while(1)
                            {if(SW==0)
                            {while(!SW);
                            LED1= !LED1;
                            LED2=1-LED1;
                            }
                            }
                            mình chưa test đâu nhé, bạn xem thế nào
                            Nguyễn Huy Biên - 01649 802 694
                            gmail :

                            Comment


                            • #29
                              Nguyên văn bởi bienhou Xem bài viết
                              if(button == 0)
                              { while(!button);
                              Led = ! Led;
                              }
                              // xong
                              Chủ đề hay gặp nhưng cũng khá nhiều người chưa biết viết, hoặc chưa viết được sao cho tối ưu.
                              Code trên ok rồi, để viết lại và giải thích thêm chút cho chủ thớt hiểu rõ và thêm 1 hàm delay để chống rung nữa.

                              while(1) //cho vô vòng lặp vô tận
                              {
                              if(button==0)
                              {
                              while(button==0);//trong khi nút nhấn vẫn đang giữ thì ko làm gì hết
                              Led=!Led; //khi nhả nút nhấn ra rồi thì Led sẽ đảo lại trạng thái trước đó
                              delay_ms(50); //delay 1 xíu tránh trường hợp nhấn 1 lần mà ra thành vài lần
                              }
                              }
                              Nhận làm mạch, ĐAMH sử dụng vđk Pic & AVR tại tp.HCM
                              Liên hệ sđt: 0902.808.371

                              Comment


                              • #30
                                ai có thể viết chủ đề trên bằng 1 cái ASM được không
                                minh hộc asm nên không hiểu c mông được giúp đở

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X