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

 
 
> Использование bdata, Как павельно работать с bdata
Makeda
сообщение Oct 17 2012, 07:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 9-08-12
Пользователь №: 73 076



Здравствуйте.

Подскажите где ошибка в коде. Хочу записывать значение массива Latchs по битам в порт P2.5 (Data_out). Компилятор ошибок не видит, но и не работает.

Main.c

Код
sbit CLK_out  = P2^6;
sbit Data_out = P2^5;
sbit LE_out     = P2^3;
.......................................
void Init_latch(void)

    {
      unsigned char i;
      for(i=0; i<24; i++)

         {
               CLK_out = 0;      
           Data_out = Latchs[0]^i;
           CLK_out = 1;
           CLK_out = 0;        
         }
             LE_out = 0;
           LE_out = 1;
           LE_out = 0;
    }


Latchs.h

Код
#define Length_shift_register 0x01    

long bdata Latchs [Length_shift_register] =
      
       {
      
      0xAA // 00000000000000000000000010101010
                    
    };
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:13
Рейтинг@Mail.ru


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