做单片机软件设计应该考虑什么?
1.首先要保证实现所需的各种功能,做到零故障,准确,做到零bug。
2.其次,所有需要手动操作的人都要简单操作,避免可能出现的误操作,必须限制在软件上,做到零错误。
3.需要显示时,要做到显示清晰,避免用户误解,系统状态要准确显示,出现故障时要及时提示和报警。
4.软件编写时,要模块化,层次清晰,结构合理,易读易移植,团队合作完成。
5.在软件中,应采取措施防止干扰,添加看门狗,防止飞行程序,禁止死循环。 这些是主要点。对于一个项目和一个产品,公司在研发过程中会有严格的管理制度和措施,对硬件和软件的设计要求会更加详细和具体。
为什么不能自己设计单片机程序?我该怎么办?
找一个单片机,看看他的数据手册。它能做什么功能都有例子!需要不同的功能,使用不同的单片机。事实上,隐藏在C语言中的高级语言并不容易理解单片机的工作。最好用汇编指令来写,一步一步地知道你在做什么。功能变得复杂后,需要高级语言进行整理和重用。[害羞]
0