以数字式温度传感器DS1820为例,介绍了单总线器件的工作原理,详细分析了单总线器件的通信时序。微处理器与单总线器件通信时必须关闭中断,造成系统实时性差。对此提出了采用VHDL语言设计嵌入式单总线控制器的方法。给出了基于VHDL的嵌入式单总线控制器的软硬件设计及仿真波形。该控制器的功能已在MAX+plusII平台上仿真实现,能够产生DS1820的通信时序。