Thông báo

Collapse
No announcement yet.

Xin hỏi chương trình để mở port 8051 qua 74HC595

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

  • Xin hỏi chương trình để mở port 8051 qua 74HC595

    Em có tìm trên diễn đàn được 1 chương trình cho VĐK 8051 qua 4 con 74HC595 như trong file . Vậy e muốn hỏi nếu dùng 5 ( hoặc 6 ) con 74HC595 thì viết như thế nào . Bác nào biết xin cho em hướng dẫn . Em xin chân thành cảm ơn

    Mô phỏng + chương trình :74HC595.rar

  • #2
    Nguyên văn bởi longdtskn Xem bài viết
    Em có tìm trên diễn đàn được 1 chương trình cho VĐK 8051 qua 4 con 74HC595 như trong file . Vậy e muốn hỏi nếu dùng 5 ( hoặc 6 ) con 74HC595 thì viết như thế nào . Bác nào biết xin cho em hướng dẫn . Em xin chân thành cảm ơn

    Mô phỏng + chương trình :74HC595.rar
    Trước tiên bạn gắn thêm 1 hay 2 hay bao nhiêu con 595 thì tùy bạn giống như 4 con kia.
    Code bạn sừa lại ngay dòng xuất 4 byte thành 5,6...tùy bạn ggắn thêm bao nhiêu con 595 , tiếp theo bạn sửa ngay chổ tăng bảng mã dptr lên bao nhiều tùy bạn gắn thêm 595 bao nhiêu con , và cuối cùng bạn sửa lại bảng mã mydata là được

    Comment


    • #3
      1 con gửi 1 byte 8 bít, n con gửi n byte = nx8 bít. cứ vậy mà tính
      Website chính thức đổi địa chỉ website thành
      Mời các bạn ghé thăm !!!

      Comment


      • #4
        Chân thành cảm ơn 2 bác đã giúp đỡ em

        Comment


        • #5
          nhân tiện em xin được hỏi 1 câu nữa . Nếu em muốn chương trình chạy chậm hơn , đèn chạy chậm hơn thì e phải làm như thế nào ( delay ) . em xin cảm ơn

          Comment


          • #6
            Nguyên văn bởi longdtskn Xem bài viết
            nhân tiện em xin được hỏi 1 câu nữa . Nếu em muốn chương trình chạy chậm hơn , đèn chạy chậm hơn thì e phải làm như thế nào ( delay ) . em xin cảm ơn
            Bác xem chương trình con delay ở đó bác tăng giá trị R6 hoặc R7 hay cả hai củng được
            delay:
            mov r7,#100 ; tăng lên giới hạn là 255
            d0: mov r6,#100 ; hoặc cái này củng được
            here: NOP
            nop
            djnz r6,here
            djnz r7,d0
            ret

            Comment


            • #7
              ờ , cảm ơn bạn . Mình nhìn mãi mới thấy cái delay trong chương trình

              Comment


              • #8
                cho mình hỏi 2 vấn đề:
                1.sử dụng kiểu tra bản thế này tốn bộ nhớ nhiều hơn phải ko?
                2.nếu mình muốn mỗi hiệu ứng lặp 5 lần thì code thế nào.
                Mong các bác chỉ giáo.
                ĐT: 0972 20 58 68
                Gmail:

                Comment


                • #9
                  Nguyên văn bởi hoangnam555 Xem bài viết
                  cho mình hỏi 2 vấn đề:
                  1.sử dụng kiểu tra bản thế này tốn bộ nhớ nhiều hơn phải ko?
                  2.nếu mình muốn mỗi hiệu ứng lặp 5 lần thì code thế nào.
                  Mong các bác chỉ giáo.
                  1/ Mình ko biết là có tốn hay ko nhưng mà mình chạy hết 11 hiệu ứng mà tốn khoản 3,2kb của con 89S52
                  2/ Code mình đả sửa lại mổi hiệu ứng bạn muốn chạy bao nhiêu lần củng được, bạn chỉ sửa lai giá trị của biến " so lan " là được
                  Attached Files

                  Comment


                  • #10
                    Nguyên văn bởi PDEL Xem bài viết
                    1/ Mình ko biết là có tốn hay ko nhưng mà mình chạy hết 11 hiệu ứng mà tốn khoản 3,2kb của con 89S52
                    2/ Code mình đả sửa lại mổi hiệu ứng bạn muốn chạy bao nhiêu lần củng được, bạn chỉ sửa lai giá trị của biến " so lan " là được
                    Cảm ơn bác rất nhiều,code rất dễ hiểu.Phần tạo bảng tra có cách nào làm nhanh ko bác,hay bác cũng ngồi gõ 01010,hihi.
                    ĐT: 0972 20 58 68
                    Gmail:

                    Comment


                    • #11
                      Nguyên văn bởi hoangnam555 Xem bài viết
                      Cảm ơn bác rất nhiều,code rất dễ hiểu.Phần tạo bảng tra có cách nào làm nhanh ko bác,hay bác cũng ngồi gõ 01010,hihi.
                      bác dung phần mềm tạo phong chử matric của Gamoledfont ấy

                      Comment


                      • #12
                        có người nói 1 file hex 23k có thể nạp vào con 89c52 được . có đúng k nhỉ

                        Comment


                        • #13
                          trong chương trình có lệnh này

                          mov sohang,#128
                          lcall lay4byte


                          bạn có thể giải thích giúp mình được k ? "sohang" ở đây là cái gì , giá trị sau nó #128 tính như thế nào
                          Last edited by longdtskn; 03-11-2012, 13:51.

                          Comment


                          • #14
                            dung lượng file hex mà mắt ta nhìn thấy qua properties của file khác với dung lượng file hex nạp vào VDK. nhiều bạn khi biên dịch ra file hex hay nhìn thấy file hex cỡ mấy chục kB nhưng vẫn nạp dc vào vdk. muốn biết dung lượng thực file hex nạp lúc biên dịch bạn để ý trước dòng complete biên dịch nó có báo dung lượng đó.
                            kiểu tra bảng mình cũng ko biết là nó có tốn hay ko nhưng mà mình làm chạy khá nhiều hiệu ứng 1 lúc vẫn chạy ngon lành mà tiện cho việc điều khiển
                            Website chính thức đổi địa chỉ website thành
                            Mời các bạn ghé thăm !!!

                            Comment


                            • #15
                              Nguyên văn bởi longdtskn Xem bài viết
                              trong chương trình có lệnh này

                              mov sohang,#128
                              lcall lay4byte


                              bạn có thể giải thích giúp mình được k ? "sohang" ở đây là cái gì , giá trị sau nó #128 tính như thế nào
                              Tức là mình tính theo hàng bạn để ý vào bảng mã DATA bạn đếm được bào nhiêu hàng từ trên xuống thì đó là số hàng mình phải đưa vào biến "sohang"

                              Comment

                              Về tác giả

                              Collapse

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

                              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 qua, 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 qua, 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 qua, 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...
                                09-01-2025, 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 ...
                                09-01-2025, 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...
                                09-01-2025, 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