为了实现硬X射线调制望远镜(HXMT)卫星巡天观测、定点观测和小天区观测等在轨任务,文章提出在控制系统中采用多种姿态指向算法:对日定向慢旋、惯性定向三轴稳定、惯性定向循环小角度旋转等方法,给出了不同观测模式下具体的姿态控制算法,并从算法层面上保证了各约束条件的要求。在设计每种姿态控制算法时,除了需满足控制精度外,还实现了规避太阳或地球等约束条件。控制精度经数学仿真验证和在轨数据分析,结果表明:各个模式的指向精度和稳定度均满足总体要求。