Chức năng từng chân P89V51RD2BN:

Một phần của tài liệu Thuyet minh Đồ Án Tốt Nghiệp Robot lau nhà potx (Trang 66 - 68)

g. Giá thành trên một đơn vị khi mua số lượng lớn: Đây là vấn đề có ảnh hưởng đến

3.3.3. Chức năng từng chân P89V51RD2BN:

- Port0: là port có 2 chức năng ở trên chân(từ 32 đến 39) có hai công dụng. Trong các thiết kế có tối thiểu thành phần, port 0 được sử dụng làm nhiệm vụ xuất nhập trong các thiết kế lơn hơn có bộ nhớ ngoài, port 0 trở thành bus địa chỉ và bus dữ liệu đa hợp.

- Port1: Port 1 là một port I/O trên các chân 21-28. Các chân kí hiệu là P1.0, P1.1, P1.2…P1.7 và được dùng để giao tiếp với các thiết bị bên ngoài khi có yêu cầu. Ngoài 3 chân P1.0, P1.1, P1.2 có chức năng xuất ra tín hiệu điều khiển với mức điện thế cao(16mA).

+ P1.3 còn gọi là CEXO: có chức năng Capture/compare các thiết bị xuất nhập ngoài ứng với mỗi PCA Module 0. Ngoài ra nó còn gọi là ss cho giao tiếp song song.

+ P1.4 còn gọi là CEX1: có chức Capture/compare các thiết bị nhập xuất ngoài ứng với mỗi PCA Module 1 ngoài ra nó còn gọi là MOSI trong giao tiếp song song

+ P1.5 còn gọi là CEX2: có chức Capture/compare các thiết bị nhập xuất ngoài ứng với mỗi PCA Module2, ngoài ra nó còn gọi là MISO trong giao tiếp song song.

+ P1.6 còn gọi là CEX3 có chức Capture/compare các thiết bị nhập xuất ngoài ứng với mỗi PCA Module3

+P1.7 còn gọi là CEX4: có chức Capture/compare các thiết bị nhập xuất ngoài ứng với mỗi PCA Module4, ngoài ra nó là giao tiếp SCK trong giao tiếp song song.

- Port2: Port2 là một port công dụng kép trên các chân 1-8 được dùng như các đường xuất nhập hoặc là các byte cao của bus địa chỉ đối với các thiết kế dùng bộ nhớ mở rộng.

- Port 3:port 3 là một công cụ kép trên các chân 10-17. Các chân của port này có nhiều chức năng riêng, các công dụng chuyển đổi có liên hệ với các đặc tính đặc biệt của P89V51RD2BN như ở bảng sau:

Bảng 3.2: Bảng chức năng các chân trên port3 và port1

Bít Tên Địa chỉ bít Chức năng chuyển đổi

P3.0 RXD BOH Dữ liệu nhận cho port nối tiếp

P3.1 TXD B1H Dữ liệu phát cho port nối tiếp

P3.2 INTO B2H Ngắt 0 bên ngoài

P3.3 INT1 B3H Ngắt 1 bên ngoài

P3.4 TO B4H Ngõ vào của timer/counter0

P3.6 WR B6H Xung ghi bộ nhớ dữ liệu ngoài

P3.7 RD B7H Xung đọc bộ nhớ dữ liệu ngoài

P1.0 T2 90H Ngõ vào của bộ định thời bộ đếm 2

P1.1 T2EX 91H Nạp lại/thu nhận của bộ định thời 2 - PSEN (Program Store Enable): P89V51RD2 có 4 tín hiệu điều khiển bus. PSEN là tín hiệu điều khiển ra trên chân 29. Nó là tín hiệu điều khiển cho phép bộ nhớ chương trình mở rộng và thường được nối đến chân OE (Output Enable) của một EPROM (hoặc ROM) để cho phép đọc các byte mã lệnh.

+ PSEN sẽ ở mức thấp trong thời gian lấy lệnh. Các mã nhị phân từ chương trình được đọc từ EPROM, qua bus và được chốt vào thanh ghi lệnh của 8051 để giải mã lệnh. Khi thi hành chương trình trong ROM nội(P89V51RD2BN) PSEN sẽ ở mức thụ động(mức cao)

- ALE(Address Latch Enable): P89V51RD2BN sử dụng chân 30 chân xuất tín hiệu cho phép chốt địa chỉ ALE để giải đa hợp bus địa chỉ và bus dữ liệu. Khi port0 được dùng trong chế độ chuyển đổi của nó: vừa là bus dữ liệu vừa là byte thấp của địa chỉ, ALE là tín hiệu để chốt địa chỉ vào một thanh ghi bên ngoài trong nửa đầu chu kì của bộ nhớ. Sau đó các đường port0 dùng để xuất hoặc nhập dữ liệu trong nửa sau chu kì của bộ nhớ.

Các xung tín hiệu ALE có tốc độ bằng 1/6 lần tần số dao động trên chípvà có thể được dùng làm nguồn xung nhịp cho các hệ thống. Nếu xung trên P89V51RD2BN là

12MHz thì ALE có tần số 2Mhz. chỉ ngoại trừ khi thi hành lệnh Movx, một xung ALE sẽ bị mất . Chân này cũng được làm ngõ vào cho xung lập trình cho EPROM trong P89V51RD2BN.

- EA (External Accsess): Tín hiệu vào E/A trên chân 31 thường được mắc lên mức cao (+5V) hoặc ở mức thấp (GND). Nếu ở mức cao (+5V), P89V51RD2 thi hành chương trình từ ROM nội trong khoảng địa chỉ thấp(4K). Nếu ở mức thấp chương trình sẽ thi hành từ bộ nhớ mở rộng. Khi dùng 8031, EA luôn được nối mức thấp vì không có bộ nhớ chương trình trên chip. Nếu EA được nối mức thấp bộ nhớ bên trong chương trình P89V51RB2BN sẽ bị cấm và chương trình sẽ thi hành từ EPROM mở rộng. Người ta còn dùng chân EA làm chân cấp điện áp 21V(V ) khi lập

- STR(Reset): Ngõ vào RST trên( chân 9) là ngõ Reset của

P89V51RB2BN. Khi tín hiệu này đựoc đưa lên mức cao( trong ít nhất hai chu kì máy), các thanh ghi trong P89V51RB2 được tải những giá trị thích hợp để khởi động hệ thống.

- Các ngõ vào bộ dao động trên chíp.

- Như đã thấy trong hình 2.2, P89V51RB2BN có một bộ dao động trên chip. Nó thường được nối với thạch anh giửa hai chân 18 và 19. Các tụ ổn định cũng được yêu cầu như hình đã vẽ. Tần số thạch anh thông thường là 12Mhz

Một phần của tài liệu Thuyet minh Đồ Án Tốt Nghiệp Robot lau nhà potx (Trang 66 - 68)

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

(132 trang)
w