Các cổng vào ra đa chức năng

Một phần của tài liệu Ứng dụng công nghệ nhúng cho hệ thống quản lý chấm công (Trang 45 - 46)

Cổng vào ra đa chức năng cung cấp cho CPU một giao diện với bên ngoài. Chúng đòi hỏi một số l−ợng lớn thanh ghi cấu hình để hỗ trợ cho nhiều hoạt động vào/ ra bao gồm cả số và t−ơng tự.

Address Name Bit7 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Access

0,xxh PRTxDR Thanh ghi dữ liệu (Data Registor) RW : 00 0,xxh PRTxIE Thanh ghi cho phộp ngắt (Interupt Enable Registor) RW : 00 0,xxh PRTxGS Thanh ghi lựa chọn toàn cục (Global Select Registor) RW : 00 0,xxh PRTxDM2 Thanh ghi hoạt động chếđộ 2 (Drive Mode Registor 2) RW : FF 1,xxh PRTxDM0 Thanh ghi hoạt động chếđộ 0 (Drive Mode Registor 0) RW : 00 1,xxh PRTxDM1 Thanh ghi hoạt động chếđộ 2 (Drive Mode Registor 2) RW : FF 1,xxh PRTxIC0 Thanh ghi điều khiễn ngắt 0 (Interupt Control Registor 0) RW : 00 1,xxh PRTxIC1 Thanh ghi điều khiễn ngắt 1 (Interupt Control Registor 1) RW : 00

Bảng 2. 4 Các thanh ghi vào ra đa chức năng.

Chú ý: Ký tự “X” sau dấu phẩy trong tr−ờng địa chỉ có nghĩa là các cổng vào ra đều có riêng biệt các thanh ghi trên. Mỗi một cổng thì thanh ghi sẽ có một địa chỉ riêng. Nh−ng để dễ hiểu ta chỉ cần xét chung cho tr−ờng hợp tổng quát.

kết nối với bit có số thứ tự t−ơng ứng trong địa chỉ và thanh ghi. Bởi vậy, những thanh ghi trong bảng 2-4 thực sự chỉ dành cho một cổng (bao gồm 8 khối GPIO). Trong đó thì vị trí của các bit sẽ chỉ rõ là khối GPIO nào trong 8 khối đ−ợc điều khiển với cổng vào ra.

Mỗi một khối GPIO có thể đ−ợc sử dụng cho những kiểu vào ra sau: o Vào ra số (Vào ra điều khiển bởi phần mềm).

o Vào ra toàn cục (Vào ra cho các khối PSoC số). o Vào ra t−ơng tự (Vào ra cho các khối PSoC t−ơng tự).

Mỗi một chân vào ra đều có vài chế độ hoạt động cũng nh− là khả năng tạo ngắt. Trong khi tất cả chân đều đ−ợc nối vào đ−ờng vào ra số, thì một vài chân lại không đ−ợc kết nối với chức năng vào ra của khối t−ơng tự hoặc bus toàn cục.

Một phần của tài liệu Ứng dụng công nghệ nhúng cho hệ thống quản lý chấm công (Trang 45 - 46)

Tải bản đầy đủ (PDF)

(94 trang)