Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
8255 dùng để mở rộng các port xuất nhập, món nay ở VN cũng tương đối nhiều. (3 port A,B,C mỗi cái 8 bit, có chế độ lựa chọn từng port riêng biệt)
tìm datasheet của nó ở: http://alldatasheet.com
Intel 8255A là một thiết bị lập trình I / O ,mục đích được thiết kế để sử dụng với tất cả các bộ vi xử lý Intel và hầu hết các thiết bị khác. Nó có 24 I / O chân có thể được lập trình chia làm 2 nhóm 12 chân và được sử dụng trong 3 chế độ chính hoạt động.
Trong chế độ 0, mỗi nhóm 12 I / O chân có thể được lập trình trong nhóm 4 và 8 chân là đầu vào hoặc đầu ra. Trong chế độ 1, mỗi nhóm có thể được lập trình để có 8 dòng đầu vào hay đầu ra,3 trong 4 chân còn lại được sử dụng để điều khiển tín hiệu bắt tay và ngắt. Chế độ 2 là một cấu hình bus hai chiều strobed.
IC 8255 được thiết kế để thực hiện một loạt các chức năng giao diện trong một môi trường máy tính. Nó không được thiết kế ban đầu để được kết nối với Z80.Intel chế tạo nó cho các bộ vi xử lý 8080.
Chức năng các chân như sau:
1. D0 - D7 Đây là những dữ liệu đầu vào / đầu ra cho thiết bị. Tất cả các thông tin đọc và ghi vào 8255 xảy ra thông qua các 8 dòng dữ liệu.
2. CS (Chip Select Input). Nếu mức 0 hợp tích cực, bộ vi xử lý có thể đọc và ghi vào 8255.
3. RD (Đọc đầu vào): Bất cứ khi nào dòng đầu vào này là 0 và đầu vào RD là mức 0, kết quả đầu ra dữ liệu 8255 được kích hoạt lên bus dữ liệu hệ thống.
4. WR (Viết vào) : khi nào dòng đầu vào này là mức 0 và đầu vào CS mức 0, dữ liệu được ghi vào 8255 từ bus dữ liệu hệ thống
5. A0 - A1 (Đầu vào Địa chỉ) :Sự kết hợp 1 cách hợp lý của hai dòng đầu vào xác định dữ liệu bên trong 8255 được ghi hoặc đọc
6. RESET: 8255 được đặt vào trạng thái thiết lập lại, nếu dòng đầu vào này mức 1. Tất cả các cổng ngoại vi được thiết lập để chế độ đầu vào.
7. PA0 - PA7, PB0 - PB7, PC0 - PC7 : Những dòng tín hiệu được sử dụng như 8-bit I / O port.
Chúng có thể được kết nối với các thiết bị ngoại vi. IC 8255 có ba cái 8-bit I / O ports và mỗi port có thể được kết nối với các thiết bị bên ngoài. Những dòng này được dán nhãn PA0-PA7, PB0-PB7, và PC0-PC7.
Các nhóm các tín hiệu được chia thành ba cổng I / O khác nhau có nhãn:
+ port A (PA)
+ port B (PB)
+ port C (PC).
Sơ đồ khối của nó ( block diagram):
Gồm 2 nhóm đk, nhóm A dán nhãn và nhóm B xác định sự hđ của ba nhóm cổng I / O .
Có những chế độ khác nhau điều hành cho 8255 và các chế độ này phải được xác định bởi bằng chương trình trong CPU hoặc từ điều khiển đến thiết bị 8255.
-Cổng C bao gồm hai cổng 4 bit. Một trong những nhóm 4 bit được kết hợp với nhóm A( trên) và nhóm 4 bit còn lại kết hợp với các tín hiệu điều khiển thiết bị nhóm B (phía dưới).
-Các khối logic cuối cùng là đọc / ghi điều khiển logic và bộ đệm bus dữ liệu.
Các khối này cung cấp giao diện giữa Z80 và 8255.
-Dữ liệu bus đệm bộ đệm dữ liệu I / O đến / từ các bus dữ liệu Z80. Đọc / ghi các mức logic điều khiển các dữ liệu đến và đi từ các thanh ghi nội bộ với thời gian tương dối chính xác.Dòng bên trong được kích hoạt phụ thuộc vào hoạt động của Z80,loại chức năng là I / O đã đọc hoặc I / O ghi.
Tiếp theo là thanh ghi ĐK từ nhớ:
Trước khi thảo luận về các mô tả chi tiết về cách sử dụng của IC8255 trong MZ-700, bạn sẽ thấy các định nghĩa bit của 8255 thanh ghi điều khiển(cổng $ E003 của MZ-700).
+Nếu bit 7 của Tghi là 1 thì 8255 sẽ được cấu hình. Xem hình ảnh của các cấu hình mà nó có thể thực hiện:
700).
Chế độ định nghĩa của TG ĐK 8255
để cấu hình 8255.
+Nếu bit 7 là 0 sau đó mỗi bit của cổng C có thể được thiết lập hoặc thiết lập lại. Xem hình ảnh của các khả năng có thể thực hiện:
ĐK thanh ghi thay đổi bit duy nhất của cổng C Ví dụ:
-Nếu bạn muốn cài đặt hoặc thiết lập bit 0 của port C sau đó cho D3 -D1 là 000.
-Bit 1 của cổng C sẽ được thiết lập / thiết lập lại nếu bạn cho D3 -D1 là 001.
-6 bit của cổng C được thiết lập / thiết lập lại nếu D3 -D1 là 110.
Hi vong nó sẽ giúp ích cho bạn và mem nào cần nó
Cảm ơn bạn. Mình hỏi để thợ có thể tham khảo thôi chứ không đủ kiển thức để sửa, mà cũng không có đồ nghề, mua đồ nghề quá tiền máy. Gọi nhiều lần mà thợ hẹn mãi chưa có tới ấy bạn. Mình muốn sửa được chứ bỏ thì uống, nhưng sợ là được mỗi người thợ mà lại không sửa nổi....
Dạ nó bị tắc ẩm hoặc rò thiếu gas hoặc lốc yếu hoặc van tiết lưu có vấn đề hoặc tất cả những nguyên nhân trên ạ. Chú ko chuyên về mảng này thì bán đi, giành thời gian trồng rau sạch đem ra chợ bán lấy tiền mua tủ mới ạ. Còn...
Xin chào mọi người. Mình lại có vấn đề về đồ điện cần nhờ mọi người hỗ trợ giúp. Mình có tủ lạnh Sharp dùng cũng lâu rồi. Trước có bị kém lạnh, không đông đá thì có thợ họ mang về, sục đường ga gì đó hết 900k và đã dùng...
Dạ nếu cứ nhất định ko cuộn cảm thì có thể dùng cầu H đảo pha và tụ nhân áp để tăng công suất sạc; giảm công suất sạc thì dùng điều tần FM nối tiếp qua tụ điện hạn dòng tùy ý theo tần số thay đổi. Hoặc chỉ đơn giản là...
Đấy, cái tôi thắc mắc là chỗ màu hồng ấy bạn, để áp vào cao chứ không bị sụt gần bằng áp pin thì rất cần cuộc cảm để làm điều đó. Tuy nhiên, trong công thức bác thớt dẫn không thấy mặt L, và một vài mạch MPPT tôi đã kiểm...
Dạ mạch sạc là 1 cục nguồn, nó sẽ điều chỉnh công suất đầu ra để có tổng trở bằng nội trở của pin ạ. Và cái cách nó chỉnh công suất đầu ra sẽ là dạng buck, boot. Đều cần đến cuộn cảm ạ. Tất nhiên chú thích thì có thể dùng dạng tuyến tính transistor để bù trừ nhưng mà nó đốt năng lượng vô ích ạ...
Tng trở R của tải (gồm pin và mạch sạc) trong công thức đó rõ ràng khống có L xuất hiện. Nếu tính các dây dẫn thì rất nhỏ, bỏ qua. Vì nội trở pin là rất nhỏ, có thể nói luôn lớn hơn nội trở solar, nên mạch MPPT sẽ hầu như luôn tính...
Chào bác. Đã là công thức phải tổng quát chứ, nó phải thể hiện cả quá trình, rối thì quá độ hay xác lập tính sau vì tùy điều kiện. Cũng như công thức tính diện tích chả hạn, phải là tích phân....
Dạ L nằm trong tổng trở tải R ấy ạ. Chứ ai lại dùng dạng tuyến tính thuần trở để bù cho tổng trở. Kiểu như nguồn xung khi chạy công suất khác nhau thì nó sẽ có tổng trở khác nhau ấy ạ...
Comment