فهرست مطالب:

ساعت واقعی TIme با استفاده از AT89s52: 3 مرحله
ساعت واقعی TIme با استفاده از AT89s52: 3 مرحله

تصویری: ساعت واقعی TIme با استفاده از AT89s52: 3 مرحله

تصویری: ساعت واقعی TIme با استفاده از AT89s52: 3 مرحله
تصویری: اموزش فعال سازی ساعت یاهمون تایم بیو || Time activation or timing bio activation training 2024, جولای
Anonim
ساعت واقعی TIme با استفاده از AT89s52
ساعت واقعی TIme با استفاده از AT89s52
ساعت واقعی TIme با استفاده از AT89s52
ساعت واقعی TIme با استفاده از AT89s52

خوش آمدید ، این shubham Trivedi است و امروز من قصد دارم ساعت واقعی را با استفاده از میکروکنترلر At89s52 طراحی کنم. میکروکنترلر AT89S52 قلب این پروژه است. IC DS1307 به عنوان RTC استفاده می شود. این IC DS1307 به رابط I2C نیاز داشت ، اما 89s52 هیچ پورت I2C روی برد نداشت. این باعث می شود که طراحی معمول باشد. بنابراین من یک اتوبوس I2C در برنامه طراحی کردم و از آن برای برآوردن الزامات استفاده کردم.

اجزای مورد نیاز:

  1. DS1307
  2. تخته AT89S52
  3. LCD 16x2
  4. اتصال سیم ها
  5. تخته نان

مرحله 1: ساخت و ساز

ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز

مدار در دو قسمت مجزا طراحی شده است. شکل 1 اتصال IC RTC DS 1307 را نشان می دهد. این اتصال با استفاده از PCB صفر انجام می شود. اتصال همان است که در شکل 2 نشان داده شده است.

من از تابلوی توسعه AT89s52 استفاده کردم که چند ماه پیش با استفاده از تکنیک Screen print برای طراحی pcb طراحی کردم. پین SCL RTC به پین P1.1 و پین SDA به پین P1.0 از میکروکنترلر 89s52 متصل است. LCD 16x2 به روش زیر رابط می شود.

پین LCD پین AT89S52

  • D7 - P3.7
  • D6 - P3.6
  • D5 - P3.5
  • D4 - P3.4
  • RS - P1. 6
  • RW - P1. 5
  • E - P1.4

مرحله 2: ویدئوی کاری

مرحله 3: کد

کد

برنامه در نرم افزار Keil uvision 5 طراحی شده است. برای هر رابط از فایلهای کتابخانه جداگانه استفاده می شود. لطفاً قبل از ادامه کار فایل readme را مرور کنید. شرح هر تابع نیز در این پیوست موجود است

برای بارگیری پیوست اینجا را کلیک کنید

خطاها در [email protected] خوش آمدید

برای لایک در فیس بوک اینجا را کلیک کنید

توصیه شده: