更改了头文件的目录与存储结构，整理了代码格式，添加了少量注释，模拟总线现在通过调用GPIO进行工作