单片机是一个平台,可以看作电脑的硬件部分,如主板、硬盘什么的;C51是软件部分,可以用于开发软件平台,打个比方如windows系统,只不过是运行在单片机上的系统。M-BIS总线是一种协议,可以看作是一种通讯规则,按此规则做成的东西就可以比作是应用程序。不知道这样讲你明白不?