I. GIớI THIệU CHUNG Về DSP5
b) Các thanh ghi của SSI.
+) Thanh ghi điều khiển A (CRA)
CRA là một trong 2 thanh ghi 16 bit của SSI đợc dùng để điều khiển hoạt động của SSI. CRA điều khiển bộ phát xung nhịp, độ dài của từ số liệu, số từ trong một khung số liệu nối tiếp của SSI.
+) Thanh ghi điều khiển B (CRB)
CRB điều khiển các chân chức năng SC2, SC1, SC0 của SSI, làm cho các chân này có thể đợc sử dụng nh các đầu vào hay đầu ra xung nhịp, nh các chân đồng bộ khoá khung số liệu hoặc nh các chân cờ vào ra nối tiếp.
+) Thanh ghi trạng thái của SSI (SSISR)
SSISR là một thanh ghi trạng thái 8 bit này chỉ đợc đọc, đợc sử dụng bởi DSP để thăm dò trạng thái và các cờ vào nối tiếp của SSI.
Thanh ghi dịch nhận 24 bit này nhận số liệu từ chân nhận số liệu nối tiếp. Số liệu đợc dịch vào theo hớng các bit có trọng số lớn nhất trớc nếu nh SHFD bằng 0 hay theo hớng các bit có trọng số nhỏ nếu SHFD bằng 1 số liệu chứa trong thanh ghi này đợc truyền tới thanh ghi số liệu nhận sau khi 8, 12, 16, 24 bit vừa đợc dịch vào, phụ thuộc vào các bit điều khiển độ dài trong thanh ghi CRA.
+) Thanh ghi số liệu nhận của SSI (RX)
RX là một thanh ghi 24 bit chỉ đợc đọc. Nó nhận số liệu từ thanh ghi dịch nhận. DSP sẽ bị ngắt bất cứ khi nào RD đầy nếu nh các ngắt tơng ứng đợc cho phép.
+) Thanh ghi dịch truyền của SSI
Thanh ghi dịch truyền 24 bit này chứa số liệu đang đợc truyền đi. Số liệu đợc dịch ra ngoài tới chân truyền số liệu nối tiếp. Số liệu các bit đợc dịch ra ngoài có thể là 8, 12, 16, 24 bit. Số liệu đợc dịch ra theo hớng các bit có trọng số lớn trớc nếu nh SHFD bằng 0 haycác bit có trọng số nhỏ trớc nếu SHFD bằng 1.
+) Thanh ghi số liệu truyền của SSI (TX)
Tx là một thanh ghi 24 bit chỉ viết. Khi cần truyền số liệu thì ngời lập trình viết số liệu vào trong thanh ghi này sau đó số liệu tự động truyền tới thanh ghi dịch truyền. DSP bị ngắt bất cứ khi nào thanh ghi TX trống rỗng nếu nh ngắt tơng ứng đợc cho phép.