سلام
من این پروژه رو درست کردم ساعت با ATmega8 ولی میخوام یه تایمر هم بش اضافه کنم
نمیدونم چیکارش کنم
اگه بخوام با ATmega8 توی 2تا مد کار کنم ساعت و تایمر که تا هزارم ثانیه رو بتونه بشماره ، بنظر شما باید چیکار کنم؟! ( در مورد تقسیم کریستال که فرمودید اگر بر 128 باشه میشه 1ثانیه الان میخوام هر 1هزارم ثانیه اینتراپت بده چکار کنم؟!)
و میخوام وقتی میکرو روشن میشه روی 7سگمنت ساعت باشه که تا اینجاشو درست کردم مشکلی نداره بعد میخوام با زدن یه دکمه بره توی مد تایمر و همه 7سگمنتا 0 بشن و با 2تا دکمه استارت/استاپ و ریست بشه کنترلشون کرد ( که ایناش مشکلی نداره ) الان میخوام بدونم برای رفتن از حالت ساعت به تایمر برنامه تایمرو کجا قرار بدم و چطور بینشون سویچ کنم؟!
یعنی باید برنامه تایمر توی سرویس روتین انتراپت خارجی روی پایه ای باشه که دکمه تغییر مد قرار داره یا کار دیگه ای باید بکنم؟! ( نمیدونم مثلا برنامه تایمر رو در ادامه برنامه ساعت بنویسم یا نه و میخوام در حالت تایمر ساعت به کار خودش ادامه بده و وقتی از تایمر به مد ساعت برمیگردیم ساعت به کار خودش ادامه بده و عقب نمونه چکار باید بکنم؟!)
چنتا مشکلم داره یکی این که توی شبیه ساز پروتوس 7سگمنتا درست روشن نمیشن و مجبور شدم Delay بنویسم براش ولی بازم به نظرم مشکل داره
و این که برای روشن و خاموش شدن اون 2تا LED که وسط 7سگمنتا قرار میگیره نمیدونم بهتره کجا فرمان 0 و 1 شدن پایه PD7 رو بدارم که همیشه خاموش باشن به محض اضافه شدن ثانیه اونا هم روشنو خاموش شن
همه فایل ها رو ضمیمه میکنم دوستان بتونن ببینن
ممنون
http://www.mediafire.com/?m59fsqpad6da43k
82 کیلو بایت ( فایل C و پروژه کدویژن + فایل پروتئوس )
من این پروژه رو درست کردم ساعت با ATmega8 ولی میخوام یه تایمر هم بش اضافه کنم
نمیدونم چیکارش کنم
اگه بخوام با ATmega8 توی 2تا مد کار کنم ساعت و تایمر که تا هزارم ثانیه رو بتونه بشماره ، بنظر شما باید چیکار کنم؟! ( در مورد تقسیم کریستال که فرمودید اگر بر 128 باشه میشه 1ثانیه الان میخوام هر 1هزارم ثانیه اینتراپت بده چکار کنم؟!)
و میخوام وقتی میکرو روشن میشه روی 7سگمنت ساعت باشه که تا اینجاشو درست کردم مشکلی نداره بعد میخوام با زدن یه دکمه بره توی مد تایمر و همه 7سگمنتا 0 بشن و با 2تا دکمه استارت/استاپ و ریست بشه کنترلشون کرد ( که ایناش مشکلی نداره ) الان میخوام بدونم برای رفتن از حالت ساعت به تایمر برنامه تایمرو کجا قرار بدم و چطور بینشون سویچ کنم؟!
یعنی باید برنامه تایمر توی سرویس روتین انتراپت خارجی روی پایه ای باشه که دکمه تغییر مد قرار داره یا کار دیگه ای باید بکنم؟! ( نمیدونم مثلا برنامه تایمر رو در ادامه برنامه ساعت بنویسم یا نه و میخوام در حالت تایمر ساعت به کار خودش ادامه بده و وقتی از تایمر به مد ساعت برمیگردیم ساعت به کار خودش ادامه بده و عقب نمونه چکار باید بکنم؟!)
چنتا مشکلم داره یکی این که توی شبیه ساز پروتوس 7سگمنتا درست روشن نمیشن و مجبور شدم Delay بنویسم براش ولی بازم به نظرم مشکل داره
و این که برای روشن و خاموش شدن اون 2تا LED که وسط 7سگمنتا قرار میگیره نمیدونم بهتره کجا فرمان 0 و 1 شدن پایه PD7 رو بدارم که همیشه خاموش باشن به محض اضافه شدن ثانیه اونا هم روشنو خاموش شن
همه فایل ها رو ضمیمه میکنم دوستان بتونن ببینن
ممنون
http://www.mediafire.com/?m59fsqpad6da43k
82 کیلو بایت ( فایل C و پروژه کدویژن + فایل پروتئوس )
دیدگاه