Სარჩევი:

8051 ინტერფეისი DS1307 RTC– თან და LCD– ში დროის ნიშნულის ჩვენება: 5 ნაბიჯი
8051 ინტერფეისი DS1307 RTC– თან და LCD– ში დროის ნიშნულის ჩვენება: 5 ნაბიჯი

ვიდეო: 8051 ინტერფეისი DS1307 RTC– თან და LCD– ში დროის ნიშნულის ჩვენება: 5 ნაბიჯი

ვიდეო: 8051 ინტერფეისი DS1307 RTC– თან და LCD– ში დროის ნიშნულის ჩვენება: 5 ნაბიჯი
ვიდეო: How to Make PLC LCD HMI || FLProg 2024, ნოემბერი
Anonim
8051 ინტერფეისი DS1307 RTC– ით და LCD ეკრანზე დროის ნიშნულის ჩვენება
8051 ინტერფეისი DS1307 RTC– ით და LCD ეკრანზე დროის ნიშნულის ჩვენება

ამ სამეურვეოში ჩვენ აგიხსნით, თუ როგორ შეგვიძლია დავაკავშიროთ 8051 მიკროკონტროლერს ds1307 RTC. აქ ჩვენ ვაჩვენებთ RTC დროს lcd პროტეუსის სიმულაციის გამოყენებით.

ნაბიჯი 1: გამოყენებული პროგრამული უზრუნველყოფა:

გამოყენებული პროგრამული უზრუნველყოფა
გამოყენებული პროგრამული უზრუნველყოფა
გამოყენებული პროგრამული უზრუნველყოფა
გამოყენებული პროგრამული უზრუნველყოფა
გამოყენებული პროგრამული უზრუნველყოფა
გამოყენებული პროგრამული უზრუნველყოფა

როგორც ჩვენ ვაჩვენებთ პროტეუსის სიმულაციას, კოდირებისა და სიმულაციისათვის თქვენ გჭირდებათ:

1 Keil uvision: ისინი ბევრი პროდუქტია კეილიდან. ასე რომ თქვენ მოგეთხოვებათ c51 შემდგენელი. თქვენ შეგიძლიათ გადმოწეროთ ეს პროგრამა აქედან

2 Proteus პროგრამული უზრუნველყოფა სიმულაციისთვის: ეს არის პროგრამული უზრუნველყოფა სიმულაციის საჩვენებლად. თქვენ მიიღებთ უამრავ ინფორმაციას ამ პროგრამული უზრუნველყოფის გადმოსაწერად.

თუ თქვენ ამას აკეთებთ აპარატურაში, თქვენ დაგჭირდებათ ერთი პროგრამული უზრუნველყოფა, რომელიც არის ჯადოსნური მაგიდა, რომ ატვირთოთ კოდი თქვენს აპარატურაში. დაიმახსოვრე ფლეშ მაგია შემუშავებულია nxp– ის მიერ. ამ პროგრამის საშუალებით თქვენ არ შეგიძლიათ ატვირთოთ ოჯახის ყველა 8051 მიკროკონტროლერი. ასე რომ, მხოლოდ თქვენ შეგიძლიათ ატვირთოთ Philips კონტროლერი.

ნაბიჯი 2: საჭირო კომპონენტები:

საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები

აქ ჩვენს დემო ვიდეოში ჩვენ ვიყენებთ პროტეუსის სიმულაციას, მაგრამ თუ თქვენ ამას აკეთებთ თქვენს აპარატურაში, თქვენ დაგჭირდებათ ეს კომპონენტები ამ პროექტისთვის:

8051 განვითარების დაფა: ასე რომ, თუ თქვენ გაქვთ ეს დაფა, უკეთესი იქნება, რომ მარტივად ატვირთოთ კოდი საკუთარ თავს.

LCD 16*2: ეს არის 16*2 LCD. ამ LCD ჩვენ გვაქვს 16 ქინძისთავები.

DS1307 RTC მოდული: მოდული, რომელიც დაფუძნებულია DS1307, DS1307 სერიული რეალურ დროში (RTC) არის დაბალი სიმძლავრის, სრული ორობითი კოდირებული ათეული (BCD) საათი/კალენდარი პლუს 56 ბაიტი NV SRAM. მისამართი და მონაცემები გადაეცემა სერიულად I²C, ორმხრივი ავტობუსის საშუალებით. საათი/კალენდარი გვაწვდის ინფორმაციას წამების, წუთების, საათების, დღის, თარიღის, თვის და წლის შესახებ. თვის ბოლოს თარიღი ავტომატურად რეგულირდება თვეების განმავლობაში 31 დღეზე ნაკლები, მათ შორის ნახტომი წლის შესწორებები. საათი მუშაობს 24-საათიან ან 12-საათიან ფორმატში AM/PM მაჩვენებლით. DS1307– ს აქვს ჩამონტაჟებული დენის მგრძნობელობის წრე, რომელიც გამოავლენს ენერგიის გაუმართაობას და ავტომატურად გადადის სარეზერვო წყაროზე. დროის აღრიცხვის ოპერაცია გრძელდება, სანამ ნაწილი მუშაობს სარეზერვო წყაროდან.

ჩვენ ვაჩვენეთ ერთი სურათი 8051 სასწავლო ნაკრების ზემოთ, იქ LCD და rtc მოდულის განყოფილება უკვე არის დაფაზე, ასე რომ, თუ თქვენ იყიდით ამ დაფას, თქვენთვის ადვილი იქნება ამ ds1307 მოდულის ინტერფეისი, სხვა შემთხვევაში თუ თქვენ შეიძენთ მცირე ზომის განვითარების დაფას. თქვენ ასევე უნდა შეიძინოთ ერთი LCD და ერთი RTC მოდული მონეტის უჯრედით.

USB to UART კონვერტორი: CP1202 USB UART გადამყვანი მოდული, ძალიან მარტივი დაფა USB სერიულთან სწრაფად დასაკავშირებლად ან USB TTL– თან ან სერიული USB– ით. თქვენ მარტივად შეგიძლიათ დაუკავშირდეთ მიკროკონტროლერებს / მიკროპროცესორებს თქვენი კომპიუტერიდან მოდულის საშუალებით.

ნაბიჯი 3: სქემის დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა

ნაბიჯი 4: კოდი:

თქვენ შეგიძლიათ მიიღოთ წყაროს კოდი ჩვენი GitHub ბმულიდან.

ნაბიჯი 5: ვიდეო:

პროექტის სრული აღწერა მოცემულია ზემოთ მოცემულ ვიდეოში.

თუ თქვენ გაქვთ რაიმე ეჭვი ამ პროექტთან დაკავშირებით, მოგვწერეთ ქვემოთ. და თუ გსურთ მეტი გაიგოთ ჩამონტაჟებული სისტემის შესახებ, შეგიძლიათ ეწვიოთ ჩვენს youtube არხს.

გთხოვთ ეწვიოთ და მოიწონოთ ჩვენი ფეისბუქ გვერდი ხშირი განახლებებისთვის.

მადლობა და პატივისცემა, ემბედოტრონიკის ტექნოლოგიები

გირჩევთ: