Ето, че най-накрая дойде и времето, когато мога спокойно да напиша няколко добри статийки за PIC програмирането каквато беше и в основата си идеята на този сайт.Откакто го направих измина доста време - много от вас ми писаха за това и ме упрекваха, че не обновявам сайта, но аз наистина пиша в него само за неща които сам реализирал и по лични проекти, по които съм работил.Микроконтролерите са бъдещето на електрониката и дори още сега няма домашен уред който да няма такъв в себе си - дори дистанционното ви управление на телевизора има такъв специализиран микрокомпютър.Да, микроконтролерите всъщност са микрокомпютри и дори много повече от тях тъй като освен весдесъщият CPU (central processor unit) повечето съвременни имат програмна памет от тип Flash откъдето извличат работната си програма и всички онези малки блокове без които не може една завършена микропроцесорна система като Program counter,8 bit Level stack, instuction registers, status register, MUX, Ram file register,TMR0, I/O ports.... и много други.За сега може би това нищо не ви говори, но с времето ще разберете каква е ролята на всеки един от тях.Ще пиша основно статии за PIC сериите микроконтролери на Microchip, AVR на Atmel и тези на Intel.Ще започна с най-популярният между тях PIC16F84 - 04/P. Цената му е около 7,70лв. но разполага с 1024x14 думи програмна памет която е Flash а това означава многократно програмируема.С един и същи чип можете да правите много изделия и експерименти като го поставите на цокъл и всеки път го изтривате и програмирате наново с програматор, който се включва към стандартен персонален компютър.Именно тедин такъв програматор искам да ви представя в тази статия, който е едно добро начало за старт на начинаещи.Ще опиша подробно PIC16F84 какво представлява отвътре и какви възможности има в следващата статия в този сайт.Преди да започнете обаче каквото и да е трябва да си изработите този програматор.Той е изключително прост - освен цокъла DIP18 и женската букса D9pin за RS232 порта има само още 4 резистора, един диод, един цинер и един кондензатор.Програматора се захранва изцяло от порта затова по възможност го направете на съвсем малка платчица, която да се поставя директно от задната страна на серииния порт на компютъра.Схемата е толкова проста, че е излищно да правите дори печатна платка.Една универсална платка с мрежовидно разположени отвори и площадки ще ви свърши чудесна работа за целта аз го реализирах именно така и монтажа не ми отне повече от 20 мин.Ето и точната схема на програматора: |