Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
USART_Recceve:
if (!(UCSRA & (1<<RXC)))
000058 995F SBIC 0xB,7
00005A C002 RJMP 0x060
return KO;
00005C E000 LDI R16,0x00
00005E 9508 RET
*res = UDR;
000060 B12C IN R18,_A_UDR
000062 01F8 MOVW R30,R16
000064 8320 ST Z,R18
return OK;
000066 E001 LDI R16,0x01
000068 9508 RET
USART_Recceve(&a);
00006A 018E MOVW R16,R28
00006C CFF5 RJMP 0x058
int main()
{
main:
00006E 9721 SBIW R28,1
USART_Recceve(&a);
000070 DFFC RCALL 0x06A
return 0;
000072 E000 LDI R16,0x00
000074 E010 LDI R17,0x00
000076 9621 ADIW R28,1
000078 9508 RET
Составить ответ | Вернуться на конференцию
Ответы