Thông báo

Collapse
No announcement yet.

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

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

  • 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

  • #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


    • #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


      • #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


        • #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


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

            Comment


            • #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


              • #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


                • #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


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

                    Comment


                    • #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

                      • bqviet
                        Trả lời cho Đấu tắt điện cho máy tính bảng
                        bởi bqviet
                        Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                        06-12-2025, 17:17
                      • nguyendinhvan
                        Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                        bởi nguyendinhvan
                        Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                        05-12-2025, 19:59
                      • afrendly
                        Trả lời cho Đấu tắt điện cho máy tính bảng
                        bởi afrendly
                        Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                        04-12-2025, 01:27
                      • nick22
                        Trả lời cho Máy điện châm ?
                        bởi nick22
                        Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                        01-12-2025, 13:23
                      Đang tải...
                      X