Thông báo

Collapse
No announcement yet.

Vi điều khiển PHILIP

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

  • #16
    nếu như mình có mạch nạp con 89CXX hoặc 89Sxx (mạch nạp do atmel cung cấp ấy) có nạp cho con p89 của phillip này dựoc ko? cả trình biên dịch nữa. mong hồi âm

    Comment


    • #17
      Con Philip mình cũng có cung cấp ! Bạn vào trang web của mình để tham khỏa giá !

      http://phucthinhel.googlepages.com/home
      Mạch nạp Little Programmer
      MSC-51,AVR,EEPROM ... etc

      Site Fukusei shop :

      Comment


      • #18
        Bạn có thể tham khảo giá P89V51RD2-BN ở đây.
        http://dientuvietnam.net/forums/showthread.php?t=3632
        Vi Điều Khiển P89V51RD2-BN giá cho SV.

        Comment


        • #19
          Dạo này anh em bán ế thì phải !
          Thanks !

          Comment


          • #20
            hehe. các bác à dùng 89rd của atmel đi
            nó nạp nhanh vật, flatsh magic hay lỗi bỏ sừ lại chậm nũa chứ, em đốt hưoi bị nhiều rd rồi đấy.
            mà thời này ai dùng 89 nũa, giá con rd hay ed khoảng 100, còn atmega 128 mai khanh bán 120k
            so tính năng các bác thấy thế nào
            nhìn chung em thấy 89 chỉ dành cho các cụ đã quen ngại học cái mới thôi
            đôi điều góp ý, chúc cả nhà vui
            |

            Comment


            • #21
              8051xa

              Hi các anh chị em,

              Em đang tìm tài liệu về con 8051XA. Anh chị em nào có share cho em với. Em tìm trên mạng cả 1 tuần nay mà không thấy .

              Cảm ơn các anh chị em nhiều.

              Mail address: nguyen001538@yahoo.com

              Nguyên văn bởi giaosucan Xem bài viết
              Các bạn sinh viên các trường kĩ thuật chắc
              đã quen thuộc với loại vi điều khiển 8051 của
              atmel .Tuy nhiên ,còn một loại VĐK thuộc họ
              này do hãng PHILIP sản xuất ,đây cũng là loại chíp
              có tính ưu việt hơn hẳn dòng 89c51 ,tui tạo ra topic này nhằm
              để chúng ta có thể thảo luận kĩ hơn về loại chip này

              Nhìn chung chíp Philip có đầy đủ những tính năng của loại chíp 89c51 của atmel như timer/counter , ngắt .vvv.vvBên cạnh đó , chíp philip có những tính năng nổi bật hơn con 89c .

              - Bộ nhớ ROM có dung lượng lớn
              16/32/64 kb flash rom và 1024 bytes RAm ( so với 8 k rom ,128 bytes ram của
              89x) bộ nhớ của chíp PHILIP
              -Chức năng ISP ( insystem -programming)
              ISP là khả năng nạp trực tiếp chương trình vào chip ngay trên mạch mà không cần phải rút chíp ra khỏi mạch .đối với vdk của atmel chỉ có con AVR ,và 89s52 mới có chức năng này.Nhờ chức năng này ,mạch nạp cho chip philip rất đơn giản dễ chế tạo chức năng ISP dung 5 chân VDK (TxD,RxD,RST ,VDD,VSS)

              - chức năng IAP (in-application programmable)
              ,chức năng IAP cho phép bộ nhớ flash có khả năng cấu hình lại trong khi các ứng dụng đang chạy
              - 3 bộ định thời 16 bít chức năng của philip giống hệt chíp 89c51
              - SPI (serial peripheral interface)
              chức năng này cho phép truyền dữ liệu đồng bộ với tốc độ cao
              giữa chíp philip và các thiết bị ngoại vi khác ,hay giữa các chíp với nhau
              - PWM (pulse width modulation)
              đây là một chức năng rất đặc biệt của philip ,khi chíp hoạt động ở chế độ này một chân của chíp sẽ ra phát xung với tần số khác nhau (tần số này do người lập trình xác định) . Philip có chế độ băm xung 8 bit (con AVR còn hỗ trợ băm xung 10 bít ADC) với 5 chân băm xung.
              -Chức năng ngắt
              philip 8 ngắt với 4 mức ưu tiên ngắt ,nó cũng có ngắt ngoài ,ngắt timer , nối tiếp như 89c ,ngoài ra còn có chức năng ngắt PCA ,UART/SPI

              Có thể nói chip philip là loại chíp rất ưu việt ,có thể thay thế
              rất tốt cho loại chip 89c52 thường được dùng trong các kì
              ROBOCON.cac ban co the tham khao them datasheet ve loai chip nay o trang
              http//www.alldatasheet.com ( tim loai p89v51rd ,p89v51rc

              Comment


              • #22
                cho minh xin ham nay duoc khong <P89x51rd2.h chu keil c no bao moi ngay dong dau tien . thank

                Comment


                • #23
                  nguyên nhân nạp chương trình cho P89 ko được

                  hic, Tình hình là em đang sử dụng con P89. nhưng sao khi em nạp chương trình bằng flash magic thì đến step reset thì em reset nó không nhận.( đôi lúc lại nhận và nạp được đôi lúc lại không rất thất thường, mà ko nhận là nhiều hơn rất nhiều ) nên nạp ko được, bác nào biết lý do tại sao và cách khắc phục chỉ cho em với. em cảm ơn nhiều ạh

                  Comment


                  • #24
                    Chính xác là con P89V51RD2FN của Philips và cả của NXP, đã thử nhiều máy khác nhau, nhiều mạch nạp cũng như mạch nguồn khác nhau, nguồn ổn áp, nguồn xung, vista lẫn XP, cổng RS232, USB, nạp qua đường RxD, TxD. Mạch nạp đòi reset, nhấn reset thì vẫn không nhận, kể cả ngắt nguồn, nhưng lúc được lúc không, tức là mạch nạp đúng và cách nạp cũng đúng nhưng không hiểu sao lúc được lúc không, có phải do nhiễu chăn, tụi em đã dẹp hết các nguồn gây nhiễu xung quanh rồi, đã thử ở nhiều chỗ khác nhau...... có bác nào có kinh nghiệm cái này giúp em với.

                    Comment


                    • #25
                      Nguyên văn bởi anhkhois Xem bài viết
                      Chính xác là con P89V51RD2FN của Philips và cả của NXP, đã thử nhiều máy khác nhau, nhiều mạch nạp cũng như mạch nguồn khác nhau, nguồn ổn áp, nguồn xung, vista lẫn XP, cổng RS232, USB, nạp qua đường RxD, TxD. Mạch nạp đòi reset, nhấn reset thì vẫn không nhận, kể cả ngắt nguồn, nhưng lúc được lúc không, tức là mạch nạp đúng và cách nạp cũng đúng nhưng không hiểu sao lúc được lúc không, có phải do nhiễu chăn, tụi em đã dẹp hết các nguồn gây nhiễu xung quanh rồi, đã thử ở nhiều chỗ khác nhau...... có bác nào có kinh nghiệm cái này giúp em với.
                      sao lạ thế nhỉ, mình cũng hay xài 89v, bấm reset là nó chạy ầm ầm, có vấn đề gì đâu! Mình xài con 89v51rb2fn.

                      Comment


                      • #26
                        http://dientuvietnam.net/forums/showthread.php?t=24998
                        em nghe nói trong con phillip có sẵn PWM để điều xung rùi, bác nào có thể post mạch điều xung bằng asm lên cho em tham khảo dc ko ạ

                        Comment


                        • #27
                          mình cũng dùng con này, nhưng viết bằng C cho dễ, chứ ASM thì bó tay , hihi

                          Comment


                          • #28
                            hic, có ai biết lý do sử dụng flashmagic nạp chương trình cho P89V51rd2 đến bước reset mà mình reset ko có tín hiệu j ko? em đau đầu gần cả tháng rồi. hic, giúp em với....

                            Comment


                            • #29
                              Nguyên văn bởi saotinhyeu71 Xem bài viết
                              http://dientuvietnam.net/forums/showthread.php?t=24998
                              em nghe nói trong con phillip có sẵn PWM để điều xung rùi, bác nào có thể post mạch điều xung bằng asm lên cho em tham khảo dc ko ạ
                              khai báo nó đơn giản thôi.Tôi đưa sơ cái này lên cho bạn tham khảo nhé.

                              ;***********Thiết lập PCA *******
                              MOV CMOD,#0
                              SETB CR //khởi động PCA
                              MOV CCAPM0,#42H //P1_3/*** enable PWM mode***/
                              MOV CCAPM1,#42H //P1_4
                              MOV CCAPM2,#42H //P1_5
                              MOV CCAPM3,#42H //P1_6
                              MOV CCAPM4,#42H //P1_7
                              /*****************************/
                              vào Chương trình bạn chỉ cần MOV ra từng đầu ra là được.Bạn Cho mình mail của bạn đi mình sẽ gửi code cho.Không hiểu sao mình không tải File lên đây được.Mail của mình nè lequocchinhqng@gmail.com

                              Comment


                              • #30
                                PHUONG THUC DIEU KHIEN DONG CO (DANH CHO MACH 1 FET,1 ROLE)
                                ;KHI DAO CHIEU DONG CO (DAO CHIEU ROLE) PHAI CHO 50MS DE ROLE ON DINH .
                                $MOD51fx
                                ;----
                                MOTOR1 DATA CCAP1H ;P1.4
                                MOTOR_DAO1 BIT P1.0
                                MOTOR2 DATA CCAP2H ;P1.5
                                MOTOR_DAO2 BIT P1.1

                                MOTOR3 DATA CCAP3H ;P1.6
                                MOTOR_DAO3 BIT P1.2
                                MOTOR4 DATA CCAP4H ;P1.7
                                MOTOR_DAO4 BIT P1.3

                                ;========================== MAIN =========================
                                ORG 0000H
                                MAIN:
                                MOV CMOD,#0
                                SETB CR
                                MOV CCAPM1,#01000010B
                                MOV CCAPM2,#01000010B
                                MOV CCAPM3,#01000010B
                                MOV CCAPM4,#01000010B

                                LOOP:
                                ;------ MOTOR QUAY THUAN
                                ;MOTOR OFF:
                                MOV MOTOR1,#0
                                SETB MOTOR_DAO1
                                CALL DELAY50MS ;CHO 50MS ROLE ON DINH (BAT BUOC DE FET DUOC BAO VE)

                                ;MOTOR ON 10S:
                                MOV MOTOR1,#100 ;CHAY 100/255 CONG SUAT
                                CALL DELAY10S

                                ;------ MOTOR DAO CHIEU
                                ;MOTOR DAO CHIEU:
                                MOV MOTOR1,#0
                                CLR MOTOR_DAO1
                                CALL DELAY50MS ;CHO 50MS ROLE ON DINH (BAT BUOC DE FET DUOC BAO VE)

                                ;MOTOR ON 10S:
                                MOV MOTOR1,#100 ;CHAY 100/255 CONG SUAT
                                CALL DELAY10S

                                SJMP LOOP

                                ;================== CAC HAM DELAY ==================

                                DELAY50MS:
                                MOV R0,#100
                                LOOPDELAY50:
                                MOV R1,#250
                                DJNZ R1,$
                                DJNZ R0,LOOPDELAY50
                                RET
                                ;----------------------
                                DELAY10S:
                                MOV R2,#100
                                LOOPDELAY10_1:
                                MOV R0,#200
                                LOOPDELAY10:
                                MOV R1,#250
                                DJNZ R1,$
                                DJNZ R0,LOOPDELAY10
                                DJNZ R2,LOOPDELAY10_1
                                RET
                                ;--
                                END





                                cho tớ hỏi trong bài này thì làm thế nào để biết đựoc thời gian giữa 2 xung là bao nhiêu


                                MOV MOTOR1,#100 ;CHAY 100/255 CONG SUAT

                                với lệnh này thì hết một 100 xung thì nó dừng à
                                tớ không hiểu mong mọi người chỉ dùm

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X