- SỈ sinỦẤf + cosoỦẤt + Nng [TPE
Hình 6.3 Cấu trúc chắnh bắn trong chip 805]
> Port l1:
Port 1 lă port I/O trắn câc chđn 1 -> 8. Câc chđn được ký hiệu PI.0, PI.1,.... P1.7 có thể dùng cho giao tiếp với câc thiết bị ngoại vi nếu cần. Port 1 không có câc chức năng khâc, vì vậy chúng chỉ được dùng cho giao tiếp với câc thiết bị bắn ngoăi.
> Port2:
Port 2 lă port có tâc dụng kĩp trắn câc chđn 21 -> 28 được dùng như câc đường xuất nhập hoặc lă Byte cao của Bus địa chỉ đối với câc thiết bị dùng bộ nhớ mở rộng.
SVTH: LÍ QUỐC VƯƠNG 65
mm. {Ặ{ẶƑỮỲỶỲNỮnnGGGOGO.ẶGaGaaaanrrểiiiinnnniinnnniiti
Port 3 lă port có tâc dụng 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, 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 ậ951 như ở bảng sau:
P3.0 Dữ liệu nhận cho port nôi tiệp. P3.1 TxD Dữ liệu phât cho port nôi tiếp.
P3.2 INT0 Ngắt bắn ngoăi 0 P3.3 INTI Ngắt bắn ngoăi l
P3.4 T0 Ngõ văo của timer/couter 0. 3.5 TI Ngõ văo của timer/couter l. P3.6 WR Xung ghi bộ nhớ dữ liệu ngoăi. P3.7 RD Xung đọc bộ nhớ dữ liệu ngoăi.
Câc ngõ tắn hiệu điều khiến:
> Ngõ tắn hiệu PSEN (Program Store Enable):
PSEN lă tắn hiệu ngõ ra ở chđn 29 có tâc dụng cho phĩp đọc bộ nhớ chương trình mở rộng thường được nối đến chđn OE (Output Enable) của Eprom cho phĩp đọc câc Byte mê lệnh.
PSEN ở mức thấp trong thời gian MicroController 8951 lấy lệnh. Câc mê lệnh của chương trình được đọc từ Eprom qua Bus dữ liệu vă được chốt văo thanh ghi lệnh bắn trong 8951 để giải mê lệnh. Khi 8951 thi hănh chương trình trong ROM nội PSEN sẽ ở mức logic ].
> Ngõ tắn hiệu điều khiển chốt địa chỉ ALE (Address Latch Enable):
8951 sử dụng chđn 30 để xuất tắn hiệu cho phĩp chốt địa chỉ ALE(Address Latch Enable) dễ giải đa hợp (Demultiplexing) Bus địa chỉ vă Bus dữ liệu. Tắn ALE có tần số bằng 1/6 tần số của mạch dao động bắn trong chip vi điều khiến. Nếu mạch đao