سلام.
من میخوام دستگاه کارت خوانی رو بسازم که اطلاعات کارت تلفن رو فقط بخونه.
با اجزای کارت و اینکه چطور پایه ها عمل میکنند تا حدودی آشنا شدم.
حالا سوال من درباره برنامه نویسی میکرو ATmega16 ای است که میخوام در مدارم ازش استفاده کنم.
میخوام بدونم حالا که میدونم مثلاً CLK,RST,... چه موقع باید بالا یا پایین برند تا مثلاً فلان بیت خونده بشه، همین جور باید برنامش رو هم بنویسم؟
یعنی اینکه مثلاً در برنامه Codevision بنویسم:
اگر ریست داشتیم ، مقدار شمارنده ادرس, ریست شده و به 0 تبدیل شود ؟
یا اگر کلاک در لبه پایین رونده بود یه کم صبر کن و بعد ازای هر پالس ساعت مقدار address counter (شمارنده ادرس حافظه )یک واحد افزایش بده؟
یعنی منظورم اینه که اگر بخوام اعتبار کارت رو پیدا کنم باید یک همچین برنامه ای با این شیوه برنامه نویسی بنویسم؟
با تشکر
من میخوام دستگاه کارت خوانی رو بسازم که اطلاعات کارت تلفن رو فقط بخونه.
با اجزای کارت و اینکه چطور پایه ها عمل میکنند تا حدودی آشنا شدم.
حالا سوال من درباره برنامه نویسی میکرو ATmega16 ای است که میخوام در مدارم ازش استفاده کنم.
میخوام بدونم حالا که میدونم مثلاً CLK,RST,... چه موقع باید بالا یا پایین برند تا مثلاً فلان بیت خونده بشه، همین جور باید برنامش رو هم بنویسم؟
یعنی اینکه مثلاً در برنامه Codevision بنویسم:
اگر ریست داشتیم ، مقدار شمارنده ادرس, ریست شده و به 0 تبدیل شود ؟
یا اگر کلاک در لبه پایین رونده بود یه کم صبر کن و بعد ازای هر پالس ساعت مقدار address counter (شمارنده ادرس حافظه )یک واحد افزایش بده؟
یعنی منظورم اینه که اگر بخوام اعتبار کارت رو پیدا کنم باید یک همچین برنامه ای با این شیوه برنامه نویسی بنویسم؟
با تشکر
دیدگاه