Hướng dẫn sự dụng logisim

Hướng dẫn sự dụng logisim

lOMoARcPSD|27790909
1
HƯỚNG DẪN SỬ DỤNG LOGISIM 2.7
1. Làm quen với Logisim
Bước 0: Ti Logisim
Ti Logisim ti ường dn: https://sourceforge.net/projects/circuit/
Bước 1: Khởi ộng Logisim
Nhấp úp chuột vào tp tin logisim-win-2.7.1.exe ể khởi ộng phn mm Logisim. Giao din
làm vic ca Logisim có th xut hiện như Hnh 1.
Hnh 1: Giao diện phần mềm Logisim
Bước 2: Ly linh kin
Trong bài hướng dn này, chúng ta s minh ha vic thiết kế và mô phng hàm lun lý F =
AB. Hàm lun lý F = AB có th ược thiết kế bng cách s dng mt cng lun lý AND 2
ngõ vào thc hiện phép toán AND, 2 Pin ngõ vào ể nhp giá tr cho A và B, cui cùng là
1 Pin ngõ ra ể xut giá tr cho F.
Tại vùng thư viện, chn Gates > AND Gate, lúc này mt cng lun lý AND s xut hin
kèm theo con tr chut, rê chut ti vùng thiết kế và ặt v trí d quan sát như trong Hnh
2
lOMoARcPSD|27790909
2
Hnh 2: Ly linh kin
Mặc ịnh, cng luận lý AND trong Logisim có 5 ngõ vào, ể chuyn v 2 ngõ vào thì thay ổi
trường Number Of Inputs trong vùng thuc tính sang giá tr 2.
Kế tiếp chúng ta s b sung 2 ngõ vào và 1 ngõ ra cho mch bng cách chn Wiring > Pin
tại vùng thư viện. Mặc nh thì Pin s là ngõ vào, ể chuyển thành ngõ ra th thay ổi trường
Output? Trong vùng thuc tính thành Yes. Đặt các Pin như trong Hnh 3 (lưu ý có th
thay ổi thuc tính Facing của các Pin ể iểm nối dây hướng vào iểm ni dây ca các thiết b
mà chúng ta cn ni.
lOMoARcPSD|27790909
3
Hnh 3: Ly Pin
Đổi thuc tính Three-state? ca tt c các Pin sang No.
Bước 3: Ni dây
Rê chuột ến các iểm ni dây, nhp chut trái và kéo tới iểm ni dây ca linh kin khác như
trong Hnh 4.
lOMoARcPSD|27790909
4
Hnh 4: Ni dây
Bước 4: Mô phng
Nhp chut trái vào biu tượng bàn tay trên thanh công c, sau ó nhấp chut vào các ngõ
vào ể thay ổi giá tr ngõ vào, sau ó quan sát giá trị của ngõ ra xem úng như chức năng ca
cng lun lý AND hay không.
Bước 5: Lưu thiết kế
Chn File > Save và lưu thiết kế vi tên and2 như Hnh 5.
lOMoARcPSD|27790909
5
Hnh 5: Lưu thiết kế 2.
Một số thư viện trong Logisim
Thiết bị
Vị trí
Cng lun lý
NOT/AND/OR/NAND/NOR
Gates > NOT/AND/OR/NAND/NOR
Latch
D latch
Memory > D Flip-Flop
Thuc tính Trigger: *Level
Flipflop
D flipflop
Memory > D Flip-Flop
Thuc tính Trigger: *Edge
Thanh ghi
Register
Memory > Register
Tách bus
Splitter
Wiring > Splitter
Thuc tính Facing: East
Gp bus
Splitter
Wiring > Splitter
Thuc tính Facing: West
Ngõ vào
Pin
Wiring > Pin
Thuc tính Output?: No
Ngõ ra
Pin
Wiring > Pin
Thuc tính Output?: Yes
Hng s
Constant
Wiring > Constant
Clock
Clock
Wiring > Clock
B cng
Adder
Arithmetic > Adder
B chn
Multiplexer
Plexers > Multiplexer
B gii mã
Decoder
Plexers > Decoder
| 1/5

Preview text:

lOMoARcPSD| 27790909 1
HƯỚNG DẪN SỬ DỤNG LOGISIM 2.7 1.
Làm quen với Logisim Bước 0: Tải Logisim
Tải Logisim tại ường dẫn: https://sourceforge.net/projects/circuit/
Bước 1: Khởi ộng Logisim
Nhấp úp chuột vào tập tin logisim-win-2.7.1.exe ể khởi ộng phần mềm Logisim. Giao diện
làm việc của Logisim có thể xuất hiện như Hình 1.
Hình 1: Giao diện phần mềm Logisim Bước 2: Lấy linh kiện
Trong bài hướng dẫn này, chúng ta sẽ minh họa việc thiết kế và mô phỏng hàm luận lý F =
AB. Hàm luận lý F = AB có thể ược thiết kế bằng cách sử dụng một cổng luận lý AND 2
ngõ vào ể thực hiện phép toán AND, 2 Pin ngõ vào ể nhập giá trị cho A và B, cuối cùng là
1 Pin ngõ ra ể xuất giá trị cho F.
Tại vùng thư viện, chọn Gates > AND Gate, lúc này một cổng luận lý AND sẽ xuất hiện
kèm theo con trỏ chuột, rê chuột tới vùng thiết kế và ặt ở vị trí dễ quan sát như trong Hình 2 lOMoARcPSD| 27790909 2
Hình 2: Lấy linh kiện
Mặc ịnh, cổng luận lý AND trong Logisim có 5 ngõ vào, ể chuyển về 2 ngõ vào thì thay ổi
trường Number Of Inputs trong vùng thuộc tính sang giá trị 2.
Kế tiếp chúng ta sẽ bổ sung 2 ngõ vào và 1 ngõ ra cho mạch bằng cách chọn Wiring > Pin
tại vùng thư viện. Mặc ịnh thì Pin sẽ là ngõ vào, ể chuyển thành ngõ ra thì thay ổi trường
Output? Trong vùng thuộc tính thành Yes. Đặt các Pin như trong Hình 3 (lưu ý có thể
thay ổi thuộc tính Facing của các Pin ể iểm nối dây hướng vào iểm nối dây của các thiết bị mà chúng ta cần nối. lOMoARcPSD| 27790909 3 Hình 3: Lấy Pin
Đổi thuộc tính Three-state? của tất cả các Pin sang No. Bước 3: Nối dây
Rê chuột ến các iểm nối dây, nhấp chuột trái và kéo tới iểm nối dây của linh kiện khác như trong Hình 4. lOMoARcPSD| 27790909 4 Hình 4: Nối dây Bước 4: Mô phỏng
Nhấp chuột trái vào biểu tượng bàn tay trên thanh công cụ, sau ó nhấp chuột vào các ngõ
vào ể thay ổi giá trị ngõ vào, sau ó quan sát giá trị của ngõ ra xem úng như chức năng của
cộng luận lý AND hay không. Bước 5: Lưu thiết kế
Chọn File > Save và lưu thiết kế với tên and2 như Hình 5. lOMoARcPSD| 27790909 5
Hình 5: Lưu thiết kế 2.
Một số thư viện trong Logisim Thiết bị Vị trí Cổng luận lý
NOT/AND/OR/NAND/NOR Gates > NOT/AND/OR/NAND/NOR Latch D latch Memory > D Flip-Flop Thuộc tính Trigger: *Level Flipflop D flipflop Memory > D Flip-Flop Thuộc tính Trigger: *Edge Thanh ghi Register Memory > Register Tách bus Splitter Wiring > Splitter Thuộc tính Facing: East Gộp bus Splitter Wiring > Splitter Thuộc tính Facing: West Ngõ vào Pin Wiring > Pin Thuộc tính Output?: No Ngõ ra Pin Wiring > Pin Thuộc tính Output?: Yes Hằng số Constant Wiring > Constant Clock Clock Wiring > Clock Bộ cộng Adder Arithmetic > Adder Bộ chọn Multiplexer Plexers > Multiplexer Bộ giải mã Decoder Plexers > Decoder