Даю целиком тестовую прогу (то до чего свою урезал пока пытался её запустить)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Sergey Smirnow 17 марта 2003 г. 07:59
В ответ на: Непонятки с 12F629 (или я совсем запарился ?) отправлено Sergey Smirnow 16 марта 2003 г. 16:33

LIST p=12f629
#include "p12f629.INC"

__CONFIG _WDT_OFF&_INTRC_OSC_CLKOUT&_MCLRE_OFF&_CP_OFF

org 0
;-------------------------------; инициализация портов
movlw B'11111011' ; уст.лог.уровни на выводах порта при вкл.питания
movwf GPIO

bsf STATUS,RP0
movlw B'11111011' ; программируем выводы микроконтроллера на ввод/вывод
movwf TRISIO ; GP2-управление светодиодом
bcf STATUS,RP0

;-------------------------------; включаем подтягивающие резисторы на GP4 и GP5
bsf STATUS,RP0 ; включаем 1 страницу для доступа к регистру WPU
bsf WPU,4
bsf WPU,5
bcf OPTION_REG,7
bcf STATUS,RP0 ; возврат 0 (основной) станицы
;-------------------------------; настройка модуля компаратора
movlw B'00000111' ; компаратор выключен
movwf CMCON

;*******************************; Типа тестовой проги...
main
call pt_1_s ; ПП паузы на 1 секунду
bsf GPIO,4
call pt_1_s
bcf GPIO,4 ; ПП паузы на 1 секунду

goto main

;*******************************; включаем в проект внешние ASM файлы

include c:/pic/paus.asm ; подпрограммы пауз от 4 мкс до 1 сек

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru