Thông báo

Collapse
No announcement yet.

Hỏi về một số câu lệnh trong lập trình C

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

  • #16
    Nguyên văn bởi myth-coder Xem bài viết
    Đây là lệnh đẩy giá trị ra 1 chân IO, nó sẽ lấy bit cuối cùng của cái số bạn muốn đẩy, ví dụ trường hợp này tất cả các số lẻ sẽ đưa ra cùng 1 giá trị và cổng đó sẽ là 1, với tất cả các số chẵn thì giá trị cổng sẽ là 0.
    Theo mình hiểu thì khi đẩy 1 giá trị ra 1 chân IO thì cổng đó sẽ là 1 chỉ cần 1 trong các bít đó có 1 bít là 1 hoặc tất cả các bít là 1, và cổng đó sẽ là 0 chỉ khi tất cả các bít là 0 , như vậy có đúng ko bạn

    Comment


    • #17
      Nguyên văn bởi vkdyenthanh Xem bài viết
      Theo mình hiểu thì khi đẩy 1 giá trị ra 1 chân IO thì cổng đó sẽ là 1 chỉ cần 1 trong các bít đó có 1 bít là 1 hoặc tất cả các bít là 1, và cổng đó sẽ là 0 chỉ khi tất cả các bít là 0 , như vậy có đúng ko bạn
      Nếu mình không hiểu nhầm gì thì cứ đẩy 1 số chẵn ra 1 chân IO nào đó thì chân đó sẽ là 0 (vì bit cuối cùng của số chẵn là 0 mà) và lẻ thì ngược lại. Cái này mình nỏi ở trên rồi mà? Thực ra đẩy 1 số ra 1 chân IO thì chỉ quan trọng cái bit cuối của nó ấy còn các cái khác có quan trọng gì đâu?

      Comment


      • #18
        Nguyên văn bởi vkdyenthanh Xem bài viết
        Bạn có thể cho mình hỏi nếu như mình muốn xuất 8bit ra 1 chân vi điều khiển thì chân đó sẽ là 1 hay 0
        Ví dụ như :mình cho P1^1= 0x5;
        Mình mô phỏng thì cũng đã biết nhưng ko hiểu dựa trên nguyên lý nào mà nó ra như vậy !
        chú Du phải ko lập trình robot ầm ầm mà không làm được cái này à;P1^1=0x5;đúng là 1 câu lệnh ngớ ngẩn chẳng hiểu chú định làm gì ;D

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        Đang tải...
        X