Чтобы отправить последовательность
$10,
$41,
$0С, используй функцию
chr().
s := comm_write_string(chr(16)+chr(65)+chr(12));
должно сработать, в принципе, если тут
chr() делает ту же работу, что и в "классическом" Паскале.
[16,65,12 = $10,$41,$0С]