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

  • kô ai giúp mình ah

    Nguyên văn bởi gadientuttt Xem bài viết
    tôi có một trương trình kết nối rom 28c020 nhưng ko có điêù kiện thử nên post lên đây nhờ các bạn chỉ giáo sem có đọc được dữ liệu từ rôm ko ah các ban cho hỏi tạo bang dữ liệu để nạp vào rôm như thế nào vậy minh mới tìm hiểu về kết nối với rôm còn cách nạp rom và tao file hex cho rôm như thế nào thi mình kô có tài liệu tìm cũng ko thấy có ai có tài liệu gửi cho mình vơi hoac chỉ giáo mình chut

    INDEX_DPTRL EQU 31H
    INDEX_DPTRH EQU 32H
    INDEX_DPTR1L EQU 33H
    INDEX_DPTR1H EQU 34H
    ORG 000H
    LJMP MAIN
    ORG 0030H
    MAIN:
    MOV A,#0
    MOV INDEX_DPTRL,#0FFH
    MOV INDEX_DPTRH,#0FFH
    BATDAU:
    MOVX A,@DPTR
    MOVX A,@DPTR
    MOVX A,@DPTR
    MOV P1,A
    LCALL DELAY
    INC DPTR
    MOV INDEX_DPTR1L,DPL
    MOV INDEX_DPTR1H,DPH
    LCALL SET_INDEX_DPTR
    SJMP BATDAU
    SET_INDEX_DPTR:
    MOV A,INDEX_DPTR1L
    CJNE A,INDEX_DPTRL,BATDAU
    MOV A,INDEX_DPTR1H
    CJNE A,INDEX_DPTRH,MAIN
    RET
    DELAY:
    MOV R3,#10
    DL10: MOV R2,#100
    DL9: MOV R1,#250
    DL8: NOP
    NOP
    DJNZ R1,DL8
    DJNZ R2,DL9
    DJNZ R3,DL10
    RET
    END
    các bạn giúp mình với

    Comment


    • Nguyên văn bởi fly_1304 Xem bài viết
      không ai giúp mình!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      Nín đi ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!, giúp nè.
      Bạn xem trong file kèm theo nhé.
      Attached Files
      Last edited by doanhatphong; 16-06-2010, 14:01.

      Comment


      • anh có thể giải thích chi tiết hơn ko
        cảm ơn các bác
        chúc các bác vui vẻ

        Comment


        • Nguyên văn bởi huyhoang Xem bài viết
          anh có thể giải thích chi tiết hơn ko
          Giải thích gì vậy bạn ????

          Comment


          • Nguyên văn bởi huyhoang Xem bài viết
            anh có thể giải thích chi tiết hơn ko

            nếu như lần sau mà đặt câu hỏi thì nhớ kèm cả vấn đề minh cần hỏi nha bạn

            Comment


            • xin chao cai' su huynh. em moi tap viet asm . em muon lap trinh cho p1 & p2 chay song song cung` mot luc'.
              p1 em xai` 8bit de chay chu. p2 em xai` 3 bit de lam khung vien` cho bang quang cao'. mong cac' bac' cho em xin ma code. cam on cac' bac' rat' nhiu`.

              Comment


              • Chào mấy huynh , cho đệ này hỏi tí. Chủ yếu là thắc mắc về phần ngắt thui. Mình có đọc phần ngắt qua sách vi điều khiển của Nguyễn Tăng Cường rùi nhưng chưa thông. Cho mình hỏi là:
                1.Có phải khi ngắt được gọi là lúc timer báo tràn không?
                2.Khi ngắt đang hoạt động thì chương trình chỉ chạy phần ngắt thui hay còn làm gì khác nữa không?
                Và ngắt có tác dụng gì trong chương trình đồng hồ.
                Mong mọi người thông cảm vì mình thích vi điều khiển nên tự học lấy thui, nhưng không hiểu biết nhìu mong các bạn giải đáp. Thanks.

                Comment


                • Nguyên văn bởi vincent8 Xem bài viết
                  Chào mấy huynh , cho đệ này hỏi tí. Chủ yếu là thắc mắc về phần ngắt thui. Mình có đọc phần ngắt qua sách vi điều khiển của Nguyễn Tăng Cường rùi nhưng chưa thông. Cho mình hỏi là:
                  1.Có phải khi ngắt được gọi là lúc timer báo tràn không?
                  2.Khi ngắt đang hoạt động thì chương trình chỉ chạy phần ngắt thui hay còn làm gì khác nữa không?
                  Và ngắt có tác dụng gì trong chương trình đồng hồ.
                  Mong mọi người thông cảm vì mình thích vi điều khiển nên tự học lấy thui, nhưng không hiểu biết nhìu mong các bạn giải đáp. Thanks.
                  1) có phải ngắt được gọi là lúc timer báo tràn không?
                  ngắt gì hả bạn
                  ngắt của 8051 có 6 ngắt: ngắt ngoài 0,1 ngắt bộ định thời 0,1,ngắt truyền tin nối tiếp,ngắt reset
                  cái ngắt bạn đang nói là ngắt timer0 hoăc 1
                  2.Khi ngắt đang hoạt động thì chương trình chỉ chạy phần ngắt thui hay còn làm gì khác nữa không?
                  đúng,nếu còn chạy cái khác ngoài chương trình phục vụ ngắt sao lại goi là ngắt được
                  Và ngắt có tác dụng gì trong chương trình đồng hồ.
                  nhiều tác dụng: quét led,đọc dữ liệu từ realtime...............
                  minh chỉ biết có thế thôi nếu sai các bác sửa thêm cho
                  sale of Gobal Automation Solution Company Limited

                  Comment


                  • #include <AT89X51.H>
                    #include <kit8051.h>
                    //khai bao bien toan cuc
                    unsigned char code led_code[]={Number0,
                    Number1,
                    Number2,
                    Number3,
                    Number4,
                    Number5,
                    Number6,
                    Number7,
                    Number8,
                    Number9}
                    //khai bao cac ham
                    void Delay(unsigned char giay);
                    void display(unsigned char digit,i);
                    void Initsytem(void);
                    //dinh nghia cac ham
                    void Delay(unsigned char giay)
                    {
                    while(giay--)
                    {
                    unsigned int temp;
                    temp=1000;
                    while(temp--)
                    {
                    TMOD=0X01;
                    TH0=0XFC;
                    TL0=0X18;
                    TR0=1;
                    while(!TF0);
                    TR0=0;
                    TF0=0;
                    }
                    }
                    }
                    void display(unsigned char digit,i)
                    {
                    if(digit==1) //hien thi so thu nhat
                    {K1=0;K2=1;}
                    elseif(digit==2)
                    {K1=1;K2=0;}
                    P0=led_code[i+1];
                    }
                    void Initsystem(void)
                    {
                    LCD_E=0;
                    }
                    void main()
                    {
                    Initsystem();
                    while(1)
                    {
                    display(1,2);
                    Delay(1);
                    display(2,4);
                    Delay(1);
                    }
                    }
                    moi người kiểm tra code này giúp e với.hiển thị 2 số trên 2led 7 thanh.
                    |

                    Comment


                    • Các bạn ai có tài liệu về học cách quét led matrix không cho mình xin với, thanks

                      Comment


                      • Nguyên văn bởi vincent8 Xem bài viết
                        Các bạn ai có tài liệu về học cách quét led matrix không cho mình xin với, thanks
                        Bạn đọc trong luồng ledmatrix đó, từ dơn giản đến phức tạp đều có hết.

                        Chúc vui

                        Comment


                        • chao cac anh. em phai lam de tai: Thiết kế mạch tu động báo giò cho 5 tiết học vói:
                          mỗi tiết học 45 phút,
                          nghỉ giải lao 5 phút.
                          Tiết 3 lên tiết 4 giải lao 15 phút
                          nho các anh viết giúp em chuong trình nap cho IC 89C52 chay voi yêu cau trên. em cam on cac anh chị giúp đõ

                          Comment


                          • hay đấy cám ơn mọi người nhé

                            Comment


                            • hehe em làm cháy con LM555 với 74LS04, 74LS164 rồi. Con 8051 có học nhưng chưa có cơ hội thử vì mua mạch nạp đắt <~250k> IC thì khoảng 17, 18K tại chợ Trời còn mạch để lắp IC vào chạy nữa chứ

                              Comment


                              • Mua mạch nạp 89xx ở đâu mà đắt vậy. Mình mới mua có 190K mà. Chả có lẽ lại đột biến giá. Hình như mình mua của bọn 17A -Hàn Thuyên. Có 1 đĩa phần mềm đi kèm. Tất nhiên của nước ngoài và được lấy cắp bản quyền bởi PhanIT.(cái ông Phan IT mà nghe được chắc tức muốn chết - thông cảm nhé).
                                Nhà phân phối, đại lý bán biến tần,PLC,HMI,AC Servo... Delta

                                Mr.Quỳnh 0978706839

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
                                  hôm nay, 13:11
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
                                  hôm nay, 09:25
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
                                  Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
                                  hôm nay, 09:10
                                • Ng.Phuong.5
                                  Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                                  bởi Ng.Phuong.5
                                  Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                  Mấy con...
                                  Hôm qua, 19:44
                                • viettinh
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi viettinh
                                  Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                                  Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                                  Hôm qua, 18:12
                                • nguyendinhvan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi nguyendinhvan
                                  Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                                  Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                                  Cách đơn giản...
                                  Hôm qua, 00:04
                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                                  08-01-2025, 19:02
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                                  08-01-2025, 15:43
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                                  08-01-2025, 15:28
                                • mèomướp
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi mèomướp
                                  Dạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
                                  08-01-2025, 11:44
                                Đang tải...
                                X