Cara Belajar Pemrograman Mikropemproses

Posted on
Pengarang: Lewis Jackson
Tarikh Penciptaan: 5 Mungkin 2021
Tarikh Kemas Kini: 16 November 2024
Anonim
Omron PLC training tutorial part 1 | 欧姆龙 PLC 基础编程教学 (第一集)
Video.: Omron PLC training tutorial part 1 | 欧姆龙 PLC 基础编程教学 (第一集)

Cara yang paling mudah dan paling cepat untuk belajar programming microchip adalah dengan bekerja dengan mikropengawal. Mikrokontroler pada dasarnya adalah komputer pada cip dengan pemproses sendiri, memori RAM, dan pin input / output. Sesetengah mikrokontroler mempunyai penukar analog-ke-digital yang terbina dalam. Terdapat banyak jenis mikrokontroler, tetapi cara paling mudah untuk memulakan adalah menggunakan papan Arduino. Arduino adalah papan litar kecil yang merangkumi pengawal mikro dan semua litar luaran yang diperlukan untuk program dan menjalankannya. Dengan Arduino, anda boleh melompat ke dalam pengaturcaraan pembelajaran.

    Pilih mikropengawal yang ingin anda pelajari. Siri Microchips PIC dan Cip Atmels AVR adalah kedua-dua pilihan popular, serta papan Arduino. Kebanyakan mikrokontroler menggunakan versi bahasa pengaturcaraan C, tetapi terdapat variasi. Setiap pengeluar juga menggunakan bahasa pemasangannya sendiri. Kod pemasangan kurang jelas daripada C, tetapi lebih cekap kerana ia lebih dekat dengan bahasa mesin cip. Oleh kerana bahasa pemasangan sangat padat dan memori pada mikropengawal adalah terhad, banyak program ditulis dalam gabungan C dan pemasangan.

    Baca lembaran data untuk mikrokontroler yang anda pilih, dan ketahui litar luaran yang anda perlukan untuk menjalankannya. Anda perlu papan roti untuk litar prototaip pada, komponen untuk litar bekalan kuasa, kabel pengaturcaraan, dan berpotensi cip memori EEPROM untuk penyimpanan program. Jika anda menggunakan Arduino anda tidak perlu menghidupkan sebarang litar luaran sebelum mengendalikan cip.

    Muat turun perisian pengeditan kod dan pengkompil untuk cip anda. "Menyusun" kod mengubahnya dari bahasa yang agak jelas yang anda tulis dalam bahasa yang dapat difahami oleh cip. Kod untuk mikropengawal perlu disusun untuk cip tertentu, oleh itu, muat turun pengkompil dari pengeluar mikrokontroler anda. Arduino menggunakan bahasa pengaturcaraannya sendiri, yang serupa dengan C, tetapi lebih mudah untuk dipelajari. Pengeditan dan kompilasi perisian percuma untuk Arduino boleh didapati di laman webnya, bersama-sama dengan tutorial yang luas.

    Sediakan mikropengawal anda pada papan roti. Ikuti arahan dalam lembaran data untuk litar luaran seperti bekalan kuasa. Mikrokontroler yang berbeza memerlukan jumlah voltan dan arus yang berbeza untuk dijalankan, jadi anda memerlukan litar yang akan membekalkan bekalan kuasa dengan betul.

    Ikuti arahan yang anda cari untuk bahasa pengaturcaraan cip anda, sama ada dalam talian atau dalam buku, untuk menulis program mudah pertama anda. Jangan mendahului diri sendiri dan cuba sesuatu yang rumit. Langkah pertama hanya berjaya mempercepatkan cip dengan beberapa arahan mudah. Sebagai contoh, cuba menulis program yang akan berkelip dan mematikan LED. Bahan-bahan pengajaran anda mungkin juga mempunyai contoh-contoh projek pengenalan.

    Sambungkan mikropengawal anda ke bekalan kuasa, dan hubungkan antara muka pengaturcaraan anda ke komputer anda. Menyusun dan memuat turun perisian anda untuk mengujinya.

    Membangunkan kemahiran anda dengan menambah ciri ke dalam perisian anda dan menjadikannya lebih kompleks. Sebagai contoh, cuba tambah dail ke projek LED berkelip anda yang akan membolehkan anda menukar kadar di mana LED berkelip.

    Ketahui lebih banyak kod dan menjadi yakin dalam pengaturcaraan anda dengan mengusahakan projek contoh yang semakin rumit, dan mencuba idea anda sendiri. Jangan hanya membaca keseluruhan buku dan kemudian cuba sesuatu yang rumit. Anda belajar pengaturcaraan dengan pengaturcaraan, bukan hanya membaca.