Thông báo

Collapse
No announcement yet.

Dành cho người mới tìm hiểu 8051

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

  • #76
    //chuong trinh di thang theo vach
    #include <AT89x52.H>
    #include<intrins.h>
    #define EN12 P1_0
    #define EN34 P1_1
    #define IN1 P1_2
    #define IN2 P1_3
    #define IN3 P1_4
    #define IN4 P1_5
    #define S_phai P3_3
    #define S_trai P3_0
    #define S_truoc P3_2
    #define S_sau P3_1
    #define nen 0
    #define vach 1
    void dithang()
    {EN12=EN34=IN1=IN3=vach;IN2=IN4=nen; }
    void re_phai()
    {EN12=IN1=vach;IN2=EN34=nen;}
    void re_trai()
    {EN12=IN4=nen;EN34=IN3=vach;}
    void stop()
    {EN12=EN34=nen;}
    void kiem_tra_vach()
    {
    if ((S_phai==nen&&S_trai==nen)) {dithang();} // va^~n cái dòng quái quy? này!
    else if ((S_phai==vach&&S_trai==nen)) {re_phai();}
    else if (S_phai==nen&&S_trai==vach) {re_trai();}
    else if (S_truoc==S_sau==nen) {stop();};
    }
    void main()
    {
    while (1)
    {
    kiem_tra_vach();
    }
    }
    Niềm vui của tôi là được học hỏi các bạn:))
    Nỗi buồn của tôi là hỏi các bạn không trả lời:((

    Comment


    • #77
      Bác thử coi cái của em coi
      Em đã sửa rùi không biết có ổn không
      Niềm vui của tôi là được học hỏi các bạn:))
      Nỗi buồn của tôi là hỏi các bạn không trả lời:((

      Comment


      • #78
        Nguyên văn bởi chuabietgi2
        Bác thử coi cái của em coi
        Em đã sửa rùi không biết có ổn không
        Tốt rồi! Khai báo để dấu ; sau các dòng làm nhìn mãi không ra, nó báo các lỗi như không tìm thấy biến vậy!

        Comment


        • #79
          cám ơn các bác đã tận tình giúp đỡ, nhất là bác bocodai đã chỉ bảo cách lập trình rõ ràng hơn, thank you!
          Cung cấp Oscilocope , Inverter , Switching , DC power supply , AC millivolt meter ....

          Comment


          • #80
            Chào các bác !
            Em viết chương trình điều khiển một con Led như bác Quynh giới thiệu. Nhưng mà nó bị lỗi. Mong các bác sửa lại. Đa tạ.


            #include <regx51.h>
            #define led P1_0
            void delay (unsigned int ms)
            {
            unsigned char i,j;
            for(i=0,i<ms,i++)
            for(j=0,j<120,j++)
            {}
            }

            main()
            {
            while(1)
            {
            led=0
            delay(1000);
            led=1
            delay(1000);
            }
            }

            Lỗi như sau:
            c(6): error C141 : syntax error near ')'
            c(7): error C141 : syntax error near ')'
            Target not created

            Hồi sáng, em có qua chợ Nhật Tảo để hỏi mua con 8051, nhưng họ nói là không ai xài con này nữa. Vậy thì tại sao mình lại học con này làm gì cơ chứ ???
            Dòng code như trên, liệu có thể dùng cho con 89c51 được không ?
            Xin đa tạ các bác !
            |

            Comment


            • #81
              8051 la` ho vi dieu khien , bat nguon tu con VDK 80C51 do Hang Intel phat minh ra , sau nay` cac hang khac cung san xuat va co nhieu cai tien hon nhung ve co ban van giong nhau ca . vd Atmel, Dallas, Phillip, Siemen, ..... Ban cu dung` con At89c51 cho no thong dung va de kiem tai` lieu hoc . Tap lenh co ban la giong nhau thoi . Con Intel 80C51 san xuat lau lam roi nen gio*` ko ban' nua dau. Ban cu dung` cho that nhuyen 89C51 roi sau nay` hoc cac VDK khac ko phai la` van de` qua' kho'.

              Comment


              • #82
                led=0
                delay(1000);
                led=1
                delay(1000);
                Đoạn mã của bạn sai ở hai câu lệnh gán led, phải sửa lại như sau:
                led=0;
                ...
                led=1;
                ...
                |

                Comment


                • #83
                  minh hong biet bat dau tu dau.

                  minh co mot it kien thuc ve asmbl, gio minh muon dung c, de lap trinh vi minh quen dung ngon ngu cap cao. cho minh hoi ti. minh dung con 89sxx, thi dau chuong trinh khai bao the nao nhi? co khac gi com 80 khong nhi? tien the neu ban co chuong trinh keilc thi share cho minh voi. thanks. cam on ban da mo topic nay!!

                  Comment


                  • #84
                    chào mọi người em mới vào học nên chưa biét nhiều nhưng bản Keil C của em sao ấy em làm mãi cài đi lại mà ko ổn, anh chị giúp em với hay là bản của em bị lỗi anh chịu có bản nào có thể cho em với hoặc chỉ cho em chỗ nào bán ko cảm ơn nhiều!!!!

                    Comment


                    • #85
                      led=0
                      delay(1000);
                      led=1
                      delay(1000);
                      Đoạn mã của bạn sai ở hai câu lệnh gán led, phải sửa lại như sau:
                      led=0;
                      ...
                      led=1;
                      ....
                      //////
                      Doan ma sau cung sai
                      for(i=0,i<ms,i++)
                      for(j=0,j<120,j++)
                      Can sua lai:
                      for(i=0;i<ms;i++)
                      for(j=0;j<120;j++)
                      |

                      Comment


                      • #86
                        ai biet mach nap 8951 poss len cho toi voi
                        toi cam on
                        van_nho2525@yahoo.com.vn

                        Comment


                        • #87
                          Bác "quynh" nói tiếp về đèn nháy sử dụng timer thay cho vòng lặp đi, hiện nay tui cũng đang cần một chút kiến thức về cái mục này (chưa viết bao giờ mà...)

                          Comment


                          • #88
                            cảm ơn các bác,em cũng mới bắt đầu bước vào học về vdk,cái em biết tới đầu tiên là 8051,mong các bác trong thời gian tới tham gia thật nhiệt tình vào diễn đàn va giúp anh em mới bước vào nghề nha!
                            thank!!!!!!

                            Comment


                            • #89
                              ban gui cho minh nhe, cam on rat nhieu
                              Email anh_tsc@yahoo.com

                              Comment


                              • #90
                                ban Quynh oi gui cho minh cuon tai lieu ve lap trinh C cho VDK 8051 nhe, ca cuon sách cua thay Cuong nua, minh di tim mua ma ko co. Cam on nhieu
                                Email cua minh la anh_tsc@yahoo.com

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • vi van pham
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi vi van pham
                                  Đồng ý với Bqv.
                                  50 năm làm nghề, tôi đã chứng kiến 3 lần máy x quang mới nhập từ nước ngoài về bị lỗi.
                                  - Lần thứ 1 máy xq của Pháp được ks Pháp lằp đặt bị lỗi 1 con didode, đưa cho ks Pháp con didode khác cùng mã số, ông...
                                  hôm nay, 08:09
                                • mèomướp
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi mèomướp
                                  Dạ chú dinh... muốn sửa lỗi cho hãng thì chú cứ gửi những hình ảnh, video cho họ đi ạ, chú có thể tìm thông tin của những lãnh đạo bên ấy để gửi thì sẽ hiệu quả hơn ạ. Về tổng quan thì họ sẽ ko phản hồi rõ ràng đâu ạ, vì nhận...
                                  hôm nay, 06:19
                                • bqviet
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi bqviet
                                  Cuối năm bàn thêm chuyện to hơn chút, đấy là 2 vụ rơi đám 737 đời mới và trục trặc ở cả tá chiếc khác. Ngay cả những thứ tưởng như cao siêu sang xịn thật thì vẫn có thể gặp trường hợp oái oăm như thường. Từ hồi đó bqv đã thấy khó hiểu làm sao lại đẻ ra đám MCAS quái thai đến thế được. Rồi...
                                  24-01-2025, 19:40
                                • bqviet
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi bqviet
                                  Bqv phải vào ngay để tán đồng với bài viết trên của bạn. Chỉ bàn về kỹ thuật, thiết bị máy móc của hãng dù danh tiếng vẫn có thể xảy ra những chuyện ngoài dự kiến, thậm chí những chuyện tưởng như không bao giờ có thể xảy ra....
                                  24-01-2025, 19:31
                                • dinhthuong80
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi dinhthuong80
                                  (ĐT chia sẻ MPPT này, với mong muốn rằng, chúng ta hãy tự tin lên, hãy tự hào là người VN, đừng quá tin vào người khác, đừng quá thần tượng họ, cần kiểm tra thực chứng chứ không nên cứ cho các thiết bị thông minh, cao siêu là hoàn hảo)
                                  24-01-2025, 12:08
                                • dinhthuong80
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi dinhthuong80
                                  Dưới đây là hình ảnh thực:

                                  (bị phạm con tụ pi C17 (phía trên IC U3/DIP08: văng mất xác!)

                                  (hàn vào vị trí C17 tụ pi 27nF ( giá trị phỏng đoán từ 10-100nF!), mạch vẫn chạy như trước khi cạy keo)...
                                  24-01-2025, 12:05
                                • dinhthuong80
                                  Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                                  bởi dinhthuong80
                                  ĐT đã mạnh dạn mail thử cho hãng SRNE, họ trả lời là nó dùng nhiệt điện trở ở bên trong mạch như sau:

                                  "Our street light controller product triggers high temperature protection based on internal thermistor sampling''

                                  Thấy hơi lo lắng vì kiến thức điện tử...
                                  24-01-2025, 11:39
                                • mèomướp
                                  Trả lời cho tìm mua đồng hồ vạn năng
                                  bởi mèomướp
                                  Dạ chú mua cái kẹp dòng ấy ạ. Chị hàng xóm nhà cháu có 1 cái thấy lâu lâu rùi chưa hỏng ạ. Ví dụ như mẫu này trên shoppee đầy ạ...
                                  https://vn.shp.ee/dWYVgq7
                                  21-01-2025, 12:48
                                • vi van pham
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi vi van pham
                                  Bác Đinh Vặn sai rồi,bây giờ con nít mẫu giáo đã giải phương trình 2 ẩn số rồi.
                                  Tôi chứng minh bác lên youtube đầy video đơn giản tựa rất hot, chỉ 1 transistor hay 1 con diode và hướng dẩn cách làm, tác giả không vẽ sơ đồ mạch điện...
                                  21-01-2025, 11:55
                                • nguyendinhvan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi nguyendinhvan
                                  Bây giờ mới có tháng giêng, bao giờ mới đến tháng mười ?
                                  Các cháu mẫu giáo mới lên lớp 1 được có 4 tháng. Nên đừng lấy lý do chúng nó đã đi học rồi để bắt nó viết một bài luận văn, hay là giải bài toán hàm. Phải kiên nhẫn...
                                  21-01-2025, 00:47
                                Đang tải...
                                X