| Микроконтролери и електроника 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/ |
|