Danh mục tài liệu

Lập trình cho PIC bằng CCS ver3.242

Số trang: 7      Loại file: pdf      Dung lượng: 516.54 KB      Lượt xem: 17      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Sựrađờicủamộtloạiviđiềukhiểnđikèmvớiviệcpháttriểnphầnmềmứngdụngcho việclậptrìnhchoconviđiềukhiểnđó.Viđiềukhiểnchỉhiểuvàlàmviệcvớihaiconsố0 và1.BanđầuđểviệclậptrìnhchoVĐKlàlàmviệcvớidãycácconsố0và1.
Nội dung trích xuất từ tài liệu:
Lập trình cho PIC bằng CCS ver3.242Ngườibáocáo: NguyễnChíLinh Tàiliệu: TUT01.01.PVNNgày: 9/8/2006 Trang: 1/32 TUT01.01.PVNGửiđến: www.picvietnam.comNộidung: LậptrìnhchoPICbằngCCS ver3.242 MICROSOFTWORDTómtắt: TàiliệuhướngdẫnsửdụngtrìnhbiêndịchCCScholậptrìnhPIC.TìmhiểutôngquanvềCCSvàcáchtạomộtProjecttrongCCS. ChươngtrìnhmẫuchoPIC16F877 Cácvídụlậptrìnhđơngiản:quétLED,ADC,RS232…1. TổngquanvềCCS 1.1. VìsaotasửdungCCS? Sựrađờicủamộtloạiviđiềukhiểnđikèmvớiviệcpháttriểnphầnmềmứngdụngcho việclậptrìnhchoconviđiềukhiểnđó.Viđiềukhiểnchỉhiểuvàlàmviệcvớihaiconsố0 và1.BanđầuđểviệclậptrìnhchoVĐKlàlàmviệcvớidãycácconsố0và1.Saunàykhi kiếntrúccủaViđiềukhiểnngàycàngphứctạp,sốluợngthanhghilệnhnhiềulên,việclập trìnhvớidãycácsố0và1khôngcònphùhợpnữa,đòihỏirađờimộtngônngữmớithay thế.VàngônngữlậptrìnhAssembly.ỞđâytakhôngnóinhiềuđếnAssmebly.Saunàykhi ngônngữCrađời,nhucầudùngngônngữCđềthaychoASMtrongviệcmôtảcáclệnh lậptrìnhchoViđiềukhiểnmộtcáchngắngọnvàdễhiểuhơnđãdẫnđếnsựrađờicủa nhiềuchươngtrìnhsoạnthảovàbiêndịchCchoViđiềukhiển:KeilC,HT‐PIC,MikroC, CCS… Tôi chọn CCS cho bài giới thiệu này vì CCS là một công cụ lập trình C mạnh cho Vi điều khiển PIC. Những ưu và nhược điểm của CCS sẽ được đề cập đến trong các phần dướiđây. 1.2. GiớithiệuvềCCS? CCSlàtrìnhbiêndịchlậptrìnhngônngữCchoViđiềukhiểnPICcủahãngMicrochip. Chươngtrìnhlàsựtíchhợpcủa3trìnhbiêndichriêngbiếtcho3dòngPICkhácnhauđó là: ‐ PCBchodòngPIC12‐bitopcodes ‐ PCMchodòngPIC14‐bitopcodes ‐ PCHchodòngPIC16và18‐bit Tấtcả3trìnhbiêndichnàyđuợctíchhợplạivàotrongmộtchươngtrìnhbaogồmcả trìnhsoạnthảovàbiêndịchlàCCS,phiênbảnmớinhấtlàPCWHCompilerVer3.227 Ngườibáocáo: NguyễnChíLinh Tàiliệu: TUT01.01.PVNNgày: 9/8/2006 Trang: 2/32 GiốngnhưnhiềutrìnhbiêndichCkhácchoPIC,CCSgiúpchongườisửdụngnắmbắt nhanh được vi điều khiển PIC và sử dụng PIC trong các dự án. Các chương trình diều khiểnsẽđượcthựchiệnnhanhchóngvàđạthiệuquảcaothôngquaviệcsửdụngngôn ngữlạptrìnhcấpcao–NgônngữC Tàiliệuhướngdẫnsửdụngcórấtnhiều,nhưngchitiếtnhấtchínhlàbảnHelpđikèm theophầnmềm(tàiliệuTiếngAnh).Trongbảntrợgiúpnhàsảnxuấtđãmôtảrấtnhiềuvề hằng,biến,chỉthịtiềnxủalý,cấutrúccáccâulệnhtrongchươngtrình,cáchàmtạosẵncho ngườisửdụng…NgoàiravềTiếngViệtcũngcóbảndịchcủatácgiảTrầnXuânTrường, SVK2001DHBKHCM.TàiliệunàydịchtrêncơsởbảnHelpcủaCCS,tuyrằngchưađầy đủnhưngđâylàmộttàiliệuhay,nếubạntìmhiểuvềPICvàCCSthìnêntìmtàiliệunày vềđọc.ĐịachỉDownloadtàiliệu:www.picvietnam.com‐>MụcnóivềCCS. 2. TạoPROJECTđầutiêntrongCCS ĐểtạomộtProjecttrongCCScónhiềucách,cóthểdùngProjectWizard,ManualCreat, hayđơngiảnlàtạomộtFilesmớivàthêmvàođócáckhaibáobanđầucầnthiếtvà“bắt buộc”. Dướiđâysẽtrìnhbàycáchtạomộtprojecthợplệtheocả3phươngpháp.Mộtđiềuta cầnchúýkhitạomộtProjectđólà:khitạobắtcứmộtProjectnàomớithìtanêntạomột thư mục mới với tên liên quan đến Project ta định làm, rồi lưu các files vào đó. Khi lập trìnhvàbiêndịch,CCSsẽtạorarấtnhiềufileskhácnhau,dođónếuđểchungcácProject trognmộtthưmụcsẽrấtmấtthờigiantrongviệctìmkiếmsaunày.Đâycũnglàquytắc chungkhitalàmviệcvớibấtkỳphầnmềmnào,thiếtkếmạchhaylậptrình. ViệcđầutiênbạncầnlàmlàkhởiđộngmáytínhvàbậtchươngtrìnhPICCCompiler. 2.1. TạomộtPROJECTsửdụngPICWizard TrướchếtbạnkhởiđộngchươngtrìnhlàmviệcPICCCompiler.Từgiaodiệnchương trìnhbạndichuộtchọnProject‐>New‐>PICWizardnhấnnúttráichuộtchọn. Ngườibáocáo: NguyễnChíLinh Tàiliệu: TUT01.01.PVN ...