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.
Home
»
elektronika
»
Membuat Timer Pada Mikrokontroler AT89S51
Membuat Timer Pada Mikrokontroler AT89S51
Diposting Oleh Bang day ; Hari Sabtu, 20 Oktober 2012 Jam 15.27
Ditulis oleh :
Bang Dayat
Description: Membuat Timer Pada Mikrokontroler AT89S51 , Rating: 5
Reviewer: Bang Dayat, ItemReviewed: Membuat Timer Pada Mikrokontroler AT89S51
Description: Membuat Timer Pada Mikrokontroler AT89S51 , Rating: 5
Reviewer: Bang Dayat, ItemReviewed: Membuat Timer Pada Mikrokontroler AT89S51
Artikel terkait tentang elektronika |