წყარო:
http://mikheil85.wordpress.com/chip/http://dl.dropbox.com/u/15732707/programir...hip/ATMega8.pdfhttp://dl.dropbox.com/u/15732707/programir...ip/ATMega16.pdfhttp://dl.dropbox.com/u/15732707/programir...p/ATMega128.pdfhttp://dl.dropbox.com/u/15732707/programir...trollers544.rarhttp://dl.dropbox.com/u/15732707/programir...ddedsystem1.pdfhttp://dl.dropbox.com/u/15732707/programir...ddedsystem2.pdf_____________________
მიკროკონტროლერი ეს არის პატარა პროცესორი ყველა თავისი ატრიბუტით, პლუს ენერგოდამოუკიდებელი მეხსიერება მონაცემებისათვის და პროგრამისათვის.
პროგრამა, რომელიც მიკროკონტროლერში ჩაიწერება წარმოადგენს .HEX ფაილს მაგ. ასეთს:
:1000000012ჩ0FEჩFFDჩFFჩჩFFBჩFFAჩFF9ჩFF8ჩF98
:10001000F7ჩFF6ჩFF5ჩFF4ჩFF3ჩFF2ჩFF1ჩFF0ჩFჩჩ
:06002000EFჩFEEჩFEDჩFA3
:10002600BFEDBDBFB0E0BEBFBFEFB7BBBFEFB1BB5B
:10003600B0E0B8BB22E014E00BEB0A95F1F71A9595
:10004600E1F72A95D1F70000BFEFB2BB22E014E03A
:100056000BEB0A95F1F71A95E1F72A95D1F700000F
:04006600E7ჩFFFჩF12
:00000001FF
თავიდან პროგრამა იწერება რომელიმე ენაზე. ასემბლერზე, ბეისიკზე, სიზე, …. . . ვისაც რომელი ეხერხება. ამის მერე ხდება პროგრამის ტრანსლირება – გადაყვანა მანქანურ კოდებში. მანქანური კოდი მიიღება ამ ჩვენი .HEX ფაილის სახით.
შემდეგი ეტაპი არის ამ ფაილის ჩაწერა მიკროკონტროლერის მეხსიერებაში. ამისათვის საჭიროა პროგრამატორი. აქ პატარა გაუგებრობა შეიძლება გაჩნდეს ტერმინოლოგიასთან დაკავშირებით. ერთის მხრივ პროგრამატორი ეს არის ფიზიკური მოწუობილობა რომელშიაც ჩაარჭობ მიკროკონტროლერს და დააპროგრამებ. ხოლო მეორეს მხრივ პროგრამატორი არის პროგრამა, რომლის მეშვეობითაც ხორციელდება ჩაწერის პროცესი. გაუგებრობის თავიდან ასაცილებლად ფიზიკურ მოწყობილობას დავარქვათ “პროგრამატორი-ადაპტერი”, ხოლო პროგრამას – “პროგრამა-პროგრამატორი” .
________________________________
PonyProg – არის, როგორც უკვე მიხვდით “პროგრამა-პროგრამატორი”,
რომლის ბოლო ვერსია უფასოდ იქაჩება ავტორის საიტიდან
http://www.lancos.com/ppwin95.htmlhttp://www.lancos.com/prog.html
პროგრამა ადაპტერი შეგიძლიათ ააწყოთ თქვენი ხელით. ინტერნეტში დადის მრავალი ვარიანტი. ერთ-ერთი მარტივი მაგრამ მუშა ATtiny2313 და ATmega8.
ეს AVR -ებისთვის. ხოლო PIC კონტროლერებისათვის არსებობს შესაბამისად ICPROG-პროგრამატორი და JDM – ადაპტერი.
_______________
www.sqema.net
www.microcontrollershop.com
www.dac.ge
forum.gol.ge
www.techniks.com
www.microchip.com
www.mini-box.com
www.benryves.com
www.gameinstitute.com
www.labcenter.com
www.ni.com/multisim
www.multi-sim.ru
www.electronicsworkbench.com
www.ece.rutgers.edu/~psannuti/ece223/Manual-for-multisim.pdf
www.me.sc.edu/courses/emch367/Download/programming.pdf
http://webcache.googleusercontent.com/sear...lient=firefox-a/www.cplusplus.com
www.avr123.nm.ru
ლესელიძე გაგიკა ტელ: 899501564 ან 754694
მაღაზია adc components
ლესელიძის #44 ”გაგიკა”
მაღაზია კომპონენტაში მის: ა.ყაზბეგის 7 ტელ:990929 ვებ გვერდი: www.dac.ge
________________________________
www.algrom.net

The Graphics Integrated Development Environment
for AVR microcontrollers
It is a professional powerful tool which reduces the software development time as much as 3-5X. The environment covers the complete development cycle: algorithm input, simulation, debugging and even chip programming. One can create programs both at an assembler level and macro-level, using the multi-byte signed values.
Unlike a classical text assembler, the user can enter a program as a flow-chart with a tree-like structure. The editor displays the web of conditional and unconditional branches in a visually convenient vector-like form. It eliminates the uncountable labels’ names which are inevitable in the classical assembler. All the logical structure of the program becomes visual.
The graphic technology opens new possibilities for programmers. The visualization of a logical structure reduces the probability of errors and reduces development time.

For setting the peripheral units (such as Timer/Counter, UART, ADC, SPI etc.) there is a especial element of algorithm – “SETTER”. It has an opened windowed interface. It is enough to choose the necessary parameters and the compiler will create the set of instruction to provide these parameters (at the right side of window).

The environment is very simple to use.
The product includes a graphics editor, compiler, simulator and in-system programmer. When programming the chip using in-system programmer, the microcontroller may be connected to a COM port of computer through a simple adapter (three diodes and a few resistors).
The in-system programmer implements a reprogramming counter, and saves it into the chip.

The Algorithm Builder provides an On-Chip MONITOR debug. It displays the actual state of the microcontroller at the breakpoints. The connection between a chip and computer requires only one pin, which can be selected by the user. The on-chip monitor debug is only applicable to chips that have SRAM.
The environment works in the operating system Windows 95/98/2000/NT/ME/XP.
__________
avr
http://dl.dropbox.com/u/15732707/programir...ip/avr8bit1.pdfhttp://dl.dropbox.com/u/15732707/programir...ip/avr8bit1.pdf
http://dl.dropbox.com/u/15732707/programir...ochip/sqema.pdf___________________________________