Penulis Topik: Top Project MCS-51  (Dibaca 9997 kali)

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

Offline gepeng

  • Newbie
  • *
  • Tulisan: 3
Re:Top Project MCS-51
« Jawab #15 pada: Pebruari 26, 2011, 09:41:56 PM »
ada yang tau cara nggerakin servo pake assembly tdk?
share dunk,,,bingung nich...pada pake C ama bascom semua...

Offline herlambang

  • Newbie
  • *
  • Tulisan: 32
  • satu ditambah satu apakah sama dengan dua? ^^
    • Discovering The Art & Technology
Re:Top Project MCS-51
« Jawab #16 pada: Maret 15, 2011, 03:56:38 PM »
sebenarnya saya sudah mulai meninggalkan MCS51, sebab AVR lebih powerfull, tapi karena belakangan ini harga Atmel AVR mulai naik tidak terkendali saya lirik lagi deh tumpukan mikrokontroller ini.. 




kalo saya mah tergantung dipergunakannya untuk apa dulu...selagi masih mampu ditangani oleh MCS-51 ya saya pakai....tetapi bila tak mampu seferti menangani PWM, ADC, ...saya pergunakan AVR

saya rasa sangat sayang bila kita membuat sesuatu. yang masih mampu ditangani MCS-51 mempergunakan AVR....boleh dibilang sia2

karena AVR bisa dibilang mahal...harganya jauh sekali dibanding MCS-51

sebenarnya saya sudah mulai meninggalkan MCS51, sebab AVR lebih powerfull, tapi karena belakangan ini harga Atmel AVR mulai naik tidak terkendali saya lirik lagi deh tumpukan mikrokontroller ini..
MCS-51 juga sekarang naik pak.
Di bandung Harga Eceran AT89S52 nyampe Rp 17500
   

wah jadi mahal ya 17rb....waktu itu saya terakhir beli 12rb

setubuh dah.. tinggal mau buat aplikasi apa.. :D
aplikasi mcs51 untuk komersial, terakhir yang saya buat adalah kontrol lampu hias.. haha yang sering dipasang di pinggir alun2 itu lho.. lumayan modal cuman 14000

kalo untuk AVR project komersial terakhir traffic lights countdown timer buat dipasang di sekitar Jateng. :D

yah tinggal liat2 dolo projectnya..
terkecuali memang ada request khusus dari customer :D


Bila mata adalah cahaya maka hati adalah permata ^^" ........UPS"

*���((�`���[#asm("wdr")]�����))�*

Offline M Joe

  • Newbie
  • *
  • Tulisan: 11
Re:Top Project MCS-51
« Jawab #17 pada: Maret 22, 2011, 12:20:13 AM »
ada yang tau cara nggerakin servo pake assembly tdk?
share dunk,,,bingung nich...pada pake C ama bascom semua...

Sebenarnya gampang kok bikinnya asal dah bisa merubah logika pin MK dan bikin delay (waktu tunda).
Prisip pengerakan sederhananya servo adalah memberikan pulsa high low pada pin pulse. (servo ada 3 pin, 2 untuk catu daya, 1 pin pulse). Sedangkan untuk sudut tergatung delay logika high dan logika lownya. Lebar pulsa 20 ms ( jumlah delay high dan  delay low dalam mili second / mili detik) .
aturannya seperti ini:
jika delay pulsa high =0.5 mS dan  delay pulsa low = 19.5 mS maka servo pada sudut 0 derajat.
jika delay pulsa high =1.5 mS dan  delay pulsa low = 18.5 mS maka servo pada sudut 90 derajat.
jika delay pulsa high =2.5 mS dan  delay pulsa low = 17.5 mS maka servo pada sudut 180 derajat.

Perhatikan  jumlah delay high dan  delay low =20 mS.
untuk sudut lain coba dihitung sendiri.....

Algoritmanya seperti ini contoh untuk asembli   89x5x


awal:
     setb p1.0                        ; beri logika 1 pada pin P1.0  (pin mk yg di hub ke pin pulse Servo)
     call   tunda05ms            ;  pangil procedure penundaaan 0,5 ms ( buat sendiri ya!!!)
     clr     p1.0                        ; beri logika 0 pada pin P1.0
     call    tunda195ms            ;  pangil procedure penundaaan 19,5 ms ( buat sendiri ya!!!)
     jmp   awal               ; ulangi ke awal

potongan program tersebut diatas menerakan servo ke sudut 0 derajat.
silahkan di coba...






Offline isurG_

  • Isurganteng
  • Administrator
  • Hero Member
  • ********
  • Tulisan: 2669
  • Keseharianku Melawan Waktu
    • Keseharianku Melawan Waktu
Re:Top Project MCS-51
« Jawab #18 pada: Maret 22, 2011, 02:31:19 AM »
kalo 45 drajat gan ?

fb : isurg
ig : isurg_ , isurganteng
yb : isurcocc
tw : isurg
web : tukangsapu.net, aditama.net, elektronika.web.id

Offline RizQ

  • Full Member
  • ****
  • Tulisan: 130
Re:Top Project MCS-51
« Jawab #19 pada: Maret 22, 2011, 09:32:13 AM »
Yaaa yang namanya hobby, mahal kayak apa kan dibeli, yang penting fuaaasss ...
jangan terlalu banyak  kalkulasi1, fetul tidak boss??? :), he he he ..., becanda boss ...

Offline M Joe

  • Newbie
  • *
  • Tulisan: 11
Re:Top Project MCS-51
« Jawab #20 pada: Maret 23, 2011, 01:05:15 AM »
kalo 45 drajat gan ?

jika delay pulsa high =0.5 mS dan  delay pulsa low = 19.5 mS maka servo pada sudut 0 derajat.
jika delay pulsa high =1.5 mS dan  delay pulsa low = 18.5 mS maka servo pada sudut 90 derajat.
jika delay pulsa high =2.5 mS dan  delay pulsa low = 17.5 mS maka servo pada sudut 180 derajat.
 kalkulasi1
ini hub pulsa ama sudut linear kok.... kalo  45 derajat ya
jika delay pulsa high =1 mS dan  delay pulsa low = 19 mS maka servo pada sudut 45 derajat.

kalo  135 derajat ya
jika delay pulsa high =2 mS dan  delay pulsa low = 18 mS maka servo pada sudut 135 derajat.

Rumusnya :
delay pulsa high= sudut/180 x 2+ 0.5 ms
delay pulsa low = 20 ms - delay pulsa high.

Ini untuk servo dengan sudut maximum 180 derajat.

semoga dapat bermanfaat.

Offline isurG_

  • Isurganteng
  • Administrator
  • Hero Member
  • ********
  • Tulisan: 2669
  • Keseharianku Melawan Waktu
    • Keseharianku Melawan Waktu
Re:Top Project MCS-51
« Jawab #21 pada: Maret 23, 2011, 03:13:30 AM »
wah harus belajar banyak ni ya tentang servo .... pengen bikin trikopter si ... :(

fb : isurg
ig : isurg_ , isurganteng
yb : isurcocc
tw : isurg
web : tukangsapu.net, aditama.net, elektronika.web.id

Offline gce.asep

  • Jr. Member
  • **
  • Tulisan: 65
Re:Top Project MCS-51
« Jawab #22 pada: April 08, 2011, 08:27:03 PM »
kalo 45 drajat gan ?

jika delay pulsa high =0.5 mS dan  delay pulsa low = 19.5 mS maka servo pada sudut 0 derajat.
jika delay pulsa high =1.5 mS dan  delay pulsa low = 18.5 mS maka servo pada sudut 90 derajat.
jika delay pulsa high =2.5 mS dan  delay pulsa low = 17.5 mS maka servo pada sudut 180 derajat.
 kalkulasi1
ini hub pulsa ama sudut linear kok.... kalo  45 derajat ya
jika delay pulsa high =1 mS dan  delay pulsa low = 19 mS maka servo pada sudut 45 derajat.

kalo  135 derajat ya
jika delay pulsa high =2 mS dan  delay pulsa low = 18 mS maka servo pada sudut 135 derajat.

Rumusnya :
delay pulsa high= sudut/180 x 2+ 0.5 ms
delay pulsa low = 20 ms - delay pulsa high.

Ini untuk servo dengan sudut maximum 180 derajat.

semoga dapat bermanfaat.
kalo pengen bisa bikin program sendiri buat mikrokontroler yang pertama dipelajari apa saja. mohon referensi dan pencerahannya.....................

Offline M Febriansyah

  • Full Member
  • ****
  • Tulisan: 173
  • SINTESA IKAN LAPER 3
Re:Top Project MCS-51
« Jawab #23 pada: Juli 06, 2011, 05:20:44 AM »

Algoritmanya seperti ini contoh untuk asembli   89x5x

awal:
     setb p1.0                        ; beri logika 1 pada pin P1.0  (pin mk yg di hub ke pin pulse Servo)
     call   tunda05ms            ;  pangil procedure penundaaan 0,5 ms ( buat sendiri ya!!!)
     clr     p1.0                        ; beri logika 0 pada pin P1.0
     call    tunda195ms            ;  pangil procedure penundaaan 19,5 ms ( buat sendiri ya!!!)
     jmp   awal               ; ulangi ke awal

potongan program tersebut diatas menerakan servo ke sudut 0 derajat.
silahkan di coba...

Mas "M Joe" procedure tunda05ms dan procedure tunda195ms buatnya gimana???
Beri pencerahannya
IKAN LAPER
PENDIDIKAN PELATIHAN PENYIAR & REPORTER

Offline indra00165

  • Newbie
  • *
  • Tulisan: 1
Re:Top Project MCS-51
« Jawab #24 pada: September 06, 2011, 07:12:33 PM »
sebenarnya saya sudah mulai meninggalkan MCS51, sebab AVR lebih powerfull, tapi karena belakangan ini harga Atmel AVR mulai naik tidak terkendali saya lirik lagi deh tumpukan mikrokontroller ini.. 




kalo saya mah tergantung dipergunakannya untuk apa dulu...selagi masih mampu ditangani oleh MCS-51 ya saya pakai....tetapi bila tak mampu seferti menangani PWM, ADC, ...saya pergunakan AVR

saya rasa sangat sayang bila kita membuat sesuatu. yang masih mampu ditangani MCS-51 mempergunakan AVR....boleh dibilang sia2

karena AVR bisa dibilang mahal...harganya jauh sekali dibanding MCS-51

sebenarnya saya sudah mulai meninggalkan MCS51, sebab AVR lebih powerfull, tapi karena belakangan ini harga Atmel AVR mulai naik tidak terkendali saya lirik lagi deh tumpukan mikrokontroller ini..
MCS-51 juga sekarang naik pak.
Di bandung Harga Eceran AT89S52 nyampe Rp 17500
   

wah jadi mahal ya 17rb....waktu itu saya terakhir beli 12rb

Offline dendi90

  • Newbie
  • *
  • Tulisan: 10
Re:Top Project MCS-51
« Jawab #25 pada: Maret 30, 2013, 05:06:56 AM »
salam knal smuanya gan
mta tulung dunk gan, ada yang punya contoh  source code running text led at89s51
yang msih dalam bntuk .asm atu .txt
mohon bantuanya agan-agan... :) :)
trima kasih sblumnya gan.