针对传统基于单片机设计的出租车计费器系统的诸多不足,提出了一种利用VHDL设计的基于CPLD的出租车计费器系统的设计方案。该方案模拟了出租车的启动、停止、暂停、换挡等功能,并用动态扫描电路显示出租车所走的里程及其所需要的费用。所有源程序均在Quartus II9.0下实现编译、仿真,可实现自动计费、自动计程及实时显示等功能。由于使用CPLD芯片,因而具有外围电路少、灵活、功能强、可靠性高、成本低等优点,可用于实际的出租车计费系统。