PDA

View Full Version : سوال: پورت ؟



majidmir
چهارشنبه 26 فروردین 1388, 10:27 صبح
سلام
من يه برنامه دارم كه بايد اين كار رو انجام بده .
دو تا 7-seg دارم كه بايد اعداد 0 تا 99 رو واسم نشون بده . (با زبان پاسكال !) حالا اينو نوشتم ولي نميدونم كار ميكنه يا نه ؟‌

program 7-seg;
uses crt;
a:array[0..9] of byte=($3f,$06,$4f,$66,$6d,$7d,$07,$7f,$6f)
var i:byte;
var n:byte;
var s:byte;

begin
for i:=0 to 99 do
begin
if i<10 then begin
port[$378]:=a(i);
end;
if i>=10 then begin
n=i div 10
s=i mod 10
port[$378]:=a(n);port[$378]:=512
port[$378]:=a(s);
port[$378]:=1024
end;
end;
until keypressed
end.

kernel
پنج شنبه 27 فروردین 1388, 00:24 صبح
شماتیک مدارت چیه ؟

با چه کامپایلری نوشتی ؟ Elab ؟

majidmir
پنج شنبه 27 فروردین 1388, 10:19 صبح
شماتیک مدارت چیه ؟

با چه کامپایلری نوشتی ؟ Elab ؟

سلام ؟
شماتيك ؟ :متفکر: اها نگاه كن دو تا 7seg ‹و به صورت موازي گذاشتم كه بايد كنترل بشن .
با توربو پاسكال 7 هم دارم مينويسم‌

kernel
پنج شنبه 27 فروردین 1388, 20:57 عصر
یعنی مستقیم به سیستم وصله ؟ پس حتما به پورت پارالل وصلش کردی! ؟

توی کد که چیز غیر عادی نمیبینم :متفکر:

حالا باید کاملا اجراش کنی تا ببینی کار میکنه یا نه ! البته شاید پروتئوس بتونه برات simulate بکنه ! برای سریال & USB که خیلی خوب کار میکنه ! واسه پارالل هنوز امتحانش نکردم :متفکر:

majidmir
پنج شنبه 27 فروردین 1388, 21:27 عصر
یعنی مستقیم به سیستم وصله ؟ پس حتما به پورت پارالل وصلش کردی! ؟

توی کد که چیز غیر عادی نمیبینم :متفکر:

حالا باید کاملا اجراش کنی تا ببینی کار میکنه یا نه ! البته شاید پروتئوس بتونه برات simulate بکنه ! برای سریال & USB که خیلی خوب کار میکنه ! واسه پارالل هنوز امتحانش نکردم :متفکر:

ٍلام
اره به صورت مستقيم و موزاي وصل كردم . به نظر خودم كه مشكل داره مخصوصا قسمتي كه بايد يكشون غير فعال بشه !