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

  • #include <REGX51.H>
    void delay (unsigned int ms)
    { unsigned int i;
    unsigned char j;
    for(i=0;i<ms;i++)
    for(j=0;j<30;j++);{}
    }
    void main (void)
    {
    unsigned char x,y,d,l;
    unsigned char AA[]={0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF};
    unsigned char A[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};
    while (1)
    { P0=P1=P2=P3=0x00;
    for (x=0;x<=3;x++)
    for (y=0;y<=7;y++)
    {
    if (x==0) P1 = AA[y];
    if (x==1) P2 = AA[y];
    if (x==2) P3 = AA[y];
    if (x==3) P0 = AA[y];
    delay (1000);
    }
    for (d=0;d<=3;d++)
    for (l=0;l<=7;l++)
    {
    if (d==0) P0 = A[l];
    if (d==1) P3 = A[l];
    if (d==2) P2 = A[l];
    if (d==3) P1 = A[l];
    delay (1000);
    }
    }
    }
    giờ em muốn P0 nhấp nháy liên tục trong khi P1, P2, P3 chạy thì làm như nào, ai biết chỉ em với, thông cảm cho em vì mới học nên mới hỏi như vậy, có gì sai cho em xin lỗi trước. Thank!

    Comment


    • Tại một thời điểm thì VXL chỉ thự hiện đc một lệnh.
      mình có viết 1 đoạn tương tự thế rồi
      unsigned char Quangcao5[10]={0x81,0x42,0x24,0x18,0x99,0x5A,0x3C,0xBD,0x7E,0xF F};
      unsigned char Led1[12] = {0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF,0xFF,0xFF ,0xFF,0xFF};
      unsigned char Led2[12] ={0x70,0x68,0x58,0x38,0x70,0x68,0x58,0x39,0x73,0x6 F,0x5F,0x3F};
      void Style2(void)
      {
      char i,j;
      for(i=0;i<12;i++)
      {
      if(i<10) P1=Quangcao5[i];
      else P1=0xFF;
      P2=Led2[i];
      P3=Led1[i];
      delay(450);

      }
      delay(5000);
      //tat
      for(i=0;i<12;i++)
      {
      j=11-i;
      if(j<10) P1=Quangcao5[j];
      else P1=0xFF;
      P2=Led2[i];
      P3=Led1[i];
      P2=~P2;
      P3=~P3;
      delay(450);

      }
      P1=P2=P3=0x00;

      }
      Mình đã viết rất nhiều kiểu chạy chỉ với 3 mảng trên.Khoảng 10 kiểu j đó.
      Khai báo biến ma trận rất tốn bộ nhớ.nên tiết kiệm 1 chút.

      Comment


      • và như của cậu.Như mình thấy khi cho chạy chữ lùi.cậu khai báo thêm 1 biến ma trận nữa.như vậy là ko cần thiết.cậu cho vòng lặp For{i=8;i=>0;i--} là ok thôi.

        Comment


        • anh haibac ơi cho em hoi cấu trúc struct có nghĩa là gi vậy.

          Comment


          • chào các anh chị,tham gia diễn dàn này thấy các anh chị cao thủ viết hay quá ah,đọc mà thấy mỏi cả mắt và thấy mình yếu kém quá.Em là sinh viên năm 4 nhưng bây giờ mới tập tễnh học lại môn vi đk đã học từ năm 3,ko biết học từ bây giờ có muộn ko các anh chị.em đã học năm 3 thấy khó,rồi nản nhưng giờ thì có quyết tâm để học lại,mà một phần cũng tại thấy sợ vì sắp ra trương rồi mà kiến thức chuyên ngành chẳng có nhiều,vào diễn đàn mà thấy mình xấu hổ quá trời.Anh chị nào thương tình cho tình cảnh của đứa em này thì share và đóng góp kinh nghiệm cùng ý kiến cho em với,thanks mọi người nhiều nha.Ah ai co cuốn sách gì hướng dẫn lập trình C cơ bản cho vi điều khiển ko cho mình xin với,thanks alot nha.Mong mọi người đóng góp ý kiến

            Comment


            • Nguyên văn bởi vava Xem bài viết
              chào các anh chị,tham gia diễn dàn này thấy các anh chị cao thủ viết hay quá ah,đọc mà thấy mỏi cả mắt và thấy mình yếu kém quá.Em là sinh viên năm 4 nhưng bây giờ mới tập tễnh học lại môn vi đk đã học từ năm 3,ko biết học từ bây giờ có muộn ko các anh chị.em đã học năm 3 thấy khó,rồi nản nhưng giờ thì có quyết tâm để học lại,mà một phần cũng tại thấy sợ vì sắp ra trương rồi mà kiến thức chuyên ngành chẳng có nhiều,vào diễn đàn mà thấy mình xấu hổ quá trời.Anh chị nào thương tình cho tình cảnh của đứa em này thì share và đóng góp kinh nghiệm cùng ý kiến cho em với,thanks mọi người nhiều nha.Ah ai co cuốn sách gì hướng dẫn lập trình C cơ bản cho vi điều khiển ko cho mình xin với,thanks alot nha.Mong mọi người đóng góp ý kiến
              tại sao u ko đọc mấy bài đầu của luồng này nhẩy ? đọc mấy vd từ các bài đó là dư sức để viết C 4 VĐK oy

              Comment


              • ban viet rat hay. mong ban viet nhieu them bai tap nua de minh tham khao. minh khong hieu tai sao ban biet 01 vong lap for se ton 8us

                Comment


                • chip 8051

                  jup minh zoi . bai tap lon cua minh la thiet ke he thong dem so lan an mot phim ,hien thi tren LCD.minh cung dang co gang lam nhung sap nop rui .ai bit jup minh zoi.

                  Comment


                  • chào các anh! em cũng là người mới học vi điều khiển thôi !cho em hỏi cách học như thế nào cho hiệu quả? lam ơn gửi về địa chỉ tudoluong@easyvn.com em xin cảm ơn
                    anhluong

                    Comment


                    • cho chú XIXON

                      cho chú XIXON nè dùng đi.mà đừng có ai xin bài ở mục này nhé, chỗ này chỉ để hỏi thăm khó khăn khi học VDK thôi nhé
                      Attached Files

                      Comment


                      • Nguyên văn bởi leemanhj916 Xem bài viết
                        Chào bạn rongconn2t mình hỏi ngoài lề một chút nha
                        Bạn học DH Công nghiệp ah lớp nào vậy , mình học DT2
                        Có gì thì liên lạc nhé
                        hi` có người học cùng trường rồi mình bên cơ điện tử K8
                        nói chung bảo là học về cơ điện tử là biết nhiều nhưng mà tới giờ sắp ra trường đến nơi rồi mà không biết mình học được những cái gì rồi,chán lắm.vào trong lớp nói đến VDK thì tuốt chỉ có 3 đứa biết nó là cái gì,còn lại chả ai biết cả.... học 1 mình làm 1 mình chán lắm,nếu có người học cùng ,làm cùng thì hay wa'
                        liên lạc nhá

                        Comment


                        • Nguyên văn bởi leemanhj916 Xem bài viết
                          con thạch anh dùng 12MHz thì hàm delay sẽ có thời gian là 1ms
                          Như vậy thì delay(1000) sẽ có thời gian là khoảng 1s , tất nhiên chỉ là gần đúng thôi không thể chính xác được 100% đâu
                          cái chương trình này mình đã chạy rồi,đưa lên ocilo đo độ rộng xung thì chạy khoảng 1 phút thì lêch mất 1s.chán lắm,không biết làm sao cho chuẩn nữa.học MR Kiên anh ấy bảo là tạo khoảng thời gian chính sác thì phải sd timer, nhưng chả biết làm sao mà anh ấy làm thì nó đúng

                          Comment


                          • Nguyên văn bởi rongconn2t Xem bài viết
                            hi` có người học cùng trường rồi mình bên cơ điện tử K8
                            nói chung bảo là học về cơ điện tử là biết nhiều nhưng mà tới giờ sắp ra trường đến nơi rồi mà không biết mình học được những cái gì rồi,chán lắm.vào trong lớp nói đến VDK thì tuốt chỉ có 3 đứa biết nó là cái gì,còn lại chả ai biết cả.... học 1 mình làm 1 mình chán lắm,nếu có người học cùng ,làm cùng thì hay wa'
                            liên lạc nhá
                            Tui cũng học CDT , thấy rất thú vị đó chứ . Có lẽ bạn là ng ko ham Cơ khí và điện tử lám . Mấy ku lớp tui học năm 5 oy mà h chưa bit điều tốc động cơ DC = cách j . chán !

                            Comment


                            • Mình cũng mới học về 8051 nên cũng có thắc mắc nhỏ xin mọi người giải đáp:
                              -khi ghép nối với bộ nhớ ngoài như RAM và ROM,nếu vi điều khiển có thể quản lí tối đa 64Kb,nhưng mình chỉ cần dùng 8Kb,nên các chân A,13,14,15 mình để hở thì thế nào,thầy giáo mình bảo ROM thì có thể làm thế nhưng RAM thì ko được,nhưng mình ko hiểu tại sao

                              Comment


                              • Nguyên văn bởi truòng Xem bài viết
                                tôi đang bắt đầu học về vi điều khiển , và tôi mong muốn tìm bạn làm nhóm ,hoặc trao đổi để nghiên cứu cùng .
                                nick của tôi là :truong33tdh@yahoo.com
                                chào bạn, mình cũng đang học vi điều khiển và mình thấy môn học này khá hay vì nó có tính ứng dụng thực tế nhiều trong cuộc sống hiện nay. Mình cũng rất mong có bạn học cùng để học tốt môn học này.

                                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