Tài liệu Mô phỏng một chương trình đơn giản của PIC bằng ISIS PROTEUS pptx

12 455 0
Tài liệu Mô phỏng một chương trình đơn giản của PIC bằng ISIS PROTEUS pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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

Ngày đăng: 20/01/2014, 02:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan