Page 118 - 3. Buku Teks RBT Tingkatan 2
P. 118

ffiW    Aptikasi',Teknotogi




             Menulis Pengaturcaraan Berdasarkan
                                                                         Ada pelbagai  bahasa  untuk
             Penyambungan Litar Input Digital dan                        membina  pengaturcaraan
             Litar Output pada Papan Litar                               seperti  Basic. C. dan perisian
             Etektronik Mikropengawal                                    pemprosesan  pen gatu rcaraan
                                                                         secara teks.  Perisian
             Di bawah  ini ialah contoh pengaturcaraan  berdasarkan      pemprosesan  pen gaturcaraan
             penyambungan  litar input digital dan litar output  dengan  secara teks amat mudah
             menggunakan  satu suis tekan tutup dan satu diod pemancar   digunakan.  Hanya dengan
             cahaya  pada papan litar elektronik mikropengawal.          memilih arahan atur cara
                                                                         dan menyusunnya, sebuah
                                                                         pengaturcaraan  mudah dapat
                    Pengaturcara tan
                                                                         dibina  dengan  menggunakan
           L1       - Note LED Ber rrkelip,,v  \  4;  I,  Pengoperasian  telefon  pintar  atau tablef.
                                                     pengaturcaraan
           Hr       Read Controller I'  ;
           E    4.                 1<"               selepas  suis
           E:.      lfCDinl=1 *j\                    ditekan
           F ra     Doutl  =  On  *Jt I  1                                                '##ff6
           E,r  5  Timer   =  1 sec  +                                   l--      -.-_,;:,;  t   C
           Ei                                                             *  ,,  ,,.-....''''
           &1                          l
           El   b.  Doutl  =  Off   {r.                                  ' -:--_,4
           F!                  '        )
           E l  7.  Timer  =  1 sec                                      lmbas QB code  dt bawah  ini
                                                                         untuk menonton  video  tentang
           F\,      Goto  =  4        <-/                                pengaturcaraan  suatu projek
           Ft,.tll..$;i:.  .€i  i$,:, *'.,i.:,=:  t','l  .."             yang menggunakan  perisian
          :.    '10.  Goto  =  'l           l :                          pemprosesan  pengaturcaraan
                                                                         secara teks.

            €ara Pengaturcaraan  Memproses l5yarat dqn,Membuat  Arahan

             (1) Iiada sebarang arahan pengaturcaraan  pada  -Note. -Note
           i    hanya digunakan  untuk menulis catatan  pengaturcaraan.
                Contoh catatan  di atas ialah LED Berkelip.
                                                                         htt p.:  //  I i n k s. s a s b ad i. c o m/r bt/
           $ (2) Arahan  Read_Controller  digunakan  untuk membaca semua
           s:l                                                           tg2/16
                nilai peranti  input pada papan  litar elektronik mikropengawal.
           E    Arahan  dipindahkan  ke baris 3.
           *
             (3)  Apabila  suis ditekan (ON),  syarat lf C_Dinl  =  1 memenuhi
           F    syarat  arahan. Arahan  dipindahkan  ke baris 4.
             (4)  Arahan  Doutl
           E                 =  On akan memberikan  isyarat  dalam  bentuk
                voltan kepada DOUT'I di papan litar elektronik mikropengawal.
           E
                Arahan  dipindahkan  ke barrs 5.                        Arahan pengoperasian
             (5) Voltan  akan diberikan  pada  DOUTl pada papan  litar  pengaturcaraan  akan bermula
           E
                elektronik mikropengawal  selama 1 saat. Arahan  dipindahkan  mengikut turutan dari baris
           $                                                            pertama  hinggalah  ke bar,s
                ke baris 6.
                                                                        akhir.  Kawalan atur cara akan
            (6) Voltan  akan diputuskan  pada DOUT1.  Arahan  dipindahkan
                                                                        berulang  berdasarkan  arahan
                ke baris 7.
                                                                        'Goto' yang digunakan.
            (7) Voltan  akan diputuskan  selama I saat pada DOUT1.  Arahan
           N
           i    dipindahkan  ke baris 8.
            (8)  Arahan  Goto  =  4 mengarahkan  arahan  pergi  ke baris  4.
                Pengaturcaraan  akan diulang semula dari baris 4 hingga
                baris 8 sehinggalah  suis bekalan kuasa  diputuskan.
            108
   113   114   115   116   117   118   119   120   121   122   123