如何制定通信协议
1、选择通信方式,确定硬件通信标准。
2、选择通信速率,如果需要。
3、确定通信数据帧格式,要求可扩展和向上、向下兼容格式统一。
4、数据帧中数据的作用与含义说明,详细到“位”:BIT。
5、通信过程的描述,应该含盖整个通信过程,分步详细描述。
6、对未能以上述方式描述完善的,应追加解释说明。
如何编制程序流程和编写程序
1、确定程序流程中的起始和结束状态。
2、确定程序流程中运行的主线。
3、确定程序流程中运行的支线。
4、简化程序主线,尽量把主线任务分配到支线。
5、使支线任务模块化,且支线之间无过多联系。
6、重复上述过程,直到无法继续拆分主线。
7、重复上述过程,加大支线模块化程度和独立程度,直到无法继续。
8、尽量使用表格形式存储数据,以确保程序可靠运行。
9、资源分配尽量不使用随机存储区占用有限资源,多利用只读存储区。
10、语句精简。
11、逻辑要严密。
12、优化算法,使程序整体运行速率提高。
13、编写程序一定仔细到每条语句,保证写出的语句在逻辑正确,功能上正确。
文章评论(0条评论)
登录后参与讨论