PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Chương trình dịch & các công cụ mô phỏng (http://www.picvietnam.com/forum/forumdisplay.php?f=10)
-   -   Hướng dẫn Proteus (http://www.picvietnam.com/forum/showthread.php?t=406)

Jackie85 01-05-2007 12:54 AM

Trích:

Nguyên văn bởi namqn (Post 8476)
Trong chương trình của bạn, không có thông tin về vi điều khiển, và bạn cũng không cho biết bạn đã thiết lập chip được dùng là chip nào (trong MPLAB).

Ùa, cái này em cũng có nhưng copy thiếu. Trong mplab em cũng thiết lập là con 16F877. Trong proteus ko có sẵn con 877a mà :D

Trích:

Nếu chương trình của bạn đúng như là bạn đã post thì phần chương trình con bị canh lề thụt vào trong cũng cần xem lại. Bạn hãy xem phần code tôi đã chỉnh lại trong post của bạn. Cần chú ý là mọi nhãn (label) phải bắt đầu ở cột 1 của dòng, còn các lệnh thì không được phép nằm ở cột 1 của dòng.

Theo thông báo lỗi của Proteus, có vẻ như EEPROM data được nạp vào 0x2000, trong khi địa chỉ bắt đầu của EEPROM data của PIC16F877 là 0x4000.

Thân,
Oe oe, em chỉ sửa lại thành lệnh bcf status,rp0 ở lệnh

BCF STATUS,RP1 ; chon bank0

là xong :D.

Tại sao chỗ này nó lại báo lỗi như trên nhỉ, mọi người hiểu rõ giải thích em với nhé O:-)

Thanks bác nam lắm >_<

maiduchuy 08-05-2007 03:15 PM

chăng hiểu gi` cả

Jerry 11-05-2007 10:22 AM

Cho tớ hỏi chút, tại sao copy cái file *.DNS về mở ra prouteus lại báo lỗi là:
"File abc.DSN is corrupt or not an ISIS schematic file"??? Rõ ràng trước khi copy mình đã xem được file này ở máy của bạn mình mà. Thế là sao nhỉ???

omlun 20-05-2007 12:45 AM

Trích:

Nguyên văn bởi ngohaibac (Post 2794)
http://luckytoki.com/haibac/download...%5BOK%5D.iso.c
( hơn 300MB).

Đây là bản Proteus 6.7 Pro bản Full. Các bạn down về rùi, đổi đuôi file từ .iso.c thành .iso sau đó dùng trình ghi đĩa để ghi ra đĩa để cài đặt.

Chúc các bạn thành công.

anh Hai oi!!sao link này em down ko được

dvty 21-05-2007 03:44 PM

Mình gặp một khó khăn đó là khi muốn lấy một cái biến trở để đưa vào CT mô phỏng nhưng không biết gõ từ khóa nào để tìm ra nó, mình tra trong từ điển lạc việt được từ tiếng anh cúa biến trơ nhưng mà tra bàng từ này không có kết quả gì cả....Anh em nào có kinh nghiệm về vấn đề này có thể chỉ giáo gíp mình cũng như các bạn khác không

nhh 21-05-2007 05:58 PM

Trích:

Nguyên văn bởi dvty (Post 8812)
Mình gặp một khó khăn đó là khi muốn lấy một cái biến trở để đưa vào CT mô phỏng nhưng không biết gõ từ khóa nào để tìm ra nó, mình tra trong từ điển lạc việt được từ tiếng anh cúa biến trơ nhưng mà tra bàng từ này không có kết quả gì cả....Anh em nào có kinh nghiệm về vấn đề này có thể chỉ giáo gíp mình cũng như các bạn khác không

Tên biến trở là pot, bạn nhớ chọn loại active. Một số tên khác nữa nhưng ko nhớ rõ.

cachua 26-05-2007 05:57 PM

chuong trinh sai hay mo phong sai
 
1 Attachment(s)
tôi là người bắt đầu học pic tôi học theo bài của bác fallef và tôi đã chạy được chương trình tắt bật đèn led.
nhưng đến khi thay giá trị b'1111111' cho hiện cả lên thì thấy bit 3 không sáng đèn tôi kiểm tra bằng lệnh bật riêng đèn đó cũng không được.
code

;================================================= ======
TITLE "Mach test LED_1"
PROCESSOR P16F628A
INCLUDE <P16F628A.inc>
__CONFIG _CP_OFF& _PWRTE_ON & _WDT_OFF &_HS_OSC

;================================================= ======
;================================================= =====
ORG 0x0000
GOTO MAIN


ORG 0x0005

MAIN
Bsf 03h,5
Movlw 00h
Movwf 86h
bcf 03h,5
movlw b'1111111'
movwf 06h
END
và đây là file mô phỏng

Jerry 28-05-2007 11:26 AM

Bạn nối 1 con trở 10K treo lên nguồn vào cái chân LED không sáng thử xem.

loveall 30-05-2007 10:45 AM

Trích:

Nguyên văn bởi ngohaibac (Post 2794)
http://luckytoki.com/haibac/download...%5BOK%5D.iso.c
( hơn 300MB).

Đây là bản Proteus 6.7 Pro bản Full. Các bạn down về rùi, đổi đuôi file từ .iso.c thành .iso sau đó dùng trình ghi đĩa để ghi ra đĩa để cài đặt.

Chúc các bạn thành công.

Anh Hải ơi!!link die rùi!! xin anh post lai giùm!
cảm ơn anh!!

LeDuc 11-06-2007 03:33 AM

giup voi em !
 
em dang su dung protues nhung ma kho o cho la ko the biet het ten cac linh kien... Cac bac co ai biet ko chi giup em voi ...
Cam on cac bac nhieu.

mgdaubo 17-06-2007 02:22 PM

trong proteus hình như ko mô phỏng được ở những tần số cao thì phải?
Em viết chương trình cho pic 16f84 để nháy lần lượt 4 con led:
loop
sáng led1
delay
tắt led1
sáng led2
delay
tắt led2
...
goto loop

khi delay lớn thì nó nháy tuần tự. Nhưng khi delay 1ms thì theo lý thuyết các led nháy quá nhanh nên ta thấy như là cả 4led đều sáng, vậy mà dùng proteus mo phỏng thì nó nháy loạn xạ 1 chút rồi báo lỗi "time step too small..."
hix, em định làm 1 mạch nháy nhiều led mà ko mô phỏng được

namqn 17-06-2007 08:57 PM

Trích:

Nguyên văn bởi mgdaubo (Post 9393)
trong proteus hình như ko mô phỏng được ở những tần số cao thì phải?
Em viết chương trình cho pic 16f84 để nháy lần lượt 4 con led:
loop
sáng led1
delay
tắt led1
sáng led2
delay
tắt led2
...
goto loop

khi delay lớn thì nó nháy tuần tự. Nhưng khi delay 1ms thì theo lý thuyết các led nháy quá nhanh nên ta thấy như là cả 4led đều sáng, vậy mà dùng proteus mo phỏng thì nó nháy loạn xạ 1 chút rồi báo lỗi "time step too small..."
hix, em định làm 1 mạch nháy nhiều led mà ko mô phỏng được

Phần mềm mô phỏng là dùng để kiểm tra thuật toán. Nếu thuật toán của bạn chạy đúng thì bạn chỉ cần đảm bảo phần cứng cũng làm việc tốt là được. Nếu bạn muốn phần mềm mô phỏng làm công việc của phần cứng luôn thì có lẽ bạn viết chương trình trên máy để làm việc đó luôn chứ việc gì phải thiết kế thêm mạch vi điều khiển.

Các bạn nên xem xét một số điểm sau:
- Phần mềm mô phỏng dùng để kiểm tra thuật toán của chương trình
- Không có phần mềm mô phỏng nào có thể mô phỏng mọi thứ diễn ra trên mạch vật lý
- Không dùng phần mềm mô phỏng để thử xem máy tính của mình chạy nhanh đến mức nào

Thân,

huynhlephuocson 30-07-2007 03:09 PM

anh ơi
 
anh nào có hướng dẫn sử dụng chương trình mô phỏng này thì gửi cho em với mail của em là hlphuocson@gmail.com. Cám ơn nhiều!

mgdaubo 26-08-2007 11:10 PM

em muốn mô phỏng về quét led thì làm sao bây giờ hả các anh?

solochom 21-11-2007 02:36 AM

Trích:

Nguyên văn bởi newuser (Post 3326)
nếu bạn muốn phần mềm Proteus, bạn hãy gửi mail cho mình, mình sẽ gửi cho bạn
mail : matdem2003@gmail.com

Cho mình xin 1 bản với! gửi cho mình theo duyvietcomputer@gmail.com! Cảm ơn nhiều nha!


Múi giờ GMT. Hiện tại là 07:08 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam