tag:blogger.com,1999:blog-85615530331336270422024-03-13T19:38:04.672+04:00რობოტიმასალები დამწყებთათვის. ფიზიკა, ელექტრონიკა, პროგრამირება, მიკროკონტროლერი, რობოტები, კომპიუტერული ტექნიკა.Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-8561553033133627042.post-10045622552064970632013-11-15T18:03:00.001+04:002013-11-15T18:06:46.642+04:00ბლოგი გადავიდა ახალ მისამართზე<a href="https://georobot.wordpress.com/">https://georobot.wordpress.com</a><br />
<h2>
<b><a href="https://georobot.wordpress.com/">georobot</a></b></h2>
Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0tag:blogger.com,1999:blog-8561553033133627042.post-563924600319157222012-06-16T01:44:00.000+05:002012-06-16T01:44:07.022+05:00კვარცის რეზონატორი<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div align="center" style="text-align: center;">
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კვარცის</span></strong><strong><span lang="GEO/KAT"> </span></strong><strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რეზონატორი</span></strong><strong><span lang="GEO/KAT">.</span></strong><span lang="GEO/KAT"><o:p></o:p></span></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კვარცის</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ანუ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მთის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბროლის</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამოყენება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ელექტრონიკაში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">განპირობებულია</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მისი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თვისებით</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეიკუმშოს</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ან</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გაფართოვდეს</span><span lang="GEO/KAT"> (</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ანუ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეიცვალოს</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თავისი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გეომეტრიული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ზომები</span><span lang="GEO/KAT">) </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მასზე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოდებული</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ელექტრული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ძაბვის</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ზეგავლენით</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ადგილი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აქვს</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აგრეთვე</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შებრუნებულ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოვლენასაც</span><span lang="GEO/KAT"> – </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კვარცის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეკუმშვის</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ან</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გაჭიმვის</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დროს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მის</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ზედაპირებზე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წარმოიქმნება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პოტენციალთა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სხვაობა</span><span lang="GEO/KAT">
(</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ელექტრული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ძაბვა</span><span lang="GEO/KAT">).
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოვლენას</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პიეზოეფექტი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ეწოდება</span><span lang="GEO/KAT">.
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ეფექტი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აღმოჩენილია</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჟაკ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პიერ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კიურების</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიერ</span><span lang="GEO/KAT"> 1880 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წ</span><span lang="GEO/KAT">.<o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-7o_mFblVuq8/T9oW6xkyfiI/AAAAAAAAAIQ/l-lTM1DqMdA/s1600/piezo.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-7o_mFblVuq8/T9oW6xkyfiI/AAAAAAAAAIQ/l-lTM1DqMdA/s1600/piezo.gif" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კვარცის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფირფიტას</span><span lang="GEO/KAT">,
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ისევე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">როგორც</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ნებისმიერ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მექნიკურ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სისტემას</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მაგ</span><span lang="GEO/KAT">.,
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კამერტონს</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მექნიკური</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რხევების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">საკუთარი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გააჩნია</span><span lang="GEO/KAT">.
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გარე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ცვლადი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ზემოქმედების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირის</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიახლოებისას</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირესთან</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ადგილი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აქვს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რხევის</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამპლიტუდის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მკვეთრ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ზრდას</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოვლენას</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რეზონანსი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ეწოდება</span><span lang="GEO/KAT">.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-cQ4aNQsmQ_Y/T9oXRlFzrTI/AAAAAAAAAIo/QUJl4lWoHh4/s1600/resonance.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-cQ4aNQsmQ_Y/T9oXRlFzrTI/AAAAAAAAAIo/QUJl4lWoHh4/s1600/resonance.png" /></a></div>
<span style="font-family: Sylfaen, serif;">თუ კვარცის ფირფიტას ჩავრთავთ ელექტრული რხევების გენერატორის
წრედში, მაშინ მოხდება იმ ელექტრული რხევების მკვეთრი გაძლიერება, რომელთა სიხშირე
ემთხვევა მისი მექნიკური რხევების საკუთარ სიხშირეს, ანუ ადგილი ექნება ელექტრული რხევების
გენერაციას, რომლის სიხშირე კვარცის ფირფიტის რეზონანსული სიხშირის ტოლია.</span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">
პიეზოეფექტს ადგილი აქვს არა მარტო კვარცისათვის, არამედ სხვა დიელექტრიკული ნივთიერებებისთვისაც,
მაგრამ ამ ნივთიერებებს შორის კვარცს განსაკუთრებული ადგილი უკავია იმის გამო, რომ
ის ხასიათდება ტემპერატურული გაფართოების კოეფიციენტის რეკორდულად მცირე მნიშვნელობით,
რაც განაპირობებს კვარცული გენერატორების სიხშირის ძალიან მაღალ ტემპერატურულ სტაბილურობას.<br />
ელექტრონულ მოწყობილობებში გამოსაყენებლად კვარცისგან გამოჭრილ საჭირო ზომების და ფორმის
მქონე ფირფიტაზე აფენენ მეტალის ელექტროდებს და ათავსებენ ჰერმეტულ კორპუსში.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-o8y2B3s5L4w/T9oW78iNYCI/AAAAAAAAAIY/-jPebOx3k3E/s1600/qvarz1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-o8y2B3s5L4w/T9oW78iNYCI/AAAAAAAAAIY/-jPebOx3k3E/s1600/qvarz1.jpg" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-vz03wm3m4Hg/T9oW9f486jI/AAAAAAAAAIg/wCUMc0ni2tY/s1600/qvarz2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-vz03wm3m4Hg/T9oW9f486jI/AAAAAAAAAIg/wCUMc0ni2tY/s1600/qvarz2.jpg" /></a></div>
<span style="font-family: Sylfaen, serif;">ასეთ მოწყობილობებს კვარცული რეზონატორები ეწოდებათ.
ელექტრონულ სქემებში მათი აღსანიშნავი სიმბოლო ნაჩვენებია ნახაზზე. ასევე აღინიშნება
სხვა (არა კვარცის) რეზონატორებიც მაგ., კერამიკული (პიეზოკერამიკა), როლებიც ასევე
ფართოდ გამოიყენება პრაქტიკაში, განსაკუთრებით დაბალი სიხშირეებისათვის, რომელთათვისაც
კვარცის ზომები მიუღებლად დიდია.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-wBDZw-8K2EA/T9oX5xdVr-I/AAAAAAAAAIw/Vaa33JTIN-U/s1600/qvarz3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-wBDZw-8K2EA/T9oX5xdVr-I/AAAAAAAAAIw/Vaa33JTIN-U/s1600/qvarz3.png" /></a></div>
<span style="font-family: Sylfaen, serif;">Atmel მიკროკონტროლერებს კვერცის რეზონატორი უერთება
ნახაზზე ნაჩვენები სქემის მიხედვით. C1, C2 კონდენსატორების ტევადობა შეადგენს
12-22 პიკოფარადას.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-Eaub4oBlDdE/T9oYQLQOzOI/AAAAAAAAAJA/rPNEbpA1ItY/s1600/qvarz_sqema.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-Eaub4oBlDdE/T9oYQLQOzOI/AAAAAAAAAJA/rPNEbpA1ItY/s1600/qvarz_sqema.png" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<br /></div>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0tag:blogger.com,1999:blog-8561553033133627042.post-6998289213301894732012-06-16T00:23:00.002+05:002012-06-16T01:30:22.528+05:00ინფორმაციის შეყვანა მიკროკონტროლერში<br />
<div align="center" class="MsoNormal" style="text-align: center;">
<b><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ინფორმაციის შეყვანა მიკროკონტროლერში.<br /><br /><o:p></o:p></span></b></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წინა პუბლიკაციებში დაწვრილებით იყო განხილული Atmega8
მიკროკონტროლერიდან ინფორმაციის გამოყვანის პროცედურა, Alhorithm Builder კომპილატორი
და Proteus სიმულატორი. ამ პუბლიკაციაში განვიხილავთ მიკროკონტროლერში ინფორმაციის
შეყვანის მაგალითს. წინა ალგორითმი ახორციელებდა მიკროკონტროლერის PB0, PB1 გამომყვანებთან მიერთებული შუქდიოდების მონაცვლეობით ციმციმს. გარდავქმნათ
ალგორითმი ისე, რომ იგი დამატებით ახორციელებდეს PC1, PC2 გამომყვანებთან მიერთებული
შუქდიოდების მართვას ღილაკის საშუალებით, რომელიც მიერთებულია PC0 გამომყვანთან.<o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-mwkAjnW9V64/T9uLChpchBI/AAAAAAAAAPk/TFELMvfUdws/s1600/inp_alg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-mwkAjnW9V64/T9uLChpchBI/AAAAAAAAAPk/TFELMvfUdws/s1600/inp_alg.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-zT1qA4JRBt8/T9uLMbG8niI/AAAAAAAAAPs/rJXP_kq895Y/s1600/inp_prot1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-zT1qA4JRBt8/T9uLMbG8niI/AAAAAAAAAPs/rJXP_kq895Y/s1600/inp_prot1.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ალგორითმის ნახაზზე წითელი და მწვანე ფერებით გამოყოფილია
ალგორითმში შეტანილი ცვლილებები. განვიხილოთ ისინი დაწვრილებით. პირველი სამი წითელი
სტრიქონი ადგენს C პორტის PC0, PC1, PC2 გამომყვანების მიმართულებებს. კერძოდ, PC0
იმუშავებს ინფორმაციის შეყვანაზე, PC1, PC2 - გამოყვანაზე. C პორტის დანარჩენი გამომყვანების
მიმართულებები უცვლელად დარჩა. აქ გამოვიყენეთ კონსტრუქცია <b>#->DDRx
.# , </b>რომელიც საშუალებას იძლევა „1“ ან „0“ უშუალოდ ჩავწეროთ DDRC რეგისტრის ცალკეულ
თანრიგებში და ამით განვსაზღვროთ C პორტის ცალკეული გამომყვანების მიმართულებები.<br />
განსაკუთრებული ყურადღების ღირსია მე-4 წითელი სტრიქონი. მართლაც, თუ PORTC-ს ნულოვანი
გამომყვანი (PC0) შეყვანაზე დავაპროგრამეთ, რატომღა ვწერთ PORTC-ს ნულოვან თანრიგში
ლოგიკურ „1“ ? საქმე შემდეგშია: თუ პორტის
გამომყვანი ინფორმაციის გამოყვანაზეა დაპროგრამებული (ე.ი. DDRx .# = 1), მაშინ ბრძანებები
R->PORTx , 1->PORTx .# ან 0->PORTx
.# იწვევს შეაბამისი გამომყვანის ლოგიკური
„1“ ან „0“ მდგომარეობაში გადართვას, იმის
და მიხედვით, თუ რა იყო ჩაწერილი PORTx-ის შესაბამის თანრიგში. თუ პორტის გამომყვანი შეყვანაზეა დაპროგრამებული
(ე.ი. DDRx .# = 0), მაშინ იგივე ბრძანებები იწვევენ შესაბამის გამომყვანებსა და კვების
წყაროს შიდა პლუს გამომყვანს შორის შიდა რეზისტორების
მიერთებას ან მათს გათიშვას ( „1“ იწვევს შიდა რეზისტორის მიერთებას, „0“ - გათიშვას).
ეს ღონისძიება იმისათვის არის საჭირო, რომ შეყვანაზე დაპროგრამებული გამომყვანი ჰაერში
ჩამოკიდებული არ აღმოჩდეს. უკანასკნელ შემთხვევაში ამ გამომყვანთან მიერთებულ მავთულზე
გარეშე ელექტრომაგნიტური ტალღებით გამოწვეულმა შემთხვევითმა პოტენციალებმა შეიძლება
ყველაფერი აგვირიოს. თუ მე-4 წითელ სტრიქონს არ გამოვიყენებდით, მაშინ მოგვიწევდა სქემაში
კიდევ ერთი, R5 რეზისტორის ჩართვა როგორც ეს ქვემოთ მოყვანილ სქემაზეა ნაჩვენები.<o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-Um_iGR4jcTA/T9uLZprdy0I/AAAAAAAAAP0/SQyQH4otmdQ/s1600/inp_prot2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="301" src="http://3.bp.blogspot.com/-Um_iGR4jcTA/T9uLZprdy0I/AAAAAAAAAP0/SQyQH4otmdQ/s400/inp_prot2.png" width="400" /></a></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წითელ მე-5 და მე-6 სტრიქონებში ხდება R2, R3 რეგისტრებში
საწყისი მნიშვნელობების ჩაწერა. წითელი მე-7 სტრიქონი ამოწმებს, დაჭერილია, თუ არა,
ღილაკი (C პორტის ნულოვან გამომყვანზე შეიძლება იყოს ლოგიკური „1“ ან „0“; თუ ლოგიკური
ნოლია, მაშინ ღილაკი დაჭერილია). თუ ღილაკი
დაჭერილი არ არის, მაშინ სრულდება წითელი მე-8 სტრიქონი -რეგისტრში R3 იწერება „0“
და პროგრამა აგრძელებს D1, D2 შუქდიოდების ციმციმის მომსახურებას. თუ ღილაკი დაჭერილია,
მაშინ პროგრამა გადადის ალგორითმის მწვანე შტოზე. პირველ მწვანე სტრიქონში მოწმდება
- ამ მომენტისათვის ღილაკი დაჭერილი იყო, თუ არა (R3 = 0 ?). თუ არ იყო დაჭერილი -
მაშინ ფიქსირდება, რომ ახლა უკვე დაჭერილია (1->R3, სტრიქონი მე-2) და რეგისტრი
R2-ის მნიშვნელობა იზრდება ერთით (R2++, სტრიქონი მე-3). შემდეგ მოწმდება მერამდენე
დაჭერაა. თუ ღილაკი მესამედ არის დაჭერილი, მაშინ დაჭერის მრიცხველი განოლდება და D3,
D4 შუქდიოდები ჩაქრება (0->R2, 0->PORTC .1, 0->PORTC .2). თუ ღილაკი მეორედ
იქნა დაჭერილი, მაშინ აინთება D4 , ჩაქრება
D3 (1->PORTC .2, 0->PORTC .1). თუ
R2 არ უდრის არც 3 და არც 2, მაშინ ეს პირველი დაჭერაა, ამიტომ ჩაქრება D4, აინთება
D3 (0->PORTC .2, 1->PORTC .1) და პროგრამა გადავა D1, D2 შუქდიოდების მომსახურებაზე.
შემდეგ ისევ შემოწმდება ღილაკის დაჭერა და თუ ღილაკი აშვებული არ იყო, მაშინ არაფერი
არ შეიცვლება - პროგრამა გააგრძელებს D1, D2 შუქდიოდების მომსახურებას. სიტუაცია შეიცვლება,
თუ ღილაკს ავუშვებთ. ამ დროს R3 განოლდება (წითელი მე-8 სტრიქონი) და მორიგი შემოწმებისას
ისევ ჩაირთვება D3, D4 შუქდიოდების მომსახურება.<br />
შეამოწმეთ ალგორითმის მუშაობა Proteus-ის დახმარებით. როგორ კეთდება ეს, აღწერილია წინა პუბლიკაციებში. აქ მხოლოდ ავღნიშნავ,
რომ ღილაკის შემოსაყვანად საჭიროა Proteus -ის მენიუში აირჩიოთ „Library”, “Pick
Device/Symbol” და ფანჯარაში “Keyword” აკრიფოთ “button”.<br />
გაუშვით სიმულაცია. D1, D2 შუქდიოდები მონაცვლეობით უნდა ინთებოდნენ, ხოლო D3, D4 შუქდიოდება ღილაკზე მაუსის დაჭერისას უნდა
იცვლიდნენ ნათებას.<br />
ადვილი შესამჩნევია, რომ შუქდიოდები საგრძნობლად აგვიანებენ რეაქციას ღილაკის დაჭერაზე.
ეს იმის ბრალია, რომ მიკროკონტროლერი დაკავებულია დაყოვნების ქვეპროგრამის შესრულებით
(Delay). თუ როგორ შეძლება გამოსწორდეს ეს ნაკლი, განხილული იქნება მომდევნო პუბლიკაციაში.
თვალყური ადევნეთ პუბლიკაციებს. ნუ შეეცდებით გადაახტეთ მათ თანმიმდევრობას!</span></div>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0Unknown location.37.09024 -95.71289111.7218695 -136.1425785 62.458610500000006 -55.2832035tag:blogger.com,1999:blog-8561553033133627042.post-31562913302149430602012-06-15T14:01:00.000+05:002012-06-16T01:32:48.590+05:00Как сделать LED POV дисплей<div style="text-align: center;">
LED POV Display</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dwz--BuC75NOPSCpUWode2MVEa0Nq3SJAqZnJwlKoYwX563abwO7WzOFgH5OaQIPz1KYLcFMIeqCF3Iwyv5vA' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>
<div style="text-align: center;">
<br />
<span lang="ru">Устройства
подобного рода получили в интернете название </span>LED POV DISPLAY
<span lang="ru">от аббревиатуры </span>
<i>Persistance Of Vision</i> -<span lang="ru"> </span><i>инертность
зрительного восприятия, </i><span lang="ru">что проявляется в способности
человеческого глаза запоминать изображение в течении 0</span>.1<span lang="ru"> сек</span>.<br />
<span lang="ru">Формирование изображения происходит путем механической
развертки</span><span lang="ka">.</span><span lang="ru"> Двигатель вращает
со скоростью около 20-25 об</span>/<span lang="ru">сек (чтобы поменьше
мерцало) линейку из светодиодов</span>.<span lang="ru"> В каждый данный
момент времени горит определенная группа светодиодов но глаз в силу своей
инерционности воспринимает изображение целиком</span>.<span lang="ru"> По
той же причине не видна и арматура</span>,<span lang="ru"> с помощью которой
крепится линейка светодиодов</span>. <span lang="ru">Остальное все просто</span>.<span lang="ka">
</span><span lang="ru">Надо только зажигать нужные светодиоды в нужное время</span><span lang="ka">.</span><br />
<h2>
<b><a href="http://laliashvili.freevar.com/led">Как это делается?</a></b></h2>
</div>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0tag:blogger.com,1999:blog-8561553033133627042.post-44949722720232346712012-06-15T02:36:00.001+05:002012-06-16T01:34:35.638+05:00პროგრამატორი Atmel მიკროკონტროლერებისათვის<br />
<div align="center" style="text-align: center;">
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამატორი Atmel მიკროკონტროლერებისათვის</span></strong><span lang="GEO/KAT"><o:p></o:p></span></div>
<div align="center" style="text-align: center;">
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span></strong></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ინტერნეტში საკმარისი რაოდენობით არის წარმოდგენილი პროგრამატორები
მიკროკონტროლერების დასაპროგრამებლად. ნებისმიერი პროგრამატორი შესდგება ორი
კომპონენტისაგან:<br />1. პროგრამული ნაწილი (Software), რომელიც უზრუნველყოფს მთელი
პროგრამატორის მუშაობას – პროგრამული კოდის კომპიუტერიდან წაკითხვას, მის ჩაწერას
მიკროკონტროლერში, ჩაწერის სისწორის შემოწმებას, მიკროკონტროლერის FlashROM
მახსოვრობის წაშლას და ა.შ.<br />2. აპარატურული ნაწილი (Hardware), რომელიც მოიცავს
ელექტრონიკას, კაბელებს, შემაერთებლებს და ა.შ. სწორედ ეს კომპონენტი ახორციელებს
კავშირს კომპიუტერსა და მიკროკონტროლერს შორის. კავშირი ხორციელდება კომპიუტერის
რომელიმე საკომუნიკაციო მოწყობილობის – </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პარალელური პორტის</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">, მიმდევრობითი საცომუნიკაციო პორტის ან USB პორტის
საშუალებით.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გრაფიკული კომპილატორი </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><a href="http://www.algrom.net/russian.html">Algoritm
Builder</a></span><span style="font-family: Sylfaen, serif;"> <span lang="GEO/KAT">შეიცავს პროგრამატორის მუშაობისათვის საჭირო პროგრამულ ნაწილს,
რომელიც საშუალებას იძლევა ამავე კომპილატორში შექმნილი პროგრამები ჩაწერილ იქნან
მიკროკონტროლერში. საჭიროა, მხოლოდ აპარატურული ნაწილის დამზადება. ქვემოთ
მოყვანილია პროგრამატორის პრინციპული სქემა.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-3qIwpiYdT8o/T9pSHiW3FSI/AAAAAAAAAOs/hZnvxIEauYo/s1600/prog_sqema.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-3qIwpiYdT8o/T9pSHiW3FSI/AAAAAAAAAOs/hZnvxIEauYo/s1600/prog_sqema.png" /></a></div>
<span lang="GEO/KAT"><span style="font-family: Sylfaen, serif;">სქემა შეიცავს 7 რეზისტორს, რომელთა წინაღობა 1 კილოომის ტოლია და
3 </span></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დიოდს</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">. სქემაზე მითითებულის გარდა შეიძლება გამოიყენოთ ნებისმიერი სხვა,
მცირე სიმძლავრის იმპულსური დიოდები. ყურადღება მიაქციეთ დიოდების სქემაში ჩართვის
პოლარობას (იხ. ნახ.).</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-MAS4gmr3neA/T9pRMZp7_TI/AAAAAAAAAN0/IMSlP1ayGKA/s1600/prog_diode.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-MAS4gmr3neA/T9pRMZp7_TI/AAAAAAAAAN0/IMSlP1ayGKA/s1600/prog_diode.png" /></a></div>
<span style="font-family: Sylfaen, serif;">პროგრამატორის ერთი მხარე უერთდება კომპიუტერის მიმდევრობით პორტს 9
კონტაქტიანი კონექტორის საშუალებით.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-2vPge2jAonQ/T9pSEZwJFPI/AAAAAAAAAOk/sxpUDPu8VIg/s1600/prog_rs232.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-2vPge2jAonQ/T9pSEZwJFPI/AAAAAAAAAOk/sxpUDPu8VIg/s1600/prog_rs232.png" /></a></div>
<span style="font-family: Sylfaen, serif;">პროგრამატორის მეორე მხარეს უნდა მიუერთდეს დასაპროგრამებელი
მიკროკონტროლერი. რა თქმა უნდა, მიკროკონტროლერისა და პროგრამატორის გამომყვანების
შესაბამისობა ზუსტად უნდა იყოს დაცული. ნახაზზე მოცემულია Atmega8 მიკროკონტროლერის
გამომყვანების სქემა. მიკროსქემა გამოსახულია ზედხედში, ანუ წარწერების მხრიდან.
გამომყვანების ნუმერაციის თანმიმდევრობის განსასაზღვრავად, მიკროსქემის კორპუსზე
დატანილია სპეციალური ჭდე (წითელი ისარი).</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-3patBYfjrpE/T9pRK7eDlqI/AAAAAAAAANs/74XbKXIS8FI/s1600/prog_at8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-3patBYfjrpE/T9pRK7eDlqI/AAAAAAAAANs/74XbKXIS8FI/s1600/prog_at8.png" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">როგორც ნახაზიდან ჩანს, მიკროკონტროლერის ცალკეულ გამომყვანებს
რამოდენიმე დანიშნულება აქვთ. მაგ., ნომერი 1 გამომყვანი 2 ფუნქციას ასრულებს:
ერთის მხრივ იგი წარმოადგენს C პორტის მე-6 თანრიგის გამომყვანს PC6, ხოლო მეორე
მხრივ, ასრულებს RESET გამომყვანის ფუნქციას. მიკროკონტროლერის ნორმალური
მუშაობისათვის საჭიროა RESET გამომყვანზე მიეწოდებოდეს ლოგიკური “1″. ამ
გამომყვანზე უარყოფითი იმპულსის მიწოდება ( ანუ “1″-დან “0″-ში გადართვა და ისევ
უკან “1″-ში დაბრუნება) იწვევს მიკროკონტოლერის პროგრამის შესრულების თავიდან
დაწყებას. როგორც წესი, მიკროკონტროლერის სქემაში ჩართვისას ამ გამომყვანს რთავენ
ქვემოთ მოყვანილი სქემით:</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-mNZFzywbaO8/T9pR5c765XI/AAAAAAAAAOc/P2PTZGXAeCk/s1600/prog_reset.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-mNZFzywbaO8/T9pR5c765XI/AAAAAAAAAOc/P2PTZGXAeCk/s1600/prog_reset.png" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იდეა მდგომარეობს შემდეგში: კვების წყაროს ჩართვის მომენტიდან
რაღაც დროის განმავლობაში, იმის გამო, რომ კონდენსატორი ჯერ არ არის დამუხტული,
RESET გამომყვანზე არ არის ლოგიკური “1″. ამიტომ მიკროკონტროლერის პროგრამა არ
მუშაობს. ეს საშუალებას იძლევა დაველოდოთ კვების ჩართვის თანმხლები გარდამავალი
პროცესების დამთავრებას. გარკვეული დროის შემდეგ, კონდენსატორი დაიმუხტება, RESET
სიგნალი მიაღწევს ლოგიკური “1″ დონეს და მიკროკონტროლერის პროგრამა
ამუშადება.<br />პროგრამატორის დასაკავშირებლად მიკროკონტროლერთან სასურველია
გამოვიყენოთ სპეციალური ბუდეები, რომლებიც სურათზეა ნაჩვენები. ეს თავიდან
აგვაცილებს დაპროგრამების დროს სარჩილავის ხმარების აუცილებლობას.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-i5-8XAN3j1g/T9pR3jBTAlI/AAAAAAAAAOU/y6NhZ36Oui0/s1600/prog_panelka.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-i5-8XAN3j1g/T9pR3jBTAlI/AAAAAAAAAOU/y6NhZ36Oui0/s1600/prog_panelka.png" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<span lang="GEO/KAT"><o:p></o:p></span><br />
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აი</span></strong><strong><span lang="GEO/KAT">,
</span></strong><strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">როგორი</span></strong><strong><span lang="GEO/KAT"> </span></strong><strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამატორი</span></strong><strong><span lang="GEO/KAT"> </span></strong><strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ავაწყვე</span></strong><strong><span lang="GEO/KAT"> </span></strong><strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მე</span></strong><strong><span lang="GEO/KAT"> </span></strong><strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩემთვის</span></strong><strong><span lang="GEO/KAT">:</span></strong><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-QFIz_n8C0uo/T9pTHKG82mI/AAAAAAAAAO8/lO4H4l-OzwA/s1600/programat2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-QFIz_n8C0uo/T9pTHKG82mI/AAAAAAAAAO8/lO4H4l-OzwA/s1600/programat2.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-wpRoJknHcT4/T9pSvMpE39I/AAAAAAAAAO0/vHWko0gp_10/s1600/programat1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-wpRoJknHcT4/T9pSvMpE39I/AAAAAAAAAO0/vHWko0gp_10/s1600/programat1.png" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაპროგრამებისას</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ყველა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამომყვანი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აღნიშვნით</span><span lang="GEO/KAT"> “GND” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიერთებული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">უნდა</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იყოს</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სქემის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">საერთო</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მავთულთან</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კვების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წყაროს</span><span lang="GEO/KAT"> “</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მინუს</span><span lang="GEO/KAT">” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამომყვანთან</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ხოლო</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ყველა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამომყვანი</span><span lang="GEO/KAT"> “VCC” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აღნიშვნით</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიერთებული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">უნდა</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იყოს</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კვების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წყაროს</span><span lang="GEO/KAT"> “</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პლუს</span><span lang="GEO/KAT">” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამომყვანთან</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კვების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ძაბვა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">უნდა</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იყოს</span><span lang="GEO/KAT">
4.5 – 5 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ვოლტი</span><span lang="GEO/KAT">.</span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შევუდგეთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაპროგრამებას</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიუერთეთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამატორი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კომპიუტერის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიმდევრობით</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პორტს</span><span lang="GEO/KAT"> (COM Port), </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩასვით</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბუდეში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერი</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩართეთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კვების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წყარო</span><span lang="GEO/KAT"> (</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბატარეა</span><span lang="GEO/KAT">). Algorithm Builder -</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ში</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გახსენით</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თქვენი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ალგორითმი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მენიუში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აირჩიეთ</span><span lang="GEO/KAT"> “Options ” “Environment Options” “Port” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიუთითეთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პორტის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ნომერი</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომელთანაც</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიერთებულია</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამატორი</span><span lang="GEO/KAT">.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-F4akRGTer8E/T9pRPHDWeZI/AAAAAAAAAN8/Xu0AohQNIR0/s1600/prog_panel1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-F4akRGTer8E/T9pRPHDWeZI/AAAAAAAAAN8/Xu0AohQNIR0/s1600/prog_panel1.png" /></a></div>
<span lang="GEO/KAT"><br /></span><span lang="GEO/KAT"><br /></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მენიუში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აირჩიეთ</span><span lang="GEO/KAT"> “Program” “Run with Chip”. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოყვანილ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სურათზე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ნაჩვენებია</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამორჩეულია</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შემოწმება</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მისი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წაშლა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
FLASH ROM </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მახსოვრობის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაპროგრამება</span><span lang="GEO/KAT">. EEPROM </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მახსოვრობის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაპროგრამება</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აგრეთვე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფუზ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბიტების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაპროგრამება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სხვა</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ოპციები</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამორჩეული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">არ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">არის</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დააჭირეთ</span><span lang="GEO/KAT"> “Start”. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რამდენიმე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წამში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაპროგრამება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დასრულდება</span><span lang="GEO/KAT">.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-8FIrBMTT7wc/T9pRRq7zMtI/AAAAAAAAAOE/v_dzfxdDDZQ/s1600/prog_panel2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-8FIrBMTT7wc/T9pRRq7zMtI/AAAAAAAAAOE/v_dzfxdDDZQ/s1600/prog_panel2.png" /></a></div>
<span lang="GEO/KAT"><br /></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ახალ</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჯერ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კიდევ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაუპროგამებელ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფუზ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბიტების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კონფიგურაცია</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეესაბამება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ტაქტირებას</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შიდა</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გენერატორიდან</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომლის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირეა</span><span lang="GEO/KAT"> 1 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მგჰც</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შესაცვლელად</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მონიშნეთ</span><span lang="GEO/KAT"> “Write fuse bits” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დააჭირეთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ლურჯად</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მონიშნულს</span><span lang="GEO/KAT"> “Fuse bits…”</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-SydwH_pXp5A/T9pRT5PARzI/AAAAAAAAAOM/_uch5nZ0kCU/s1600/prog_panel3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-SydwH_pXp5A/T9pRT5PARzI/AAAAAAAAAOM/_uch5nZ0kCU/s1600/prog_panel3.png" /></a></div>
<span lang="GEO/KAT"><span lang="GEO/KAT">“Clock source” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წარწერის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გასვრივ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ლურჯად</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მონიშნულ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წარწერაზე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაჭერა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იწვევს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ტაქტირების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პარამეტრების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ცვლილებას</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამოირჩიეთ</span><span lang="GEO/KAT"> <strong>2 </strong></span><strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მგჰც</span></strong><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დააჭირეთ</span><span lang="GEO/KAT"> “Write”. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თქვენი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გადაპროგრამდა</span><span lang="GEO/KAT"> 2 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მგჰც</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირეზე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სამუშაოდ</span><span lang="GEO/KAT">.</span></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაპროგრამება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დასრულებულია</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეგიძლიათ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩასვათ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სქემაში</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩართოთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სქემა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ნახოთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რა</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამოვიდა</span><span lang="GEO/KAT">.</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სქემის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აწყობის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მისი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამართვის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შესახებ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შემდეგ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სტატიებში</span><span lang="GEO/KAT">.<o:p></o:p></span>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0tag:blogger.com,1999:blog-8561553033133627042.post-54091330690311158932012-06-15T01:56:00.001+05:002012-06-16T01:35:25.841+05:00მიკროკონტროლერის პროგრამირება ერთ დღეში (ნაწ. 3)<br />
<div align="center" style="text-align: center;">
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის პროგრამირება ერთ დღეში (ნაწ.
3)</span></strong><span lang="GEO/KAT"><o:p></o:p></span></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გავაგრძელოთ ექსპერიმენტები <strong>Atmega8</strong> მიკროკონტროლერის
პროგრამირებასა და მოდელირებაში. სტატიის პირველ ნაწილში მოყვანილი ალგორითმის
საბოლოო ვარიანტი გარდავქმნათ ისე, როგორც სურათზეა გამოსახული.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-UldxEQMeu_M/T9pOlrW7oWI/AAAAAAAAANU/6KFJqKGTPsg/s1600/prog_alg1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="197" src="http://1.bp.blogspot.com/-UldxEQMeu_M/T9pOlrW7oWI/AAAAAAAAANU/6KFJqKGTPsg/s320/prog_alg1.png" width="320" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><span style="font-family: Sylfaen, serif;"></span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ალგორითმი მოიცავს ორ შტოს. პირველი მათგანი, რომელიც იწყება
ვერტექსით RESET, წამოადგენს ძირითად პროგრამას, ხოლო მეორე (ვერტქსით DELAY)
წარმოადგენს დაყოვნების ქვეპროგრამას. ძირთად პროგრამაში დირექტივა “DELAY”
ახორციელებს ამავე სახელწოდების ქვეპროგრამის შერულებას. სახელწოდება, რა თქმა
უნდა, ნებისმიერი შეიძლება იყოს. ახალი ვერტექსის მისაღებად მოათავსეთ კურსორი
თავისუფალ ადგილას და ერთდროულად დააჭირეთ Ctrl+Alt+Shift. მიღებულ ვერტექსს
დაარქვით DELAY. დანარჩენი რაიმე სიძნელეს არ უნდა წარმოადგენდეს. თუ სტატიის
პირველ ნაწილში მიღებულ და ახლად შექმნილ ალგორითმებს შევადარებთ, დავრწმუნდებით,
რომ ისინი ფუნქციონალურად იდენტურნი არიან. ალგორითმის გამეორებადი ნაწილების ცალკე
ქვეპროგრამად გამოყოფა ფართოდ გავრცელებულ პრაქტიკას წარმოადგენს. მენიუში აირჩიეთ
“File” “Save As..” , დაარქვით პროექტს სახელი Mc1day_1 და შეინახეთ იმავე
ფოლდერში. მენიუში აირჩიეთ “Program” “Compile”. გადაინაცვლეთ Proteus-ში და
მონიშნეთ Atmega8. მარჯვენა ღილაკის მენიუში აირჩიეთ “Edit Properties”. ფანჯარაში
“Program File:” ყვითელი ღილაკის გამოყენებით მოძებნეთ ფაილი Mc1day_1.hex და
გაუშვით სიმულაცია. როგორც ხედავთ შედეგი იგივეა, რაც წინა ალგორითმის
შემთხვევაში.<br />კიდევ ერთხელ შევცვალოთ ალგორითმი და სქემა:</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/--S69ivI6Wek/T9pOnw96CbI/AAAAAAAAANc/lLoo5A91ar4/s1600/prog_alg2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/--S69ivI6Wek/T9pOnw96CbI/AAAAAAAAANc/lLoo5A91ar4/s1600/prog_alg2.png" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<br />
<div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ალგორითმში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ცვლილებები</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამოიწვევს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იმას</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომ</span><span lang="GEO/KAT"> PORTB </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამომყვანებზე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მონაცვლეობით</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამოვა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კომბინაციები</span><span lang="GEO/KAT"> 1010 1010 (</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ანუ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თექვსმეტობითი</span><span lang="GEO/KAT"> AA) </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT"> 0101 0101 (</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თექვსმეტობითი</span><span lang="GEO/KAT"> 55). </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რაშიც</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ადვილად</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დავრწმუნდებით</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თუ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოვახდენთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ალგორითმის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კომპილაციას</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შემდგომ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიმულაციას</span><span lang="GEO/KAT"> Proteus-</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ში</span><span lang="GEO/KAT"> (</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">როგორ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">უნდა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გააკეთოთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ეს</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">უკვე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იცით</span><span lang="GEO/KAT">).<o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-XdlYRuajoBc/T9pPbOqd4jI/AAAAAAAAANk/H-_Y1Ypbqn0/s1600/prot1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="168" src="http://3.bp.blogspot.com/-XdlYRuajoBc/T9pPbOqd4jI/AAAAAAAAANk/H-_Y1Ypbqn0/s320/prot1.png" width="320" /></a></div>
</div>
<div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კიდევ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ერთი</span><span lang="GEO/KAT"> </span><em><b><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მნიშვნელოვანი</span></b></em><em><b><span lang="GEO/KAT"> </span></b></em><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ცვლილება</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამჯერად</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მხოლოდ</span><span lang="GEO/KAT"> Proteus-</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ში</span><span lang="GEO/KAT">: </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მონიშნეთ</span><span lang="GEO/KAT"> Atmega8. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მარჯვენა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ღილაკის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მენიუში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აირჩიეთ</span><span lang="GEO/KAT"> ”Edit Propertis”. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფანჯარაში</span><span lang="GEO/KAT"> “CKSEL Fuses” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აირჩიეთ</span><span lang="GEO/KAT"> “(0010) Int.RC 2MHz” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გაუშვით</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიმულაცია</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შუქდიოდები</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ორჯერ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">უფრო</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სწრაფად</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაიწყებენ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ციმციმს</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აქედან</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეიძლება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მნიშვნელოვანი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დასკვნის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გაკეთება</span><span lang="GEO/KAT">: </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირე</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომელზეც</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მუშაობს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერი</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">არ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">არის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მითითებული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამულ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კოდში</span><span lang="GEO/KAT"> (hex – </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კოდი</span><span lang="GEO/KAT">). </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მართლაც</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩვენ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">არ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეგვიცვლია</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შევცვალეთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მხოლოდ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რაღაც</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იდუმალი</span><span lang="GEO/KAT"> “CKSEL Fuses”. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ტაქტირების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირე</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ტაქტირების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წყარო</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კიდევ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მთელი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რიგი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პარამეტრები</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იმართება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სპეციალური</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბიტების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">საშუალებით</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომელთაც</span><span lang="GEO/KAT"> “Fuse Bits” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ეწოდებათ</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ქართულად</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ალბათ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">უნდა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ვიხმაროთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფუზ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბიტები</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფუზ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბიტები</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩაიწერება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოკროკონტროლერში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ცალკე</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამისაგან</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დამოუკიდებლად</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამატორის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">საშუალებით</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩვენს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გააჩნია</span><span lang="GEO/KAT"> 16 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფუზ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბიტი</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თვითოეულ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მათგანს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თავისი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დანიშნულება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სახელი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აქვს</span><span lang="GEO/KAT">. 4 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბიტი</span><span lang="GEO/KAT"> CKSEL0-CKSEL3 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">განსაზღვრავს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ტაქტირების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ხერხს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირეს</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ტაქტირება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შესაძლებელია</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შემდეგი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ხერხებით</span><span lang="GEO/KAT">: PB6/TOSC1/XTAL1 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამომყვანზე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიერთებული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გარე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გენერატორის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">საშუალებით</span><span lang="GEO/KAT">; </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შიდა</span><span lang="GEO/KAT"> RC </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გენერატორის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">საშუალებით</span><span lang="GEO/KAT">; </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შიდა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გენერატორის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">საშუალებით</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომელიც</span><span lang="GEO/KAT"> XTAL1, XTAL2 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამომყვანებზე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიერთებული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გარე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კვარცის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რეზონატორით</span>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">არის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სტაბილიზირებული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კიდევ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რამოდენიმე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სხვა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ხერხით</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კომბინაციას</span><span lang="GEO/KAT"> CKSEL0=1, CKSEL1=0, CKSEL2=0, CKSEL3=0 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეესაბამება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შიდა</span><span lang="GEO/KAT"> RC </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გენერატორი</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომლის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირეა</span><span lang="GEO/KAT"> 1</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მჰც</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სწორედ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ეს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კომბინაცია</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">არის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩაწერილი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თავდაპირველად</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ქარხანაში</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კომბინაციას</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომელიც</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩვენ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დავაყენეთ</span><span lang="GEO/KAT"> – CKSEL0=0, CKSEL1=1, CKSEL2=0, CKSEL3=0 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეესაბამება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შიდა</span><span lang="GEO/KAT"> RC </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გენერატორი</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომლის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირეა</span><span lang="GEO/KAT"> 2</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მჰც</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამიტომ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ორჯერ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">უფრო</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სწრაფად</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამუშავდა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შუქდიოდების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ციმციმის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირემ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოიმატა</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">როგორ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩავწეროთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კოდი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფუზ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბიტები</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერში</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">განხილული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იქნება</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შემდეგ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სტატიაში</span><span lang="GEO/KAT">.<o:p></o:p></span></div>
</div>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0tag:blogger.com,1999:blog-8561553033133627042.post-24300288121179744292012-06-15T01:45:00.000+05:002012-06-16T01:37:07.839+05:00მიკროკონტროლერის პროგრამირება ერთ დღეში (ნაწ. 2)<br />
<div align="center" style="text-align: center;">
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის პროგრამირება ერთ დღეში (ნაწ.
2)</span></strong><span lang="GEO/KAT"><o:p></o:p></span></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"> წინა სტატიაში აღწერილი იყო გრაფიკულ კომპილატორში
(</span><strong><span lang="GEO/KAT">Algorithm builder</span></strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"> ) ალგორითმისა და პროგრამული კოდის შექმნის პროცესი <strong>Atmega8</strong>
მიკროკონტროლერისათვის. მიღებული პროგრამული კოდი (Mc1day.hex) პირდაპირ შეიძლება
იქნას ჩაწერილი მიკროკონტროლერის FlashROM -მახსოვრობაში, მაგრამ პროგრამის
გამოცდისათვის საჭირო იქნება მთელი მოწყობილობის აწყობა და გამართვა. ჩვენს
შემთხვევაში ეს დიდ სიძნელეს არ წარმოადგენს, ვინაიდან საქმე მხოლოდ ერთი შუქდიოდის
მიერთებას ეხება, მაგრამ მეტ-ნაკლებად რთული სქემის შემთხვევაში, ცხადი ხდება
პროგრამის გამართულობის წინასწარი შემოწმების აუცილებლობა. პროგრამული პროდუქტი –
<strong>Proteus</strong>
შეიცავს ელექტრონული მოწყობილობების პრინციპული სქემების შექმნის და მათი მუშაობის
მოდელირების პროგრამას -<strong>ISIS</strong> და ნაბეჭდი დაფების
პროექტირების პროგრამას -<strong>ARES</strong>. ჩვენ ამ სისტემიდან
გამოვიყენებთ მხოლოდ პირველ მათგანს.<br /><strong>Proteus</strong> -ის
დაინსტალირების შემდეგ გაუშვით პროგრამა <strong>ISIS. </strong>მენიუში აირჩიეთ
“Library” “Pick Device/Symbol” და ახლად გახსნილი ფორმის ფანჯარაში “Keywords”
ჩაწერეთ atmega8. პროგრამა მოძებნის ამ კომპონენტს თავის ბიბლიოთეკებში და
გვიჩვენებს მის სქემატურ აღნიშვნასა და (თუ ეს შესაძლებელია) მისი კორპუსის ნახაზს.
დააჭირეთ “OK”. მიკროკონტროლერი ATMEGA8 აისახება ჩვენი პროექტის ფანჯარაში
“Devices”. გაიმეორეთ კომპონენტის შემოყვანის პროცედურა. ამჯერად ფანჯარაში
“Keywords” ჩაწერეთ led-red. “led” წარმოადგენს “light emission diode” -ის
აბრევიატურას. ასე ეწოდება შუქდიოდს ინგლისურად. ჩვენ ამოვირჩიეთ კომპონენტი
“წითელი შუქდიოდი”. ეს კომპონენტი არ წარმოადგენს რომელიმე კონკრეტული ფირმის,
კონკრეტული მარკის შუქდიოდს. ის Proteusis შუქდიოდის სამოდელო პრიმიტივია. ამიტომ
მას არავითარი კორპუსი არ შეესაბამება. ბოლოს დაგვჭირდება კიდევ ერთი კომპონენტი –
რეზისტორი. ეს უბრალოდ ელექტრული წინაღობაა, რომელიც საჭიროა იმისათვის, რომ
შუქდიოდში მეტისმეტად დიდმა დენმა არ გაიაროს. პროექტში მის შემოსაყვანად გაიმეორეთ
კომპონენტის შემოყვანის პროცედურა და ფანჯარაში “Keywords” ჩაწერეთ res. ახლა
პროექტში გვაქვს სამივე საჭირო კომპონენტი. “Devices” ფანჯარაში აირჩიეთ RES და
მოათავსეთ იგი საპროექტო ფურცელზე. თაგუნას ღილაკზე ყოველი დაჭერისას შეიქმნება
კომპონენტის ახალი</span><span style="font-family: Sylfaen, serif;">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"> ეგზემპლარი. ეს იმიტომ ხდება, რომ პროგრამა იმყოფება კომპონენტების
რეჟიმში. პროგრამის </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ინტერფეისის მარცხენა მხარეს განთავსებულია რეჟიმების პანელი.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-5hNpnlTzJe8/T9pMaVG6coI/AAAAAAAAAM8/owDFVOkk2Kc/s1600/prot2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-5hNpnlTzJe8/T9pMaVG6coI/AAAAAAAAAM8/owDFVOkk2Kc/s1600/prot2.png" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კომპონენტების რეჟიმიდან გამოსასვლელად აირჩიეთ მონიშვნის რეჟიმი.
ჩვენ გვჭირდება სულ ერთი რეზისტორი. ამიტომ მონიშნეთ ზედმეტი კომპონენტები და
თაგუნას მარჯვენა ღილაკის მენიუში აირჩიეთ “Delete Object”. მონიშნეთ ასევე
დარჩენილი რეზისტორი და თაგუნას მარჯვენა ღილაკის მენიუში აირჩიეთ “Edit
Properties”. ახლად გახსნილი ფორმის ფანჯარაში “Resistance” მნიშვნელობა 10k
შეცვალეთ 100-ზე. ამ პროცედურით რეზისტორის წინაღობის მნიშვნელობა 10 კილოომიდან
შეიცვალა 100 ომზე. განალაგეთ საპროექტო ფურცელზე დანარჩენი კიმპონენტების თითო
ეგზემპლარი. გადადით ტერმინალების რეჟიმში, ამოირჩიეთ “GROUND” და ეს კომპონენტიც
განათავსეთ საპროექტო ფურცელზე. ახლა მონიშვნის რეჟიმში განახორციელეთ საჭირო
შეერთებები ისე, როგორც ეს სურათზეა მოცემული. სქემის შედგენა დამთავრებულია!
</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-Ro_ivPAm-H4/T9pND7-GzLI/AAAAAAAAANM/0AP3nIVgxYA/s1600/prot3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-Ro_ivPAm-H4/T9pND7-GzLI/AAAAAAAAANM/0AP3nIVgxYA/s1600/prot3.png" /></a></div>
<br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ახლა საჭიროა მიკროკონტროლერს მივუთითოთ იმ პროგრამაზე, რომელიც უნდა
იქნას შესრულებული. ამისათვის მონიშნეთ Atmega8 და თაგუნას მარჯვენა ღილაკის
მენიუში აირჩიეთ “Edit Properties”. ფანჯარაში “Program File:” ყვითელი ღილაკის
გამოყენებით მოძებნეთ საჭირო პროგრამული კოდი, ანუ ფაილი Mc1day.hex, რომელიც
მოთავსებულია ფოლდერში Mc1day, რომელიც თავის მხრივ იმყოფება “My Documents”
ფოლდერში. გაუშვით სიმულაცია პროგრამის ინტერფეისის ქვემოთ მოთავსებული ღილაკის
საშუალებით და დატკბით შუქდიოდის ციმციმით.</span>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0tag:blogger.com,1999:blog-8561553033133627042.post-46695962069654320792012-06-15T01:33:00.001+05:002012-06-16T01:38:19.640+05:00მიკროკონტროლერის პროგრამირება ერთ დღეში (ნაწ. 1)<br />
<div align="center" style="text-align: center;">
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის პროგრამირება ერთ დღეში (ნაწ.
1)</span></strong><span lang="GEO/KAT"><o:p></o:p></span></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შევადგინოთ და გამოვცადოთ პროგრამა <strong>Atmega8</strong>
მიკროკონტროლერისათვის, რომელიც უზრუნველყოფს შუქდიოდის ციმციმს. დაგვჭირდება
მხოლოდ ორი პროგრამა:<br />1. </span><strong><span lang="GEO/KAT">Algorithm
builder</span></strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><span lang="GEO/KAT"><a href="http://www.algrom.net/russian.html" target="_blank">http://www.algrom.net/russian.html</a><o:p></o:p></span><br />
<span lang="GEO/KAT">2. <strong>Proteus
</strong></span><a href="http://bin.ge/file/60446/Proteus-7-6-SP0-rus.rar.html" target="_blank"><span lang="GEO/KAT">http://bin.ge/file/60446/Proteus-7-6-SP0-rus.rar.html</span></a><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პირველი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მათგანი</span><span lang="GEO/KAT"> – <strong>Algorithm builder </strong></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">წარმოადგენს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გრაფიკულ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კომპილატორს</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რომელიც</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იძლევა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფირმა</span><span lang="GEO/KAT"> <strong>Atmel</strong>-</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ის</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერებისათვის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კოდის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შედგენის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">საშუალებას</span><span lang="GEO/KAT"> </span><strong><i><span lang="GEO/KAT" style="color: red; font-family: Sylfaen, serif;">პროგრამირების</span></i></strong><strong><i><span lang="GEO/KAT" style="color: red;">
</span></i></strong><strong><i><span lang="GEO/KAT" style="color: red; font-family: Sylfaen, serif;">გარეშე</span></i></strong><em><span lang="GEO/KAT">.</span></em><span lang="GEO/KAT"><br /></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მეორე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროდუქტი</span><span lang="GEO/KAT"> – <strong>Proteus</strong> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეიცავს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ელექტრონული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოწყობილობების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პრინციპული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სქემების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შექმნის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მათი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მუშაობის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოდელირების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამას</span><span lang="GEO/KAT"> -<strong>ISIS</strong> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ნაბეჭდი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დაფების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროექტირების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროგრამას</span><span lang="GEO/KAT"> -<strong>ARES</strong>. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩვენ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სისტემიდან</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გამოვიყენებთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მხოლოდ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პირველ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მათგანს</span><span lang="GEO/KAT">.<br />“My Documents” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფოლდერში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შექმენით</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ახალი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფოლდერი</span><span lang="GEO/KAT"> “Mc1day”</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დააინსტალირეთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გაუშვით</span><span lang="GEO/KAT"> <strong>Algorithm builder </strong>. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამოირჩიეთ</span><span lang="GEO/KAT"> File, New.</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მენიუში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აირჩიეთ</span><span lang="GEO/KAT"> “Options” “Project Options” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
“Chip” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩამონათვალში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მონიშნეთ</span><span lang="GEO/KAT"> Atmega8.</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იქვე</span><span lang="GEO/KAT">
“Clock frequency,Hz” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფანჯარაში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩაწერეთ</span><span lang="GEO/KAT"> 1000000. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამრიგად</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მოვახდინეთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროკონტროლერის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ტიპისა</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მისი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სატაქტო</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამორჩევა</span><span lang="GEO/KAT">. </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ერთი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ტაქტის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ანუ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ერთი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბრძანების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შესრულების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">დრო</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიხშირის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შებრუნებული</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიდიდის</span><span lang="GEO/KAT"> (</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ანუ</span><span lang="GEO/KAT">,
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ჩვენს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შემთხვევაში</span><span lang="GEO/KAT">, 1 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიკროსეკუნდის</span><span lang="GEO/KAT">) </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ტოლი</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იქნება</span><span lang="GEO/KAT">.</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მენიუში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">აირჩიეთ</span><span lang="GEO/KAT"> “File” “Save As” </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">და</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეინახეთ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პროექტი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თქვენს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიერ</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შექმნილ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფოლდერში</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იმავე</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სახელით</span><span lang="GEO/KAT"> “Mc1day”.<o:p></o:p></span><br />
<div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: black 1pt solid; mso-border-alt: solid black .5pt; padding-bottom: 0.75pt; padding-left: 3pt; padding-right: 3pt; padding-top: 0.75pt;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-6aJQ5qRMbUE/T9pHmbJXfiI/AAAAAAAAALg/ByVzgzPdiMc/s1600/ab1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-6aJQ5qRMbUE/T9pHmbJXfiI/AAAAAAAAALg/ByVzgzPdiMc/s1600/ab1.png" /></a></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif;">“|”
სიმბოლო აღნიშნავს პროგრამის ან ქვეპროგრამის დასაწყისს -”Vertex”. გადაინაცვლეთ ამ
სიმბოლოზე და დაარქვით მას “RESET”. ჩვენს პროგრამაში ეს ის წერტილია, საიდანაც
იწყება პროგრამის შესრულება კვების წყაროს ჩართვისას. იმისთვის, რომ ეს სწორედ ასეა
და RESET არ არის უბრალოდ ქვეპროგრამა, საჭიროა, რომ “<strong>RESET</strong>” იყოს გამუქებული
(Bold). ეს მიიღწევა F2 კლავიშის დაჭერით ან მენიუში “Elements” “Bold”
ამორჩევით.</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding-bottom: 0.75pt; padding-left: 3pt; padding-right: 3pt; padding-top: 0.75pt;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-Lt7fbgzSifs/T9pHn31EB-I/AAAAAAAAALo/9L1z5oPLth0/s1600/ab2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-Lt7fbgzSifs/T9pHn31EB-I/AAAAAAAAALo/9L1z5oPLth0/s1600/ab2.png" /></a></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif;">NOP
– ცარიელი ბრძანებაა, მისი შესრულებისას არავითარი ოპერაცია არ სრულდება, უბრალოდ
ხდება ერთი ტაქტის გამოტოვება. “<strong><s><-</s></strong> Backspace”
კლავიშის საშუალებით წაშალეთ იგი და მის ნაცვლად ჩაწერეთ:</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding-bottom: 0.75pt; padding-left: 3pt; padding-right: 3pt; padding-top: 0.75pt;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-wAaUQ_MgT-Y/T9pHptlBi2I/AAAAAAAAALw/ZGUGgi0iGxY/s1600/ab3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-wAaUQ_MgT-Y/T9pHptlBi2I/AAAAAAAAALw/ZGUGgi0iGxY/s1600/ab3.png" /></a></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif;">სიმბოლო
” <strong>-></strong> ”
მიიღება “</span><strong><span style="font-family: 'Arial Black', sans-serif; font-size: 14pt;">~</span></strong><span style="font-family: Sylfaen, serif;">”
კლავიშზე დაჭერით და აღნიშნავს მინიჭების ოპერაციას. ჩვენი ჩანაწერი კი შეესაბამება
ბრძანებას “თექვსმეტობითი რიცხვი FF გადაგზავნე რეგისტრში R16″ (შეგახსენებთ, რომ
თექვსმეტობითი FF უდრის ორობით რიცხვს 1111 1111). რა თქმა უნდა, $FF-ის ნაცვლად
შეგვეძლო ჩაგვეწერა ათობითი 255 -> R16, მაგრამ პროგრამირებისას მიღებულია
თექვსმეტობითი ფორმატის ხმარება – უმჯობესია მიეჩვიოთ. დააჭირეთ <strong>“<s><–</s><sup>|
</sup></strong>Enter”.</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding-bottom: 0.75pt; padding-left: 3pt; padding-right: 3pt; padding-top: 0.75pt;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-ELOGYQVJ3AU/T9pHrEBVvPI/AAAAAAAAAL4/b719vu54JBM/s1600/ab4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-ELOGYQVJ3AU/T9pHrEBVvPI/AAAAAAAAAL4/b719vu54JBM/s1600/ab4.png" /></a></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif;">თაგუნას
კურსორი “NOP” ბრძანების მარცხნივ აღმოჩნდა, ამიტომ წაშლა აღარ არის საჭირო.
შეგვიძლია გავაგრძელოთ ახალი ბრძანების ბეჭდვა.</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding-bottom: 0.75pt; padding-left: 3pt; padding-right: 3pt; padding-top: 0.75pt;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-UaG0jNXXawc/T9pHsj7lK4I/AAAAAAAAAMA/39YWUVYWBpc/s1600/ab5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-UaG0jNXXawc/T9pHsj7lK4I/AAAAAAAAAMA/39YWUVYWBpc/s1600/ab5.png" /></a></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif;">“R16
-> DDRB” ნიშნავს “გადაგზავნე R16 რეგისტრი B პორტის DDR რეგისტრში”.
მიკროკონტროლერის შეყვანა/გამოყვანის (I/O) პორტები განკუთვნილია როგორც
ინფორმაციის შესაყვანად, ისე მის გამოსაყვანად. ამიტომ მიკროკონტროლერს უნდა
ეცნობოს, რომელ რეჟიმში უნდა იმუშაოს პორტმა. პორტი 8 თანრიგიანია და შესაძლებელია
მისი ცალკეული თანრიგების გამომყვანები სხვადასხვა რეჟიმში მუშაობდენ. თუ პორტის
DDR რეგისტრის რომელიმე თანრიგში “1″ ჩავწერთ, მაშინ პორტის შესაბამისი თანრიგის
გამომყვანი ინფორმაციის გამოყვანის რეჟიმში გადაირთვება. “0″ ჩაწერა იწვევს
ინფორმაციის შეყვანის რეჟიმში გადართვას. ჩვენ DDRB რეგისტრში $FF ჩავწერეთ (სწორედ
ეს რიცხვი იყო R16 რეგისტრში), რაც გამოწვევს B პორტის ყველა 8 გამომყვანის
გადართვას ინფორმაციის გამოყვანის რეჟიმში. რომ ჩაგვეწერა რიცხვი $E4 (ორობითი 1110
1000), მაშინ მიკროკონტროლერის B პორტის გამომყვანები B7,B6,B5 გადაირთვებოდა
გამოყვანის რეჟიმში, B4 – შემოყვანის რეჟიმში, B3 -გამოყვანის რეჟიმში, B2,B1,B0 –
შემოყვანის რეჟიმში.</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding-bottom: 0.75pt; padding-left: 3pt; padding-right: 3pt; padding-top: 0.75pt;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-qCn3WLQDnVY/T9pHuISxTDI/AAAAAAAAAMI/ojOXQovcb6c/s1600/ab6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-qCn3WLQDnVY/T9pHuISxTDI/AAAAAAAAAMI/ojOXQovcb6c/s1600/ab6.png" /></a></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif;">გავაგრძელოთ:
გამოვიყვანოთ “1″ B პორტის ყველა თანრიგში. ახლა, თუ B პორტის რომელიმე გამომყვანზე
შუქდიოდს მივაერთებთ და პროგრამას გავუშვებთ, მაშინ შუქდიოდი აინთება.</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding-bottom: 0.75pt; padding-left: 3pt; padding-right: 3pt; padding-top: 0.75pt;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-gtQkc4NdrqY/T9pHvtczLEI/AAAAAAAAAMQ/Dhqt6ZJbVmw/s1600/ab7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-gtQkc4NdrqY/T9pHvtczLEI/AAAAAAAAAMQ/Dhqt6ZJbVmw/s1600/ab7.png" /></a></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif;">შევეცადოთ,
რომ შუქდიოდი ციმციმებდეს. ამისათვის საჭიროა, რომ შუქდიოდი რაღაც დროის
განმავლობაში ენთოს, შემდეგ იმავე დროის განმავლობაში ჩაქრეს და პროცესი
განმეორდეს.<br />მენიუში ამოირჩიეთ “Elements” “Label” . ამ ოპერაციის მეშვეობით
ჩვენ შევქმენით “ჭდე” – ადგილი, სადაც შემდგომში შეგვიძლია დავბრუნდეთ.</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding-bottom: 0.75pt; padding-left: 3pt; padding-right: 3pt; padding-top: 0.75pt;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-7SzXWeME5s8/T9pHxALGrSI/AAAAAAAAAMY/Bt6hnrKkx9w/s1600/ab8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-7SzXWeME5s8/T9pHxALGrSI/AAAAAAAAAMY/Bt6hnrKkx9w/s1600/ab8.png" /></a></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif;">R17,
R18 რეგისტრებში ჩავწეროთ $FF. “R17- -”(ორი მინუსი) ნიშნავს “შეამცირე R17
რეგისტრის მნიშვნელობა ერთით”. თუ ამ ოპერაციას 255-ჯერ ($FF) გავიმეორებთ, მაშინ
R17-ის მნიშვნელობა 0 -ის ტოლი გახდება, მაგრამ ამაზე 255 ტაქტი დაიხარჯება. ანუ
მივიღებთ 255 ტაქტიან დაყოვნებას.რეალურად დაყოვნება გაცილებით მეტი იქნება, რადგან
R17-ის მნიშვნელობის შემოწმებასაც დრო სჭირდება.</span><o:p></o:p></div>
</td></tr>
</tbody></table>
</div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შევამოწმოთ უდრის თუ არა R17 რეგისტრის მნიშნელობა 0-ს. ამისთვის
მენიუში ავირჩიოთ “Elements” “Condition” და შევამოწმოთ R17>0 ? თუ ეს ასეა,
მაშინ გავიმეოროთ R17–. თუ ეს ასე არ არის (თუ R17 უკვე უდრის 0-ს), მაშინ
გავაგრძელოთ – გადავიდეთ შემდეგ ბრძანებაზე. გადასვლის იმართულების საჩვენებლად
გამოიყენეთ კლავიში “Alt” და იმავდროულად “მარჯვნივ”, “ზევით”, “მარცხნივ” ისრიანი
კლავიშები.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-8cjYcyD2oy8/T9pH0YvkV5I/AAAAAAAAAMo/Dty5zJ4ZFR0/s1600/alg2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-8cjYcyD2oy8/T9pH0YvkV5I/AAAAAAAAAMo/Dty5zJ4ZFR0/s1600/alg2.png" /></a><a href="http://1.bp.blogspot.com/-uD489F_sf2A/T9pHygp_I6I/AAAAAAAAAMg/jpbltkTL8c8/s1600/alg1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-uD489F_sf2A/T9pHygp_I6I/AAAAAAAAAMg/jpbltkTL8c8/s1600/alg1.png" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="padding-bottom: 0.75pt; padding-left: 6pt; padding-right: 6pt; padding-top: 0.75pt;"><div class="MsoNormal">
<o:p></o:p></div>
</td>
<td style="padding-bottom: 0.75pt; padding-left: 6pt; padding-right: 6pt; padding-top: 0.75pt;"><br /></td></tr>
</tbody></table>
</div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">R18 რეგისტრისათვის ანალოგიური ოპერაციების ჩატარება საშუალებას
მოვცემს გავზარდოთ დაყოვნება კიდევ 255-ჯერ. ამ დროის განმავლობაში ჩვენი შუქდიოდი
იქნება ანთებული. გავიმეოროთ იგივე პროცედურა ჩამქრალი შუქდიოდისათვის და დავიწყოთ
თავიდან.<br />წითლად მონიშნული გადასვლის განსახორციებლად საჭიროა მენიუში აირჩიოთ
“Elements” “JMP Vector” და შემდეგ გამოიყენოთ “Alt” + ისრიანი
კლავიშები.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-tOWV-SaedCQ/T9pH2bgeZCI/AAAAAAAAAMw/rz2Rs6mKNHk/s1600/algorithm_first.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-tOWV-SaedCQ/T9pH2bgeZCI/AAAAAAAAAMw/rz2Rs6mKNHk/s320/algorithm_first.png" width="134" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<br />
<strong><span lang="ka" style="font-family: Sylfaen, serif;">ალგორითმის შედგენა
დას</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რულებულია! </span></strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ახლა საჭიროა მისი კომპილაცია. ანუ საჭიროა, რომ გრაფიკული ფორმით
წარმოდგენილი ალგოროთმიდან მივიღოთ მიკროკონტროლერის პროგრამულ მახსოვრობაში
(FlashROM) ჩასაწერი კოდი. ამისთვის საჭიროა მენიუში აირჩიოთ “Program” “Compile” .
კომპილატორი გვაცნობებს, რომ კომპილაცია წარმატებით დასრულდა. მენიუში აირჩიეთ
“File” “Save” და დახურეთ პროგრამა.<br />გახსენით თქვენი ფოლდერი “Mc1day”. ნახავთ,
რომ იქ შეიქმნა ახალი ფოლდერი “Mc1day_INI”, რომელშიც მოთავსებულია ინფორმაცია
პროექტის შესახებ. ამ ფოლდერის შიგთავსი არ გვაინტერესებს. ჩვენთვის მნიშვნელოვანია
მის გარეთ მოთავსებული ფაილები. Mc1day.alp – ეს თვით პროექტის ფაილია, Mc1day.hex
– ეს სწორედ ის ფაილია, რომელიც უნდა ჩაიწეროს მიკროკონტროლერის FlashROM-ში,
EE_Mc1day.hex – ფაილი წარმოადგენს მიკროკონტროლერის მუდმივი მახსოვრობის (EEPROM)
შიგთავსს. მუდმივი მახსოვრობა ჩვენ არ გამოგვიყენებია, ამიტომ ეს ფაილი არ
დაგვჭირდება. იმის შესახებ, თუ როგორ უნდა გამოვიყენოთ Mc1day.hex ფაილი – შემდეგ
სტატიაში.</span><span lang="GEO/KAT"><o:p></o:p></span>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0tag:blogger.com,1999:blog-8561553033133627042.post-39206925282756558382012-06-14T23:13:00.002+05:002012-06-16T01:40:07.722+05:00მიდევრობითი (Serial) პორტი<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div align="center" style="text-align: center;">
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიდევრობითი (Serial) პორტი.</span></strong><span lang="GEO/KAT"><o:p></o:p></span></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პარალელური პორტისაგან</span><span style="font-family: Sylfaen, serif;"> <span lang="GEO/KAT">განსხვავებით, სადაც ბაიტის შემადგენელი რვავე ბიტი 8 მავთულის
საშუალებით ერთდროულად გადაიცემა, მიმდევრობით პორტში ინფორმაცია გადაიცემა ერთ
მავთულში ცალკეული ბიტების ერთმანეთის მიყოლებით (ბიტები b0,b1,b2,…) მიმდევრობით
გამოყვანის მეთოდით, რაც განაპირობებს კიდეც მის სახელწოდებას.<br />ტერმინი
“მიმდევრობითი პორტი” არ გულისხმობს USB პორტს და ethernet-ს, რომლებიც თავიანთი
არსით, აგრეთვე მიმდევრობით მოწყობილობებს წარმოადგენენ. იგი გულისხმობს
მოწყობილობებს, რომელთა მუშაობის პრინციპი (პროტოკოლი) შემდეგში მდგომარეობს:
საინფორმაციო არხში მკაცრად განსაღვრული ინტერვალებით გადაიცემა ბიტები, რომელთაგან
პირველი წარმოადგენს ე.წ. სტარტ-ბიტს, მას მოყვება უმცროსი (ნულოვანი) საინფორმაციო
ბიტი, შემდგომ ერთმანეთის მიყოლებით გადაიცემა დანარჩენი საინფორმაციო ბიტები,
რომელთა რაოდენობა (5-8) წინასწარ არის განსაზღვრული, შემდგომ გადაიცემა ან არ
გადაიცემა (წინასწარი შეთანხმებით) გადაცემის სისწორის შემოწმებისათვის განკუთვნილი
ბიტი (ე.წ. ლუწობის კონტროლი – parity) და ბოლოს ერთი ან ორი (აგრეთვე წინასწარი
შეთანხმებით) სტოპ-ბიტი, რომელიც სტარტ-ბიტის შებრუნებული მნიშვნელობის არის (თუ
სტარტ-ბიტი ლოგიკური “1″ არის, მაშინ სტოპ-ბიტი ან ბიტები ლოგიკურ “0″
წარმოადგენს). ბიტების ამგვარი თანმიმდევრობის ერთობლიობას ფრეიმი ეწოდება.
“წინასწარი შეთანხმება” გულისხმობს, რომ გადამცემსა და მიმღებში აპარატურა
ერთნაირად არის კონფიგურირებული. აუცილებელი პირობაა, აგრეთვე ორივე აპარატურის
სატაქტო სიხშირეების (ანუ გადაცემა-მიღების ინტერვალების) მკაცრი ტოლობა, რაც
მიიღწევა </span></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კვარცული რეზონატორების</span><span style="font-family: Sylfaen, serif;"> <span lang="GEO/KAT">საშუალებით დასტაბილიზებული სატაქტო გენერატორების გამოყენებით.
ინფორმაციის გადაცემის სიჩქარე განისაზღვრება სატაქტო სიხშირით და აირჩევა რიგიდან
300, 600, 1200, 2400, 4800, 9600, 19200 ბიტი/წმ.<br />აღწერილი პროტოკოლით მუშაობს
რამოდენიმე საკომუნიკაციო მოწყობილობა. მათ შორის ფართოდ გავრცელებული RS232 პორტი
(COM პორტი), რომელიც სულ რამოდენიმე წლის წინ თითქმის ყველა კომპიუტერში იყო
ჩაშენებული (ზოგჯერ რამოდენიმეც) და რომელიც თანდათან გამოდევნა USB პორტმა.
მიუხედავად ამისა, იმის გამო, რომ მიკროკონტროლერების უმრავლესობას გააჩნია ამ
პროტოკოლით მომუშავე საკომუნიკაციო მოწყობილობები, COM პორტი ჯერ კიდევ ინარჩუნებს
პოპულარობას.<br />RS232 პორტის თავისებურება იმაში მდგომარეობს, რომ მისი სიგნალი
ორი პოლარობის არის. ლოგიკურ “1″ -ს შეესაბამება -12 ვოლტი, ხოლო ლოგიკურ “0″ -ს
+12 ვოლტი ძაბვა (იშვიათად, -5 და +5 ვოლტი). დიაგრამაზე მოყვანილია 1 ფრეიმი,
რომელიც უზრუნველყოფს 01011100 ორობითი რიცხვის გადაცემას. კონფიგურაცია ასეთია:
მონაცემთა ბიტები – 8, ლუწობის კონტროლი – არა, სტოპ-ბიტები – 1 (Data bits – 8,
Paruty – None, Stop bits – 1).</span></span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-VLGBjGtn46g/T9ooQ6-1npI/AAAAAAAAAKE/lzeqvD8zKgo/s1600/com_puls.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="124" src="http://3.bp.blogspot.com/-VLGBjGtn46g/T9ooQ6-1npI/AAAAAAAAAKE/lzeqvD8zKgo/s320/com_puls.png" width="320" /></a></div>
<span style="font-family: Sylfaen, serif;"><span lang="GEO/KAT"><br /></span></span><br />
<span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კონფიგურაციის დასაყენებლად შეასრულეთ შემდეგი თანმიმდევრობა (Windows
XP): Control Panel, System, Hardware, Device Manager, Ports (COM & LPT),
ამოირჩიეთ პორტი, Port Settigs.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-pVp6kWfEqv0/T9ooP1l3VpI/AAAAAAAAAJ8/LLu1LRHk_U4/s1600/com_panel1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/-pVp6kWfEqv0/T9ooP1l3VpI/AAAAAAAAAJ8/LLu1LRHk_U4/s320/com_panel1.png" width="292" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><span style="font-family: Sylfaen, serif;"></span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">COM პორტთან მიერთება ხორციელდება 9 ან 25 გამომყვანიანი კონექტორის
საშუალებით. სურათზე ნაჩვენებია 9 გამომყვანიანი DB9F ტიპის კონექტორი, ხოლო
ცხრილში მოყვანილია გამომყვანების დანიშნულება.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-2XubztHzOSE/T9ooYZ74uyI/AAAAAAAAAKM/8td17DzmZsE/s1600/com_rs232.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="115" src="http://4.bp.blogspot.com/-2XubztHzOSE/T9ooYZ74uyI/AAAAAAAAAKM/8td17DzmZsE/s320/com_rs232.png" width="320" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<span lang="GEO/KAT"><o:p></o:p></span><br />
<div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="background: #cccccc; border-bottom: 1pt outset; border-left: 1pt outset; border-right: 1pt outset; border-top: 1pt outset; mso-border-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<strong><span style="font-family: Arial, sans-serif; font-size: 10pt;">N</span></strong><o:p></o:p></div>
</td>
<td style="background: #cccccc; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: 1pt outset; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; mso-border-top-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<strong><span style="font-family: Sylfaen, serif; font-size: 10pt;">აღნიშვნა</span></strong></div>
</td>
<td style="background: #cccccc; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: 1pt outset; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; mso-border-top-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<strong><span style="font-family: Sylfaen, serif; font-size: 10pt;">მიმართულება</span></strong></div>
</td>
<td style="background: #cccccc; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: 1pt outset; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; mso-border-top-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<strong><span style="font-family: Sylfaen, serif; font-size: 10pt;">სიგნალი</span></strong></div>
</td></tr>
<tr>
<td style="background: white; border-bottom: 1pt outset; border-left: 1pt outset; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-left-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">1</span><o:p></o:p></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">DCD</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Sylfaen, serif; font-size: 10pt;">შესასვლელი</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">Data
Carrier Detect</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">
(მზიდი სიხშირე)</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="background: white; border-bottom: 1pt outset; border-left: 1pt outset; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-left-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">2</span><o:p></o:p></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">RxD</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Sylfaen, serif; font-size: 10pt;">შესასვლელი</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">Receive
Data</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">
(მონაცემების მიღება)</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="background: white; border-bottom: 1pt outset; border-left: 1pt outset; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-left-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">3</span><o:p></o:p></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">TxD</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Sylfaen, serif; font-size: 10pt;">გამოსასვლელი</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">Transmit
Data</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">
(მონაცემების გადაცემა)</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="background: white; border-bottom: 1pt outset; border-left: 1pt outset; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-left-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">4</span><o:p></o:p></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">DTR</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Sylfaen, serif; font-size: 10pt;">გამოსასვლელი</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">Data
Terminal Ready</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">
(ტერმინალის მზადყოფნა)</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="background: white; border-bottom: 1pt outset; border-left: 1pt outset; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-left-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">5</span><o:p></o:p></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">GND</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">-</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">Ground</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">
(საერთო მავთული – “მიწა”)</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="background: white; border-bottom: 1pt outset; border-left: 1pt outset; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-left-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">6</span><o:p></o:p></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">DSR</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Sylfaen, serif; font-size: 10pt;">შესასვლელი</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">Data
Set Ready</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">
(მიმღების მზადყოფნა)</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="background: white; border-bottom: 1pt outset; border-left: 1pt outset; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-left-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">7</span><o:p></o:p></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">RTS</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Sylfaen, serif; font-size: 10pt;">გამოსასვლელი</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">Request
To Send</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">
(გადაცემის მოთხოვნა)</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="background: white; border-bottom: 1pt outset; border-left: 1pt outset; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-left-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">8</span><o:p></o:p></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">CTS</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Sylfaen, serif; font-size: 10pt;">შესასვლელი</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">Clear
To Send</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">
(გადაცემის მზადყოფნა)</span><o:p></o:p></div>
</td></tr>
<tr>
<td style="background: white; border-bottom: 1pt outset; border-left: 1pt outset; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-left-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">9</span><o:p></o:p></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">RI</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div align="center" style="text-align: center;">
<span style="font-family: Sylfaen, serif; font-size: 10pt;">შესასვლელი</span></div>
</td>
<td style="background: white; border-bottom: 1pt outset; border-left: medium none; border-right: 1pt outset; border-top: medium none; mso-border-bottom-alt: outset windowtext .25pt; mso-border-right-alt: outset windowtext .25pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 10pt;">Ring
Indicator</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">
(გამოძახების სიგნალი)</span><o:p></o:p></div>
</td></tr>
</tbody></table>
</div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამოცანათა უმრავლესობისათვის ცხრილში მოყვანილი გამომყვანებიდან
უმნიშვნელოვანესია TxD, RxD და GND გამომყვანები. GND (Ground) გამომყვანი მთელი
სისტემის საერთო მავთულს – “მიწას” წარმოადგენს. სწორედ მის მიმართ იზომება
პოტენციალები, რომლებიც არსებობენ ყველა დანარჩენ გამომყვანებზე. TxD გამომყვანი
წარმოადგენს ინფორმაციის გადამცემის გამომყვანს, ხოლო RxD – ინფორმაციის მომღების
გამომყვანს. დანარჩენი გამომყვანები ასრულებენ დამხმარე ფუნქციებს. უმრავლეს
შემთხვევაში ორ ერთნაირ მოწყობილობას შორის ორმხრივი კავშირის დასამყარებლად
საკმარისია მათი შეერთება ქვემოთ გამოსახული სქემით.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-l9LhUPfz95M/T9ooZkai9kI/AAAAAAAAAKU/j6vRwz7D44k/s1600/nul_modem1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-l9LhUPfz95M/T9ooZkai9kI/AAAAAAAAAKU/j6vRwz7D44k/s1600/nul_modem1.gif" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შეერთებისათვის აუცილებელი მავთულების რაოდენობა დამოკიდებულია
გამოყენებული საკომუნიკაციო პროგრამის თავისებურებებზე – ამოწმებს თუ არა პროგრამა
გადამცემის მზადყოფნას ან სხვა მოთხოვნებს. პროგრამული უზრუნველყოფის 99 პროცენტის
მოთხოვნებს აკმაყოფილებს ქვემოთ მოყვანილი სქემა.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-YYIFgibw71U/T9ooeah0kfI/AAAAAAAAAKc/y2TDATNrwbE/s1600/nul_modem2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-YYIFgibw71U/T9ooeah0kfI/AAAAAAAAAKc/y2TDATNrwbE/s1600/nul_modem2.gif" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სტანდარტით გათვალისწინებული ყველა მოთხოვნის დასაკმაყოფილებლად
საჭიროა შემდეგი სქემა – ე.წ. 7 მავთულიანი ნულ მოდემი.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-raFiZvPOlPw/T9oofEmrKsI/AAAAAAAAAKk/ZJu9lk-hlJk/s1600/nul_modem3.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-raFiZvPOlPw/T9oofEmrKsI/AAAAAAAAAKk/ZJu9lk-hlJk/s1600/nul_modem3.gif" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">Windws -ში საკომუნიკაციო პროგრამულ უზრუნველყოფად შეიძლება
გამოყენებულ იქნეს პროგრამა Hyper Terminal (“Start”, “All Programs”,
“Accessories”, “Communications”, “Hyper Terminal”).</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იმ პერსონალური კომპიუტერებისათვის, რომელთაც არ აქვს COM პორტი,
შეიძლება გამოყენებულ იქნეს <strong>PCI-COM</strong> პლატა, რომელიც
მონტაჟდება კომპიუტერის PCI სლოტში.<br />ნოუტბუკებისათვის შეიძლება გამოყენებულ
იქნას <strong>USB-COM</strong> ადაპტერი. ასეთი
ადაპტერი ერთი ბოლოთი უერთდება კომპიუტერის (ნოუტბუკის) USB პორტს, ხოლო მის მეორე
ბოლოზე მოთავსებულია სტანდარტული COM კონექტორი, რომელსაც შეიძლება მიუერთდეს RS232
მოწყობილობები. ადაპტერის დრაივერის დაინსტალირების შემდეგ კომპიუტერში შეიქმნება
ვირტუალური COM პორტი, რომელსაც შეიძლება ისევე მივმართოთ, როგორც ჩვეულებრივ,
სტანდარტულ COM პორტს.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-GlIfFoDkjM4/T9oogjuojBI/AAAAAAAAAKs/jaz7epkK6Ts/s1600/usb-com.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="148" src="http://4.bp.blogspot.com/-GlIfFoDkjM4/T9oogjuojBI/AAAAAAAAAKs/jaz7epkK6Ts/s320/usb-com.jpg" width="320" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<br /></div>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0tag:blogger.com,1999:blog-8561553033133627042.post-84670155076884288722012-06-14T22:59:00.000+05:002012-06-16T01:41:27.071+05:00პარალელური პორტი (LPT პორტი)<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="Section1">
<div>
<div>
<div>
<div>
<div>
<div style="margin-left: 1.5in;">
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პარალელური პორტი (LPT პორტი)</span></strong><span lang="GEO/KAT"><o:p></o:p></span></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პარალელური პორტი განკუთვნილია კომპიუტერიდან ინფორმაციის გამოსაყვანად,
ინფორმაციის კომპიუტერში შესაყვანად და პერიფერიული მოწყობილობების (პრინტერების, სკანერების
და ა.შ.) სამართავად.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">კომპიუტერში შესაძლებელია 3 პარალელური პორტის ჩართვა. Windows აღნიშნავს
მათ როგორც LPT1, LPT2, LPT3.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">თვითოეული პორტი შეიცავს სამ რეგისტრს – ესენია: ინფორმაციის გამოყვანა–შეყვანის
რეგისტრი <strong>(მონაცემთა რეგისტრი),</strong>
პერიფერიული მოწყობილობებიდან გამოსული სამართავი სიგნალების ( მაგ.: პრიტრიდან -”ქაღალდი
გათავდა”) კომპიუტერში შეყვანის რეგისტრი <strong>(სტატუსის
რეგისტრი),</strong> პერიფერიული მოწყობილობების სამართავი სიგნალების (მაგ.:
“მონაცემები გადაცემულია”) კომპიუტერიდან გამოყვანის რეგისტრი <strong>(მართვის რეგისტრი).</strong> კომპიუტერის
სამისამართო სივრცეში მათ მიეკუთვნებათ კონკრეტული მისამართები. მონაცემთა რეგისტრის
მისამართს ეწოდება საბაზო მისამართი. <strong>საბაზო
</strong>მისამართებია: &H378 (LPT1), &H278 (LPT2), &H3BC
(LPT3). <strong>საბაზო+1</strong>
მისამართი მიეკუთვნება სტატუსის რეგისტრს, <strong>საბაზო+2</strong>
მისამართი მიეკუთვნება მართვის რეგისტრს.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-LB1JyAlm3ZY/T9ojLQnJ9VI/AAAAAAAAAJg/m8QGF83FMGs/s1600/parallel.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="173" src="http://1.bp.blogspot.com/-LB1JyAlm3ZY/T9ojLQnJ9VI/AAAAAAAAAJg/m8QGF83FMGs/s320/parallel.gif" width="320" /></a></div>
<span style="font-family: Sylfaen, serif;">პორტთან
მიერთებული 25 კონტაქტიანი საკონტაქტო შემაერთებელი (connector). ნახაზზე მოცემულია
კონტაქტების შეერთების სქემა. კონტაქტები 18 – 25 საერთოა (მიერთებულია კომპიუტერის
კორპუსთან). სიგნალების ძაბვები იღებენ მნიშვნელობებს: 0 ვოლტი ან +5 ვოლტი . მონაცემთა
რეგისტრის გამომყვანებზე მიეწოდება +5 ვოლტი, თუ შესაბამის თანრიგში ჩაწერილია ლოგიკური
“1″. წინააღმდეგ შემთხვევაში (ანუ, თუ შესაბამის თანრიგში ჩაწერილია ლოგიკური
“0″), გამომყვანზე ძაბვა შეადგენს 0 ვოლტს. ასეთ შემთხვევეში ამბობენ, რომ მონაცემთა
რეგისტრის თანრიგები არ არის ინვერტირებული, ლოგიკურ ერთიანს შეესაბამება ძაბვის მაღალი
მნიშვნელობა, ლოგიკურ ნულს – დაბალი. იგივეს ვერ ვიტყვით დანარჩენ რეგისტრებზე: როგორც
სტატუსის რეგისტრის, ისე მართვის რეგისტრის ცალკეული თანრიგები ინვერტირებულია.</span><br />
<div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: outset 1.0pt; mso-border-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<strong><span style="font-family: Arial, sans-serif; font-size: 7pt;">Pin No (DB25)</span></strong><o:p></o:p></div>
</td>
<td style="border-left: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; mso-border-top-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<strong><span style="font-family: Arial, sans-serif; font-size: 7pt;">Signal name</span></strong><o:p></o:p></div>
</td>
<td style="border-left: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; mso-border-top-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<strong><span style="font-family: Arial, sans-serif; font-size: 7pt;">Direction</span></strong><o:p></o:p></div>
</td>
<td style="border-left: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; mso-border-top-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<strong><span style="font-family: Arial, sans-serif; font-size: 7pt;">Register – bit</span></strong><o:p></o:p></div>
</td>
<td style="border-left: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; mso-border-top-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<strong><span style="font-family: Arial, sans-serif; font-size: 7pt;">Inverted</span></strong><o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">1</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">nStrobe</span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Out</span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Control-0</span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Yes</span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">2</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data0</span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In/Out</span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data-0</span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No</span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">3</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data1 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In/Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data-1 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">4</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data2 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In/Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data-2 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">5</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data3 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In/Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data-3 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">6</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data4 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In/Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data-4 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">7</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data5 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In/Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data-5 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">8</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data6 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In/Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data-6 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">9</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data7 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In/Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Data-7 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">10</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">nAck </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Status-6 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">11</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Busy </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Status-7 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Yes </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">12</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Paper-Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Status-5 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">13</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Select </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Status-4 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">14</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Linefeed </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Control-1 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Yes </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">15</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">nError </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">In </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Status-3 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">16</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">nInitialize </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Control-2 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">No </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">17</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">nSelect-Printer </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Out </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Control-3 </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Yes </span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: outset 1.0pt; mso-border-bottom-alt: outset windowtext .75pt; mso-border-left-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div class="MsoNormal">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">18-25</span><o:p></o:p></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">Ground </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">- </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">- </span></div>
</td>
<td style="border-bottom: outset 1.0pt; border-left: none; border-right: outset 1.0pt; border-top: none; mso-border-bottom-alt: outset windowtext .75pt; mso-border-right-alt: outset windowtext .75pt; padding: .75pt .75pt .75pt .75pt;"><div align="center" style="text-align: center;">
<span style="font-family: Arial, sans-serif; font-size: 7pt;">- </span></div>
</td>
</tr>
</tbody></table>
</div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ინფორმაცია ცალკეული ბიტების ინვერტულობის შესახებ განთავსებულია ცხრილის
გრაფაში “Inverted”. გრაფაში “Pin No” მითითებულია 25 კონტაქტიანი კონტაქტური შემაერთებლის
(DB25) გამომყვანის ნომერი, გრაფაში “Signal Name” – სიგნალის სახელწოდება, გრაფაში
“Direction” სიგნალის გადაცემის მიმართულება, ხოლო გრაფაში “Register-bit” – რეგისტრის
სახელი და თანრიგის (ბიტის) ნომერი. როგორც ცხრილიდან ჩანს, მონაცემთა რეგისტრი ორმხრივად
არის მიმართული – მისი თანრიგები Data-0″ – “Data-7″ შეიძლება გამოყენებულ იქნას როგორც
ინფორმაციის გამოსაყვანად, ისე კომპიუტერში შესაყვანად. ამ შესაძლებლობის რეალიზაციისათვის
საჭიროა პორტი შესაბამისად დაკონფიგურირდეს, რისთვისაც კომპიუტერის გადატვირთვის მომენტში
უნდა შევიდეთ BIOS -ის მენიუში, მოვძენოთ პუნქტი <span style="font-size: x-small;">“</span></span><span style="font-size: x-small;"><strong><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">INTEGRATED
PERIPHERALS</span></strong></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><span style="font-size: x-small;">“</span>, ავირჩიოთ <span style="font-size: x-small;">“</span></span><span style="font-size: x-small;"><strong><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">PARALLEL
PORT MODE:</span></strong></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><span style="font-size: x-small;">”</span> და დავაყენოთ პორტის რეჟიმი
<span style="font-size: x-small;">“</span></span><span style="font-size: x-small;"><strong><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">EPP</span></strong></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><span style="font-size: x-small;">“</span>.
თუ თქვენს კომპიუტერს არ აქვს რეჟიმი <span style="font-size: x-small;">“</span></span><span style="font-size: x-small;"><strong><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">EPP</span></strong></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><span style="font-size: x-small;">“</span>,
მაშინ პორტის მონაცემთა რეგისტრი იმუშავებს მხოლოდ ინფორმაციის გამოყვანის რეჟიმში.
ამ შემთხვევაში, ინფორმაციის შეყვანა კომპიუტერში შესაძლებელი იქნება მხოლოდ სტატუს
რეგისტრის საშუალებით. </span><span lang="GEO/KAT"><o:p></o:p></span><br />
<strong><span lang="GEO/KAT">Windows</span></strong><span lang="GEO/KAT">–</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">არ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გააჩნია</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პორტის</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ცალკეულ</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რეგისტრებთან</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მიმართვის</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">საშუალება</span><span lang="GEO/KAT">.
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">შესაძლებელია</span><span lang="GEO/KAT">, </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მხოლოდ</span><span lang="GEO/KAT">,
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ასეთი</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ტიპის</span><span lang="GEO/KAT">
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ბრძანების</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">განხორციელება</span><span lang="GEO/KAT"> – “</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">გაიგზავნოს</span><span lang="GEO/KAT"> </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სიტყვა</span><span lang="GEO/KAT">
‘abc’ </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">პორტში</span><span lang="GEO/KAT"> LPT1″.<o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">სამაგიეროდ, ნებიმიერი რეგისტრის ნებისმიერი თანრიგის (ბიტის) ჩაწერა–წაკითხვა
შესაძლებელია </span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">“inpout32.dll”</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"> დინამიური ბიბლიოთეკის
ფუნქციების საშუალებით. </span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">“inpout32.dll”</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"> ბიბლიოთეკა თავისუფლად
ვრცელდება (უფასოა) და შეიძლება ჩამოტვირთულ იქნას ინტერნეტიდან. ჩამოტვირთვის შემდეგ
ფაილი </span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">“inpout32.dll”</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"> თავსდება
Windows\System32 დირექტორიაში და მზად არის გამოსაყენებლად. იგი მოიცავს ორ INP და
OUT ფუნქციებს, შესაბამისად ინფორმაციის შეყვანისა და გამოყვანისათვის.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br />
<strong>Visual Basic კოდი ფუნქციების
გამოცხადებისათვის:</strong></span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span style="color: magenta;"><i><b><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Private Declare Function </span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Inp Lib “inpout32.dll” _<br />
</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">
</span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Alias </span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">“Inp32″ (ByVal PortAddress As
Integer) As Integer </span><span lang="GEO/KAT"><o:p></o:p></span></b></i></span><br />
<span style="color: magenta;"><i><b><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Private Declare Sub </span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Out Lib “inpout32.dll” _</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br />
</span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Alias </span></b></i></span><span lang="GEO/KAT" style="font-family: 'Courier New';"><span style="color: magenta;"><i><b>“Out32″ (ByVal PortAddress As
Integer, ByVal Value As Integer)</b></i></span></span><span lang="GEO/KAT"><o:p></o:p></span><br />
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">VB კოდი LPT1 პორტში რაიმე რიცხვის (<256) გადასაგზავნად:</span></strong><span lang="GEO/KAT"><o:p></o:p></span><br />
<i><span lang="GEO/KAT" style="color: magenta; font-family: Tahoma, sans-serif; font-weight: bold;">Private Sub</span><span lang="GEO/KAT" style="color: magenta; font-family: 'Courier New'; font-weight: bold;"><br />
</span><span lang="GEO/KAT" style="color: magenta; font-family: Tahoma, sans-serif; font-weight: bold;">Command1_Click()<br />
Out &H378, 15 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><span style="color: blue;">‘გაიგზავნება რიცხვი 15</span><br />
</span><span lang="GEO/KAT" style="color: magenta; font-family: Tahoma, sans-serif; font-weight: bold;">End Sub </span></i><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-QQIufLarR-I/T9ojMn8qNBI/AAAAAAAAAJo/WqQg9AL64Yo/s1600/parport1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-QQIufLarR-I/T9ojMn8qNBI/AAAAAAAAAJo/WqQg9AL64Yo/s1600/parport1.png" /></a></div>
<span lang="GEO/KAT" style="color: navy; font-family: Tahoma, sans-serif;"><br /></span><br />
<span style="font-family: Sylfaen, serif;">თუ
ნახაზზე მოყვანილ სქემას ავაწყობთ და ზემოთ მოყვანილ პროგრამას შევასრულებთ, მაშინ
აინთება ზედა ოთხი შუქდიოდი.</span><br />
<span lang="GEO/KAT" style="color: navy; font-family: Sylfaen, serif;">ამ პროგრამის შესრულება კი გამოიწვევს შუქდიოდების ჩაქრობას.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="color: magenta; font-family: Tahoma, sans-serif; font-style: italic; font-weight: bold;">Private Sub</span><span lang="GEO/KAT" style="color: magenta; font-family: 'Courier New'; font-style: italic; font-weight: bold;"><br />
</span><span lang="GEO/KAT" style="color: magenta; font-family: Tahoma, sans-serif; font-style: italic; font-weight: bold;">Command1_Click()</span><span lang="GEO/KAT" style="color: magenta; font-family: 'Courier New'; font-style: italic; font-weight: bold;"><br />
</span><span lang="GEO/KAT" style="color: magenta; font-family: Sylfaen, serif; font-style: italic; font-weight: bold;">
</span><span lang="GEO/KAT" style="color: magenta; font-family: Tahoma, sans-serif; font-style: italic; font-weight: bold;">Out &H378, </span><span lang="GEO/KAT" style="color: magenta; font-family: Sylfaen, serif; font-style: italic; font-weight: bold;">0 </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><span style="color: blue; font-style: italic; font-weight: bold;">‘</span><span style="color: blue;"><span style="font-style: italic; font-weight: bold;"> </span>გაიგზავნება რიცხვი 0</span><br />
</span><span lang="GEO/KAT" style="color: magenta; font-family: Tahoma, sans-serif; font-style: italic; font-weight: bold;">End Sub </span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="color: navy; font-family: Sylfaen, serif;">ყველა შუქდიოდის ასანთებად, ცხადია, უნდა შერულდეს პროგრამა:</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<i><b><span lang="GEO/KAT" style="color: magenta; font-family: Tahoma, sans-serif;">Private Sub</span><span lang="GEO/KAT" style="color: magenta; font-family: 'Courier New';">
Command1_Click() </span><span lang="GEO/KAT" style="color: magenta; font-family: Sylfaen, serif;"><br />
</span><span lang="GEO/KAT" style="color: magenta; font-family: Tahoma, sans-serif;">Out &H378, </span><span lang="GEO/KAT" style="color: magenta; font-family: Sylfaen, serif;">255</span><span lang="GEO/KAT"><span style="font-family: Tahoma, sans-serif;"><span style="color: magenta;"> </span><span style="color: blue;"> </span></span></span></b></i><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><i><span style="color: blue;">‘გაიგზავნება რიცხვი 255</span></i><br />
</span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;"><i><b><span style="color: magenta;">End Sub </span></b></i></span><span lang="GEO/KAT"><o:p></o:p></span><br />
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">VB კოდი LPT1 პორტიდან სგნალის შემოსაყვანად:</span></strong><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მონაცემთა რეგისტრიდან სიგნალების შემოყვანისათვის გამოიყენება არა საბაზო
მისამართი &H378 , არამედ მისამართი &H37F (ანუ, საბაზო+7).</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<i><b><span style="background-color: white; color: magenta;"><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Private Sub</span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">
Command1_Click() </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br />
</span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Text1.Text = Inp(&H37F) </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br />
</span></span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;"><span style="background-color: white;"><span style="color: magenta;">End Sub</span></span></span></b></i><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ზემოთ მოყვანილი პროგრამის შესრულებით Text1 ტექსტბოქსში აისახება მონაცემთა
რეგისტრის გამომყვანებზე მიწოდებული ბაიტის რიცხვითი მნიშვნელობა.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-17KAdBvG6lU/T9ojQDdMtKI/AAAAAAAAAJw/tJRte5yLetM/s1600/parport2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-17KAdBvG6lU/T9ojQDdMtKI/AAAAAAAAAJw/tJRte5yLetM/s1600/parport2.png" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<span lang="GEO/KAT" style="color: navy; font-family: Sylfaen, serif;">თუ ნახაზზე მოყვანილ სქემაზე ყველა ჩამრთველს ჩავრთავთ, მაშინ Text1 ტექსტბოქსში
აისახება “0″, თუ ყველა ჩამრთველს ამოვრთავთ – ტექსტბოქსში აისახება “255″.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="color: navy; font-family: Sylfaen, serif;">რა თქმა უნდა, ინფორმაცია შეიძლება შემოვიყვანოთ სტატუს
რეგისტრიდანაც ოღონდ უნდა გავითვალისწინოთ, რომ მისი მე–7 თანრიგი ინვერსულია:</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<i><b><span style="color: magenta;"><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Private Sub</span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">
Command1_Click() </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br />
</span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Text1.Text = Inp(&H37</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">9</span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">)</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">
AND &HF0</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br />
</span></span></b></i><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;"><i><b><span style="color: magenta;">End Sub</span></b></i></span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><span style="color: navy;">მიაქციეთ ყურადღება, რომ სტატუს რეგისტრს 0–3 თანრიგების
გამომყვანები უბრალოდ, არ აქვს. ამიტომ გვიწევს მათი მასკირება კონსტრუქციით</span><i><b><span style="color: magenta;"> </span></b></i></span><i><b><span style="color: magenta;"><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">Inp(&H37</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">9</span><span lang="GEO/KAT" style="font-family: Tahoma, sans-serif;">)</span></span></b></i><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><i><b><span style="color: magenta;">
AND &HF0</span></b></i>.<span style="color: navy;"> თუ ყველა ჩამრთველი ჩართულია, მაშინ Text1
ტექსტბოქსში აისახება “128″.</span></span><span lang="GEO/KAT"><o:p></o:p></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">იმ კომპიუტერებისათვის, რომელთაც პარალელური პორტი არ გააჩნიათ, შეიძლება
გამოყენებულ იქნას <strong>PCI-LPT</strong>
პლატა, რომელიც კომპიუტერის PCI სლოტში შეიძლება ჩამონტაჟდეს. </span><span lang="GEO/KAT"><o:p></o:p></span></div>
</div>
</div>
</div>
</div>
</div>
</div>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0tag:blogger.com,1999:blog-8561553033133627042.post-21432428429821871192012-06-14T22:16:00.002+05:002012-06-16T01:42:33.033+05:00რეზისტორების ფერადი მარკირება<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div align="center" style="text-align: center;">
<strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რეზისტორების</span></strong><strong><span lang="GEO/KAT"> </span></strong><strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ფერადი</span></strong><strong><span lang="GEO/KAT"> </span></strong><strong><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მარკირება</span></strong><span lang="GEO/KAT"><o:p></o:p></span></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">რეზისტორების წინაღობის ნომინალური მნიშვნელობის მარკირებისათვის გამოიყენება
რეზისტორის კორპუსზე დატანილი ფერადი ხაზების ან ფერადი წერტილების კოდი. ხაზების ან
წერტილების რაოდენობა შეიძლება იყოს 4-დან 6-მდე. 5 და 6 ხაზიან კოდში პირველ 3 ხაზს
შეესაბამება ნომინალის რიცხვითი მნიშვნელობები, მე-4 ხაზი გამოიყენება ამ მნიშვნელობის
მამრავლად, მე-5 ხაზი აღნიშნავს ნომინალის სიზუსტეს პროცენტებში, მე-6 ხაზი (6 ხაზიან
კოდში) – ნომინალის ტემპერატურულ კოეფიციენტს. 4 ხაზიან კოდში პირველ 2 ხაზს შეესაბამება
ნომინალის რიცხვითი მნიშვნელობები, მე-3 ხაზი გამოიყენება </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ამ
მნიშვნელობის მამრავლად, მე-4 ხაზი აღნიშნავს ნომინალის სიზუსტეს პროცენტებში.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-_xQwHGmOhdI/T9ocVFZmaXI/AAAAAAAAAJU/adDqVDsVq44/s1600/res_colors1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="178" src="http://3.bp.blogspot.com/-_xQwHGmOhdI/T9ocVFZmaXI/AAAAAAAAAJU/adDqVDsVq44/s320/res_colors1.gif" width="320" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;">მაგ. 1:<br />
4 ხაზიანი კოდისთვის 430 კილოომის ნომინალისთვის გვექნება ყვითელი, ნარინჯი, შავი,
ნარინჯი.<br />
მაგ. 2:<br />
5 ხაზიანი კოდისთვის 5 პროცენტიანი სიზუსტის<br />
430 კილოომის ნომინალისთვის გვექნება ყვითელი, ნარინჯი, შავი, ნარინჯი,ოქრო.</span><span lang="GEO/KAT"><o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-RN3JNnJqNEs/T9obPgS2umI/AAAAAAAAAJM/bIYbfJDB_js/s1600/res_colors.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/-RN3JNnJqNEs/T9obPgS2umI/AAAAAAAAAJM/bIYbfJDB_js/s320/res_colors.gif" width="311" /></a></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span><br />
<h2>
</h2>
</div>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0tag:blogger.com,1999:blog-8561553033133627042.post-9493618885699966482012-06-14T00:40:00.002+05:002012-06-16T01:45:22.968+05:00ნახევარგამტარული დიოდი<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div align="center" class="MsoNormal" style="text-align: center;">
<b><span lang="GEO/KAT" style="font-family: Sylfaen, serif;">ნახევარგამტარული დიოდი.<o:p></o:p></span></b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b><span lang="GEO/KAT" style="font-family: Sylfaen, serif;"><br /></span></b></div>
<div class="MsoNormal">
<b><span style="font-family: Sylfaen, serif; font-size: 10pt;">დიოდი</span></b><span class="apple-converted-space"><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span></span><span class="apple-converted-space"><span style="font-family: Sylfaen, serif; font-size: 10pt;"> </span></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">ეწოდება</span><span lang="GEO/KAT" style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ორელექტროდიან</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ელექტრონულ</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ხელსაწყო</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">ს</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">, რომელიც</span><span lang="GEO/KAT" style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">დენს</span><span style="font-family: Sylfaen, serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ატარებს</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ერთი</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">მიმართულებით</span><span style="font-family: Arial, sans-serif; font-size: 10pt;">,<span class="apple-converted-space"> </span></span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ანოდიდან</span><span class="apple-converted-space"><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span></span><span style="font-family: Sylfaen, serif; font-size: 10pt;">კათოდისაკენ</span><span style="font-family: Arial, sans-serif; font-size: 10pt;">. </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ანოდი</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">მიერთებულია</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">დენის</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">წყაროს</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">დადებით</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">პოლუსთან</span><span style="font-family: Arial, sans-serif; font-size: 10pt;">, </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">კათოდი</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> — </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">უარყოფით</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">პოლუსთან</span><span style="font-family: Arial, sans-serif; font-size: 10pt;">. </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">თანამედროვე</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ტექნიკაში</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ძირითადად</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ნახევარგამტარულ</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">დიოდებს</span><span style="font-family: Arial, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">იყენებენ</span><span style="font-family: Arial, sans-serif; font-size: 10pt;">.</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ნახევარგამტარები</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ეწოდება</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ნივთიერებებს</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;">, </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">რომელთა</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ელექტრული</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">გამტარობა</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">შუალედურია</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">გამტარებსა</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">და</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">დიელექტრიკებს</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">შორის</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;">. </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ნახევარგამტარებს</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ეკუთვნის</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ბევრი</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ნივთიერება</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;">: </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">გერმანიუმი</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;">, </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">სილიციუმი</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;">, </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">სელე</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">ნ</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ი</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;">, </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">სხვადასხვა</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">შენადნობები</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">და</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;"> </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">ჟანგეულები</span><span style="font-family: Verdana, sans-serif; font-size: 10pt;">.</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;"><br />
გამტარებლობის ხარისხის და გვარობის შეასაცვლელად ნახევარგამტარებს უმატებენ სხვადასხვა
ნივთიერების მინარევებს. ამ პროცესს ლეგირება ეწოდება. ლეგირების შედეგად, ნახევარგამტარში
დენის გატარებისას, მუხტის გადამტანები შეიძლება იყვნენ უარყოფითი ნაწილაკები - ელექტრონები,
ან დადებითი ნაწილაკები - ხვრელები. პირველ შემთხვევაში ნახევარგამტარს </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">n - </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">ტიპის ნახევარგამტარი ეწიდება. მეორე შემთხვევაში
- </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">p-</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">ტიპის. </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">სინამდვილეში
არავითარი ახალი დადებითი ნაწილაკი “</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">ხვრელი“ არ არსებობს. ეს უბრალოდ ის იონია კრისტალურ მესერში, რომელიც
ელექტრონმა მიატოვა და დარჩა ვაკანსია. ეს იონი არსად არ გადაადგილდება - იგი მიბმულია
კრისტალურ მესერზე. დენის გატარებისას ადგილი აქვს მეზობელი ატომიდან ელექტრონის მოგლეჯას
და ამ ვაკანსიის შევსებას. სამაგიეროდ, ახლა ვაკანსია გაჩნდა მეზობელ ადგილზე და ეფექტი
ისეთია, თითქოს დადებითმა მუხტმა - ხვრელმა გადაინაცვლა მეზობელ ადგილზე.</span></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">
თუ ნახევაგამტარის კრიტალის ერთ ნაწილს ისეთ
ლეგირებას გავუკეთებთ, რომ იგი </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">p-</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">ტიპის
გახდება, ხოლო მეორე ნაწილს კი ისეთს, რომ იგი </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">n</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">-ტიპის ნახევარგამტარად იქცეს, მივიღებთ ნახევარგამტარულ ხესაწყოს, რომელსაც
ნახევაგამტარული დიოდი ეწოდება.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-UXSIMgFq-h8/T9jnUN4ju1I/AAAAAAAAAHs/Po81Z71rfHQ/s1600/diode1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-UXSIMgFq-h8/T9jnUN4ju1I/AAAAAAAAAHs/Po81Z71rfHQ/s1600/diode1.png" /></a></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;"><span lang="GEO/KAT" style="font-size: 10pt;"> თუ ასეთ სტრუქტურას ელექტრულ წრედში ჩავრთავთ ისე,
რომ კვების წყაროს დადებით პოლუსს </span><span style="font-size: 10pt;">p</span><span lang="GEO/KAT" style="font-size: 10pt;">-ტიპის ნაწილს მივუერთებთ, ხოლო უარყოფით პოლუსს - </span><span style="font-size: 10pt;">n</span><span lang="GEO/KAT" style="font-size: 10pt;">-ტიპის ნაწილს, მაშინ ელექტრონები წავლენ დადებითი პოლუსისაკენ, ხოლო ხვრელები
- უარყოფითისაკენ და ადგილი ექნება მუხტის გადატანას, ე.ი. წრედში დენი გაივლის.</span></span></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-Ct6MLPPMHFU/T9jpWNWnV6I/AAAAAAAAAH0/uwXPHUTDMzw/s1600/diode2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-Ct6MLPPMHFU/T9jpWNWnV6I/AAAAAAAAAH0/uwXPHUTDMzw/s1600/diode2.png" /></a></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif; font-size: 10pt;">თუ კვების წყაროს ჩართვის
პოლარობას შევცლით, მაშინ ელექტრონები თავს მოიყრიან დადებით პოლუსთან, ხოლო ხვრელები
უარყოფით პოლუსთან და წრედში დენი არ გაივლის.</span></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-JlsL2HBcBJo/T9jpiV2JNNI/AAAAAAAAAH8/_I63aGz4W7A/s1600/diode3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-JlsL2HBcBJo/T9jpiV2JNNI/AAAAAAAAAH8/_I63aGz4W7A/s1600/diode3.png" /></a></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif; font-size: x-small;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Sylfaen, serif; font-size: 10pt;">p</span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">
და </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">n</span><span style="font-family: Sylfaen, serif; font-size: 10pt;"> <span lang="GEO/KAT">ნაწილების გამყოფ
არეს </span></span><span style="font-family: Sylfaen, serif; font-size: 10pt;">p-n </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">გადასასვლელი
</span><span style="font-family: Sylfaen, serif; font-size: 10pt;">(p-n
junction) </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">ეწოდება. <br />
დიოდის თვისებები დამოკიდებულია </span><span style="font-family: Sylfaen, serif; font-size: 10pt;">p-n </span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">გადასასვლელის სისქეზე, მალეგირებელი ნივთიერებების
და თვით საწყისი ნახევარგამტარის გვარობაზე.
ამ პარამეტრების შეჩევით ხდება სრულიად განსხვავებული თვისებებისა და დანიშნულების
მქონე დიოდების დამზადება. მაგალითად, შესაძლებელია ისეთი დიოდის დამზადება, რომელიც
გამტარებლობას იცვლის სინათლის ზემოქმედებით - ე.წ. <b>ფოტოდიოდი;</b> <b>შუქდიოდი</b> კი პირიქით, მასში დენის გატარებისას
ასხივებს ხილულ სინათლეს; <b>ზენერის</b> დიოდი
(<b>სტაბილიტრონი</b>) წრედში უკუღმა ჩართვისას ახორციელებს მასზე მოდებული
ძაბვის სტაბილიზაციას - ძაბვა თითქმის არ არის დამოკიდებული გამავალ დენზე; <b>ვარიკაპის</b> ელექტრული ტევადობა დამოკიდებულია
მოდებულ ძაბვაზე და ამიტომ იგი გამოიყენება როგორც ძაბვის საშუალებით მართვადი კონდენსატორი;
<b>ტუნელური</b> დიოდები გამოიყენება გენერატორების
სქემებში; <b>დინისტორი</b> ისეთი დიოდია, რომელიც
დენის გატარებას მხოლოდ რაიმე კონკრეტულ ძაბვაზე იყწებს; <b>გამმართველი</b> დიოდები გამოიყენება ცვლადი დენის მუდმივში გარდასაქმნელად.
ისინი განსხვავდებიან სიმძლავრით, და მუშა
სიხშირით; ეს არ არის დიოდების ტიპების სრული
ჩამონათვალი. მათ მართლაც უფართოესი გამოყენება აქვთ თანამედროვე ელექტრონიკაში.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-t54OG3GAkkU/T9jr7JRyrKI/AAAAAAAAAIE/Kpk7nHa0UbY/s1600/diode4.png" imageanchor="1" style="font-family: 'Times New Roman'; font-size: medium; margin-left: 1em; margin-right: 1em;"><img border="0" height="152" src="http://1.bp.blogspot.com/-t54OG3GAkkU/T9jr7JRyrKI/AAAAAAAAAIE/Kpk7nHa0UbY/s320/diode4.png" width="320" /></a></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;">
</span></div>
<div class="MsoNormal">
<span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;"><span lang="GEO/KAT" style="font-size: 10pt;"></span></span></div>
<span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;"></span><span lang="GEO/KAT" style="font-family: Sylfaen, serif; font-size: 10pt;"> </span></div>Anonymoushttp://www.blogger.com/profile/10008186236253018569noreply@blogger.com0