реклама на сайте
подробности

 
 
> PIC16F684, Проблемы с запуском контроллера.
Prinz
сообщение Aug 19 2009, 08:19
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 184
Регистрация: 11-09-08
Пользователь №: 40 121



Добрый день. Программирую в основном на Си. А тут попросили сделать на ассемблере. Вот сижу вспоминаю.
НАписал простую программку.
Хочу просто шим на порт вывести.

LIST P=16F684
#INCLUDE "p16F684.inc"

ORG .0
GOTO BEGIN


;RA2 - blue - input
;RA3 - yellow - input
;RA5 - LE
;RC4 - Clock
;RC5 - Data
;RC0 - upravlenie
BEGIN: BCF STATUS,RP0 ;Bank 0
CLRF PORTA ;Init PORTA
CLRF PORTC
MOVLW 0FFh ;Set RA<2:0> to
MOVWF CMCON0 ;digital I/O
MOVLW 0FFh ;Set RA<2:0> to
MOVWF CMCON1 ;digital I/O

BSF STATUS,RP0 ;Bank 1
CLRF ANSEL ;digital I/O
MOVLW 0Ch ;Set RA<3:2> as inputs
MOVWF TRISA ;and set RA<5:4,1:0>
;as outputs
CLRF TRISC
MOVLW B'01110000'
MOVWF OSCCON
BCF STATUS,RP0 ;Bank 0

;MOVLW B'00000111' ;Set RC<4,1:0> to
;MOVWF CMCON0 ;digital I/O
;-------------------
M1: MOVLW B'00100000'
XORWF PORTA,F
GOTO M1


END

Слово конфигурации: 0x0F5.

И не работает. Что не так делаю?
Толи лыжи толи я? smile.gif
Программу пишу в MPLAB 7.42.
Заливаю: PICkit 2 v2.61.

Помогите пожалуйста!

Запустить надо от внутреннего генератора.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016