Thông báo

Collapse
No announcement yet.

RTX51 bí ẩn mà em muốn biết???

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

  • RTX51 bí ẩn mà em muốn biết???

    Ai có biết nguồn gốc cong dụng của con RTX51 này khác gì so với con 89s52 ko thì bảo giùm em với!
    Mà trong Proteus thì con này lấy ra như thế nào?
    thư viện trong KeilC hình như không có?
    Làm sao bây giờ?
    Ai biết giúp tôi với nhé!

  • #2
    Theo minh biết thì RTX51 là hệ điều hành thời gian thực của họ vđk 8051 hổ trợ viết các ứng dụng thời gian thực chứ đâu phải là vđk, trong thư viện Keil có RTX51 Tiny thôi chứ không có RTX51 full version. Nếu bạn muốn tìm hiểu thêm về phần này thì có thể tham khảo phần help của Keil http://www.keil.com/support/man/docs...1_overview.htm

    Comment


    • #3
      cảm ơn anh nhé!em đọc rồi!nhưng sao thấy ít thông tin quá.Em làm trong Keil.C lay mã thư viện là #include<rtx51tny.h> ma khi soát lỗi nó bảo thư viện không có!Thế nào bây giờ??/

      Comment


      • #4
        Nguyên văn bởi blackknjght Xem bài viết
        cảm ơn anh nhé!em đọc rồi!nhưng sao thấy ít thông tin quá.Em làm trong Keil.C lay mã thư viện là #include<rtx51tny.h> ma khi soát lỗi nó bảo thư viện không có!Thế nào bây giờ??/
        Bạn thử cái này xem sao: chuột phải vào target1 bên trái gần trên cùng ---> chọn "Option for taget..." --->chọn thẻ target tìm đến chổ Operating system và chọn RTX51 tiny ---> và thử biên dịch lại.

        Comment


        • #5
          Chao moi nguoi.
          Co ai bit thoi gian tre giua 2 tac vu lien tiep cua RTX tiny la bao nhieu không vậy?
          Hiện tại tôi dang làm 5 led nhấp nháy với 5 tần số khác nhau.
          Khi cho delay của tất cả các led như nhau thì các led không nhấp nháy cùng nhau mà phaỉ sau 1 thời gian nào đó mới sáng.

          Comment


          • #6
            Nguyên văn bởi blackknjght Xem bài viết
            Chao moi nguoi.
            Co ai bit thoi gian tre giua 2 tac vu lien tiep cua RTX tiny la bao nhieu không vậy?
            Hiện tại tôi dang làm 5 led nhấp nháy với 5 tần số khác nhau.
            Khi cho delay của tất cả các led như nhau thì các led không nhấp nháy cùng nhau mà phaỉ sau 1 thời gian nào đó mới sáng.
            dùng pwm có phải nhanh hơn hok (nhưng lại phải tốn tiền chơi avr hoặc pic)

            thường trong các RTOS thì cứ 5 hoặc 10ms nó lại switch task một lần
            thời gian trễn thì chắc tùy vào tốc độ của cpu
            trước khi switch task, nó phải hang task đang chạy sau đó lưu toàn bộ thông tin của task đg chạy vào một vùng nhớ nào đó sau đó nó sẽ load thông tin của task sắp chạy lên rồi nó cho task đó chạy
            Kit thí nghiệm 8051 + mạch nạp + cable + LCD16x2 + CD hướng dẫn, giá chỉ

            Comment


            • #7
              Nguyên văn bởi team.hatlife Xem bài viết
              dùng pwm có phải nhanh hơn hok (nhưng lại phải tốn tiền chơi avr hoặc pic)

              thường trong các RTOS thì cứ 5 hoặc 10ms nó lại switch task một lần
              thời gian trễn thì chắc tùy vào tốc độ của cpu
              trước khi switch task, nó phải hang task đang chạy sau đó lưu toàn bộ thông tin của task đg chạy vào một vùng nhớ nào đó sau đó nó sẽ load thông tin của task sắp chạy lên rồi nó cho task đó chạy
              Cụ thể là thế nào hả ông?tôi dùng con 89s52.thạch anh 12mhz,mà lúc nào là 5ms,lúc nào là 10s.Khi tôi nạp giá trị của TH0=-50000/256.
              Sau đó dùng vòng lặp for tạo delay là 10.Tức là đèn đó phải trễ 1s.Tại sao thực tế lại không phải như vậy?
              Mong ai biết thì giúp em với.Thứ 2 thi rồi.

              Comment


              • #8
                Bạn blacknight muốn viết chương trình dùng RTX51 thì nên xem qua phần example của keilC về RTX51, rất có ích đấy.
                Nếu bạn dùng keil uv3 thì cần chú ý 2 điểm để dùng dc rtx51tny.h là
                - chuột phải vào target1 bên trái gần trên cùng ---> chọn "Option for taget..." --->chọn thẻ target tìm đến chổ Operating system và chọn RTX51 tiny
                - khi chọn chip lúc tạo project bạn nhìn ở góc trên bên phải thấy dòng chữ use extended linker .... thì tích chọn vào đấy

                Comment


                • #9
                  Mình có 2 bài dùng xử lí đa nhiệm, hi vọng bạn tham khảo vào tìm hiểu dc thêm về rtx51
                  Attached Files

                  Comment


                  • #10
                    Nguyên văn bởi blackknjght Xem bài viết
                    Cụ thể là thế nào hả ông?tôi dùng con 89s52.thạch anh 12mhz,mà lúc nào là 5ms,lúc nào là 10s.Khi tôi nạp giá trị của TH0=-50000/256.
                    Sau đó dùng vòng lặp for tạo delay là 10.Tức là đèn đó phải trễ 1s.Tại sao thực tế lại không phải như vậy?
                    Mong ai biết thì giúp em với.Thứ 2 thi rồi.
                    Bạn nên nhớ là trong C mỗi lệnh thực hiện trong một khoảng thời gian là 0,1us.
                    Bạn tăng biến đếm 10 lần sẽ mất 20 lệnh do vậy thời gian thực sẽ không phải là 1s
                    Mình cũng biết vậy nếu có gì sai sót mong các cao thu chỉ giáo
                    Thank a lot !
                    Last edited by IloveMyjob; 12-04-2010, 14:57.

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    • tuyennhan
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi tuyennhan
                      Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                      Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                      hôm nay, 07:44
                    • vi van pham
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi vi van pham
                      Cám ơn những lời chúc tốt đẹp của em.

                      Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                      Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                      hôm nay, 02:00
                    • nhathung1101
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi nhathung1101
                      Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                      Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                      Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                      Hôm qua, 22:18
                    • dinhthuong80
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi dinhthuong80
                      Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                      Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                      Hôm qua, 14:51
                    • dinhthuong80
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi dinhthuong80
                      Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                      Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                      Hôm qua, 14:39
                    • dinhthuong80
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi dinhthuong80
                      Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                      Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                      Hôm qua, 14:28
                    • bqviet
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi bqviet
                      Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                      21-02-2025, 20:26
                    • mèomướp
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi mèomướp
                      Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                      21-02-2025, 12:32
                    • vi van pham
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi vi van pham
                      Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                      Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                      20-02-2025, 21:31
                    • bqviet
                      Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                      bởi bqviet
                      Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                      20-02-2025, 17:22
                    Đang tải...
                    X