我参照DE2的示例代码,重写的一份更简洁的代码。