易语言单片机实例 请问用易语言可以编写单片机程序吗?
浏览量:1334
时间:2021-03-17 10:55:14
作者:admin
请问用易语言可以编写单片机程序吗?
问题1,不需要用C语言来表示单片机语言(机器语言)。当你用相应的软件编译你的程序时,编译器会把你的程序“翻译”成“机器语言”(也就是你所说的单片机语言),然后烧入单片机。C语言是C语言,但它比机器语言更容易读写。许多年前,单片机的开发采用汇编语言,读写方便。在烧写单片机之前,应根据“单片机机器语言表”将程序翻译成“机器语言”,该表中充满了数字串。这就是时钟的痛苦。现在有编译器软件来做这件事。例如,如果使用keil进行编译,单击simulation,可以看到相应的汇编语句和machine语句。单片机中的机器语句并不是所有的单片机都支持位运算。例如,51支持位操作。在C语言中,如果定义位运算,编译器在“翻译”时会把它翻译成相应的机器语言。此时,由于51支持操作,生成的代码较少。如果使用不支持位运算的单片机,编译器会将标准C语言不支持的位定义,它只能按位字段定义。像“位”这样的定义从keil扩展到专门用于51这样支持位定义的单片机。这种C语言叫非标准C,keil中使用的C语言叫keil C语言,之所以用C来开发是为了方便,之所以在开发中允许使用位定义,是因为兼容(因为51支持)使用C语言来开发,充分发挥了C的优势语言,这些语言如何转换成MCU,是编译器的问题。记住“只要支持使用,这就是优化”,但是这个优化程序不方如果你不懂,给我留言吧
易语言还有串口控制,可以通过控制串口RS232与单片机通信
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。