Thông báo

Collapse
No announcement yet.

Các bác cho e hỏi về khả năng xuất nhập đồng thời các port 8051!

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

  • Các bác cho e hỏi về khả năng xuất nhập đồng thời các port 8051!

    e đang phân vân về 2 giả thiết như ta cho led sáng hết tất cả 32 chân thì có phải là cấu trúc 8051 chỉ cho phép mỗi lần mình chỉ xuất ra 8 bit ở mỗi port nhưng do mắt thấy led quét quá nhanh nên cảm nhận sáng gần như là đồng thời đúng ko ak.giả thiết thứ 2 là 32 ngõ ra này đều có thể xuất ra đồng thời (như quét led chẳng hạn ta dùng 7 bit de làm tín hiệu abcdef 6 bit de làm bit chọn led - nếu 13 bit(ở 2 pỏt khác nhau) này không xuất tín hiệu ra đồng thời thì làm sao led 7 đoạn hiển thị đầy đủ dc)
    e mới học 8051 mong các bác chỉ giáo !!!11

  • #2
    Cái này gọi là quét led đó bác. Nó dựa vào tốc độ lưu ảnh của mắt để đánh lừa thị giác thôi. thực chất trong 1 thời điểm bất kì thì chỉ có 1 LED7 sáng thôi nhưng mà vdk làm cực nhanh nên chúng ta ngỡ là có tới 6 LED7 sáng cùng 1 lúc

    Comment


    • #3
      Ak ý e không phải đang nói về hiện tượng lưu ảnh .ý e mún hỏi
      muốn 1 con led 7 đoạn bất kỳ sáng thì cần:
      7 tín hiệu abcdefg mình lấy ở portA
      1 tín hiệu chọn led lấy ở portB
      như vậy muốn 1 led 7 doan sáng thì phải có đồng thời "cùng lúc " 8 tín hiệu o 2 port A và B .như vậy có thể suy ra rằng trong 1 thời điểm Port A và B có thể xuất dữ liệu ra cùng 1 lúc ko???

      Comment


      • #4
        Đúng rồi đó bác. Dữ liệu đưa ra portA & portB thực chất là không đồng thời, có trễ 1 thời gian rất nhỏ. Ví dụ ta xuất dữ liệu portA trước thì sau lệnh đó dữ liệu portA đc chốt lại rồi mcu mới xuất dữ liệu portB, sau đó thì dữ liệu portB cũng đc chốt lại luôn cho nên dữ liệu nó không đưa ra cùng một lúc nhưng nhờ nó chốt dữ liệu lại nên LED7 mới sáng

        Comment


        • #5
          bác cho e hỏi luôn là như vậy thì khi cung cấp nguốn cho 16 bong led(2 port) sáng cùng 1 lúc thì có phải mình chỉ cần tính số ampe đủ cung cấp cho 8 bóng (1 port )là dc phải k vậy ???

          Comment


          • #6
            thế này cho dể hiểu. Bạn có 2 dòng lệnh
            MOV P1,#11111111B
            MOV P2,#11111111B
            với thạch anh 12Mhz, dòng thứ nhất thực thi xong 2uS, lúc này tất cả các chân của PORT 1 đồng loạt ở mức 1, sau đó 2uS các chân của PORT2 đồng loạt ở mức 1. Vì thời gian quá ngắn nên mắt ta ko thấy cái nào sáng trước. Cũng như bạn bất thình lình bị bồ tát mà ko đỡ đc vì chuyển động tay quá nhanh, tín hiệu từ mắt người chuyển lên não mất 1 khoảng thời gian, rồi não xử lý mất 1 khoảng thời gian nữa, rồi bạn nhận thức ra lại mất 1 khoảng thời gian nữa ^^! nói nữa ko biết nói gì nữa ^^

            Comment


            • #7
              Bác tính thì phải tính cho từng chân chứ, dòng = tổng dòng trên 16 chân. tùy loại vi điều khiển, bác xem mỗi chân nó chịu đc bao nhiêu mA (cái này bác coi datasheet) nếu như mắc trực tiếp led vào chân vdk thông qua trở, còn có transistor đệm dòng thì thôi khỏi phải suy nghĩ chuyện đó. Bác tính dòng qua LED khoảng 15 - 20mA là đc

              Comment


              • #8
                Nguyên văn bởi chung1608 Xem bài viết
                thế này cho dể hiểu. Bạn có 2 dòng lệnh
                MOV P1,#11111111B
                MOV P2,#11111111B
                với thạch anh 12Mhz, dòng thứ nhất thực thi xong 2uS, lúc này tất cả các chân của PORT 1 đồng loạt ở mức 1, sau đó 2uS các chân của PORT2 đồng loạt ở mức 1. Vì thời gian quá ngắn nên mắt ta ko thấy cái nào sáng trước. Cũng như bạn bất thình lình bị bồ tát mà ko đỡ đc vì chuyển động tay quá nhanh, tín hiệu từ mắt người chuyển lên não mất 1 khoảng thời gian, rồi não xử lý mất 1 khoảng thời gian nữa, rồi bạn nhận thức ra lại mất 1 khoảng thời gian nữa ^^! nói nữa ko biết nói gì nữa ^^
                Hô Hô bác ví dụ thật là sinh động

                Comment


                • #9
                  tất cả 32 chan cua nó điều kg phải đồng thời xuất nhập thí dụ setb p1.1 clr p1.2 thì nó sẽ làm vc p1.1 trc sau đó mới làm tới p1.2
                  chuyên sửa chữa lắp ráp máy hàn ép siêu âm làm khẩu trang.
                  đầu hàn khuôn hàn.chấn tư....

                  Comment

                  Về tác giả

                  Collapse

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

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

                  Collapse

                  Đang tải...
                  X