1要给子程序赋一个名字,实际是一个入口地址代稿判码。
2要能正确地传递参数。
3注意保护现场和恢复现场。
4为了使子程序具有一定的通用性子程序的 *** 作对象应尽量采用地址或寄存器形式祥饥,而不用立即数形式。另外,子程序中含有转移指令,应尽量采用相键宴改对转移指令,以便它不管存放在内存的哪个区域都能正确执行。
首先,应该确定你要学哪种型号的单片机,比如51系列,PIC系列的,AVR系列等。只要学会一种,就可以了。在这里建意你学习应用最广泛的51单片机。其次,决定学哪种单片机后,就要开始挑举晌选教材,找资料,有条件可以购买个开发学习板。从最简单枯答世的控制一个LED发光二极管的亮灭入手,由浅入手过渡到复杂的程序学习。在这里,给你介绍一款适合于新手入门的51单片机学习板,诺德51单片机学习板,我就是从这个板子入门的,价格才200块左右,可以学习从简单到复杂的近四十个实验程序,例如温度测量,红外遥控,与电没肢脑上位机软件结合的温度监测控制系统,红外遥控电脑功能系统,以及一些扩展学习等。
最后,在学习过程中,难免会遇到许多问题。我认为,遇到困难时不应该马上找别人求助,而应该先自已思考解决的办法,学会如何分析解决问题。自已不能搞定时再求助他人,当然如果你有购买开发学习板之类的,可以找厂家的技术支持寻求帮助,我上述举例的诺德单片机开发板,他们的技术支持就做的很好,我现在有问题都直接QQ问他们。他们网址是:www.it502.com 希望对你有帮助
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)