PDA

View Full Version : راهنمایی در مورد کد زیر !!!



Mohammad@er
شنبه 04 بهمن 1393, 16:12 عصر
سلام.

دوستان کد زیر برای برقراری با پورت پارائل هست که میشه باهاش مدار جانبی رو کنترل کرد .

عدد 255 اینجا یعنی تمام پین ها خروجی برابر 1 باشن و دارای 5+ ولت ولتاژ باشن .

و عدد 0 هم یعنی تمام پین های خروجی برابر 0 باشن و دارای 0 ولت باشن .

منظور از خروجی همون پایه های 2 تا 9 هست که میشه d0,d1,d2,.....d7


127861





الان مشکلم اینه کد کد ناقصه و تو کامپایلر من که dev c++ هست کامپایل نمیشه و از اکولاد ایراد میگیره ...

لطفا اگر میشه نحوه اصلاح این د رو بهم بگید ... چون حتی return هم نداره این کد .

من گیج شدم .

ممنون میشم کسی کمک کنه .

کد هم :


#include <conio.h>
#include <dos.h> // For _out
#define port 0x378 // Port Address
#define data port+0 // Data Port of the parallel cable
void main (void)
{
_out(data, 255); // For all lights on
_out(data, 0); // For all lights off
}

pcpsoft
یک شنبه 05 بهمن 1393, 13:53 عصر
ببینید این به کارتون میاد تو c

#include{stdio.h}
#include{conio.h}
#include{dos.h}
[Please replace the {} bracket to <>]

main()
{
outportb(0x378,0x00); ---------STOP MOTOR
sleep(2);
outportb(0x378,0x01);---------MOVE MOTOR(CCW)
sleep(2);
outportb(0x378,0x02);---------MOVE MOTOR(CW)
sleep(2);
outportb(0x378,0x03);---------MOVE MOTOR(Break!)
sleep(2);
return 0;
}

اینم یه نگاه بنداز
http://shetaw.ir/f200/controlling-pc-parallel-port-source-code-2567/#post3175