/* USE = Data Signal Modulation By M.Kikuchi 2012/10/21 PIC12F1822 31.250KHz out=RA0 SW cence=RA1 MikroC PRO V5.61 Last Mod 10/22 Used ROM [ 22 Words ] レジスターで[0b]入力でエラーになる時があるのでHexにする。 */ void main() { OSCCON =0b00010010; // 31.25KHz TRISA =0b00001010; // port pin = Sence ANSELA =0; PORTA =0; // CLKRCON =0b11110101; //Reference Clock module signal 32分周 976Hz by31.25kHz //111=1/128 101=1/32 100=16 010=4 000=Base clock value //DATA SIGNAL MODULATOR MDCON =0b11100001; // MDEN=1;MODE=1;MDBIT=1 nomal Sound ON // MDSRC =0x81; // 0001 = MDMIN port pin 0000 = MDBIT MDCARH =0xA3; // MDCH 3:0  0011(RefClock) MDCARL =0x80; // MDCL 0000(VSS) // while(1) ; }