Thông báo

Collapse
No announcement yet.

keil C dùng trong 8051

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

  • keil C dùng trong 8051

    em chưa rõ sự khác nhau trong khai báo kiểu "bit" và "sbit" trong keil C lắm. Bác nào có thể chỉ giùm em được không. Cám ơn các bác.

  • #2
    thông thường sbit là để gán địa chỉ
    VD: sbit LED1=P3^0; // ở đây P3.0 được gán để điều chỉnh LED 1
    còn phép toán Bit, và bit là khái niệm dùng để chỉ toán tử và vùng nhớ ( bộ nhớ bit, byte....)

    Comment


    • #3
      bạn chưa hểu ý mình rồi, mình muốn hỏi giá trị của sbit và bit đều là 1 hoặc 0. Vậy hai hàm này khác nhau ở điểm nào?

      Comment


      • #4
        Nguyên văn bởi dol2ph94in Xem bài viết
        bạn chưa hểu ý mình rồi, mình muốn hỏi giá trị của sbit và bit đều là 1 hoặc 0. Vậy hai hàm này khác nhau ở điểm nào?
        Chào bạn , theo tôi được biết thì sbit và bit không phải là hàm mà chỉ là cách khai báo biến , đúng là giá trị chỉ là 0 hoặc 1 nhưng khai báo 2 cách lại khác nhau về vị trí biến trên bộ nhớ , bit cho vùng định địa chỉ bit (20-2FH) , sbit khai báo cho các bit thuộc SFR ( 80-FFH) .

        Comment


        • #5
          Sao mình mở 1 file cũ ra...ấn F7 Keil nó cứ biên dịch file trước đó vậy nhỉ??
          Quang Nhat
          ---------------------------------------
          Yahoo :quangnhat85ls
          Mail :
          Nhận thiết kế và ép nhựa cho đồ điện tử

          Comment


          • #6
            Để biên dịch file trước tiên bạn phải add file đó vào project , nếu bạn không add vào thì keil sẽ dịch file đã add vào project trước đó.

            Comment


            • #7
              Mình có 1 thắc mắc nhân đây hỏi luôn là trong keilc mình có lệnh tương đương với lệnh movx a,@r0 trong assembler không ? nghĩa là truy xuất bộ nhớ ngoài nhưng chỉ là 8 bit thấp thôi không ảnh hưởng tới port2.
              Trong Keilc mình có thể chèn các lệnh asm vào được không? Vd: mình muốn thực hiện lệnh RL hay RR trong asm nhưng keilc không có lệnh này. vd: mình có biến j bây giờ muốn quay trái biến j thì trong keilc phải làm cách nào?nếu dùng giải thuật để xử lý thì chương trình sẽ dài trong khi asm có sẵn nhưng trong keilc hình như không có . ai biết chỉ giúp với.Thanks

              Comment


              • #8
                Nguyên văn bởi bluechip Xem bài viết
                Để biên dịch file trước tiên bạn phải add file đó vào project , nếu bạn không add vào thì keil sẽ dịch file đã add vào project trước đó.
                Mình thấy nó toàn báo lỗi
                "HELLO.obj"
                TO "HELLO"
                *** FATAL ERROR L210: I/O ERROR ON INPUT FILE:
                EXCEPTION 0021H: PATH OR FILE NOT FOUND
                FILE: HELLO.obj
                Target not created
                Quang Nhat
                ---------------------------------------
                Yahoo :quangnhat85ls
                Mail :
                Nhận thiết kế và ép nhựa cho đồ điện tử

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                • Andrea14
                  Vấn đề về tốc độ quay
                  bởi Andrea14
                  Chào mọi người,

                  Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...
                  12-12-2025, 12:42
                • bqviet
                  Trả lời cho Đấu tắt điện cho máy tính bảng
                  bởi bqviet
                  Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                  06-12-2025, 17:17
                • nguyendinhvan
                  Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                  bởi nguyendinhvan
                  Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                  05-12-2025, 19:59
                Đang tải...
                X