Разобрался. Просто нужно было такой же кварц выбрать в протеусе такой как и в конфиге контролера!Добавлено (27.06.2009, 16.07.35)
---------------------------------------------
Теперь другая проблема: Как на компе принять вот это дело и в каком виде оно придет???
include "MODEDEFS.BAS"
@ device pic16F877A, xt_osc, wdt_off, protect_off, pwrt_on
DEFINE OSC 4
Define ADC_BITS 8
Define ADC_CLOCK 3
Define ADC_SAMPLEUS 25
OPTION_REG = $7f
On Interrupt Goto myint
INTCON = $90
InTime var byte
B1 var byte
TrisB = %00000001
TrisA = %11111111
ADCON1 = %00000010
main:
portb.0 = 0
ADCIN portA.0, b1
InTime = B1*100
serout portb.4, N2400,[#b1,10]
serout portb.4, N2400,[#InTime,10]
goto main
myint:
Disable
IF INTCON.1 = 1 THEN
pulsout portb.5,200 + InTime
INTCON.1 = 0
ENDIF
Resume
Enable
А имено вот это:
serout portb.4, N2400,[#b1,10]
serout portb.4, N2400,[#InTime,10]
И в каком виде оно отправляется на комп????