Home » » Membuat Timer Pada Mikrokontroler AT89S51

Membuat Timer Pada Mikrokontroler AT89S51

Diposting Oleh Bang day ; Hari Sabtu, 20 Oktober 2012 Jam 15.27

Halo sobat blogger Bang Dayat kali ini pengen sharing cara membuat timer pada mikrokontroler AT89S51. Kali ini Bang Dayat posting mengenai mikro jauh banget dari postingan sebelumnya yang berkaitan dengan tutorial blog. Tapi ngak pa pa deh yang penting sharing dan tetep blogging.


Tujuan  saya posting ini adalah sebagai referensi dan sharing buat teman-teman yang mencari cara membuat timer ini. Jujur saja kemaren dah gogling dan hasilnya ketemu tapi pas di coba ngak jalan-jalan programnya.  Pas baca sebuah buku dan otak atik programnya akhirnya bisa juga. Langsung sharing deh.

Cara membuat timer pada mikro AT89S51 cukuplah mudah yaitu :

1. Sobat copas saja listing berikut ini.

#include <at89x51.h>
void tunda(unsigned int j)
{
    TMOD = 0x11;
    while(j)
    {
        TH0 = 0xFC;
        TL0 = 0x65;
        TR0 = 1;
        while(!TF0);
        TF0 = 0;
        TR0 = 0;
        j--;
    }
}

void main()

    {
        P2 = 0xFF;       
        tunda(1000);
        P2 = 0xF9;       
        tunda(450);
        P2 = 0xFF;
        tunda(100);
        P2 = 0xF9;       
        tunda(450);
        P2 = 0xF6;       
        tunda(460);
    }


 2. Sobat lihat tulisan yang berwarna biru, itu listing untuk mengaktifkan timer nya. Pasang delaynya pada void main dengan menyelipkan inisial timernya (tunda).

3. Arti tunda (1000); maksudnya adalah delay selama 1 detik.

Kira-kira seperti itu listing programnya. Semoga bermanfaat dan mohon masukannya jika ada kesalahan listing programnya.
Berbagi dengan artikel ini :
Ditulis oleh : Bang Dayat
Description: Membuat Timer Pada Mikrokontroler AT89S51 , Rating: 5
Reviewer: Bang Dayat, ItemReviewed: Membuat Timer Pada Mikrokontroler AT89S51

Artikel terkait tentang

Berlangganan Artikel BD
Masukkan Email Anda:

 
Support : Bang Dayat
Copyright © 2012-2017. Bang Dayat Blog's - All Rights Reserved

Proudly powered by Blogger