Page 191 - 第4部応用事例編ver60_Neat
P. 191
494 パソコン8ビットデー
●引数のdをポートAのビット7から9600bpsでパソ
C言語プログラム パソコン
void send_pc_8bit(char d){ 変数の
ポートA
char i; 送信デ
TRISA=0b0111111; プリアン
d=~d;
PORTA.F7=0; スタート
Delay_ms(2);
PORTA.F7=1; 8ビット
Delay_us(100); d&1で
for(i=0;i<=7;i++){ 1ビット
送信デ
PORTA.F7=d &1;
Delay_us(84); ストップ
d>>=1; (ビット
} ポートA
PORTA.F7=0; send_p
Delay_us(100);
TRISA=0b1111111;
}
●最初、ビット0のデータが送信されます。次に、
に移動し、これが送信されます。以下、これがビッ
問494 マイコンとパソコンの場合で、プリアンブ