使用DE0开发板以及一个温度传感器DS18B20,来实现温度的采集与显示。介绍了温度传感器DS18B20的接口原理和操作时序,阐述了系统组成的硬件电路和软件设计。使用EP3C16F484C6作为主控芯片,使用Verilog HDL硬件描述语言设计状态机,根据单总线协议完成FPGA对DS18B20温度传感器的复位、数据读、数据写的操作,完成测量温度的功能。并将测量的二进制温度数据转换为BCD码,通过数码管显示。利用Quartus II 13.0软件自带的逻辑分析仪Signal Tap II进行仿真。