That alleviating the heavy computing task, improving spectral efficiency and prolonging battery lifetime have been the key design challenges in Internet of Things (IoT) and intelligent connected vehicles (ICV). This paper studies the optimization of communication, computation and energy resource to minimize the energy consumption in the mobile terminal, where some superior technologies are included, such as Full-Duplex (FD), Simultaneous Wireless Information and Power Transfer (SWIPT), Mobile-Edge Computing (MEC) and Multi-input Multi-output (MIMO). In this model, the MEC-assisted Base station (BS) works in FD mode, then it can transmit and receive signals in the same frequency and time. Moreover, the mobile devices offload some computation tasks to the BS and complete local computations at the same time. Besides, the mobile device harvests the energy from the BS to support its energy consumption. And, our target is to minimize the energy consumption of mobile devices. Since the problem is non-convex, we propose an iterative solving algorithm including a multi-step optimization. First, we obtain the closed-form solution of the CPU frequency. And then, we transform the remain problem into a convex one to solve it by the interior point algorithm. Finally, we obtain the approximate solution by multiple iterations. Simulation results show that the proposed algorithm is superior to the compared schemes. INDEX TERMS Mobile-edge computing, simultaneous wireless information and power transfer, multi-input multi-output, full-duplex, multi-step iteration, vehicular communications.