Სარჩევი:

4 ბიტიანი სერიული შეყვანის და შენახვის მოწყობილობა: 4 ნაბიჯი
4 ბიტიანი სერიული შეყვანის და შენახვის მოწყობილობა: 4 ნაბიჯი

ვიდეო: 4 ბიტიანი სერიული შეყვანის და შენახვის მოწყობილობა: 4 ნაბიჯი

ვიდეო: 4 ბიტიანი სერიული შეყვანის და შენახვის მოწყობილობა: 4 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
4 ბიტიანი სერიული შეყვანის და შენახვის მოწყობილობა
4 ბიტიანი სერიული შეყვანის და შენახვის მოწყობილობა

ოდესმე წარმოგიდგენიათ, როგორ იღებს თქვენი კლავიატურა შეყვანას და როგორ ინახება ეს მონაცემები! ეს პროექტი არის მონაცემთა შეყვანისა და შენახვის უფრო მცირე ვერსია. დახვეწილი ახსნა იმისა, თუ როგორ ახდენს სიგნალი კლავიშებიდან, საათი გავლენას ახდენს მეხსიერების ელემენტებზე (ფლიპ ფლოპები).

ნაბიჯი 1: ბლოკირების დიაგრამა

ბლოკის დიაგრამა
ბლოკის დიაგრამა

1. შეყვანის მოწყობილობა

როგორც ორობითი 4 ბიტიანი შეყვანის მოწყობილობა, არის მხოლოდ 2 ღილაკი (ერთი 1 (მაღალი) და მეორე 0 (დაბალი) ხმაურის ფილტრით, რომელიც საჭიროა შეყვანის სიგნალის გენერირებისთვის. გამომუშავებული სიგნალი არის ნულოვანი პულსი (როდესაც გასაღებია დაჭერილია ყოველთვის მაღალი სიგნალი იცვლება დაბალზე).

2. მონოსტოლური პულსის გენერატორი

შეყვანის სიგნალები შემდეგ იკვებება მონოსტოლური პულსის გენერატორში, რათა გამოიმუშაოს პულსი, რომელსაც აქვს ფიქსირებული მაღალი დროის ხანგრძლივობა, ეს გამოწვეულია მცირე შეყვანის პულსის მიერ. ეს მონოსტალური პულსი გამოიყენება როგორც საათის შეყვანა Shift Register- ში.

3. ბი-სტაბილური პულსის გენერატორი

ეს პულსი ასევე ამოძრავებს შეყვანის სიგნალის ხაზებს, როდესაც ერთ (მაღალ) ღილაკზე დაჭერით ეს სიგნალი იქმნება და აღდგება დაბალი ღილაკის დაჭერისას. სიგნალი იკვებება ცვლის რეგისტრის მარცხენა სერიული შეყვანის სახით.

4. ცვლა რეგისტრაცია

4 ბიტიანი ცვლის რეგისტრატორი იყენებს 4 ფლიპ ფლოპს მონაცემების შესანახად. მას სჭირდება სერიული შეყვანა საათის შესანახად მონაცემების მარცხნიდან მარჯვნივ ან მარჯვნივ მარცხნივ. ამ პროექტში სერიული მონაცემები, რომელსაც ჩვენ ვიყენებთ, მოდის ბი-სტაბილური პულსის გენერატორიდან და საათის სიგნალი Monostable პულსის გენერატორიდან.

5. გამომავალი

LED- ები მიუთითებენ გამომავალზე.

ნაბიჯი 2: დროის დიაგრამა

დროის დიაგრამა
დროის დიაგრამა

ნიმუშის დროის დიაგრამა, რომელიც იღებს შეყვანის 0101. შეყვანის იმპულსს ღილაკი 1 -დან და ღილაკი 2 -დან აქვს ძალიან მცირე "დაბალი დრო", ეს არის მიზეზი, რის გამოც ის ნაჩვენებია როგორც დროითი დიაგრამა.

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

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

მონოსტოლური პულსის მაღალი დრო შეიძლება შეიცვალოს RC მნიშვნელობის შეცვლით (წინააღმდეგობა და ტევადობის მნიშვნელობა). მაღალი დრო მოცემულია t = 1.1*RC- ით. მაღალ დროს აქვს ქვედა ზღვარი, რომელიც დამოკიდებულია გამოყენებული დენონსაციის შეცვლაზე, ლიმიტი არის ზოგადად 10-20ms. ამ წრიული დიზაინის მაღალი დროა 1s (10k omh*100uf).

ამ დროის შემცირებით, მოწყობილობის სიჩქარე იზრდება.

ნაბიჯი 4: დიზაინის გაყინვა BOM ფაილებით

Fritzing დიზაინი BOM ფაილებით
Fritzing დიზაინი BOM ფაილებით

ჩამოტვირთეთ გასაოცარი ფაილი დიზაინის მოსაწყობად და საკუთარი დიზაინის შესაქმნელად.

საჭირო კომპონენტების სია არის BOM ფაილში.

გირჩევთ: