Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

О, нарыл нормальный

Отправлено Trashy 15 сентября 2009, г. 13:03
В ответ на: Блять, код опять засекречены... отправлено пользователем Trashy 15 сентября 2009, г. 12:58


asm
{
// 1 2 3 4 5 6 7
mov _noise,00000000110000000000000000000000b
mov _contr,00000000010000000000000000000000b
mov _rreg, 00000000100010011000001000101000b
mov _ndiv, 00000000000000000000000101111000b
mov F, 00000000110010010000000111000001b
mov N, 00000000101110001110011100000100b
mov R, 00000000000001010000000000000000b
}

{
FhDevice = CreateFile( "LPT1",
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
0,
NULL
);

PARCLASS_NEGOTIATION_MASK maska;
maska.usWriteMask = CENTRONICS;
maska.usReadMask = NONE;
if (hCom == INVALID_HANDLE_VALUE)
{
MessageBox (0, "Invalid Handle Value", "ERROR!", MB_OK);
}
else
{

void load(BYTE mass[])
{ int bufpointer = 0;
for (int i=23; i>=0; i--)
{
regbuf[bufpointer] = mass[i]; // {date}
bufpointer++;
regbuf[bufpointer] = (mass[i]+1);//{clock /-, enable\_}
bufpointer++;
if (i==0)
{
regbuf[bufpointer] = (mass[i]+5);// {clock /-, enable/-}
bufpointer++;
}
regbuf[bufpointer] = mass[i]; //{date}
bufpointer++;
}
regbuf[bufpointer] = 0; //{date}
WriteFile(hCom, regbuf, sizeof(regbuf), &ret, NULL);
}

load(noise);
load(contr);
load(rreg);
load(ndiv);


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru