نوشته اصلی توسط
hadi elec
خب الان اطلاعاتمون برای برامه نویسی خوبه
خب میخوایم شروع کنیم
الان برنامه نویسی رو با همین اطلاعات موجود انجام میذیم و تنظیمات میکرو و کد ویژن رو کاری نداریم
ما اول باید برنامه نویسی یاد بگیریم بعد بریم سراغ تنظیمات
ما یه برنامه میخوایم بنویسیم که یه led با فرکانس 1 هرتز چشمک بزنه و یک led هم همواره بر خلاف led اولی عمل کنه و با اون not باشه
نظرتون چیه؟
ایده بدید تا ببینیم چنتا ایده میشه جمع کرد
برنامه رو کامل از اول تا اخر بنویسید
اینو میتونید به عنوان تمرین هم در نظر داشته باشید
این اولین نوع برنامه هست با یه متغیر کمکی#include<mega16.h>
#include<delay.h>
bit x=0;
void main(){
while(){
led1=x;
x=!x;
led2=x;
delay_ms(1000);
{{
این دومین نوع برنامه بدون متغیر کمکی و با استفاده کمی پیچیده ای از منطق برنامه و دستورات
#include<mega16.h>
#include<delay.h>
void main(){
while(){
led1=!led1;
led2=!led1;
delay_ms(1000);
{{
خی اینم سومین نوع نوشتن هست که ساده ترین هست
#include<mega16.h>
#include<delay.h>
void main(){
while(){
led1=1;
led2=0;
delay_ms(1000);
led1=0;
led2=1
delay_ms(1000);
{{
اینجا چون led متغیر نیست و در واقع یه پورت خروجی از میکرو هست نمیشه به صورت متغیر تعریفش کرد بعدا درباره تعریف پورت به عنوان خروجی و یا ورودی صحبت میکنیم
علاقه مندی ها (Bookmarks)