Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
591,17 KB
Nội dung
Mô ph ng m ch i n t v i Isis_Proteus Page of 12 MÔ PH NG M T CHƯƠNG TRÌNH ƠN GI N C A PIC B NG ISIS_PROTEUS I Gi i thi u Như b n u bi t, i n t hay nh ng lĩnh v c khác: i n, th y l c,…thi t k m ch vi c làm thư ng xuyên.Nhưng mu n bi t m ch b n thi t k ho t ng th nào, có sai sót khơng, trư c ti n hành làm m ch th t b n làm th ?.Câu tr l i, ó dùng ph n m m mơ ph ng (Simulation).Tuy chưa t xác t i m ch th t thõa mãn ph n lịng tham vơ áy c a Trong lĩnh v c i n t , mô ph ng m ch i n t , có r t nhi u ph n m m h tr Proteus, Multisim, Circuit Maker,… a s hãng cung c p ph n m m u có phiên b n dùng th (Demo) cho khách hàng, kh n i m y b n demo thư ng có gi i h n th i gian dùng qúa ng n, ho c cho phép thi t k mô ph ng l i không cho Save,… i lo i h mu n ph i mua b n quy n s d ng chúng.Ai ch ng mu n dùng phiên b n th c, v i chúng ta, giá c a tr i nên b t t dĩ ph i ăn c p b ng cách dùng b n ã c crack thơi Có nhi u ph n m m h tr mô ph ng v y ta nên ch n lo i ?, Multisim mô ph ng r t t t l i khơng h tr cho MCU, ây ch gi i thi u b n v i b n v ph n m m Proteus Proteus ph n m m c a hãng Labcenter Electronics, mơ ph ng c cho h u h t linh ki n i n t thơng d ng, c bi t có h tr cho c MCU PIC, 8051, AVR, Motorola.Các b n có th t i b n demo t i a ch http://www.labcenter.co.uk , ây b n demo, nhà cung c p không cho phép Save k t qu làm c Mô ph ng m ch i n t v i Isis_Proteus Page of 12 II Trình t mơ ph ng Sau ây trình t mơ ph ng m t chương trình ơn gi n cho Vi i u n PIC Các thành ph n b n Sau cài t Proteus, vào Start menu, kh i ng isis c a Proteus: Giao di n chính: H p hi n th hình linh ki n H p hi n th danh sách linh ki n Mô ph ng m ch i n t v i Isis_Proteus Page of 12 Các toolbar chính: Thanh s • • • • • • • C m 1: T o nhanh m t trang thi t k , m trang thi t k ã t o, lưu trang thi t k C m 2: In c trang, ch n vùng in tùy ý C m 3: Chia lư i i m trang thi t k C m 4: Zoom linh ki n v gi a trang, phóng to trang, thu nh trang, fix trang, zoom vùng tùy ch n C m 5: C t, copy, paste trang C m 6: Copy, move, quay, xóa linh ki n trang C m 7: Ch dùng bi u tư ng u, ch n linh ki n Thanh s 2 • • • • • • • • • • • • • • • • • • • • • • • 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1.Component, cho phép ch n linh ki n sau nh p nút P h p tho i DEVICES 2.Ch m i m trang 3.T o nhãn: nh p trái chu t lên dây d n t tên 4.Text:nh p trái chu t vi t 5.T o bus:nh p trái kéo n i m khác, l i nh p trái r i nh p ph i.Ph i t label cho tên cho dây d n s d ng chung bus 6.I don’t use 7.Nh p trái lên linh ki n xem edit component 8.Ngu n, t, bus,… 9.Chân linh ki n 10.Simulation Graph, I don’t use 11.Tape recorder, I don’t know 12.Generator: DC, xung, sin, … 13.Voltage Probe, gi ng vôn k thư ng ch có u dây, hi n s tr c ti p 14.Current Probe, cho giá tr dịng 15.D ng c o: oscilloscope, vơn k AC,DC, ampe k AC,DC,… 16.V ng 2D 17.V h p 2D 18.V ng tròn 2D 19.V cung tròn 2D 20.V a giác 2D 21.Text 2D, nh p trái vào trang type 22.I don’t use 23.I don’t know Thanh s Quay trái, ph i, th hình linh ki n i x ng chân ngang d c linh ki n h p hi n Mô ph ng m ch i n t v i Isis_Proteus Page of 12 Thanh s i u n start, step by step, pause, stop q trình mơ ph ng Cịn m t toolbar gi a hình n a, ch y u dùng liên quan n t o m ch in, ta không c p ây Thi t k m ch mô ph ng Chúng ta s thi t k m ch mô ph ng cho chương trình m s l n button n xu ng hi n th lên led o n, v y ch hi n th c t n thôi.M ch mô ph ng sau: u tiên s l y t t c linh ki n c n dùng h p tho i DEVICES, có cách: • • Nh p vào bi u tư ng u tiên c m s , r i nh p vào ch P Nh p vào bi u tư ng s s DEVICES Ta s có h p tho i Pick Devices hi n sau: h p tho i Mô ph ng m ch i n t v i Isis_Proteus Page of 12 Gõ tên linh ki n c n l y vào Keywords (Ví d Pic16F877 hay 16f mi n có t tên linh ki n thây xu t hi n c) u c, Hình linh ki n sơ chân m ch in hi n bên c nh b n nh p vào dòng ch a tên linh ki n, ch n, b n nh p OK ho c nh p úp vào tên linh ki n, lúc h p tho i DEVICES s xu t hi n tên linh ki n ã ch n: Mô ph ng m ch i n t v i Isis_Proteus Page of 12 Tương t v y, b n gõ vào resistor ch n i n tr 4k7, i n tr 220, gõ vào 7seg ch n led o n lo i common cathode, gõ vào button ch n nút b m, k t qu sau: Mô ph ng m ch i n t v i Isis_Proteus Còn ngu n t ta s Page of 12 ưa vào sau l y linh ki n trang thi t k , nh p vào tên linh ki n h p tho i DEVICES, dùng công c nh p trái vào trang thi t k t linh ki n, ví d ta thay i cho phù h p sau ó sang t Pic trư c: di chuy n n v trí mong mu n, có cách : • Ta nh p ph i vào (lúc có màu ), ch n ti p bi u tư ng move c m s s (nút th tính t trái qua), lúc linh ki n dính di chuy n theo chu t, di chuy n n v trí thích h p r i nh p trái xong • Ta nh p ph i vào (lúc có màu ), sau ó nh p gi chu t trái, kéo n v trí mong mu n th ra, th ok Tương t cho linh ki n l i, b n ưa h t trang thi t k , ngu n t công c s 2, lúc h p b n l y b ng cách nh p vào bi u tư ng tho i DEVICES s hi n danh sách linh ki n ó có ngu n t, b n l y trang thi t k thư ng tr v danh sách linh ki n ban u, b n nh p vào bi u tư ng công c s 2, di chuy n linh ki n n v trí thích h p chu n b i dây, ta c: Mô ph ng m ch i n t v i Isis_Proteus Page of 12 i dây, b n nh p trái vào chân linh ki n th nh t, di chu t n nh p trái lên chân linh ki n th hai xóa nhanh m t linh ki n, nh p úp ph i lên linh ki n ó, xem s a thơng s linh ki n, nh p ph i r i nh p trái lên linh ki n.M ch hoàn ch nh sau: Mô ph ng m ch i n t v i Isis_Proteus Page of 12 Như v y tồn b m ch mơ ph ng ã c v xong.Nhưng Pic ho t ng c, c n ph i có m t chương trình ó vi t cho nó, vi i u n l p trình c mà.Proteus cho phép mơ ph ng MCU nói chung b ng cách n p vào file.hex File.hex c a chương trình sau, b n copy qua Notepad save l i v i uôi m r ng hex: :1000000000308A0052280000FF00030E8301A10087 :100010000A08A0008A010408A2007708A300780853 :10002000A4007908A5007A08A6007B08A70083131E :1000300083120B1E1D288B183028220884002308E9 :10004000F7002408F8002508F9002608FA00270818 :10005000FB0020088A00210E8300FF0E7F0E09009E :100060008A110A1240280A108A100A1182070634DF :100070005B344F3466346D347D3407347F346F34F1 :100080002808083C031C492828083320F800880069 :10009000A80A2808093C031D4E28A8018B108A11C4 :1000A0000A121D2884011F30830583161F149F1414 :1000B0001F159F1107309C0001308600003088001A :1000C000C03083128B040B16831601133F3083124A :0600D000880069286300AE :02400E00F13F80 :00000001FF ;PIC16F877A ây save l i v i tên file dem1-9dungngatngoai.hex n p file vào Pic, b n nh p ph i r i nh p trái lên Pic, Edit Component sau: Type vào ây thay i t n s th ch anh c p cho Pic Nh p vào ây ch ng d n n file.hex c ab n có h p tho i Mơ ph ng m ch i n t v i Isis_Proteus Page 10 of 12 Trong chương trình vi t ã khai báo s d ng th ch anh 4MHz, v y ta thay i 1MHz thành 4MHz nh p vào bi u tư ng folder load file dem1-9dungngatngoai.hex ã lưu lúc trư c vào, k t qu sau: Nh p OK xong Ch y mô ph ng Khâu thi t k m ch ã hoàn t t, ph n mong ch ã n, mô ph ng xem Pic có làm c nh ng ta mong ch hay khơng.M c ích vi t chương trình c a ta chương trình ho t ng, u tiên led o n s hi n s 0, sau ó m i l n nút b m c n xu ng, led l i m t l n tăng thêm ơn v , vư t qua 9, l i quay v m t Chúng ta b t u ch y mô ph ng, dùng i u n b t u, r t ơn gi n m Windows Media Player v y ó b n, nh p vào nút 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 ta mong ch , led o n ang hi n th s 0.Bây gi b n nh p vào nút b m 12 liên ti p xem th : Mô ph ng m ch i n t v i Isis_Proteus Th t xác, bây gi led o n ang ch s 3, mu n.Như v y chương trình mơ ph ng m ch ã thành công r i Page 12 of 12 úng ta mong Sample Designs Proteus ã thi t k m u r t nhi u y Sample ngư i dùng tham kh o cho th y nh ng kh mô ph ng c a chương trình m Sample xem, b n vào Help > Sample Designs xem: H p tho i Proteus Sample Files hi n ra: Cái r t gi ng Windows Explorer nên xem r t d dàng.Trong có nhi u Sample r t hay, v a xem l i v a bi t thêm tên c a nhi u linh ki n n a III M t s ý Trong ph n m m m t s linh ki n có m t v n không ho t ng c (mình g p ph i bi n tr , có dùng c, có khơng), có th dùng lo i tương ương.Con Pic16f877a khơng có dùng thay th Pic16f877.M t i m n a i nh ng ng dây gi ng nhau, b n ch c n v cho ng dây u, l i ch vi c nh p úp vào chân linh ki n u l p l i trình v cho nhanh Trên ây nh ng bư c b n vài ý nh giúp s d ng ph n m m mô ph ng m ch i n t Proteus.Cái vi c t v t tìm tịi c a b n.Hy v ng b n s khơng cịn c m th y q b ng s d ng ph n m m .. .Mô ph ng m ch i n t v i Isis_ Proteus Page of 12 II Trình t mơ ph ng Sau ây trình t mơ ph ng m t chương trình ơn gi n cho Vi i u n PIC Các thành ph n b n Sau cài t Proteus, vào Start... ph ng m ch i n t v i Isis_ Proteus Page of 12 Như v y tồn b m ch mơ ph ng ã c v xong.Nhưng Pic ho t ng c, c n ph i có m t chương trình ó vi t cho nó, vi i u n l p trình c mà .Proteus cho phép mơ... sau: Nh p OK xong Ch y mô ph ng Khâu thi t k m ch ã hoàn t t, ph n mong ch ã n, mơ ph ng xem Pic có làm c nh ng ta mong ch hay khơng.M c ích vi t chương trình c a ta chương trình ho t ng, u tiên