TECHNOLOGY FOCUS - ORGANIC CHEMISTRY - Preparation (Claimed): The preparation of (I) comprises: either (i) adding 4-tributyltin thiophene monomer having a R1 substituent group and diazosulfide monomer with mono bromine, dibromine, tribromine or tetrabromine in a reaction container, where the molar ratio of the 4-tributyl tin thiophene monomer having R1 substituent group to the diazosulfide monomer with mono bromine, dibromine, tribromine or tetrabromine is 1:0.1-1, providing toluene as a solvent, introducing an inert gas to remove the air in the reaction container, adding catalytic amount of tetra(triphenylphosphine) palladium catalyst and refluxing at 100-120 degrees C, completing the reaction, adding excess amount of potassium fluoride solution to the molar amount of the 4-tributyl tin thiophene monomer having R1 substituent group, agitating, extracting organic phase and drying the organic phase, performing silica gel column chromatography and purifying to obtain a product (A); (ii) adding the product (A) into the container, adding the mixed solvent of chloroform and acetic acid in the volume ratio of 1:1, adding N-bromosuccinimide into the container at 0 degrees C under shade condition, where the molar ratio of the product (A) to the N-bromosuccinimide is 1:1-6, after adding, reacting at room temperature, after reacting, extracting the organic phase, drying the organic phase, performing silica gel column chromatography and purifying to obtain a product (B); (iii) adding the product (B) and triphenylamine having R3 substituent group, 4-trifluoromethyl phenyl or tributyltin of oligothiophene into the reaction container, where the molar ratio of the product (B) to the triphenylamine having R3 substituent group, 4-trifluoromethyl phenyl or tributyltin of oligothiophene is 1:1-10, providing the toluene as solvent, infusing inert gas to remove the air in the reaction container, adding catalytic amount of tetra(triphenyl phosphine) palladium catalyst, refluxing at 100-120 degrees C, completing the reaction, adding excess amount of potassium fluoride solution to the molar amount of the triphenylamine having R3 substituent group, 4-trifluoromethyl phenyl or tributyltin of oligothiophene, agitating, extracting the organic phase, drying the organic phase, performing silica gel column chromatography and purifying to obtain the product; or (a) adding the triphenylamine having R3 substituent group, 4-trifluoromethyl phenyl or tributyltin of oligothiophene and 2-bromothiophene with R1 into the container, where the molar ratio of the triphenylamine having R)3 substituent group, 4-trifluoromethyl phenyl or tributyltin of oligothiophene to the 2-bromothiophene with R1 is 1.5:1, providing the toluene as the solvent, infusing inert gas to remove the air in the reaction container, adding catalytic amount of tetra(triphenyl phosphine) palladium catalyst, refluxing at 100-120 degrees C, after completing reaction, adding excess amount of potassium fluoride solution to the molar number of the triphenylamine having R3 substituent group, 4-trifluoromethyl phenyl or tributyltin of oligothiophene, agitating, extracting the organic phase, drying the organic phase, performing silica gel column chromatography and purifying to obtain the product (A1); (b) adding the product (A1) into the reaction container, providing dry tetrahydrofuran as solvent, dripping n-butyl lithium to react at -78 degrees C under inert gas protection, where the molar ratio of the product (A1) to the n-butyl lithium is 1:1.1, adding tri-butyltin chloride, where the molar ratio of the product (A1) to the tri-butyltin chloride is 1:1.1, after completing the reaction, extracting the organic phase and drying the organic phase to obtain the product (B1); and (c) adding the product (B1) and the diazosulfide monomer with mono bromine, dibromine, tribromine or tetrabromine into the reaction container, where the molar ratio of the product (B1) to the diazosulfide monomer substituted by mono bromine, dibromine, tribromine or tetrabromine is 1:0.1-1, providing toluene as the solvent, infusing inert gas to remove the air in the reaction container, adding catalytic amount of tetra(triphenyl phosphine) palladium catalyst, refluxing at 100-120 degrees C, after completing the reaction, adding excess amount of potassium fluoride solution to the molar amount of the product (B1), agitating, extracting the organic phase, drying the organic phase, performing silica gel column chromatography and purifying to obtain the product. Preferred Method: The preparation comprises: agitating at 100-120 degrees C for 48 hours in step (i), reacting at room temperature for 12 hours in step (ii) and agitating at 100-120 degrees C for 48 hours in step (iii). The preparation comprises: agitating at 100-120 degrees C for 48 hours in step (a), dripping the n-butyl lithium at -78 degrees C for 1 hour and adding tri-butyltin chloride for 12 hours in step (b), and agitating at 100-120 degrees C for 48 hours in step (c). Preferred Components: In the step (i), the molar ratio of the tetra(triphenyl phosphine) palladium catalyst to the 4-tributyltin thiophene monomer having R1 substituent group is 1:20. In the step (iii), the molar ratio of the tetra(triphenyl phosphine) palladium catalyst to the triphenylamine with R3 substituent group, 4-trifluoromethyl phenyl or tributyltin of oligothiophene is 1:20. In the step (c), the molar ratio of the added tetra(triphenyl phosphine) palladium catalyst to the product (B-1) is 1:20. Preferred Definitions:    R1 = H, n-hexyl or n-dodecyl;    R2 = H, n-hexyl, n-dodecyl, 4-trifluoromethyl phenyl or (III);    R3 = H, CH3, n-butyl,-OCH3 or n-butoxyl; and    m = 1-3.