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

  • Còn vấn đề nữa là mình dùng timer 1 để đo thời gian dùng ngắt ngoài 0 và 1 để nối với cảm biến trước và sau

    Code:
    void ngat0() interrupt 0{		//Cho ngat ngoai 0 , chan cua con cam bien thu nhat noi vao day	
    	dem = 0;
    	ghi_lenh(0x01);
    	ghi_lenh(0x80);
    	ghi_chuoi("Van toc : ");
    	TH1 = TL1 = 0;
    	TR1 = 1;
    }
    //------------
    void timer1() interrupt 3{        //Cho ngat timer 1	
    	TR1 = TF1 = 0;
    	dem++;
    	TH1 = TL1 = 0;
    	P0 = dem;
    	TR1 = 1;
    }
    //-------------
    void ngat1() interrupt 2{		//Cho ngat ngoai 1 , chan noi voi con cam bien thu hai
     	TR1 = 0;
    	t = dem*35536+TH1*256+TL1;  			// t co don vi la us 
    //	t = TH1*256+TL1;
    //	t = 12345;
    	vantoc = khoangcach/t;
    	ghi_lenh(0xC0);
    	ghi_so(vantoc);
    	ghi_chuoi(" m/s ");
    	ghi_so(t);
    }
    Như vậy cái biến t sẽ quá lớn
    .: Lê Tiến Mạnh :.
    Phone number : 0989 735 804
    YM,Skype,mail : [leemanhj916]@gmail.com

    Comment


    • Toàn bộ chương trình như thế này
      Attached Files
      .: Lê Tiến Mạnh :.
      Phone number : 0989 735 804
      YM,Skype,mail : [leemanhj916]@gmail.com

      Comment


      • Anh chị nào có sơ đồ mạch nạp VDK 89S qua cổng LPT cho mình với.Mình rất khó khăn trong vấn đề này.

        Comment


        • Anh chị nào có sơ đồ mạch nạp VDK 89S qua cổng LPT cho mình với.Mình rất khó khăn trong vấn đề này.

          Comment


          • lcd và float

            Nguyên văn bởi leemanhj916 Xem bài viết
            Toàn bộ chương trình như thế này
            bạn dùng lệnh printf(lcd_putc,"%f",gia_tri);
            đó là lệnh dùng cho pic
            túm lại bạn chỉ cần định dạng %f thì khi in lên lcd sẽ có dấu phẩy luôn ,
            chúc thành công!
            0945061338(vocam.h@gmail.com,lehanhdtk3@gmail.com)
            ||
            PROGRAMING(C,ASM),HARDWARE,LMD,RTC,GPRS,GPS....ALL OF VDK

            Comment


            • Nguyên văn bởi vo_cam Xem bài viết
              bạn dùng lệnh printf(lcd_putc,"%f",gia_tri);
              đó là lệnh dùng cho pic
              túm lại bạn chỉ cần định dạng %f thì khi in lên lcd sẽ có dấu phẩy luôn ,
              chúc thành công!
              Dùng cho PIC à nhưng mà với 8051 thì sao? Mà dùng PIC thì phải dùng phần mềm gì để dịch ra file HEX đây ?
              Với 8051 dùng Keil C thì có được không vậy
              .: Lê Tiến Mạnh :.
              Phone number : 0989 735 804
              YM,Skype,mail : [leemanhj916]@gmail.com

              Comment


              • dùng pic thì có thể dùng CCS,MPLAP,MỉkroC
                Dùng 8051 thì dùng keilc thì ok rồi, còn keilc có hỗ trợ lệnh printf(lcd_putc,"%f",gia_tri); hay không thì mình cũng không rõ.vì mình chỉ dùng pic để hiển thị lcd, còn với 8051 thì mình hiển thị bằng led7 đoạn !
                0945061338(vocam.h@gmail.com,lehanhdtk3@gmail.com)
                ||
                PROGRAMING(C,ASM),HARDWARE,LMD,RTC,GPRS,GPS....ALL OF VDK

                Comment


                • cac ban muon hoc tot vi dieu khien khong. toi moi cop duoc bo tai lieu vo cung quy gia . hi vong tai lieu nay se giup ich duoc cho cac ban.http://www.4share.com
                  voi IP txdaivn@yahoo.com.vn
                  pass :10061986

                  Comment


                  • Bây giờ mình vẫn dùng cách thêm dấu "," vào giưa số nguyên để đưa ra màn hình LCD
                    Nhưng nó mô phỏng thì OK lắm thế mà khi lắp mạch thật thì nó chẳng chạy tí nào ,
                    LCD có sáng nhưng chẳng hiển thị cái gì cả chán quá , chẳng biết sửa lỗi ở đâu mà sửa cả
                    Không biết file này có khác file lần trước không nhưng cứ post lên anh em xem vậy
                    Liệu có phải do chương trình viết không nhỉ
                    Attached Files
                    .: Lê Tiến Mạnh :.
                    Phone number : 0989 735 804
                    YM,Skype,mail : [leemanhj916]@gmail.com

                    Comment


                    • LCD sáng chỉ là u cấp đúng nguồn cho 2 chân Anode & Catod của nó thui , chứ chả có ý nghĩa vật lí cho hết .
                      - Chỉnh biến trở nối vào chân Vo đến khi nào thấy đc dòng trên có 1 loạt ô đen( hơi mờ thui nhá) .
                      - Xem khai báo LCD .
                      - Mô phỏng chẳng bao h đúng với thực tế cả . Vì mô phỏng nó hỗ trợ ta về phần cứng khá nhìu . Mạch thật thì u đấu nối đúng nó mới hoạt động

                      Comment


                      • C or ASM

                        thật sự cũng không hiểu nổi?mình học C rồi và theo mình thì C đọc dễ hiểu hơn ASM vậy mà trường lại bắt học ASM ?thật không hiểu.lệnh thì khó mà học,học xong tập lệnh cũng đuối luôn mà còn liên quan đến thanh ghi nữa nhìu thứ để bàn.có ai có định hướng gì cho mình với không?
                        mình rất cần ai đó định hướng giúp mình học như thế nào?vì mình cũng đang bắt đầu theo học thôi.

                        Comment


                        • Nguyên văn bởi vankhoakmt Xem bài viết
                          thật sự cũng không hiểu nổi?mình học C rồi và theo mình thì C đọc dễ hiểu hơn ASM vậy mà trường lại bắt học ASM ?thật không hiểu.lệnh thì khó mà học,học xong tập lệnh cũng đuối luôn mà còn liên quan đến thanh ghi nữa nhìu thứ để bàn.có ai có định hướng gì cho mình với không?
                          mình rất cần ai đó định hướng giúp mình học như thế nào?vì mình cũng đang bắt đầu theo học thôi.
                          thì u cũng đã nhận thấy rõ tác dụng của C oy : nhanh , dễ hỉu , dễ dùng , nghĩ j viết ấy . Nhưng trước mắt phải đối phó với ASM để wa kỳ thi đã , thi xong oy thì ta thick ngôn ngữ nào học ngôn ngữ đó , có Bộ luật nào cấm chuyện í đâu ta ! heheh , u c ?

                          Comment


                          • Thật là trớ trêu quá.
                            Mình lại đang lập trình asm và muốn chuyển qua c cho bớt đau đầu đây.
                            Hay là mình cùng trao đổi nhiều hơn để cùng đối phó với 2 thằng asm và c nhé.
                            Chúc vui!
                            Hẹn gặp lại!

                            Comment


                            • Nguyên văn bởi Zz_Bi_zZ Xem bài viết
                              LCD sáng chỉ là u cấp đúng nguồn cho 2 chân Anode & Catod của nó thui , chứ chả có ý nghĩa vật lí cho hết .
                              - Chỉnh biến trở nối vào chân Vo đến khi nào thấy đc dòng trên có 1 loạt ô đen( hơi mờ thui nhá) .
                              - Xem khai báo LCD .
                              - Mô phỏng chẳng bao h đúng với thực tế cả . Vì mô phỏng nó hỗ trợ ta về phần cứng khá nhìu . Mạch thật thì u đấu nối đúng nó mới hoạt động
                              Tất nhiên là phải làm mạch thật đúng chứ
                              .: Lê Tiến Mạnh :.
                              Phone number : 0989 735 804
                              YM,Skype,mail : [leemanhj916]@gmail.com

                              Comment


                              • Nguyên văn bởi vankhoakmt Xem bài viết
                                thật sự cũng không hiểu nổi?mình học C rồi và theo mình thì C đọc dễ hiểu hơn ASM vậy mà trường lại bắt học ASM ?thật không hiểu.lệnh thì khó mà học,học xong tập lệnh cũng đuối luôn mà còn liên quan đến thanh ghi nữa nhìu thứ để bàn.có ai có định hướng gì cho mình với không?
                                mình rất cần ai đó định hướng giúp mình học như thế nào?vì mình cũng đang bắt đầu theo học thôi.

                                Tất nhiên là học gì cũng được ASM hay C đều như nhau thôi tùy vào khả năng từng người
                                Nhưng theo mình thì dùng C hay hơn chương trình nó dễ hiểu hơn nhiều so với ASM
                                .: Lê Tiến Mạnh :.
                                Phone number : 0989 735 804
                                YM,Skype,mail : [leemanhj916]@gmail.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

                                • 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