::Hantoro
 

 

 

 

 

 
my Project with uC:

Remote Control

Communication to PC

PWM Motor Control

Sensor for Robot

Interface to Camera

Temperature control

Tachometer

 
Powered by  :  
 
 
INTERFACE    
 

 

INTERFACE SPEAKER 

Tujuan

Membuat berbagai nada musik dengan microcontroller

 Pendahuluan

Melodi musik sangat mudah dibuat dengan microcontroller menggunakan interface speaker. Kita mulai dengan teori musik bahwa untuk tiap-tiap nada mempunyai frekuensi tertentuTabel berikut adalah besar frekuensi untuk masing-masing nada:

Nada

Frekuensi (Hz)

Period (us)

Period/2 (us)

A

B

C#

D

E

F#

G#

A’

440.00

493.88

553.37

587.33

659.26

739.99

830.61

880.00

2273

2025

1804

1703

1517

1351

1204

1136

1136

1012

902

851

758

676

602

568

Desain Hardware

Kita menggunakan Speaker Interface untuk keluaran frekuensi audio, Speaker interface ini terdiri dari Speaker kecil dengan driver transistor.

 

 

 

 

 

Desain Software

Inti program interface speaker adalah terletak pada waktu tunda diantara pembalikan logika 1 dan 0. Waktu tunda ini bisa dihasilkan dengan fasilitas Timer.

 Contoh Software:

frek:

   mov TMOD,#02h           ;Timer mode 2

   mov TH0,#-29            ;isi TH0

   SETB TR0                ;Aktifkan Timer 0

LOOP:   JNB TF0,LOOP       ;Tunggu sampai melimpah

   CLR TF0                 ;Nol-kan TF0

   CPL P1.0                ;Balik Logika P1.0

   SJMP LOOP               ;Ulang

   END

 


   
 
© 2004. Hantoro Dwi Putra