Jal İle PLC Programlama -1
-
Kuzenimin yazmış olduğu Jal ile PLC programlamanın birinci bölümü az önce galiba yanlış bölüme açtım tekrar açıyorum.
Link http://www.voltmetre.net/index.php/topic,17.msg74.html#new
-
1 . başlık PLC DEĞİL PIC olacak
2 . merak ediyom diyenler
nick:tahruser
pass:tahruser
html ye hiç benezemiyo bu :D
-
Yaw pardon ama düşündüm taşındım konuyu Assembly'e açtım sağolsun modlar her zamanki gibi habersiz,selamsız sildi.Afedersin ama nereye açmalıyım?
Aslında en iyisi hiç açmamak. :D
Not:Benimki PLC pic değil.Elektronik devre kartı programlama yani.
-
1 . verdiğin linkde bu çıkıyor Pic yani

2 . yukardaki uyelık sılınmış
3 . evet aslında en iyisi açmaman mış sil hadi :D
-
Yaw PLC nedir bilmiyor musun?Aslında Basicle alakası yok.
(Programmable Logic Controller)
Üyeliğin silinmedi ben şifresini değiştirdim çünkü şifresini ulu orta yerde açtın.Dolayısıyla millet üye olmadan girecek sonrada benim egom tatmin olmayacak.
-
Karar verin,
8 bitlik microişlemciler yani PIC lerden mı bahsedıyorsunuz ?
Çünkü JAL PIC programlamada kullanılır...
PLC değil...
Merak eden varsa, assembly kılıklı da bi dil...
Öğrenmek falan kimsenin harcı değil sanırsam...
include 16f877_20
include hd447804
hd44780_clear
hd44780 = "H"
hd44780 = "e"
hd44780 = "l"
hd44780 = "l"
hd44780 = "o"
hd44780 = " "
hd44780 = "W"
hd44780 = "o"
hd44780 = "r"
hd44780 = "l"
hd44780 = "d"
hd44780 = "!"
Bi "Hello Word" yazdırmak bile bu kadar zahmetli...
ASM de de ( Windows Assembler da ) Hello word yazmak şu şekil:format PE GUI
entry start
section '.code' code readable executable
start:
push 0
push _caption
push _message
push 0
call [MessageBox]
push 0
call [ExitProcess]
section '.data' data readable writeable
_caption db 'Win32 assembly program',0
_message db 'Hello, world!',0
section '.idata' import data readable writeable
dd 0,0,0,RVA kernel_name,RVA kernel_table
dd 0,0,0,RVA user_name,RVA user_table
dd 0,0,0,0,0
kernel_table:
ExitProcess dd RVA _ExitProcess
dd 0
user_table:
MessageBox dd RVA _MessageBoxA
dd 0
kernel_name db 'KERNEL32.DLL',0
user_name db 'USER32.DLL',0
_ExitProcess dw 0
db 'ExitProcess',0
_MessageBoxA dw 0
db 'MessageBoxA',0
section '.reloc' fixups data readable discardableOturup bu salaklıkları mı ögrenceksiniz Allah aşkına ?
Zaten mesleğiniz gerektiriyor ise ( Elektronik devre ler vs gibi ) sike sike öğrenirsiniz...
Yok gerektirmiyor ise, öğrenseniz de bi sikime yaramaz...
Çünkü PIC ler kendi başına işlemcilerdir... Ve bilgisayarla da direkt olarak bağlantılı değillerdir...
Saçma yani...
-
hımm o zaman Musket'in dediği tamamen doğru.Benim bu konuda bilgili olduğum söylenemez.Kuzenim yazdı zaten.
-
ben elektronık tesnisyeniyim mekatronığe gitcem orda çok işime yarıcak PIC öğrenmem lazım yazın Orhan ALTINBAŞAK var o adam .ok güzel açıklamış cağolundan kitabını alıp yavaş yavaş öğrencem ama yok böylede öğrenirsin diyosanız söleyin öle yapalım PICBASIC ve PICC'yi öğrencem kayan yazı,step motor hareket kontrolu,lcd vb. devreleri proteusta yapcam.
-
vathansever bunu yazdı:
-----------------------------
ben elektronık tesnisyeniyim mekatronığe gitcem orda çok işime yarıcak PIC öğrenmem lazım yazın Orhan ALTINBAŞAK var o adam .ok güzel açıklamış cağolundan kitabını alıp yavaş yavaş öğrencem ama yok böylede öğrenirsin diyosanız söleyin öle yapalım PICBASIC ve PICC'yi öğrencem kayan yazı,step motor hareket kontrolu,lcd vb. devreleri proteusta yapcam.
-----------------------------Abi ne iş yapacan o PIC le bilmiyorum ama, PIC programlama sandıgın gıbı komplex bi iş değil...
Zaten alan cok sınırlı... Veriler koyuyorsun, ve veriler tutuyorsa Switchi kapat diyorsun...
Yani kasmanın alemı var mı yok mu emın degılım...
Ama tam da bılmıyorum belkı cok ıyı seyler de yapılabılıyordur...
-
yine baya birşey yapılıyor ayrıca proteus isterseniz link verem;
alın burdan kısa bir açıklamayla proteus;
http://www.voltmetre.net/index.php/topic,11.msg14.html#new
