Ich habe beim Stöbern gerade gefunden, wie einfach die Canon DSLR`s per IR ausgelöst werden :

Bild hier  

Ich weiss jetzt aber leider nicht genau, wie ich die obigen Signale auf nur einem Pin ausgeben kann - ich könnte zwar einfach per Interruptroutine ein 38Khz-Signal erzeugen und dann zusammen mit einem externen UND-Glied und einem weiteren Pin das Zeitsignal erzeugen...aber das geht doch auch bestimmt ganz einfach intern im MC...RC5 z.B. macht ja nix anders.

...nur stehe ich diesbezüglich gerade auf dem Schlauch.

Edit : Dieser Ansatz klappt leider nicht
Code:
$regfile = "m8def.dat"                                      'Chip definieren
$crystal = 16000000                                         'Quarzfrequenz definieren

Config Timer0 = Timer , Prescale = 1                 '38Khz
On Timer0 Timer_irq
Const Timervorgabe = 34
Enable Timer0
Enable Interrupts

Config Pind.7 = Output
Rc1 Alias Portd.7
Dim Signal As Bit


Do
   Wait 5                                      'Auslöseverzögerung
   Rc1 = Signal                             '38 Khz
   Waitus 400                                'für 400µs
   Rc1 = 0
   Waitms 5.5                                '5,5ms Signal 0
   Rc1 = Signal                              'danach wieder 38Khz
   Waitus 400                                 'für 400µs
   Rc1 = 0                                     'wieder 0 
Loop
End

Timer_irq:
Timer0 = Timervorgabe
Toggle Signal                         'erzeuge 38 Khz Signalbit
Return