The emergence of a viewpoint tracking system in auto-stereoscopic three-dimensional displays has resolved the issue of viewing from different angles. However, such systems are limited to accommodating only one observer without the capability to accommodate multiple observers. To address this problem, this paper proposes a multi-view auto-stereoscopic display system based on a tilted cylindrical grating, capable of supporting up to 28 viewpoints. The system comprises an FPGA processing unit and a screen panel that utilizes FPGA to convert traditional 2D content into 2D+z images for stereoscopic display and presents the stereoscopic images by combining the screen panel. The screen panel consists of tilted cylindrical gratings affixed to the LCD panel. The design of dense viewpoints not only meets the requirements of multiple perspectives but also mitigates dizziness and blurring caused by the viewer's head or position movement during observation. In this design, we replace vertical gratings with tilted gratings, adhering cylindrical gratings to the surface of the LCD panel. This approach transforms the original rectangular sub-pixels into uniformly sized rhomboid pixel blocks, superior to irregularly stretched pixel blocks when vertically aligned. This paper presents the principles and mathematical calculations of the design, and a set of auto-stereoscopic display screens is created to validate whether the design can meet the requirements of multiple viewpoints and viewing stability. The results indicate that our auto-stereoscopic display effectively reduces crosstalk and stabilizes 3840*2160 video frames at 30 frames per second.