View Full Version : ساخت سیستم مجزا از طریق دلفی
nassim_20
شنبه 09 تیر 1386, 11:17 صبح
دوستان سلام:
سوال من اینه :
ایا میشه از طریق دلفی برنامه ای را که نوشته ایم رو به صورت یک سیستم جداگانه و سخت افزاری تبدیل کنیم
بهتر بگویم: مثلا برنامه تلفن گویا رو بصورت یک دستگاه دراوریم؟
دلفی این امکان را دارد یا باید از زبانهای دیگری استفاده کنیم
البته منظور من تنها تلفن گویا نیست هر برنامه ای را به صورت دستگاه در اوریم
cybercoder
شنبه 09 تیر 1386, 12:29 عصر
برای تبدیل نرم افزارهایی که بر روی PC اجرا می شن شما باید اطلاعات کاملی از سخت افزار مورد نظر داشته باشید. مثلا این که از چه میکروکنترلری استفاده می کنید و برنامه نویسی و emulation مربوط به اون رو بدونید.
nassim_20
شنبه 09 تیر 1386, 13:36 عصر
میشه بیشتر توضیج بدهید چون اطلاعات من در این زمینه صفر است البته کسی در رابطه با الکترونیک هست که قسمتهای سخت افزاری کار بر عهده ایشان است و قرار است برنامه نویسی کار بر عهده من باشد ولی من هیچ اطلاعی از این بابت ندارم اگه ممکنه اطلاعات بیشتری به من بدهید و آیا دلفی کارساز است یا خیر؟
MNosouhi
شنبه 09 تیر 1386, 14:48 عصر
ایا میشه از طریق دلفی برنامه ای را که نوشته ایم رو به صورت یک سیستم جداگانه و سخت افزاری تبدیل کنیم
برنامه هایی که با دلفی نوشته میشن برای کامپیوترهای شخصی هستند ، البته دلفی قابلیت ارتباط با سخت افزار رو داره ، اما اگر قرار باشه که فقط از دستگاههای طراحی شده توسط خودتان استفاده کنید باید از میکروکنترلر به همراه زبان اسمبلی مخصوص میکروکنترل ها استفاده کنید.
babak_delphi
یک شنبه 10 تیر 1386, 02:07 صبح
تا جایی که من میدونم با C هم میشه
DAMAVAND
یک شنبه 10 تیر 1386, 11:17 صبح
سلام
برای کار با میکروکنترولر با تمام زبانهای زیر میشه برنامه نوشت (کامپایلرش موجوده)
اسمبلی
C
بیسیک
و حتی پاسکال
ولی از دلفی و کلا زبانهای تحت ویندوز نمیتونید به طور مستقل از
کامپیوتر برای یک سخت افزار برنامه نویسی کنید.
تنها کاری که میشه کرد اینکه یه سخت افزار رو به کامپیوتر وصل کنید
و برنامه کامپوتر رو با دلفی بنویسید.
(برنامه سخت افزار مقوله جدایی هستش)
nassim_20
یک شنبه 10 تیر 1386, 16:13 عصر
میشه در مورد پاسکال توضیح بدید چطوری
مثلا فرض کنید که می خواهم دستگاهی بسازم به تلفن وصل شود و دکمه هایی که از طریق تلفن زده می شود را شناسایی کند
و یا اینکه اگر ممکن باشه دکمههای مجزایی برای این ساخته شود فقط می خوام بدونم که:
میشه برنامه رو مثل زبان پاسکال در پاسکال نوشت و اون رو روی میکروکنترولر نصب کرد؟(
!!!)
cybercoder
یک شنبه 10 تیر 1386, 17:11 عصر
اگر از میکروکنترلر های AVR استفاده کنید خودشون Pakage هایی برای برنامه نویسی معمولا دارند و همین طور کنترلرهای شرکت ABB
موفق باشید.
DAMAVAND
یک شنبه 10 تیر 1386, 18:15 عصر
تو خود پاسکال که نه باید با کامپایلر ویژه این کار رو بکنید
چند کامپایلر پاسکال وجود داره
اینجا :
http://www.grifo.it
اگه لینکاش تغیر نکرده باشه !
ولی جالب نیست.
بهترین و قویترین زبان برای نوشتن برنامه میکروکنترولر C است
میتونی از کامپایلرهای franklinو kail استفاده کنی.
در ضمن برای پروژه ای که گفتید استفاده از میکرو بتنهایی کارساز نیست
و باید برای تبدیل کدهای تن تلفن به کد قابل فهم برای میکرو از اسی های تن دیکدر و انکدر استفاده کنید .
Arman_1367
یک شنبه 10 تیر 1386, 23:42 عصر
تو خود پاسکال که نه باید با کامپایلر ویژه این کار رو بکنید
چند کامپایلر پاسکال وجود داره
اینجا :
http://www.grifo.it
اگه لینکاش تغیر نکرده باشه !
ولی جالب نیست.
بهترین و قویترین زبان برای نوشتن برنامه میکروکنترولر C است
میتونی از کامپایلرهای franklinو kail استفاده کنی.
در ضمن برای پروژه ای که گفتید استفاده از میکرو بتنهایی کارساز نیست
و باید برای تبدیل کدهای تن تلفن به کد قابل فهم برای میکرو از اسی های تن دیکدر و انکدر استفاده کنید .
بابا دستت درد نکنه میشه یک دوره آموزشی درباره برنامه نویسی برای میکروکنترل ها بزاری.
raminsol
چهارشنبه 03 مهر 1387, 01:50 صبح
سلام:
سئوالي داشتم اگه مي تونين کمکم کنيد
مي خوام پروژه اي بنويسم اما نمي دونم از چه ميکرويي استفاده کنم
پروژه شامل يک ميکرو و يک ال سي دي مثلا 20*20 سانتيمتر هست
گفتم مثلا منظورم يک ال سي دي در اندازه بزرگ هست
دونبال ميکرويي ميگردم که بتونم يک محيط تقريباّ مثل محيط موبايل
درست کنم
که بتونم براش منو و فولدر و فايل بسازم
و بتونم توش اطلاعات زيادي ذخيره کنم
من خودم با 8051 کارکردم اما بدرد اين کار نمي خوره
درضمن ميکروش توي ايران باشه و قيمتش هم زياد نباشه
از حافظه کمکي هم اگه استفاده کنه مهم نيست
مهم اينه که اون کارايي که گفتم بتونم انجام بدم
پيشاپيش از کمکتون ممنونم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.