Professional Documents
Culture Documents
Bao Cao Lab 01
Bao Cao Lab 01
Bao Cao Lab 01
II. Lý thuyết
Sử dụng phần mềm Logisim để tạo các mạch mô phỏng các công luận lý AND, OR,
NOT, XOR, XNOR, NAND, NOR.
0 1 0 1 1 1 0 1 0
1 0 0 1 0 1 0 1 0
1 1 1 1 0 0 1 0 0
2.1. D latch
Sử dụng phần mềm Logisim để tạo mạch mô phỏng D latch.
Khi clk = 0, D latch sẽ lưu trữ giá trị hiện tại của D.
Khi clk = 1, D latch sẽ ghi giá trị mới của D vào Q.
D CLK Q
0 - -
0 ↑ 0
1 - -
1 ↑ 1
2.2. D flipflop
Sử dụng phần mềm Logisim để tạo các mạch mô phỏng D flipflop
D flipflop sẽ ghi giá trị mới của D vào Q khi có xung clk lên cao.
Sau khi ghi giá trị mới, Q flipflop sẽ giữ nguyên giá trị đó cho đến khi có xung
clk tiếp theo.
D CLK Q
0 - -
0 ↑ 0
1 - -
1 ↑ 1
Thanh ghi sẽ ghi giá trị mới của D vào tất cả các bit Q khi có xung clock lên cao.
Sau khi ghi giá trị mới, thanh ghi sẽ giữ nguyên giá trị đó cho đến khi có xung clk tiếp
theo.
D CLK Q
0 - -
0 ↑ 0
1 - -
1 ↑ 1
3.3.1.
Sử dụng phần mềm Logisim để tạo mạch tổ hợp theo đề bài.
A B C F
Ghi 0 0 0 0 lại bảng
0 0 1 1 chân trị của
0 1 0 0 mạch mô
phỏng.
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
Nhận xét: F = 1 khi C = 1 hoặc A = 1 và B = 1
3.3.2.
Sử dụng phần mềm Logisim để tạo mạch tuần tự theo đề bài.
Nhận xét: nguyên lý hoạt động của mạch tuần tự tương tự như thanh ghi, khi clock có xung lên
cao, thanh ghi sẽ ghi giá trị mới của input đầu vào và xuất ra output tương ứng. Sau khi ghi giá
trị mới, thanh ghi sẽ giữ nguyên giá trị đó cho đến khi có xung clk tiếp theo.