单片机程序设计

{for(i=0; i<255; i++) {DAC0832=i;} }while(1); } 3.6.1 单片机内/外部资源应用程序设计 * * * 3.6.2 C51語言和MCS-51汇编语言混合编程 下面简单介绍汇编语言与高级语言的混合编程C51高级语言一般用来编写主程序和运算程序比较方便,用汇编语言編写与硬件有关的子程序更直接而速度快 在混合编程中,关键是传递参数和函数的返回值它们必须有完整的约定。 * * * C51程序调用汇编语言

单片机程序设计方法总结

单片机程序设计方法总结

程序设计是单片机开发最重要的工作程序设计就是利用单片机的指令系统根据应用系统即

的应用程序其实我们前面已经開始这样做过了这一课我们不是

讲如何来设计具体的程序而是教您设计单片机程序的基本方法不过在讲解之前还是有必要

先了解一下单片機的程序设计语言这里的语言与我们通常理解的语言是有区别的它指的是

为开发单片机而设计的程序语言如果

您没有学过程序设计可能不呔明白我给大家简单解释一下您知道微软的

某些工程应用而设计的计算机程序语言通俗地讲它是一种设计工具只不过这种工具是用来

的程序当然也要有这样一种工具说设计语言更确切些单片机的

完全面向机器的机器语言

机器语言就是能被单片机直接识别和执行的语言计算机能识别什么以前我们讲过

所以机器语言就是用一连串的

很显然用机器语言来编写单片机的程序不太方便也不好记忆我们必须

用更好的语言來编写单片机的程序于是就有了专门为单片机开发而设计的语言

汇编语言也叫符号化语言它使用助记符来代替二进制的

指令显然用汇编语訁写成的程序比机器语言好学也好记所以单片机的指令普遍采用汇编指

用汇编语言写成的程序我们就叫它源程序或源代码可是计算机不能識别和执行用汇编语言

序啊怎么办当然有办法我们可以通过翻译把源代码译成机器语言这个过程就叫做汇编

都是由计算机借助汇编程序自動完成的不过在很早以前它是靠手工来做的

汇编语言也是面向机器的

它仍是一种低级语言每一类计算机都有它自己的

系列也有它的汇编语訁微机也有它自己的汇编语

们的指令系统是各不相同的也就是说不同的单片机有不同的指令系统它们之间是不通用的

我要回帖

 

随机推荐