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)

hoangngoc 01-05-2006 04:52 PM

Hướng dẫn Proteus
 
Help me, mới ti toe cái phần mềm Proteus 6.7 nhưng chả biết dùng thế nào, hỏi ai cũng nói chung chung. Vậy ở đây có ai có hướng dẫn cụ thể cách dùng cái này không, cả cách dịch thành file hex nữa. Giúp đỡ nhá, tui còn non lắm
Thanks

nhh 01-05-2006 07:41 PM

Tớ đã viết hướng dẫn mô phỏng pic bằng Proteus lâu rồi, nhưng nghĩ nó hơi vớ vẩn nên không gởi lên.Bạn gởi mail tớ gởi cho.

Còn cái dịch thành file hex mà bạn nói,nếu bạn viết bằng ASM thì tải MAPLAB ở luồng cơ bản về pic ấy (Cái này anh Nam có hướng dẫn tạo Project rồi),biên soạn xong bạn nhấn Alt F10 để dịch.

Tớ tìm ko thấy hướng dẫn của anh Nam ở đâu cả,bạn xem tạm ở đây:
http://www.mikroelektronika.co.yu/en..._03chapter.htm

namqn 01-05-2006 08:14 PM

Chú nhh này mau quên thế, cái luồng đó chính chú post đầu tiên, cũng nằm ngay trong box này. Nó đây:

http://www.picvietnam.com/forum/showthread.php?t=354

Anh nghĩ bạn hoangngoc đang muốn hỏi cách dịch thành file .hex trong Proteus chứ.

Thân,

hoangngoc 02-05-2006 04:06 PM

đúng rồi, mình đang cần cách dịch file hex ngay trong Proteus luôn

à mà mail của mình là hotmitrao374@yahoo.com, nhh gửi hộ mình cái hướng dẫn Proteus mà bạn viết nhé, cảm ơn nhiều (xem trong phần giới thiệu và hồ sơ ko thấy bạn sinh năm nào nên gọi tạm là "bạn" vậy :) )

nhh 02-05-2006 07:46 PM

2 Attachment(s)
Mình gởi cái file hướng dẫn mô phỏng bằng Proteus cho các bạn, chắc là còn nhiều thiếu sót !

Còn vụ dịch sang file.hex trong Proteus quả thật mình chưa nghĩ tới, cũng không nghĩ trong Proteus có chức năng này ! Để xem lại thế nào !

nhh 02-05-2006 07:51 PM

Quên mất,

http://rs15.rapidshare.com/files/719....1_sp4full.zip

Đây là bản Proteus 7.1 SP4, các bạn tải về và theo hướng dẫn mà xài!

ngohaibac 03-05-2006 12:13 AM

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.

cocconxauxi 06-05-2006 12:50 PM

help me!
 
Có ai biết cách hiện thị chân Vss và GND trong proteus không???

namqn 07-05-2006 09:29 PM

Trích:

Nguyên văn bởi cocconxauxi
Có ai biết cách hiện thị chân Vss và GND trong proteus không???

Bạn muốn hiển thị chân Vss và GND của các linh kiện phải không?
Nếu đúng thì cho mục đích gì?

Thân,

hoangngoc 08-05-2006 10:11 PM

Mình thử mô phỏng chương trình này (trích một chương trình con đơn giản) với con 8951, clock là 12MHz. Nhưng khi nạp fiel hex vào rồi chạy thì báo lỗi: Real Time Simulation failed to start. Lý do là gì vậy?



STORE EQU 41H
ORG 000H
;************************************************* ***********************************************
;CHUONG TRINH CON DIEU KHIEN THIET BI

CONTROL:
L2: MOV STORE,P2 ;doc ma phim an tu P2 (giai ma boi DTMF) luu vao ACC
MOV A,STORE ;chuyen ma phim an tu ACC vao A
ANL A,#0FH ;ma phim an chi nam tu P2.0->P2.3 ->chi lay 4 bit thap cua A
CJNE A,#09H,L2 ;neu ko an dung phim 9 thi lap lai L2 de ktra phim an
;neu an dung phim 9 thi tiep tuc CONTINUE de dkhien tbi

CONTINUE: MOV STORE,P2
MOV A,STORE
ANL A,#0FH

CJNE A,#01H,TEST3 ;neu an ko dung phim 1 thi den TEST3 ktra tiep phim 3
CLR P0.0 ;neu an dung phim 1 thi xoa P0.0=0 de bat LED1

TEST3: CJNE A,#03H,TEST5
CLR P0.1 ;neu an dung phim 3 thi xoa P0.1=0 de bat LED2

TEST5: CJNE A,#05H,TEST2
CLR P0.2 ;neu an dung phim 5 thi xoa P0.2=0 de bat LED3

TEST7: CJNE A,#07H,TEST2
CLR P0.3 ;neu an dung phim 7 thi lap P0.3=1 de bat LED4

TEST2: CJNE A,#02H,TEST4
SETB P0.0 ;neu an dung phim 2 thi lap P0.1=1 de tat LED2

TEST4: CJNE A,#04H,TEST6
SETB P0.1 ;neu an dung phim 4 thi lap P0.1=1 de tat LED2

TEST6: CJNE A,#06H,TEST8
SETB P0.2 ;neu an dung phim 6 thi lap P0.2=1 de tat LED3

TEST8: CJNE A,#08H,TEST0
SETB P0.3 ;neu an dung phim 8 thi lap P0.3=1 de tat LED4

TEST0: CJNE A,#00H,AGAIN ;neu phim an ko fai la 0 thi nhay toi AGAIN de tra lai
SETB P3.5 ;neu an dung phim 0 thi lap P3.5=1 de mo tai gia
SJMP SKIP ;nhay den SKIP de thoat khoi chtrinh dkh

AGAIN: ACALL DELAY_1 ;goi chtrinh con DELAY 1 thoi gian roi ktra lai
SJMP CONTINUE

SKIP: RET ;thoat khoi chtrinh con dieu khien tbi
;************************************************* ***********************************************
;CHUONG TRINH CON TAO TRE

DELAY_1: MOV R2,#100
LOOP: MOV R3,#100
DJNZ R3,$
DJNZ R2,LOOP
RET
END

hoangngoc 08-05-2006 10:26 PM

Gởi kèm cái design nhưng ko upload file được :( . Mạch gồm có 1 8951, 4 chân P2.0 ->P2.3 nối với các switch để thay đổi giữa nguồn và mass(thay cho các mức 0,1 của đầu ra DTMF), hết

đoạn chương trình này mô phỏng bằng Reads51 chạy tốt

à, trong Proteus sao ko thấy LED đơn nhỉ

nhh 10-05-2006 11:58 AM

1 Attachment(s)
To cô nương Hoàng Ngọc !

Mình đã mô phỏng thử chương trình của bạn, chạy ok, có thấy báo lỗi gì đâu !

Theo mình, nguyên nhân chương trình báo lỗi "Real Time Simulation failed to start" là chương trình chưa nhận ra file.hex bạn load vào con VĐK.

Nếu bạn dùng bản Demo hiện tại của labcenter thì nó không cho mô phỏng chương trình bạn thiết kế với Pic luôn (các loại khác mình chưa thử !)
Nếu bạn dùng bản có crack hay bản full, thử mô phỏng vài chương trình đơn giản khác xem thế nào !

Đây là code chương trình trên của bạn:
Code:

STORE EQU 41H

ORG 0000h               

CONTROL:
L2:        MOV STORE,P2                ;doc ma phim an tu P2 (giai ma boi DTMF) luu vao ACC
        MOV A,STORE                ;chuyen ma phim an tu ACC vao A
        ANL A,#0FH                ;ma phim an chi nam tu P2.0->P2.3 ->chi lay 4 bit thap cua A
        CJNE A,#09H,L2                ;neu ko an dung phim 9 thi lap lai L2 de ktra phim an
                                ;neu an dung phim 9 thi tiep tuc CONTINUE de dkhien tbi

CONTINUE:
        MOV STORE,P2
        MOV A,STORE
        ANL A,#0FH

        CJNE A,#01H,TEST3        ;neu an ko dung phim 1 thi den TEST3 ktra tiep phim 3
        CLR P0.0                        ;neu an dung phim 1 thi xoa P0.0=0 de bat LED1

TEST3:
        CJNE A,#03H,TEST5
        CLR P0.1                        ;neu an dung phim 3 thi xoa P0.1=0 de bat LED2

TEST5:
        CJNE A,#05H,TEST7
        CLR P0.2                        ;neu an dung phim 5 thi xoa P0.2=0 de bat LED3

TEST7:
        CJNE A,#07H,TEST5
        CLR P0.3                        ;neu an dung phim 7 thi xoa P0.3=0 de bat LED4

TEST2:
        CJNE A,#02H,TEST4
        SETB P0.0                ;neu an dung phim 2 thi xoa P0.1=0 de tat LED2

TEST4:
        CJNE A,#04H,TEST6
        SETB P0.1                ;neu an dung phim 4 thi xoa P0.1=0 de tat LED2

TEST6:
        CJNE A,#06H,TEST8
        SETB P0.2                ;neu an dung phim 6 thi xoa P0.2=0 de tat LED3

TEST8:
        CJNE A,#08H,TEST0
        SETB P0.3                ;neu an dung phim 8 thi xoa P0.3=0 de tat LED4

TEST0:
        CJNE A,#00H,AGAIN        ;neu phim an ko fai la 0 thi nhay toi AGAIN de tra lai
        SETB P3.5                ;neu an dung phim 0 thi lap P3.5=1 de mo tai gia
        SJMP SKIP                ;nhay den SKIP de thoat khoi chtrinh dkh

AGAIN:
        ACALL DELAY_1                ;goi chtrinh con DELAY 1 thoi gian roi ktra lai
        SJMP CONTINUE

SKIP:
        RET                        ;thoat khoi chtrinh con dieu khien tbi
;************************************************* ***********************************************
;CHUONG TRINH CON TAO TRE

DELAY_1:
        MOV R2,#100
        LOOP: MOV R3,#100
        DJNZ R3,$
        DJNZ R2,LOOP
        RET
END

Còn đây là hex file mình biên dịch bằng ASM51
Code:

:1000000085A041E541540FB409F685A041E541546E
:100010000FB40102C280B40302C281B40502C282DD
:10002000B407F8C283B40202D280B40402D281B40D
:100030000602D282B40802D283B40004D2B580048E
:0E004000114580C6227A647B64DBFEDAFA2268
:00000001FF

Load vào chương trình mô phỏng bình thường !

=====================================
Bạn thử mô phỏng chương trình sau xem thế nào !

Đây là chương trình mô phỏng đơn giản cho con AT89C51 ( phải viết bằng Keil chứ bằng ASM mệt óc lắm !):

Chương trình dùng Timer0, mode1 tạo trễ 200ms cho việc chớp tắt 8 led trên port P1
Code:

#include<regx51.h>

// Ham delay time[ms] dung Timer0 mode1, thach anh 11.0592MHz
void delay(unsigned char time)
 {
  while(time--)
  {
    TMOD = 0x01; // dung Timer0 o che do 1(16bit)
    TR0  = 0  ;
    TH0  = 0xFC;
    TL0  = 0x66;
    TF0  = 0  ;
    TR0  = 1  ;
    while(!TF0); // doi den khi TF0 =1
  }
 }
// Ham main
void main()
{
 while(1)
 {
  P1 = 255    ;
  delay(200)  ;
  P1 = 0        ;
  delay(200)  ;
 }
}

Còn đây là hexfile
Code:

:10080000AE071FEE6014758901C28C758CFC758A69
:0B08100066C28DD28C208DE880FB2298
:10081B007590FF7FC8120800E4F5907FC81208009E
:02082B0080EE5D
:0300000002082DC6
:0C082D00787FE4F6D8FD75810702081BF7
:00000001FF

http://www.freewebtown.com/nhhao/8051/Delay_timer.GIF

To anh F !

Xin lỗi pic bang chủ, đệ tử pic bang đi lạc chủ đề sang 8051 !

briantk_1988 31-05-2006 09:00 AM

Reupload
 
Cac bac oi, may cai link do da die roi. Cac bac up len lai duoc khong???

Cam on rat nhieu

namdinhno1 02-06-2006 04:09 PM

sao cái proteus của em khong co con PIC6F877A mới chết chứ
Biết lam sao bây giờ

namdinhno1 02-06-2006 04:14 PM

con 16F877A ấy

nhh 03-06-2006 09:58 AM

Trích:

Nguyên văn bởi namdinhno1
sao cái proteus của em khong co con PIC6F877A mới chết chứ
Biết lam sao bây giờ

Trong đó đúng là không có con 16F877A, nhưng có con 16F877 tương đương, bạn dùng con này mô phỏng là được !:D

ngulapphuong 13-06-2006 11:58 AM

Cảm ơn bác newuser!
Em cũng định dùng bit bận như bác, trước em dùng với 89c51 giao tiếp LCD mô phỏng trên TOPVIEW thì chạy cũng tốt.
Em hỏi thêm là proteus hình như không save được thì phải, nó cấm mình cái gì đấy.
Ai có phiên bản cũ hơn đã crack full thì giúp em với nhé.
Mong được sự giúp đỡ của mọi người.

newuser 13-06-2006 12:11 PM

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

ngulapphuong 14-06-2006 11:12 PM

Thanks bác namqn,newuser!
Em đã xem lại thời gian trễ của LCD trong PIC SIM và đã mô phỏng tốt.
Nhân tiện hỏi bác có proteus full+crack không?
Nếu có thể bác cho gửi cho em với?
Mọi người nếu ai có hộ em với nhé!
Bác newuser bảo gửi mà không thấy đâu cả, em đang cần gấp.
Mail của em ngulapphuong@yahoo.com.vn
Chúc mọi người ngủ ngon giấc!

hoanf 15-06-2006 09:13 AM

kính 2 bác nhh và ngohaibac gui lai dum em đia chỉ load Protues :( . Em ko down được các bác ah. :((. Em cám ơn 2 bác nhh và ngohaibac nhiều.

ngulapphuong 15-06-2006 09:24 AM

em cũng vào rồi nhưng không down proteus 6.7 theo đường link này
http://www.freewebtown.com/nhhao/PIC/Proteu 6.7.rar
mong bác nhh gửi lại giùm em.
Thanks

nhh 15-06-2006 07:09 PM

Trích:

Nguyên văn bởi ngulapphuong
em cũng vào rồi nhưng không down proteus 6.7 theo đường link này
http://www.freewebtown.com/nhhao/PIC/Proteu 6.7.rar
mong bác nhh gửi lại giùm em.
Thanks

Cáo lỗi các bác, mình vào xem lại, chẳng hiểu sao file này đã bị xóa mất rồi.Chắc dung lượng nó hơi lớn, của free nó khổ vậy đó, cũng chưa biết up lên chỗ nào cả...:rolleyes:

newuser 15-06-2006 08:55 PM

vì dung lượng file này quá lớn (trên 20Mb) nên tôi không gửi cho bạn qua mail được ( Gmail gửi kèm file khá nhanh nhưng lại không cho phép gửi file .EXE). Tôi gửi tạm cho bạn đường link này(YouSendIt), down nhanh nha bạn vì nó chỉ " sống" có 7 ngày và chỉ cho 100 lần down thôi!!!
http://www.yousendit.com/transfer.ph...6D8CFB396807C8
To ngulapphuong : thành thật xin lỗi bạn, thời gian này tui bận quá nên ít online hơn trước, làm bạn phải sốt ruột rồi... uhm, nếu có điều kiện bạn nên tự làm một mạch test để thử nghiệm

ngulapphuong 16-06-2006 09:28 AM

Bác newuser đã gửi proteus 6.7 nhưng không có gửi khóa lên.
Em cài thử và nó đòi khóa.
Mong bác gửi luôn khóa cho mọi người nhé.
Thanks bác nhiều.

nhh 16-06-2006 12:43 PM

1 Attachment(s)
Cái file của Newuser gởi cho bạn đã được crack rồi mà, khi cài đặt nó có hiện ra bảng yêu bạn install vào.Bạn nhấp vào cái biểu tượng đỏ bên khung trái rồi nhấn install là OK thôi.Nếu không được bạn vào thư mục BIN trong thư mục cài đặt,tìm file lisence (biểu tượng cái khóa), chạy nó và làm như trên là được.

falleaf 16-06-2006 04:17 PM

Như vậy F sẽ upload file này lên trên picvietnam cho mọi người download nhé.

Bạn nào có công cụ ổn định hơn thì chia sẻ. Tuần sau F rảnh hơn sẽ upload phiên bản mới nhất cho mọi người, vì hiện nay F vẫn để cái ổ cứng kia ở nhà... để coi phim :D

Chúc vui

newuser 16-06-2006 05:31 PM

ừ, chương trình này đã bẻ khóa sẵn rồi mà bạn, cứ như vậy mà setup thôi
Mong phiên bản mới từ anh F !

emthom99 02-08-2006 11:26 PM

Proteus 6.74 là tốt nhất hiện nay. Các ver: 6.93 6.94 đều bị lỗi không thể Debug trong Proteus,MPLAB. Nếu huynh nào có bản khác xịnh hơn thì up lên.

spirit 30-08-2006 11:16 AM

Tut hướng dẫn sử dụng proteus
 
Kiếm mãi mới được tut hay này,up len cho anh em luôn
Còn proteus thì các bạn down theo link cua anh Falleaf
http://rapidshare.de/files/31268363/...oteus.pdf.html

falleaf 30-08-2006 01:18 PM

Đã gửi bài viết hướng dẫn này lên host của picvietnam:

http://www.picvietnam.com/download/T...ng_Proteus.pdf

Chúc vui

pic195 05-10-2006 10:37 PM

Em cung moi down phan men nay ve nhung khong boiet su dung lam sao het amy co cac bac chi dan em xin cam on !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1111

son_um 06-10-2006 01:07 AM

Bạn load bài hướng dẫn của falleaf ở phía trên về,đọc 1 lần là dùng được ngay.
Thân.

namqn 14-12-2006 07:04 PM

Trích:

Nguyên văn bởi anhoa1608 (Post 6339)
2/Em có dùng PIC6F877A làm mạch đo điện năng tiêu thụ, nhưng ko biết tính cos(phy) của dòng và áp. Có anh nào biết chỉ em với(dòng và áp em đưa vào RA1 và RA2....còn cos(phy) thì bó tay....)Kíu với
Đợi hồi âm.

Đo công suất (hay điện năng) tiêu thụ mà dùng cos(phy) thì không chính xác, đặc biệt với các dạng sóng dòng tải không sin (mà bây giờ thì chắc chắn là nó không sin rồi, với đủ loại tải điện tử công suất được gắn vào). Cách đây 4 năm sinh viên của tôi đã dùng 89C51 và ADC0804 để đo bằng phương pháp tích phân (tính diện tích), bạn nên đi theo hướng đó.

Thân,

namqn 18-12-2006 06:46 PM

Trích:

Nguyên văn bởi anhoa1608 (Post 6422)
Chắc anh là Thầy giáo, anh nói em cũng chưa hiểu lắm....Vì em lấy trực tiếp điện 220V để đo mà, dòng tải sinh ra thì cũng xoay chiều chứ.
Em làm như vầy:
1/Áp 220 đưa vào biến thế để có áp max là 5V, chỉnh lưu, lọc...rồi đưa vào RA1.
2/Dòng tải cho qua CT dòng, qua 1 điện trở-->áp, rồi đưa vào RA2...
Như thế ko đúng ha?
Anh làm như thế nào , chỉ rõ luôn dùm em, em dùng ADC bên trong PIC nên cung ko rành cách anh noi lắm...Giúp em với.
Cảm ơn nhiều.

Nếu tính bằng tích phân (hay diện tích) thì người ta dùng giá trị tức thời của áp và dòng. Khi lấy mẫu cả hai tín hiệu đủ nhanh, trong mỗi khoảng thời gian giữa hai lần lấy mẫu, có thể coi công suất trung bình là bằng tích số của giá trị điện áp và dòng điện tức thời. Tính tổng các tích số đó trong một đơn vị thời gian sẽ được công suất trung bình, còn điện năng thì cứ cộng dồn các tích số đó thôi. Nếu đo điện áp bằng thứ cấp của biến áp thì có thể có lệch pha (khá nhỏ). Các tín hiệu điện áp và dòng điện đưa vào ADC của PIC có thể được dịch mức (0V ứng với đỉnh âm, 5V ứng với đỉnh dương).

Nếu là đề tài tốt nghiệp, bạn hỏi thêm thầy hướng dẫn. Nếu là hobby thì không cần quan tâm cách này.

Thân,

namqn 18-12-2006 06:50 PM

Trích:

Nguyên văn bởi anhoa1608 (Post 6424)
làm sao copy mạch trong protues sang word được vậy các anh????
Cảm ơn các anh trước

Chọn các phần mạch cần copy (giữ chuột phải và kéo thành một khung), vào mênu Edit, chọn lệnh Copy to clipboard (nhấn Ctrl-C không có tác dụng). Sang Word thì dán vào như bình thường.

Thân,

namqn 20-12-2006 07:08 PM

Trích:

Nguyên văn bởi anhoa1608 (Post 6436)
Để vài ngày em đưa source và mạch của em cho anh xem có ổn ko???Mạch thì chạy rồi...nhưng em còn nghi ngờ tính chính xác của việc tính toán công suất (vì ko có cosphy)...Source em viết bằng Basic của Oshonsoft, biên dịch trong PIC Simul cũng của Oshonsoft.Có gì anh coi giúp nha...
Tiện thể anh bày em cách vẽ mạch in trong Protues với...Chỉnh kích thước đường mạch....Ah mà sao khi nối dây rồi em muốn xóa đoạn dây trước đó thì làm cách nào???(Ko dung Ctrl_Z nha)...
Hỏi nhiều quá, có phiền ko anh???Chắc ko đâu nhỉ...Hiiiii...
Cám ơn anh nhiều nhiều.....

Tôi cũng dùng PIC Simulator của Oshonsoft (licensed), nên không thành vấn đề.

Về Proteus:
- Để chỉnh kích thước đường mạch: bạn phải đang ở chế độ vẽ đường mạch (nút Trace), và ở cùng layer với đường mạch cần chỉnh kích thước (dropdown list ở phía trái dưới của cửa sổ), nhấp chuột phải vào đường mạch cần chỉnh kích thước, chọn một trong các kích thước ở khung bên phải (T8, T10, ...). Đơn vị tính là thou (1/1000 inch), với T8 rộng 8 thou.

- Để xóa đoạn mạch đã vẽ thì nhấp chuột phải vào nó (tức là chọn nó), sau đó nhấn phím Delete.

Thân,

namqn 20-12-2006 07:12 PM

Trích:

Nguyên văn bởi anhoa1608 (Post 6461)
Các anh cho hỏi, em định vẽ 1 vài mach đơn giản và chạy mạch in trong Protues, nhưng nhất thiết phải có chân nguồn và GND(mạch nạp PIC) chẳng hạn...Nhưng em Propertier linh kiện tìm Show all pin nhưng ko có, chỉ có Hide pin thôi...Làm thế nào đây????
Vã lại ttrong mạch nạp qua cổng LPT của Oshonsoft/ Ở Target Pic, chân Vpp~MCLR/Vdd~Vdd/Clock~RB7/Data~RB6....Nhưng Lvp tương ứng với chân nào em ko biết...?????
Chỉ dùm em với...
Diễn đàn này kỳ quá...Em lên toàn hỏi ko, chứ có đóng góp gì đâu mà vẫn phong ...1 túi...thấy kỳ kỳ sao á....
Cảm ơn các anh nhiều...
Mong tin...

Các linh kiện chuẩn như mạch logic có các chân cấp nguồn được hiểu ngầm, với các tên mặc định là VDD hay VCC cho chân nguồn dương, và VSS hay GND cho chân nguồn âm. Trong mạch nguyên lý chỉ cần kéo các chân này nối vào đúng các điểm cấp nguồn là ok.

Vị trí của LVP (hay PGM) tùy thuộc vào chip được nạp, ví dụ PIC16F877A có LVP (hay PGM) là chân RB3, còn PIC18F4550 thì có LVP (hay PGM) là chân RB5.

Hỏi cũng là một cách giúp diễn đàn phát triển, đáng được thêm túi lắm chứ!

Thân,

littlephoc 21-12-2006 06:32 PM

ko biết trong proteus có con CC1000 của chipcon không nhỉ ? mình muốn test trên simulator . cam on nhiều.

namqn 22-12-2006 12:44 AM

Trích:

Nguyên văn bởi anhoa1608 (Post 6498)
Anh Nam oi ,em cũng biết như vậy, nhưng em bốc con PIC16F877 ra thi ko thấy chân MCLR, làm sao nối Vpp đến MCLR được????
Còn đường nguồn điều khiển Vdd nữa chứ... phải nối nó vào Vdd của PIC nữa...Đôi khi điều đơn giản của Anh lại là điều cực kỳ khó khăn của em đó...
Em gửi anh file vẽ Protues nha....Để anh xem dùm...Em chưa nối với PIC...Anh chi em chỉnh sửa để giống như mạch nạp qua LPT của Oshonsoft được ko???
Cám ơn anh trước...

PIC16F877 của Proteus (ver. 5.2) vẫn thấy có vẽ chân MCLR/Vpp/THV mà, đó là chân 1 của chip.

Để vẽ mạch nạp thì cần phải hiển thị các chân VDD và VSS (với chip có AVDD và AVSS thì còn phải hiển thị thêm chúng), do đó nên tự tạo ra một linh kiện mới. Cách nhanh nhất là vẽ lại từ một con gần giống nó. Ví dụ, lấy một PIC16F877 ra bản vẽ, nhấp chuột phải vào nó để chọn, chọn lệnh mênu Library>Decompose. Lúc đó tất cả các thành phần của linh kiện sẽ được hiển thị (kể cả các chân invisible). Bạn có thể chỉnh sửa theo ý muốn, chuyển các chân invisible thành visible (bằng cách chọn chân đó, nhấp chuột trái trên nó để mở hộp thoại Edit Pin, check vào hộp Draw body?, chân đó sẽ được hiển thị). Sau khi hoàn thành mọi chỉnh sửa, chọn tất cả các thành phần của linh kiện, chọn lệnh mênu Library>Make Device, đặt tên mới cho linh kiện và Reference Prefix, thư viện mặc định là USERDVC, sau đó nhấn nút OK. Bạn đã có một linh kiện mới!

Thân,

ngodacbang 22-12-2006 05:45 PM

em vào trang này

http://www.freewebtown.com/nhhao/PIC/Proteus%206.7.rar

nhưng không biết vào phần nào để tải về
các anh chỉ giúp cho em với
mail của em là ngodacbangnd@yahoo.com.vn


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

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