PIC16F628A микроконтроллер описание, data sheet
Все что нужно знать о микроконтроллере PIC16F628A, чтоб успешно собирать радиолюбительские конструкции на нем, много справочной документации и интересных схем.
|
Data Sheet, распиновка микроконтроллера PIC16F628A |
|
Схема расположения выводов МК PIC16F628A:
При минимальном включении в схему PIC16F628A, остаются свободными 16 выводов микросхемы. Не сложно посчитать, что использование каждого пина каким-либо модулем снижает максимальное число применяемых цифровых портов.
|
О Компиляторе для PIC16F628A |
|
Самым простым я думаю является компилятор JAL с IDE JALEdit. Скачать все необходимые файлы и библиотеки, а так же примеры их использования, можно по ссылке выше.
Узнать о наборах конфигурационных битов, о назначении каждого из них можно в справочнике на стр. 97. В подключенной библиотеке каждому биту и каждому его значению присвоена читабельная переменная, остается только выбрать подходящие для нас параметры.
|
Программатор для PIC16F628A |
|
Итак, мы определились и решились собрать нашу первую самоделку на микроконтроллере, осталось только понять как его запрограммировать. Поэтому нам понадобится программатор PIC, а собрать его схему можно и своими руками, рассмотрим для примера несколько простых конструкций.
|
Схема таймера на микроконтроллере |
|
Микроконтроллер тактируется от внутреннего генератора , который можно считать достаточно точным для данного момента, так как выводы 15 и 16 остаются свободными, то можно использовать внешний кварцевый резонатор для еще большей точности в работе. огда установленое время на таймере израсходуется, раздастся, звуковой сигнал и загорится светодиод. В роли звукоизлучателя используется зуммер электромагнитного типа. После этого, при нажатии на кнопку, осуществится сброс таймера и светодиод потухнет.
|