(5)C语言程序开发。优化开发C语言能够保证单片机在十分复杂的计算机与控制环境中,可以正常有序的进行,促使其实现广泛全面的应用。
在编写子程序时须注意以下几点:
1.要给子程序赋一个名字,实际是一个入口地址代码。
2.要能正确地传递参数。
3.注意保护现场和恢复现场。
4.为了使子程序具有一定的通用性子程序的操作对象应尽量采用地址或寄存器形式,而不用立即数形式。另外,子程序中含有转移指令,应尽量采用相对转移指令,以便它不管存放在内存的哪个区域都能正确执行。
5.如果单片机的堆栈空间不是很大的话,就要注意了,不要搞太多的局部变量,不然的话堆栈就会溢出,想找问题都找不到
6.应该尽量避免子程序里还套有子程序。
单片机在集成度、功能、速度、可靠性、应用领域等全方位向更高水平发展。按照单片机的特点,单片机的应用分为单机应用与多机应用。在一个应用系统中,只使用一片单片机称为单机应用。