Iar Embedded Workbench For 8051 [top] [OFFICIAL – 2026]
typedef unsigned char u8; typedef unsigned int u16;
void uart_init(u32 baud) = 0x20; // Timer1, mode 2 (8-bit auto-reload) TH1 = BAUDRATE_9600; TL1 = BAUDRATE_9600; TR1 = 1; // start timer1 ES = 1; // enable UART interrupt iar embedded workbench for 8051
volatile __data u16 tick_count = 0;