راه اندازی سون سگمنت مالتی پلکس با AVR

در این آموزش میخوایم روش کار با سون سگمنت های مالتیپلکس رو آموزش بدیم. در سگمنت های مالتی پلکس تمام قطعات یکسان ارقام به هم وصل میشن و فقط پایه مشترک هر عدد جداست. مثلا برای روشن کردن سون سگمنت دوتایی مالتی پلکس کاتد مشترک اول باید تغذیه منفی عدد اول رو وصل کنیم و بعدش دیتای مربوط به عدد رو روی دیتاهای مشترک قرار بدیم و چند میلی ثانیه صبر کنیم و بلافاصت دیتاها رو خاموش کنیم و به سراغ عدد دوم بریم و اینکارو حدود 50 بار در ثانیه انجام بدیم

با این روش تمام اعداد رو بخاطر خطای چشم بصورت ثابت و روشن می بینیم و این روش بخاطر اینه که پایه های کمتر استفاده بشه. در تابلو روان ها و ماتریسها هم همینطوریه و بصورت تازه سازی صفحه یا Refresh کردن کار میکنن. ما تو این برنامه عدد 64 رو روی سون سگمنت دوتایی مالتیپلکس کاتد مشترک نشون میدیم. برنامه با کامپایلر اورجینال بسکام Bascom AVR نوشته شده و براحتی میشه به زبان های دیگه نوشت.

 

شماتیک

نقشه شماتیک این پروژه رو که با EasyEDA ی آنلاین کشیدیم میبینید:

برنامه

در این قسمت هم سورس بسکام Bascom رو میبینید که برای Atmega8 نوشته شده:

 

بازدیدها: 1144