با سلام خدمت تمامی دوستان عزیز؛
من طی تجربیاتی که در برنامه نویسی با بسکام داشتم،به نکات جالبی برخورد کردم؛
1-هنگامی که فرکانس میکرو شما بالا 4MHz است،سعی کنید برای 1 یا 0 کردن خروجی های میکرو،از دستور portx.y=0,1 استفاده کنید.
2-از دستور goto استفاده نکید؛زیرا احتمال خطا در آن زیاد است.
3-اگر می خواهید در شبیه سازی یا پیاده سازی مدار روی برد،نیاز به مقاومت های pull up نداشته باشید،از مقاومت های خود میکرو استفاده کنید؛به این شکل:
ddrx.y=0,1:portx.y=0,1
4-همیشه دز اکثر برنامه ها ،دستوراتی وجود دارد که در شبیه سازی به درستی اجرا نمی شود؛
اگر در هنگام شبیه سازی،برخی از دستوراهایتان اجرا نشد،دلیلی بر اشتباه بودن برنامه نیست؛بنابراین
سعی کنید همیشه مدار را به صورت عملی پیاده و تست کنید.
در پست های بعدی نکات بیشتری را به حضورتون می روسونم.!
من طی تجربیاتی که در برنامه نویسی با بسکام داشتم،به نکات جالبی برخورد کردم؛
1-هنگامی که فرکانس میکرو شما بالا 4MHz است،سعی کنید برای 1 یا 0 کردن خروجی های میکرو،از دستور portx.y=0,1 استفاده کنید.
2-از دستور goto استفاده نکید؛زیرا احتمال خطا در آن زیاد است.
3-اگر می خواهید در شبیه سازی یا پیاده سازی مدار روی برد،نیاز به مقاومت های pull up نداشته باشید،از مقاومت های خود میکرو استفاده کنید؛به این شکل:
ddrx.y=0,1:portx.y=0,1
4-همیشه دز اکثر برنامه ها ،دستوراتی وجود دارد که در شبیه سازی به درستی اجرا نمی شود؛
اگر در هنگام شبیه سازی،برخی از دستوراهایتان اجرا نشد،دلیلی بر اشتباه بودن برنامه نیست؛بنابراین
سعی کنید همیشه مدار را به صورت عملی پیاده و تست کنید.
در پست های بعدی نکات بیشتری را به حضورتون می روسونم.!

دیدگاه