NOVELTY - An organic semiconductor material containing fluorene, anthracene and benzodithiophene units.    USE - The organic semiconductor material containing fluorene, anthracene and benzodithiophene units is useful in the fields of organic solar cells, organic electroluminescence devices, organic field effect transistors, organic light memories, organic nonlinear devices and organic laser devices (all claimed).    ADVANTAGE - The organic semiconductor material containing fluorene, anthracene and benzodithiophene units has high carrier mobility, strong absorbance and wide light absorption range and improves the utilization rate of the sunlight, and the preparation method has simple process and high yield and is easy to operate and control.    DETAILED DESCRIPTION - An organic semiconductor material containing fluorene, anthracene and benzodithiophene units, comprising a general Formula (P).    n=an integer of 1-100;    m=an integer of 1-20;    x and y=real values and x+y is equal to 1;    R 1and R 2=hydrogen, fluorine, cyan, linear or branched chain 1-40C alkyl, linear or branched chain 1-40C alkoxy, aryl or heteroaryl; and    R 3=1-20C alkyl.    An INDEPENDENT CLAIM is a preparation method for the organic semiconductor material containing fluorene, anthracene and benzodithiophene units, comprising: step S1, providing compounds (A, B, C and D); step S2, adding the compound (A) and n-butyl lithium into a first solvent in an oxygen-free environment at -70 to -85 degrees C according to a molar ratio of 1:2-1:4, and then adding the compound (D) which is 2-4 times of molar weight of the compound (A) to react for 12-48 hours to obtain a compound (F); and step S3, mixing the compound (F) obtained in the step S2 and the compounds (B) and (C) obtained in the step S1 into a second solvent containing a catalyst and alkali liquor in the oxygen-free environment according to the molar ratio of i:j:k, and performing Suzuki reaction at 70-100 degrees C for 24-72 hours to obtain the organic semiconductor material (P) containing fluorene, anthracene and benzodithiophene units.    R 1and R 2=hydrogen, fluorine, cyan, linear or branched chain 1-40C alkyl, linear or branched chain 1-40C alkoxy, aryl or heteroaryl; and    R 3=1-20C alkyl.