سلام به همه دوستان عزیزم.
یه برنامه ای با c نوشتم که ولتاژی رو از کانال 5 adc میکرو که mega8 هست دریافت میکنه.مقدار سیگنال ورودی بین0.102 تا0.330 ولت میباشه.
ولتاژ مرجع هم داخلی 2.56 هست
برنامه باید اینطور کار کنه:
وقتی 0.102 ولت به میکرو اعمال میشه باید روی lcd یا 7سگمنت عدد0 رو نشون بده.
وقتی 0.330 ولت به میکرو اعمال میشه باید روی lcd یا 7سگمنت عدد999 رو نشون بده.
و مابین اعداد 0 تا999 هم هر پله نهایتا4 عدد باشه.یعنی 0-4-8-12.........999. اگه 1 یا کمتر هم بود عالی میشه.0-1-2-3-4-5-6....999.
خیلی کلافم کرده نمیتونم بنویسم.مینویسم ها فقط11 تا11 تا میره جلو. :sad:
یه برنامه ای با c نوشتم که ولتاژی رو از کانال 5 adc میکرو که mega8 هست دریافت میکنه.مقدار سیگنال ورودی بین0.102 تا0.330 ولت میباشه.
ولتاژ مرجع هم داخلی 2.56 هست
برنامه باید اینطور کار کنه:
وقتی 0.102 ولت به میکرو اعمال میشه باید روی lcd یا 7سگمنت عدد0 رو نشون بده.
وقتی 0.330 ولت به میکرو اعمال میشه باید روی lcd یا 7سگمنت عدد999 رو نشون بده.
و مابین اعداد 0 تا999 هم هر پله نهایتا4 عدد باشه.یعنی 0-4-8-12.........999. اگه 1 یا کمتر هم بود عالی میشه.0-1-2-3-4-5-6....999.
خیلی کلافم کرده نمیتونم بنویسم.مینویسم ها فقط11 تا11 تا میره جلو. :sad:
دیدگاه