۰۷-شهریور-۱۳۸۵, ۱۱:۴۲:۴۶
صفحهها: 1 2
۰۷-شهریور-۱۳۸۵, ۱۲:۲۹:۱۵
میکرو پروسسور همان قطعه ای هست که شما در کامپیوتر خود به اسم CPU می شناسید .
این قطعه در اصل کارهای محاسباتی ساده را روی داده ها انجام میدهد.
این قطعه الکترونیکی به صورت مدارات پیشرفته دیجیتالی در پکیج کوچکی ارائه میشود که بطور کلی شامل چند Bus داخلی و خارجی برای انتقال اطلاعات و بخش ALU برای انجام محاسبات و Control Unit برای تولید سیگنال های کنترولی درون Micro چندین رجیستر (حافظه چند بیتی پر سرعت) درونی
که هدف این مجموعه انجام Process مورد نظر برنامه روی دیتای وارد شده در Accumulatorکه رجیستر اصلی محاسبه است می باشد.
Micro Controller ها نیز نوعی از Micro processor ها هستند ولی با این تفاوت که بیشتر به منظور خاصی تولید میشوند و بیشتر در کارهآی I/O استفاده میشوند مثلا برای کنترل چراغ راهنمایی خیابان ها ...
معمولا Micro ها را با Assembly برنامه نویسی می کنند وهمچنین با C ویاC++ و Visual C++ هم میشود.
چون به برنامه سطح پایین و زبان ماشین نیاز داریم از VB به صورت مستقیم نمیتوان استفاده کرد بلکه با استفاده از API های ویندوز این کار تا حدودی شدنی هست
این قطعه در اصل کارهای محاسباتی ساده را روی داده ها انجام میدهد.
این قطعه الکترونیکی به صورت مدارات پیشرفته دیجیتالی در پکیج کوچکی ارائه میشود که بطور کلی شامل چند Bus داخلی و خارجی برای انتقال اطلاعات و بخش ALU برای انجام محاسبات و Control Unit برای تولید سیگنال های کنترولی درون Micro چندین رجیستر (حافظه چند بیتی پر سرعت) درونی
که هدف این مجموعه انجام Process مورد نظر برنامه روی دیتای وارد شده در Accumulatorکه رجیستر اصلی محاسبه است می باشد.
Micro Controller ها نیز نوعی از Micro processor ها هستند ولی با این تفاوت که بیشتر به منظور خاصی تولید میشوند و بیشتر در کارهآی I/O استفاده میشوند مثلا برای کنترل چراغ راهنمایی خیابان ها ...
معمولا Micro ها را با Assembly برنامه نویسی می کنند وهمچنین با C ویاC++ و Visual C++ هم میشود.
چون به برنامه سطح پایین و زبان ماشین نیاز داریم از VB به صورت مستقیم نمیتوان استفاده کرد بلکه با استفاده از API های ویندوز این کار تا حدودی شدنی هست
۰۸-شهریور-۱۳۸۵, ۰۹:۴۰:۱۴
فقط بگم با Visual C++ نمی شه
از vb هم نه مستقیم نه غیر مستقیم نمی شه استفاده کرد API های ویندوز هم که همچنین نشدنی است چون به هم ربطی ندارن
ولی از بیسیک می شه استفاده کرد برای برنامه نویسی
از vb هم نه مستقیم نه غیر مستقیم نمی شه استفاده کرد API های ویندوز هم که همچنین نشدنی است چون به هم ربطی ندارن
ولی از بیسیک می شه استفاده کرد برای برنامه نویسی
۰۸-شهریور-۱۳۸۵, ۱۳:۴۲:۳۱
سلام
Ha_60 ، ميشه بيشتر در موردش بيشتر توضيح بدي؟
Ha_60 ، ميشه بيشتر در موردش بيشتر توضيح بدي؟
۰۸-شهریور-۱۳۸۵, ۱۳:۴۷:۵۹
من مي خوام بدونم اسن اين چيه يعني يه قطعه ي امادس يا ادم بايد خودش سرهم كنه بعدم مثلا يه مثال كوچولو مثلا با بيسيك بگين
بعدم برنامرو چجوري از تو كامپيوتر ميدي بهش
ببخشيد سوالام زياد شد اخه هيچي ازش بلد نيستم
بعدم برنامرو چجوري از تو كامپيوتر ميدي بهش
ببخشيد سوالام زياد شد اخه هيچي ازش بلد نيستم
۰۸-شهریور-۱۳۸۵, ۱۳:۵۱:۲۲
Pedram_HookEx نوشته است:این قطعه الکترونیکی به صورت مدارات پیشرفته دیجیتالی در پکیج کوچکی ارائه میشود که بطور کلی شامل چند Bus داخلی و خارجی برای انتقال اطلاعات و بخش ALU برای انجام محاسبات و Control Unit برای تولید سیگنال های کنترولی درون Micro چندین رجیستر (حافظه چند بیتی پر سرعت) درونی
که هدف این مجموعه انجام Process مورد نظر برنامه روی دیتای وارد شده در Accumulatorکه رجیستر اصلی محاسبه است می باشد.
bus چيه؟
۰۸-شهریور-۱۳۸۵, ۱۴:۰۳:۰۰
نقل قول: bus چيه؟گذرگاه ، یه جایی که اطلاعات رد بدل بشن
مثلا پورت یو اس بی مخفف این : Universal Serial Bus
۰۹-شهریور-۱۳۸۵, ۱۳:۱۹:۲۲
CPU که می دونین چیه این CPU کوچیکترشم برای کارای ساده تر هست که به کلشون میکن میکرو پروسسور حالا این خیلی دردسر داشت یه مارد برد کنارش می خواست اومدن همین رو با RAM و ROM و بقیه چیز های مورد نیازش گذاشتن کنار هم تو یه آی سی اسمش شد میکرو کنترلر الان اومدن چز های دیگه ای هم مثل A/D و چیز های دیگه ای که تو الکترونیک نیاز بود رو گذاشتن کنارش الان دیگه پروگرامکردنش هم راحت شده با چند تا سیم پر می شه و لی قبلا یه پروگرامر می خواست و کلی درد سر
این یه نمونه از پروگرامر های AVR
http://www.iranled.com/article20.html
مثال با بیسیک (بسکام)(Bascom)
http://www.iranled.com/article37.html
اینجا مثال زیاد پیدا می کنی
http://www.iranled.com/article-topic-7.html
اینم کیت آموزشی کار خودم
http://www.iranled.com/modules.php?name=product#K15
این یه نمونه از پروگرامر های AVR
http://www.iranled.com/article20.html
مثال با بیسیک (بسکام)(Bascom)
http://www.iranled.com/article37.html
اینجا مثال زیاد پیدا می کنی
http://www.iranled.com/article-topic-7.html
اینم کیت آموزشی کار خودم
http://www.iranled.com/modules.php?name=product#K15
۰۹-شهریور-۱۳۸۵, ۱۵:۲۱:۳۸
دوست من سلام . دوستان توضیح های کافی دادند ولی خوب توصیه من هم اینه که شما اول به کتاب های معماری کامپیوتر و ریزپردازنده ها مراجعه کنید تا اطلاعات دقیق و کافی بدست بیارید .
۱۰-شهریور-۱۳۸۵, ۱۸:۴۸:۵۵
ha_60 نوشته است:فقط بگم با Visual C++ نمی شه
از vb هم نه مستقیم نه غیر مستقیم نمی شه استفاده کرد API های ویندوز هم که همچنین نشدنی است چون به هم ربطی ندارن
ولی از بیسیک می شه استفاده کرد برای برنامه نویسی
عزیز شدنش که میشه دلیلم هم اینه که خودم کار کردم
اصولا به هر طریقی که به اسمبلی بشود دسترسی پیدا کرد برنامه نویسی Micro هم میتوان انجام داد اما دلیلم این هست که من یه کد برای بدست آوردن سریال CPU از طریق کار با رجیسترها و با استفاده از API دیدم که خیلی توجه منو جلب کرد
پس اونم شدنی هست
۱۱-شهریور-۱۳۸۵, ۰۹:۰۷:۴۲
Pedram_HookEx نوشته است:عزیز شدنش که میشه دلیلم هم اینه که خودم کار کردماصلا زبان اسمبلیش فرق می کنه حتی بین میکروپروسسور ها و میکرو کنترلر ها هم زبان اسبلی ها شون با هم فرق داره بنابراین شما با VC++ فقط برای میکرو پروسسورهایی می تونی برنامه بنویسی که سازگار با 80586 باشن (شماره رو درست نوشتم ) تازه اونم به شرطی که از دستوراتی که از IO استفاده نکنن یعنی شما فقط از IF و ... می تونی استفاده کنی
صفحهها: 1 2