Thank you!
I have compiled this and dont know why only 3 LEDs are blinking and the 4th doesnt blink.Could you tell me where I am mistaken,to understand better.Thank you
Code:'**************************************************************** '* Name : P16F690.INC * '* Author : [osceola] * '* Notice : * '* : All Rights Reserved * '* Date : 25/08/2009 * '* Version : 1.0 * '* Notes : * '* : * '**************************************************************** ' PICBASIC PRO program to blink 3 LEDS in sequence ' Define LOADER_USED to allow use of the boot loader. ' This will not affect normal program operation. Define LOADER_USED 1 DEFINE OSC 4 'This is the default setting OSCCON=%01100000 @ device pic16F690, intrc_osc_noclkout, wdt_on, mclr_on, protect_off i Var Byte ' Define loop variable LED1 VAR PORTC.0 LED2 VAR PORTC.1 LED3 Var PORTC.2 LED4 VAR PORTC.3 LEDS Var PORTC TRISC = %00000000 ' Set PORTC to all output mainloop: LEDs = 1 Pause 500 LEDS = 2 Pause 500 LEDS = 3 Pause 500 ' LEDS = 4 Pause 500 ' Delay for .5 seconds For i = 1 To 4 ' Go through For..Next loop 2 times LEDS = LEDS << 1 ' Shift on LED one to left Pause 500 ' Delay for .5 seconds Next i Goto mainloop ' Go back to mainloop and blink LED forever End
Decimal 4 equals what in Binary?
That brings us back to:
what does this do?
you have it in one of your codes.Code:PORTC = %11100000
Dave
Always wear safety glasses while programming.
Decimal 4 in Binary is 100.Sorry but dont understand,you said nothing about decimal to bynari conversions
You are correct on bothe accounts. It is 100 and I did not say anything about conversions. But you put LEDS = 4 in your code and I have asked you twice about a other line you wrote and you have not answered.
And you have not shown any attempts using the button on your demo board as an input.
You said you wanted to learn. Have you been studying the PICs data sheet and the Pic Basic manual? It looks to me like you have not.
So what do you really want? Do you want to learn or have someone write your code for you?
Dave
Always wear safety glasses while programming.
I dont want to be rude,sorry,but seems hard to me or I am really dumb and dont understand.I have a code witch I find on Microchip website,just want to modify it to write data to EEPROM-and for that I have to learn a lot,I have less then 2 weeks remain to present the project and Im going out of time...As you said,would be easy if somebody write the code,but I dont know who will do that,maybe somebody who wants to help me
So this is a project for school and you want someone to do the work for you?
That is not what we do here. Sorry.
Dave
Always wear safety glasses while programming.
Bookmarks