Proteus mô phỏng ISIS: CPU bị quá tải

F

Faisty

Guest
Vâng, vấn đề của tôi là tôi đã thực hiện một mạch kỹ thuật số trên Proteus ISIS (mạch chỉ để hiển thị một lưỡi liềm tính trong một màn hình 7-phân đoạn, bằng cách sử dụng một UC 8051), và khi tôi bắt đầu mô phỏng, nó trở nên rất chậm. Thời gian đi từ từ, khi đi 3 giây trong thời gian thực, thời gian trong chương trình đi chỉ 3 ms. Nếu bất cứ ai có thể giúp tôi ... Một bài thông báo của proteus: "Mô phỏng không chạy trong thời gian thực do tải CPU quá mức". Ah ... chỉ để làm cho nó rõ ràng, là CPU của Proteus đó là quá tải và không máy tính của tôi!
 
tôi nghĩ rằng thời gian mà ur hệ điều hành được cho proteus cpu của nó là nhỏ và do đó mô phỏng là làm chậm ... Hãy thử đóng tất cả các chương trình không mong muốn trên hệ thống của bạn cũng loại bỏ hệ thống đo lường kiến ​​không mong muốn trên màn hình proteus ... vì điều này cũng có thể tải các CPU ...
 
vào loại của máy tính (proc, tốc độ) bạn đang chạy các mô phỏng? có thể có thể là quá chậm cho những gì bạn đang yêu cầu.
 
nếu vi điều khiển bằng cách sử dụng ur và bảy đoạn hiển thị sau đó u thay vì phải kiểm tra tốc độ quét mà u thiết lập trong các mã cho các màn hình để thiết lập mô hình ..... nghĩ rằng nếu tốc độ quét là sai ... quá nhanh sau đó khi tập tin hex là mã và đốt cháy sau đó trong quá trình thực hiện nó cũng có thể tải bộ xử lý như PC là hành động như bộ điều khiển bộ vi xử lý ảo
 
Chương trình của tôi vẫn ở một vòng lặp vô hạn, nơi nó cho thấy (gửi thông tin để phân đoạn-7) constanty!! Nếu u muốn xem, asm.. Hex và proteus kho, họ đang ở đây ... (trong phụ lục). Xin lỗi ... Im mới tại proteus, vì vậy tôi không biết rất rõ làm thế nào để thiết lập này những gì u nói, tỷ lệ quét ví dụ, và đo lường này. tijoseymathew nói: "Tôi nghĩ rằng thời gian mà ur hệ điều hành được cho proteus cpu của nó là nhỏ và do đó mô phỏng là làm chậm ..." Nếu trường hợp của nó ... như thế nào có thể tôi có thể cung cấp cho thời gian CPU để proteus? Các chương trình duy nhất tôi đã chạy với nhau được msn, firefox ... chỉ này mọi thứ! Kripton2035, sự im UC sử dụng là một AT89C52, với một tinh thể MHz 12 (nếu những gì u đang yêu cầu).
 
Bạn đang mô phỏng 12Mhz mạch đồng hồ bên ngoài (tương tự) mà là đóng góp gì để thiết kế. Đồng hồ xử lý là * luôn luôn * lấy từ tài sản trên các hình thức đối thoại Chỉnh sửa phần. Chỉnh sửa các tinh thể và nắp và kiểm tra loại trừ khỏi hộp kiểm mô phỏng ở phía dưới của hình thức đối thoại Chỉnh sửa phần. Nếu bạn không có các hộp kiểm (phiên bản cũ hơn) loại trong 'NULL = nguyên thủy' trong hộp chỉnh sửa trên thành phần chỉnh sửa. Iain.
 
Loại trừ các tinh thể, nhưng ... nó không làm việc! Có u mô phỏng trong máy tính của bạn? Bởi vì ngay cả những gì u nói, Nó vẫn không làm việc! Nhưng thx anyway! [Size = 2] [color = # 999999] Thêm vào sau khi 13 phút: [/color] [/size] Hey ... tôi đã thực hiện một thử nghiệm ở đây! Tôi đã diễn ra mạch của màn hình (7-phân khúc và bóng bán dẫn). Thời gian diễn ra tốt đẹp, trong thời gian thực! Các tín hiệu tại đầu ra 4511 là đúng quá! Nó có nghĩa là vấn đề mà là làm cho thời gian quá chậm! Nhưng tôi không biết làm thế nào để sửa chữa nó, bởi vì tôi muốn hiển thị: (
 
Hi. Khi mô phỏng, Isis thường không làm tốt với componets tương tự, đặc biệt là đèn LED, hiển thị 7segment, bargraph, những thứ ánh sáng. Hãy thử thay đổi từ hệ thống-> đơn Set Animation khung hình mỗi giây và timestep mỗi khung hình. Bạn có thể không có được thời gian mô phỏng chính xác thực, nhưng nó có thể cải thiện.
 
Ok ... thx! Tôi sẽ cố gắng không sử dụng các thành phần tương tự, tôi nghĩ rằng cách tốt nhất của nó .... Thật không may!
 

Welcome to EDABoard.com

Sponsor

Back
Top