Tư vấn: 0979.466.469 / 0938.128.290

MENU

PIC16F84A – Bộ hướng dẫn (Tiếp theo)

Gia cong pcb 600*150px


PIC16F84A – Bộ hướng dẫn (Tiếp theo)

 

 


Sau khi biết về hoạt động của các thanh ghi tệp hướng byte, chỉ còn hai loại hoạt động còn lại là hoạt động của thanh ghi tệp hướng bit và các hoạt động điều khiển.

 

Hoạt động thanh ghi tệp hướng bit:

Các lệnh này được sử dụng khi cần ảnh hưởng/thay đổi/kiểm tra một bit duy nhất. Chỉ có bốn lệnh hướng bit cho 16F84A:


Hoạt động chữ và điều khiển:

 

Module điện tử 932*50


Những lệnh này được sử dụng để điều khiển giá trị của thanh ghi W và cũng, điều khiển hoạt động của vi điều khiển. Ở đây chỉ có thanh ghi W được liên quan và do đó chỉ cần một toán hạng - dữ liệu 8 bit.

 


Đó là tất cả về 35 lệnh có thể được sử dụng trong lập trình PIC16F84A bằng ngôn ngữ assembly. Tuy nhiên, những lệnh này chỉ được sử dụng khi lập trình assembly được ưu tiên. Bạn sẽ không sử dụng một lệnh nào từ danh sách này khi lập trình C nền tảng nhúng được ưu tiên. Mặc dù lập trình C nền tảng nhúng được sử dụng rộng rãi, ngôn ngữ assembly vẫn phổ biến cho các ứng dụng nhỏ và giữa những người làm thú vị vì lý do sau - Viết mã hiệu quả về bộ nhớ.

 

 

Ngôn ngữ Assembly - một ngôn ngữ tiết kiệm bộ nhớ:

Bộ nhớ là một hạn chế lớn trong vi điều khiển vì bộ nhớ được tích hợp vào bên trong vi điều khiển (Điều này không phải là trường hợp với bộ xử lý vi điều khiển, vì bạn có thể giao tiếp với một lượng bộ nhớ tối đa - đủ lớn để có thể được xử lý bởi bus địa chỉ của nó), thường chỉ có vài KB bộ nhớ được tích hợp. Ví dụ, vi điều khiển PIC16F84A chỉ có 64 byte bộ nhớ EEPROM dữ liệu. Một chương trình được tạo ra có một không gian rất nhỏ so với cùng một chương trình được biên dịch bằng ngôn ngữ C. Đây là lý do chính tại sao ngôn ngữ assembly vẫn phổ biến cho các ứng dụng nhỏ. Lý do tại sao ngôn ngữ assembly không được sử dụng cho các ứng dụng lớn không phải là việc chúng ta không thể viết mã cho các ứng dụng lớn, mà là trong assembly, khi kích thước chương trình tăng lên, độ phức tạp cũng tăng lên và do đó trở nên khó khăn để sửa lỗi(chạy debug) chương trình. Nhưng đối với các dự án DIY và các dự án thú vị nhỏ, mã sẽ không tạo ra nhiều độ phức tạp và do đó assembly có thể được áp dụng, mang lại mã hiệu quả và kiểm soát tốt hơn trên vi điều khiển

 

 

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
95000 /
/

Code: 7204-245 Còn hàng

Lưu xem sau
Sale 0%
450000 /Cái
/ Cái

Code: 7204-239 Còn hàng

Lưu xem sau
Sale 0%
PIC16 IC PIC MCU FLASH 2KX14 28-SOIC
27000 /Cái
/ Cái

Code: 7204-036 Còn hàng

Lưu xem sau
Sale 0%
40000 /Cái
/ Cái

Code: 7204-238 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0964238397
Bạn cần linh kiện mẫu ? 7-11 ngày