|
مدارات میکرو کنترلر 8051
|
||
براي دانلود فايلهاي برنامه و شماتيك اينجا كليك كنيد
تابلو روان - تابلو روان با ال سي دي LCD - استپ موتور - استپر موتور - برنامه وقفه - انجام چند عمل مجزا با ميكرو - انجام دو كار با ميكرو - كنترل چند كار با برنامه ريزي وقفه - تابلو روان با ۸۰۵۱ - تابلو روان با استپ موتر steper motor با 8051 - micro 8051 - microcontroler 8051 design
در اين مدار ما با يك ميكرو 8051 چند كار مختلف را انجام مي دهيم. برنامه مدار به اينصورت است كه ما از ترفند تقسيم زمان
استفاده كرديم .به اينصورت كه در 25 هزارم ثانيه متن LCD شروع به چرخش مي كند.
در زمان بعدي متن تابلو روان ال اي دي شروع به چرخش مي كند و زمان
بعد هم موتور مي چرخد .
در هر زمان فقط ما يك چرخش در اجزا مدار داريم و نمي توانيم چند
حركت موتور را بطور مثال پشت سر هم انجام دهيم زيرا اين كار باعث مي شود
تابلو روان با مشكل مواجه شود به همين دليل در هر واحد زمان فقط يك حركت از هر قطعه را انجام
مي دهيم كه در يك ثانيه با خطاي چشم ما تصور مي كنيم اين حركات به طور همزمان مي باشد.
برنامه نويسي بطور همزمان بصورت سليقه اي مي باشد
مثلا هم مي توان از وقفه يا از دستور CALL ويا از دستورات سركشي مانند JB
استفاده كرد. تفاوت اين ها در طول برنامه است مثلا با وقفه برنامه كمي پيچيده ولي خطوط برنامه كم مي شود اما
با دستورات چك كننده و پرش برنامه اسانتر است اما طول برنامه زياد مي شود.
شماتيك مدار:

|
|