proteus - huong dan mo phong pic bang isis

Upload: tan-nguyen

Post on 09-Jul-2015

53 views

Category:

Documents


0 download

TRANSCRIPT

M ph ng m ch i n t v i Isis_Proteus

Page 1 of 12

M PH NG M T CHNG TRNH N GI N C A PIC B NG ISIS_PROTEUSI. Gi i thi uNh cc b n u bi t, i n t hay nh ng lnh v c khc: i n, th y l c,thi t k m ch l vi c lm th ng xuyn.Nhng mu n bi t m ch b n thi t k ra ho t ng nh th no, c sai st g khng, tr c khi ti n hnh lm m ch th t th b n lm th no ?.Cu tr l i, l dng cc ph n m m m ph ng (Simulation).Tuy n cha t chnh xc tuy t i nh m ch th t nhng cng tha mn ph n no lng tham v y c a chng ta. Trong lnh v c i n t , m ph ng m ch i n t , c r t nhi u ph n m m h tr nh Proteus, Multisim, Circuit Maker, a s cc hng cung c p cc ph n m m ny u c phin b n dng th (Demo) cho khch hng, nhng kh n i m y b n demo ny th ng c gi i h n th i gian dng qa ng n, ho c l cho php thi t k v m ph ng nhng l i khng cho Save, i lo i l h mu n chng ta ph i mua b n quy n s d ng chng.Ai ch ng mu n dng phin b n chnh th c, nhng v i chng ta, gi c a n trn tr i nn b t t d chng ta ph i n c p b ng cch dng b n c crack thi. C nhi u ph n m m h tr m ph ng nh v y th ta nn ch n lo i no ?, Multisim m ph ng r t t t nhng n l i khng h tr cho cc MCU, y mnh ch gi i thi u c b n v i cc b n v ph n m m Proteus. Proteus l ph n m m c a hng Labcenter Electronics, n m ph ng c cho h u h t cc linh ki n i n t thng d ng, c bi t c h tr cho c cc MCU nh PIC, 8051, AVR, Motorola.Cc b n c th t i b n demo t i a ch http://www.labcenter.co.uk , y l b n demo, nh cung c p khng cho php chng ta Save k t qu lm c.

M ph ng m ch i n t v i Isis_Proteus

Page 2 of 12

II. Trnh t m ph ngSau y l trnh t Sau khi ci m ph ng m t chng trnh n gi n cho Vi i u khi n PIC ng isis c a Proteus: 1. Cc thnh ph n c b n t Proteus, vo Start menu, kh i

Giao di n chnh:

H p hi n th hnh linh ki n

H p hi n th danh sch linh ki n

M ph ng m ch i n t v i Isis_Proteus

Page 3 of 12

Cc toolbar chnh: Thanh s 1

C m 1: T o nhanh m t trang thi t k , m trang thi t k t o, lu trang thi t k C m 2: In c trang, ch n vng in ty C m 3: Chia l i i m trang thi t k C m 4: Zoom linh ki n v gi a trang, phng to trang, thu nh trang, fix trang, zoom vng ty ch n C m 5: C t, copy, paste trang C m 6: Copy, move, quay, xa linh ki n trn trang C m 7: Ch dng bi u t ng u, ch n linh ki n Thanh s 2

1

2 3 4 5

6 7

8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

1.Component, cho php ch n linh ki n sau khi nh p nt P h p tho i DEVICES 2.Ch m i m trn trang 3.T o nhn: nh p tri chu t ln dy d n v t tn 4.Text:nh p tri chu t v vi t 5.T o bus:nh p tri ko n i m khc, l i nh p tri r i nh p ph i.Ph i t label cho cng tn cho cc dy d n s d ng chung bus 6.I dont use 7.Nh p tri ln linh ki n xem edit component 8.Ngu n, t, bus, 9.Chn linh ki n 10.Simulation Graph, I dont use 11.Tape recorder, I dont know 12.Generator: DC, xung, sin, 13.Voltage Probe, gi ng vn k th ng nhng ch c 1 u dy, hi n s tr c ti p 14.Current Probe, nh trn nhng cho gi tr dng 15.D ng c o: oscilloscope, vn k AC,DC, ampe k AC,DC, 16.V ng 2D 17.V h p 2D 18.V ng trn 2D 19.V cung trn 2D 20.V a gic 2D 21.Text 2D, nh p tri vo trang v type 22.I dont use 23.I dont know Thanh s 3 Quay tri, ph i, i x ng chn ngang d c linh ki n trn h p hi n

th hnh linh ki n

M ph ng m ch i n t v i Isis_Proteus

Page 4 of 12

Thanh s 4 i u khi n start, step by step, pause, stop qu trnh m ph ng Cn m t thanh toolbar gi a nh trn hnh n a, nhng thanh ny ch y u dng lin quan n t o m ch in, ta khng c p y. 2. Thi t k m ch m ph ng Chng ta s thi t k m ch m ph ng cho chng trnh m s l n ci button n xu ng v hi n th ln 1 led 7 o n, nh v y ch hi n th c t 0 n 9 thi.M ch m ph ng nh sau:

u tin chng ta s l y t t c cc linh ki n c n dng ra h p tho i DEVICES, c 2 cch: Nh p vo bi u t ng u tin c m 7 trn thanh s 1 , r i nh p vo ch P Nh p vo bi u t ng s 1 trn thanh s 2 DEVICES Ta s c h p tho i Pick Devices hi n ra nh sau: h p tho i

M ph ng m ch i n t v i Isis_Proteus

Page 5 of 12

G tn linh ki n c n l y vo Keywords (V d Pic16F877 hay 16f mi n sao c t trong tn linh ki n v thy n xu t hi n l c)

u c,

Hnh linh ki n v s chn m ch in hi n ra bn c nh khi b n nh p vo dng ch a tn linh ki n, ch n, b n nh p OK ho c nh p p vo tn linh ki n, lc ny trn h p tho i DEVICES s xu t hi n tn linh ki n ch n:

M ph ng m ch i n t v i Isis_Proteus

Page 6 of 12

Tng t nh v y, b n g vo resistor ch n ra i n tr 4k7, i n tr 220, g vo 7seg ch n ra led 7 o n lo i common cathode, g vo button ch n ra nt b m, k t qu nh sau:

M ph ng m ch i n t v i Isis_Proteus

Page 7 of 12

Cn ngu n v

t ta s

a vo sau.

l y linh ki n ra trang thi t k , nh p vo tn linh ki n trong h p tho i DEVICES, dng thanh cng c nh p tri vo trang thi t k t linh ki n, v d ta thay i cho ph h p sau sang t con Pic tr c:

di chuy n n n v tr mong mu n, c 2 cch : Ta nh p ph i vo n (lc ny n c mu ), ch n ti p bi u t ng move trong c m s 6 trn thanh s 1 (nt th 2 tnh t tri qua), lc ny linh ki n dnh v di chuy n theo chu t, di chuy n n v tr thch h p r i nh p tri l xong Ta nh p ph i vo n (lc ny n c mu ), sau nh p v gi chu t tri, ko n v tr mong mu n v th ra, th l ok Tng t cho cc linh ki n cn l i, cc b n a h t ra trang thi t k , ngu n v t trn thanh cng c s 2, lc ny h p cc b n l y ra b ng cch nh p vo bi u t ng tho i DEVICES s hi n ra danh sch linh ki n trong c ngu n v t, cc b n l y ra trang thi t k nh th ng. tr v danh sch linh ki n ban u, b n nh p vo bi u t ng trn thanh cng c s 2, di chuy n cc linh ki n n v tr thch h p chu n b i dy, ta c:

M ph ng m ch i n t v i Isis_Proteus

Page 8 of 12

i dy, cc b n nh p tri vo chn linh ki n th nh t, di chu t n v nh p tri ln chn linh ki n th hai. xa nhanh m t linh ki n, nh p p ph i ln linh ki n , xem v s a thng s linh ki n, nh p ph i r i nh p tri ln linh ki n.M ch hon ch nh nh sau:

M ph ng m ch i n t v i Isis_Proteus

Page 9 of 12

Nh v y l ton b m ch m ph ng c v xong.Nhng con Pic ho t ng c, c n ph i c m t chng trnh no vi t cho n, v n l con vi i u khi n l p trnh c m.Proteus cho php m ph ng MCU ni chung b ng cch n p vo n file.hex File.hex c a chng trnh trn nh sau, cc b n copy qua Notepad v save l i v i ui m r ng l .hex::1000000000308A0052280000FF00030E8301A10087 :100010000A08A0008A010408A2007708A300780853 :10002000A4007908A5007A08A6007B08A70083131E :1000300083120B1E1D288B183028220884002308E9 :10004000F7002408F8002508F9002608FA00270818 :10005000FB0020088A00210E8300FF0E7F0E09009E :100060008A110A1240280A108A100A1182070634DF :100070005B344F3466346D347D3407347F346F34F1 :100080002808083C031C492828083320F800880069 :10009000A80A2808093C031D4E28A8018B108A11C4 :1000A0000A121D2884011F30830583161F149F1414 :1000B0001F159F1107309C0001308600003088001A :1000C000C03083128B040B16831601133F3083124A :0600D000880069286300AE :02400E00F13F80 :00000001FF ;PIC16F877A

y mnh save l i v i tn file l dem1-9dungngatngoai.hex. n p file ny vo Pic, b n nh p ph i r i nh p tri ln con Pic, Edit Component sau: c h p tho i

Type vo y thay i t n s th ch anh c p cho Pic

Nh p vo y ch ng d n n file.hex c ab n

M ph ng m ch i n t v i Isis_Proteus

Page 10 of 12

Trong chng trnh mnh vi t khai bo s d ng th ch anh 4MHz, do v y ta thay i 1MHz thnh 4MHz v nh p vo bi u t ng ci folder load file dem1-9dungngatngoai.hex lu lc tr c vo, k t qu nh sau:

Nh p OK l xong 3. Ch y m ph ng Khu thi t k m ch hon t t, ph n mong ch n, m ph ng xem con Pic c lm c nh ng g ta mong ch hay khng.M c ch vi t chng trnh c a ta l khi chng trnh ho t ng, u tin con led 7 o n s hi n s 0, sau m i l n nt b m c n xu ng, con led l i m t l n tng thm 1 n v , khi v t qua 9, n l i quay v m t 1. Chng ta b t u ch y m ph ng, dng thanh i u khi n b t u, r t n gi n nh m Windows Media Player v y cc b n, nh p vo nt Simulate, ta c g:

M ph ng m ch i n t v i Isis_Proteus

Page 11 of 12

Th v th t, ng nh ta mong ch , con led 7 o n ang hi n th s 0.By gi b n nh p vo nt b m 12 ci lin ti p xem th no nh :

M ph ng m ch i n t v i Isis_Proteus

Page 12 of 12

Th t chnh xc, by gi con led 7 o n ang ch s 3, mu n.Nh v y l chng trnh m ph ng m ch thnh cng r i. 4. Sample Designs

ng nh ta mong

Proteus thi t k m u r t nhi u v y Sample ng i dng tham kh o cng nh cho th y nh ng kh nng m ph ng c a chng trnh ny. m Sample ra xem, cc b n vo Help > Sample Designs xem:

H p tho i Proteus Sample Files hi n ra:

Ci ny r t gi ng Windows Explorer nn xem r t d dng.Trong ny c nhi u Sample r t hay, v a xem l i v a bi t thm tn c a nhi u linh ki n n a.

III. M t s ch Trong ph n m m ny tuy m t s linh ki n c m t nhng v n khng ho t ng c (mnh g p ph i bi n tr , c ci dng c, c ci khng), c th dng lo i tng ng.Con Pic16f877a khng c trong ny hy dng con thay th l Pic16f877.M t i m n a l khi i nh ng ng dy gi ng nhau, cc b n ch c n v cho ng dy u, cn l i ch vi c nh p p vo chn linh ki n u l p l i qu trnh v cho nhanh. Trn y l nh ng b c c b n v vi ch nh gip s d ng ph n m m m ph ng m ch i n t Proteus.Ci chnh l vi c t v t v tm ti c a cc b n.Hy v ng cc b n s khng cn c m th y qu b ng khi s d ng ph n m m ny.