KomputerPeralatan

PIC-pengawal. Pengaturcaraan PIC-pengawal. Skim PIC-pengawal

Apabila membuat skim, anda perlu mempunyai seseorang atau sesuatu untuk memantau pelaksanaan tindakan yang perlu. Bagi seorang lelaki yang agak bermasalah, kerana ia adalah perlu untuk menggunakan sejumlah besar elemen yang berbeza yang membolehkan untuk mengawal kerja mereka (transistor, perintang, thyristor, diod, kapasitor, dan lain-lain). Tetapi semua litar kompleks dan besar boleh dikawal oleh pengawal (MCU). Bahawa mereka adalah, sebagai contoh, akan diterangkan keluarga RІS. Jadi, apakah PIC-pengawal untuk patung? Apa yang skim mereka dan di mana ia digunakan.

Apa yang mikropengawal PIC-

PIC-pengawal (atau mikropengawal) adalah automasi bermaksud melakukan tindakan tertentu menggunakan program yang disediakan sebelum ini. Satu ciri daripada wakil-wakil barisan produk ini adalah memudahkan pengaturcaraan dan ketersediaan semua fungsi yang diperlukan untuk bekerja. Menggariskan struktur, ia harus diperhatikan bahawa dalam komposisinya hanya mempunyai satu kristal silikon (ciri ciri semua pengawal mikro). Selain itu, PIC-pengawal mempunyai sebilangan kaki. Sesetengah daripada mereka boleh digunakan sebagai input logik sebagai output sebahagian, yang lain mempunyai aplikasi dua hala. Kaki boleh sama ada digital atau analog.

Untuk sebahagian besar daripada pengawal kerja RІS memerlukan voltan yang stabil - 5V. Ini adalah cukup supaya ia boleh beroperasi dalam mod biasa dan melakukan program disampaikan dalam hadapannya. Pengaturcaraan PIC-pengawal terus daripada komputer tidak boleh dilakukan. Untuk tujuan ini pengaturcara.

pengawal keluarga

PIC-pengawal tidak wujud dalam satu salinan tunggal. pengeluar menghasilkan pelbagai besar pengawal mikro, setiap yang mempunyai ciri-ciri sendiri, keupayaan dan sasaran yang berpotensi permohonan. keluarga Nombor diri mereka agak besar dan bergantung kepada ciri mengelaskan yang diambil sebagai lalai. Oleh itu adalah perlu untuk memaklumkan kepada hanya kira-kira klasifikasi asas di mana hanya terdapat tiga keluarga 8-, 16- dan 32-bit. Ini pula dibahagikan kepada orang lain, tetapi kerana keluarga tidak adalah diri mereka subjek artikel, sesuatu tentang mereka dan tidak akan menjalankan perbualan.

di mana berkenaan

Oleh kerana serba boleh PIC-pengawal boleh digunakan hampir di mana sahaja. pengawal mikro sami boleh didapati di peti sejuk, televisyen, mesin basuh. Tetapi pelbagai RІS produk mempunyai ciri yang litar pada PIC-pengawal yang popular di kalangan amatur radio dan robotik otodidak. Dengan bantuan mereka, anda boleh dengan mudah menyesuaikan laman web untuk bekerja, atau peranti. Ia menyumbang kepada populariti harga yang berpatutan, kemudahan pengaturcaraan dan jumlah hujan yang bahan pendidikan.

Memohon PIC-pengawal apabila anda membuat kereta kawalan radio, senjata robotik dan artifak lain yang boleh dilakukan, bajet terhad. Boleh digunakan untuk sesuatu yang produktif - agak popular adalah tema mewujudkan buatan sendiri mesin automatik, yang dikawal oleh pengawal mikro. Spektrum digunakan adalah luas, dan pendekatan yang betul boleh dilakukan hampir apa-apa maksud, jadi litar dalam PIC-pengawal boleh dilihat bukan sahaja kepada ciptaan amatur.

Perisian untuk digunakan dengan PIC-pengawal

Perisian yang minimum perlu - ia nota. Namun disebabkan oleh pengagihan percuma, anda boleh menggunakan dan ditawarkan oleh alat MPLAB perisian pengilang. Lebih tepat lagi, perisian line (persekitaran pembangunan, penyusun) MPLAB. Oleh kerana dasar syarikat, dia bebas, tetapi mempunyai beberapa batasan. Oleh itu, dalam versi demo singkat anda boleh mencuba semua kemungkinan, tetapi selepas fungsi siap program ini akan dipotong. Program penuh mempunyai alat penting yang menjadikan ia mudah untuk mewujudkan program-program, mudah untuk mencari pelbagai bidang masalah dan kod kelakuan pengoptimuman. Bergantung kepada versi fungsi boleh ditamatkan kod pengoptimuman, atau mengurangkan jumlah pengawal yang disokong oleh program ini. Demi kebenaran ia harus berkata bahawa syarikat itu mengekalkan hanya menyokong wakil-wakil yang paling popular.

Terdapat beberapa perisian yang disediakan oleh syarikat-syarikat lain. Secara umum, fungsi mereka adalah sama, tetapi terdapat perbezaan. Jadi, ramai telah menyuarakan rasa tidak puas hati yang MPLAB tidak setia kepada pengguna reka bentuk berpusatkan. Oleh itu, pengeluar adalah pertaruhan pada mengekalkan fungsi potong dan kebolehgunaan perisian mereka. Program untuk PIC-pengawal yang sangat pelbagai, jadi di sini adalah sebahagian besarnya perkara rasa.

Mewujudkan program bagi PIC-pengawal

Untuk mewujudkan program khas, anda boleh menggunakan perisian yang sesuai, dan juga notebook mudah. Ini mungkin terima kasih kepada fakta bahawa ia berfungsi dengan bahasa pengaturcaraan seperti Penghimpun dan C. Perbezaan utama terletak pada jumlah maklumat yang ditetapkan dan memudahkan tugas-tugas data. Anda boleh mendengar banyak perkara mengenai kerumitan C, tetapi pemasangan lebih sukar dan memerlukan pendekatan yang berhati-hati.

Sebagai contoh, semasa membuat program, anda mesti menentukan yang mana pengawal ia dimaksudkan. Ia mungkin perlu untuk menjalankan beberapa pilihan, tetapi mereka mesti dilakukan di hadapan pengalaman kerja atau keyakinan diri, kerana kesilapan boleh membawa kepada hakikat bahawa pengawal mikro konvensional menjadi kepingan plastik dan besi.

Pengaturcaraan dengan pengaturcaraan

Tetapi bagaimana untuk memindahkan program yang dibangunkan dalam mikropengawal itu sendiri? Bagaimana pengaturcaraan pengawal mikro? Untuk tujuan ini terdapat alat-alat khas - pengaturcara. Mereka menghantar isyarat kepada pengawal mikro yang mengubah sel-sel di dalam memori bawah program tersebut. Untuk memulakan proses memindahkan data yang anda hendak memasukkan cip dalam pengaturcaraan, dan ia pula bersambung dengan komputer. Kemudian, dengan menggunakan perisian anda perlu menggunakan firmware. Biasanya pengaturcaraan PIC-pengawal memanjangkan dari tiga puluh saat untuk dua minit.

bentuk pengaturcara

Yang programmer untuk memilih untuk merakam program pada mikropengawal? Dapat dibagi kepada tiga jenis: membuat diri, oleh pengeluar dan kilang bagi syarikat yang lain. Penggunaan setiap daripada mereka mempunyai ciri-ciri sendiri.

Oleh itu, pengaturcara buatan sendiri adalah agak murah. Tetapi penggunaan mereka adalah penuh dengan hakikat bahawa mereka boleh dengan mudah bertukar peranti ke dalam sekeping plastik dan besi. Dan pengaturcaraan pengawal mikro boleh dalam kes-kes seperti memohon kesan yang tidak menyenangkan dalam bentuk kejutan elektrik, jadi anda perlu berpegang kepada keselamatan. Di samping itu, jika anda membuat diri anda dari awal, ia sering produk dengan kemungkinan yang agak terhad mengenai kemudahan perubahan kerja. Tetapi dalam rangkaian global, anda boleh mencari sejumlah besar penyelesaian kepada masalah ini yang dicadangkan oleh orang lain, dan mungkin tidak akan memberikan masalah.

Programmer asal dari pengeluar akan dapat kualitatif menjalankan kerja mereka kepada mana-mana pengawal mikro. Padanya ada jaminan, dan jika selepas menerima ia tidak berfungsi, menggantikan ada masalah. Tetapi dalam kesimpulan, apabila firmware PIC-pengawal ia dijalankan tanpa masalah.

Tetapi berpunca daripada pengambilalihan harga yang agak tinggi.

Pengaturcara yang dikeluarkan oleh syarikat-syarikat lain, mempunyai rangkaian yang agak luas objek yang bekerja. ciri-ciri mereka adalah harga yang rendah dan / atau peluang untuk bekerja dengan pengawal mikro lain sebagai tambahan kepada PIC. Terdapat juga benar-benar sejagat "raksasa" yang boleh menyediakan pelbagai jenis kerja, tetapi kerana keperluan untuk sejumlah besar sebatian daripada harga yang rendah tidak berlaku.

ciri skema

Dan akhirnya, beberapa perkataan mengenai corak imej. Ia harus memberi tumpuan pada kaki berdasarkan dokumentasi sokongan, kerana skema pengawal mikro sering berbeza daripada kesimpulan seri yang sebenar. Perkara utama dalam kes-kes tersebut ditandatangani kesimpulan, dan ia adalah untuk mereka dan harus disasarkan untuk peranti.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.delachieve.com. Theme powered by WordPress.