Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

може ли малко помощ с 74HC4094
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=4346
Страница 1 от 1

Автор:  toni1973 [ Чет Юни 14, 2007 3:38 pm ]
Заглавие:  може ли малко помощ с 74HC4094

търся сламка с някакъв код за работа с сериен шифт регистър 74HC4049 ... благодаря

Автор:  Syrius-B [ Чет Юни 14, 2007 3:52 pm ]
Заглавие: 

SPI - ако процесора ти го има - ползваш го директно.
Ако го няма - пълно е с програми, които го емулират.
Тъй че, търсиш SPI

Автор:  TheHungry [ Чет Юни 14, 2007 4:04 pm ]
Заглавие: 

Това работи :

void Write_To_4094 (unsigned char c)
{
#asm
push r16
push r30
ld r30 ,Y
cbi __4094_port,__4094_data_bit
cbi __4094_port,__4094_clk_bit
ldi r16, 8
_Main_Loop:
rol r30 ; shift data
brcs _Write_True ; if 1 then
cbi __4094_port,__4094_data_bit ; else clear pin
rjmp _Set_Clock
_Write_True:
sbi __4094_port,__4094_data_bit ; then set pin
_Set_Clock:
sbi __4094_port, __4094_clk_bit ;
;------ Insert NOP here --------
cbi __4094_port, __4094_clk_bit ; clock pulse
dec r16
brne _Main_Loop ; if > 0 Then Loop

sbi __4094_port,__4094_strob_bit ; strobe pulse
;------ Insert NOP here --------
cbi __4094_port,__4094_strob_bit ;

pop r30
pop r16
#endasm
}


void main ( void )

{
Write_To_4094 ( нужното число )
}

Автор:  toni1973 [ Пет Юни 15, 2007 1:53 pm ]
Заглавие:  1000x

Благодаря ти много TheHungry!!!

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/