Ngôn Ngữ lập trình C/C++

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • buidactien
    Thành viên mới
    • Feb 2011
    • 4

    #1

    Ngôn Ngữ lập trình C/C++

    chào mọi người
    minh đang học ngôn ngữ lập trình C nhưng đến giờ mình chưa hiểu hết được công dụng của nó.không hiểu nó lập trình cho chip như thế nào?không hiểu dùng những lệnh gì để viết?..........
    mong mọi người ai có biết về C thì giúp mình với nha!!!!!!
    cảm ơn mọi người nhiều
    mong được sự giúp đỡ từ mọi người
  • spkt08
    Thành viên mới
    • Apr 2010
    • 18

    #2
    bạn xem cái này!!C cho vdk thì chỉ dùng 1 số lệnh thôi!!
    http://www.mediafire.com/?k1qx4euv93776ja

    Comment

    • spkt08
      Thành viên mới
      • Apr 2010
      • 18

      #3
      bạn nào có tài liệu C++ hay thì share cho mình với nhé!!send sangthaihoang@gmail.com

      Comment

      • buidactien
        Thành viên mới
        • Feb 2011
        • 4

        #4
        uhm
        t mới học mà
        lên cũng chưa hiểu được và cũng không có nhiều tài liệu lên hỏi mọi người

        Comment

        • cocconden
          Thành viên tích cực
          • Jun 2008
          • 228

          #5
          Nguyên văn bởi buidactien Xem bài viết
          uhm
          t mới học mà
          lên cũng chưa hiểu được và cũng không có nhiều tài liệu lên hỏi mọi người
          nói chung với VDK thì học từ ASM để hiểu rõ về cấu trúc hoạt động...sau đó chuyển sang C thì sẽ dẽ hơn. với C thì nhiều lệnh không thể áp dụng được cho VDK, chỉ một số lện chung chung mà thôi. Ban muốn hiểu rõ,mua cuốn sách "Vi Điều Khiển cấu trúc lập trình và Ứng dụng" của tác giả Kiều Xuân Thực (hình như khoàng hơn 20k/1cuon)

          Comment

          • buidactien
            Thành viên mới
            • Feb 2011
            • 4

            #6
            uhm
            cảm ơn c nhiều
            để t tìm hiểu coi nào hi

            Comment

            • thanhvu_tv87
              Thành viên chính thức
              • Feb 2010
              • 75

              #7
              Gửi bạn mạch đèn giao thông C ngả tư đó.



              #include<AT89X51.h>
              unsigned char thoi_gian0,thoi_gian1,thoi_gian2,thoi_gian3;
              unsigned int over=0;
              unsigned char ma[10]={192,249,164,176,153,146,130,248,128,144};

              void delay(unsigned char time)
              {
              unsigned char x,y;
              for(x=0;x<time;x++)
              {
              for(y=0;y<13;y++);

              }
              }
              void time0() interrupt 1
              { //cu 200 us thi tran 1 lan
              over++;
              if(over==4950) //gia tri tinh toan la 5000, tinh chinh lai 4950
              {
              over=0;
              thoi_gian0--;
              thoi_gian1--;
              thoi_gian2--;
              thoi_gian3--;
              }
              }

              void h_thi0()
              {
              unsigned char k,chuc,donvi;
              for(k=0;k<2;k++)
              {
              donvi=thoi_gian0%10;
              chuc=thoi_gian0/10;
              }
              P2=ma[donvi];
              P0=0xfe;
              delay(1);
              P0=0xff;
              delay(1);
              P0=0xfb;
              delay(1);
              P0=0xff;
              delay(1);
              P2=ma[chuc];
              P0=0xfd;
              delay(1);
              P0=0xff;
              delay(1);
              P0=0xf7;
              delay(1);
              P0=0xff;
              delay(1);
              }


              void h_thi1()
              {
              unsigned char k,chuc,donvi;
              for(k=0;k<2;k++)
              {
              donvi=thoi_gian1%10;
              chuc=thoi_gian1/10;
              }
              P2=ma[donvi];
              P0_4=0;
              delay(1);
              P0_4=1;
              delay(1);
              P0_6=0;
              delay(1);
              P0_6=1;
              delay(1);
              P2=ma[chuc];
              P0_5=0;
              delay(1);
              P0_5=1;
              delay(1);
              P0_7=0;
              delay(1);
              P0_7=1;
              delay(1);
              }

              void h_thi2()
              {
              unsigned char k,chuc,donvi;
              for(k=0;k<2;k++)
              {
              donvi=thoi_gian2%10;
              chuc=thoi_gian2/10;
              }
              P2=ma[donvi];
              P0_4=0;
              delay(1);
              P0_4=1;
              delay(1);
              P0_6=0;
              delay(1);
              P0_6=1;
              delay(1);
              P2=ma[chuc];
              P0_5=0;
              delay(1);
              P0_5=1;
              delay(1);
              P0_7=0;
              delay(1);
              P0_7=1;
              delay(1);
              }


              void h_thi3()
              {
              unsigned char k,chuc,donvi;
              for(k=0;k<2;k++)
              {
              donvi=thoi_gian3%10;
              chuc=thoi_gian3/10;
              }
              P2=ma[donvi];
              P0_0=0;
              delay(1);
              P0_0=1;
              delay(1);
              P0_2=0;
              delay(1);
              P0_2=1;
              delay(1);
              P2=ma[chuc];
              P0_1=0;
              delay(1);
              P0_1=1;
              delay(1);
              P0_3=0;
              delay(1);
              P0_3=1;
              delay(1);
              }
              void main()
              {
              P0=255;
              P2=255;
              TMOD=2; //timer0 o che do 2 tu nap lai
              TH0=54; //gia tri nap lai
              TR0=1; //cho phep timer0 chay
              ET0=1; //cho phep ngat timer0
              EA=1;
              while(1)
              {
              thoi_gian0=20;
              thoi_gian1=24;

              do
              {
              P1=0x21;
              h_thi0();
              h_thi1();
              }
              while(thoi_gian0!=0);

              thoi_gian0=5;
              thoi_gian1=5;
              do
              {
              P1=0x22;
              h_thi0();
              h_thi1();
              }
              while(thoi_gian0!=0);

              thoi_gian2=20;
              thoi_gian3=24;

              do
              {

              P1=0x0c;

              h_thi2();
              h_thi3();
              }
              while(thoi_gian2!=0);


              thoi_gian2=5;
              thoi_gian3=5;
              do
              {
              P1=0x14;
              h_thi2();
              h_thi3();
              }
              while(thoi_gian2!=0);
              }
              }

              Comment

              • lavenderb9x
                Thành viên mới
                • May 2011
                • 6

                #8
                Anh Thantu ơi anh có đồ án hay tài liệu nào về mạch đèn giao thông ngã tư này không gửi cho em với em đang học lập trinh C mà khó quá !

                Comment

                • thanhchuyen@
                  Thành viên mới
                  • Apr 2011
                  • 16

                  #9
                  các bạn lập trình cho mjnh cái bài này đi.mình làm LED matrix 24x24.Hiển thị chữ LED và chạy với 3 hiệu ứng phụ thuộc vào swith khi ở trạng thái 00 chữ LED xoay tròn,01 chữ LED rởi,10 chữ LED lắt lay.các huynh nào viết dùm em với Bằng Ngôn Ngữ C và viết về PIc 18f4620 nhẽ,cảm ơn cac huynh trước jup em nhẽ,.

                  Comment

                  • Lenh Ho
                    Thành viên tích cực
                    • Mar 2010
                    • 378

                    #10
                    google and keyword( in Eng) = result
                    Be quan. Plz contact through email:

                    Comment

                    • transisto
                      Thành viên tích cực
                      • Oct 2011
                      • 303

                      #11
                      Cái khó khi học ngôn ngữ C là áp dụng câu lệnh cho từng trường hợp khác nhau.Mong các anh chỉ giáo thêm.Thanks các anh!!!!

                      Comment

                      Về tác giả

                      Collapse

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

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

                      Collapse

                      Đang tải...