芯片IC單片機解密百科

十年專注單片機解密

單片機設計子程序時需要注意哪些問題?


在編寫子程序時須注意以下幾點:
1.要給子程序賦一個名字,實際是一個入口地址代碼。
2.要能正確地傳遞參數。
3.注意保護現場和恢複現場。
4.為了使子程序具有一定的通用性子程序的操作對象應盡量采用地址或寄存器形式,
  而不用立即數形式。另外,子程序中含有轉移指令,應盡量采用相對轉移指令,
  以便它不管存放在內存的哪個區域都能正確執行。5.如果單片機的堆棧空間不是很大的話,就要注意了,不要搞太多的局部變量,
  不然的話堆棧就會溢出,想找問題都找不到6.應該盡量避免子程序裏還套有子程序。