Giáo dục / Logic
Trình mô phỏng cổng logic: Xây dựng và kiểm tra mạch số
Kéo các cổng AND, OR, NOT, NAND, NOR, XOR và XNOR lên bảng mạch. Kết nối công tắc, xung nhịp và LED đầu ra, thử các mạch cộng mẫu cùng mạch chốt SR, rồi lưu mạch dưới dạng JSON.
Trình mô phỏng cổng logic: Xây dựng và kiểm tra mạch số: Mạch được tính toán lại mỗi khi công tắc, xung nhịp hoặc kết nối thay đổi. Các chân chưa kết nối sẽ hiển thị tín hiệu không xác định. Bộ cộng nửa và bộ cộng đầy đủ minh họa phép cộng nhị phân; mạch chốt SR minh họa phản hồi và bộ nhớ. Phản hồi không ổn định sẽ được hiển thị là không xác định. Bảng chân trị xem mỗi công tắc và xung nhịp là một đầu vào độc lập, đồng thời bắt đầu mỗi hàng với trạng thái nội bộ toàn mức thấp. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.
- Danh mục
- Công cụ học tập và trường học
- Lượt chạy
- Trong trình duyệt của bạn
- Chi phí
- Miễn phí · không cần đăng ký
- Trạng thái khả dụng
- Sẵn sàng sử dụng
Chạy hoàn toàn trong trình duyệt của bạn
Kéo một cổng lên bảng hoặc chạm vào nút của cổng. Kéo các nút để di chuyển chúng. Chạm vào một chân đầu ra, rồi một chân đầu vào để vẽ dây; bạn cũng có thể kéo giữa các chân. Chạm vào công tắc đầu vào để bật hoặc tắt. Chọn một nút để đổi tên hoặc xóa nút; các phím mũi tên di chuyển nút đang được chọn.
Ổn định sau 1 lần lặp. Các chân chưa được nối hiển thị ?.
Chốt SR sử dụng hai cổng NOR. Set hoặc reset thiết lập một trạng thái; cả hai ở mức thấp giữ nguyên trạng thái ổn định trước đó. Cả hai ở mức cao là không hợp lệ. Việc nhả cả hai cùng lúc có thể gây dao động trong mô hình cập nhật đồng thời này. Không mô phỏng thời gian tương tự hoặc độ trễ lan truyền.
Dây: xóa kết nối
Bảng chân trị của mạch
Đầu vào và xung nhịp là các biến độc lập, tối đa tám biến. Mỗi hàng bắt đầu từ trạng thái nội bộ toàn mức thấp; các mạch hồi tiếp có thể phụ thuộc vào lịch sử và không có một bảng chân trị tổ hợp duy nhất. ? đánh dấu đầu ra chưa xác định hoặc đang dao động.
| A | B | Sum | Carry | Đã ổn định |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | Có |
| 0 | 1 | 1 | 0 | Có |
| 1 | 0 | 1 | 0 | Có |
| 1 | 1 | 0 | 1 | Có |
Logic số
Định nghĩa cổng và logic tổ hợp, logic tuần tự: MIT OpenCourseWare, Computation Structures, bài 4 và 5. https://ocw.mit.edu/courses/6-004-computation-structures-spring-2017/ . Các ví dụ và sơ đồ trên trang này là nội dung nguyên bản.
Mô hình mô phỏng
Tín hiệu có thể ở mức cao, mức thấp hoặc chưa xác định. Các cập nhật diễn ra đồng thời cho đến khi mạch ổn định, lặp lại một trạng thái hoặc đạt 64 lần cập nhật. Đây là mô hình dùng để giảng dạy; mô hình không mô phỏng điện áp, độ trễ truyền hoặc trạng thái siêu bền. Các hàng trong bảng chân trị có hồi tiếp có thể phụ thuộc vào trạng thái ban đầu.
Cách sử dụng
- Kéo các cổng lên bảng mạch hoặc nhấn nút tương ứng. Kéo một nút để di chuyển nút đó.
- Nhấn một chân đầu ra rồi nhấn một chân đầu vào để kết nối chúng. Bật hoặc tắt các công tắc đầu vào hay chạy xung nhịp.
- Kiểm tra các tín hiệu trực tiếp và bảng chân trị, hoặc lưu và tải mạch cục bộ hay dưới dạng tệp JSON.
Quyền riêng tư và giới hạn
Mạch chạy trong trình duyệt của bạn. Các bản lưu cục bộ vẫn ở trên thiết bị này; các tệp JSON xuất ra được tải xuống mà không tải mạch của bạn lên.
Công cụ liên quan
Câu hỏi thường gặp
Tại sao đầu ra lại hiển thị dấu hỏi?
Một chân bắt buộc có thể chưa được kết nối, hoặc phản hồi có thể dao động hay không ổn định. Trình mô phỏng dừng sau 64 lần cập nhật đồng thời và hiển thị các đầu ra suy ra là không xác định thay vì khẳng định một kết quả ổn định.
Mạch chốt SR hoạt động như thế nào?
Ví dụ này sử dụng hai cổng NOR. Việc đặt hoặc đặt lại sẽ thiết lập một trạng thái, còn khi cả hai đầu vào đều ở mức thấp, mạch giữ nguyên trạng thái ổn định trước đó. Cả hai đầu vào ở mức cao là trạng thái không hợp lệ; trong mô hình này, việc nhả cả hai cùng lúc có thể khiến mạch dao động. Thời gian tương tự và độ trễ lan truyền không được mô phỏng.
Tôi có thể lưu những gì?
Tệp JSON lưu các nút, nhãn, vị trí, cài đặt công tắc và kết nối. Tệp không lưu trạng thái đang chạy của xung nhịp hoặc trạng thái nội bộ trước đó của mạch chốt. Bản lưu cục bộ sử dụng bộ nhớ của trình duyệt này; chức năng xuất và nhập cho phép bạn chuyển mạch giữa các thiết bị.
Mạch có thể lớn đến mức nào?
Bảng mạch hỗ trợ tối đa 80 nút và 160 dây nối. Bảng chân trị được tạo hỗ trợ tối đa tám công tắc và xung nhịp đầu vào, tương ứng tối đa 256 hàng.
Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản