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

  • mình vừa đi mua tụ cỡ pF nhưng không có
    mà tụ pF, lại còn tụ hóa nữa thì lại càng hiếm (trong mạch reset) ???
    Last edited by nickname2606; 07-03-2009, 17:14.
    Say thanks with any post you think it's helpful...

    Comment


    • Tụ hóa ở mạch reset là 10uF, không phải là 10pF. Tụ cỡ pF là tụ sứ. bạn hỏi tụ hóa pF không có là phải.

      Comment


      • các anh ơi em mới học lập trình keil em ko hiểu họ viết câu lệnh có đoạn là:
        TMOD=0X01;
        WHILE(1)
        {
        TH0=-2500/256;
        TL0=-2500%256;
        TR0=1;
        while(!TF0);
        TF0=0;
        TR0=0;
        F=~F;}
        .....
        con nua...
        các anh giải thích kĩ một chút nhé.em đọc sách nhiều rồi họ viết em ko hiểu gì hết.em cảm ơn rất nhiều

        Comment


        • sao ko ai giúp em vậy

          Comment


          • bạn phải post code lên thì mọi người mới thấy sai mà giúp được chứ. nói như vậy ai hiểu gì mà giúp.

            Comment


            • [QUOTE=hoang_hai;168927]các anh ơi em mới học lập trình keil em ko hiểu họ viết câu lệnh có đoạn là:
              TMOD=0X01;// khởi tạo chế độ định thời 16 bit của timer 0
              WHILE(1)
              {
              TH0=-2500/256;//lấy phần nguyên của phép chia gán vào TH0
              TL0=-2500%256;// lấy phần dư của phép chia gán vào TL0
              TR0=1;//cho timer 0 chạy
              while(!TF0);//nhảy tại chỗ cho dến khi cờ tràn TF0 được set thì thoát ra.
              TF0=0;// xóa cờ tràn
              TR0=0;// cho timer 0 ngừng
              F=~F;}//Đảo trạng thái của F
              .....
              chú ý TH0,TL0 là giá trị đặt trước của bộ định thời.
              bạn nên tìm hiểu về bộ định thời trong cuốn 8051 của Tống Văn Ôn để hiểu rõ hơn. các kết quả của phép gán bạn nên chuyển về số Hexa sẽ dễ hiểu hơn.
              cố gắng lên nhé.

              Comment


              • vâng đẻ chút nưa em post lên.nhưng mà.
                ví dụ TH0=-9;
                vậy -9 có ý nghĩa như thế nào trong câu lệnh.
                Last edited by hoang_hai; 07-03-2009, 21:57.

                Comment


                • đổi số -9 ra số hexa có gia trị là F7. đó là giá trị dặt trước vào byte cao.khi giá tri timer đến F7 thì sẽ chuyển về 0 đếm lại lên F7 tiếp tục.hiểu rồi chứ.chú ý là giá trị đếm bắt đầu từ byte thấp nha.sau mỗi lần tràn sẽ tăng byte cao lên 1.

                  Comment


                  • Nguyên văn bởi hoang_hai Xem bài viết
                    vâng đẻ chút nưa em post lên.nhưng mà.
                    ví dụ TH0=-9;
                    vậy -9 có ý nghĩa như thế nào trong câu lệnh.
                    Đặt như vậy để dễ tính thôi. 255-9=246. Bạn có thể thay TH0=-9 bằng lệnh TH0=246.
                    Nghĩa là bạn muốn lặp lại 9 lần thì trong câu lệnh có thể gán TH0=-9 hoặc TH0=246. Cách gán = -9 dễ tính hơn vì mình biết rằng cần lặp lại 9 lần mà không phải tính toán gì cả.

                    Comment


                    • giả sử bạn muốn đếm 10ms thì có thể dùng lệnh:
                      mov tho,#high(-10000);byte cao
                      mov tl0,#low(-10000);byte thấp

                      Comment


                      • sory nha. lâu rồi quên mất.mình giải thích -9 bi sai rồi.nhu ban Tan đúng đó.

                        Comment


                        • sao tui co vao trinh dich READS51 no toan bao loi vay?

                          Comment


                          • cám on nhiều nhá.các đại ca ơi.nếu mình muốn 1 đèn sáng trong 5s thì phải làm thế nào vậy.em thay đổi delay(nhiều rồi) sao mà nó vẫn nhấp nháy nhanh lắm mặc dù thay đổi giá tri rất lớn (trả lời cho em ý trên trước nhé)
                            .em co ý tưởng như thế này:
                            mới đầu ta có 4
                            chữ A B C D
                            mới đầu D sáng A B C tắt trong 2s
                            rồi C sáng ABD tắt trong 2s
                            B sáng ACD tắt 2s
                            A sáng BCD tắt
                            đay là sáng từ trái qua phải cuối cùng tất cả cùng sáng trong 10s anh nào có thể viết chương trình cho em tham khảo khảo được không
                            viết càng rễ hiểu càng tốt nhá.em mới học VDK mà.chỉ muốn tham khảo một chút thôi

                            Comment


                            • tại sao em không dùng thêm 1 biến nhỉ.em chỉ cần tạo chương trình delay với 1 thời gian cố định.chẳng hạn 10ms. muốn được bao nhiêu s thì chỉ cần nhân với giá tri biến của mình trong vòng lặp "for".nếu em đã viết được chương trình delay 1s thì yêu cầu thứ 2 của e ko khó nữa đâu.hiểu rồi chứ. chúc e thành công. Cố gắng lên nhé.

                              Comment


                              • anh có thể viết chương trình trên giúp em được ko.em làm hoài mà không được.

                                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