现在易语言可以写单片机和开发程序吗?

 我来答
意法半导体(中国)投资有限公司 2023-06-12
展开全部
char seg7[10]={0xc0,0xf9,0xa4,0xb0,0x9,0x92,0x82,0xf8,0x80} sbit w1=b2^0; sbit w2=b2^1; sbit k1=b3^0; /=1表示键盘按下 char count; void main(){ char flg=0; count =0; P0=0xf; /P0口接共阳极数码管,则低电平LED亮 w1=0; w2=0; /高电平LED亮 while(1){ P0=seg7[count/10];w1=1;w2=0; /显示十位 if(k1=0 & flg=0) flg=1; /键盘按下 delaymS(20); /延时20mS P0=seg7[count%10];w1=0;w2=1; /显示个位 if(k1=0 & flg=1) flg=2; /键盘按下有效 delaymS(20); /延时20mS if(k1=1 & flg=2) /键盘抬起 { count+; flg=0;} if(count>9)count=0; w1=0; w…
素洲国k
2015-07-25 · TA获得超过4236个赞
知道小有建树答主
回答量:634
采纳率:0%
帮助的人:718万
展开全部
问题1,不需要用C语言表示单片机语言(机器语言),在用相应软件编译你编写的程序时,编译软件会将你的程序"翻译"成"机器语言"(就是你所说的单片机语言),用来烧录到单片机中.C语言就是C语言,只不过相对于机器语言他更容易读懂,方便编写.
在很多年以前,单片机开发用的是汇编语言,在烧写单片机之前要自己对照"单片机机器语言表"将自己的程序翻译成"机器语言",全是数字串,那是钟痛苦,现在都有编译软件搞定了,比如你用keil,编译之后,点仿真,就能看见对应的汇编语句和机器语句,机器语句在单片机数据手册上有对应的码.
问题2.不是所有的单片机都支持位运算,比如51支持位运算,在C语言中如果你定义了有关位的运算,编译器在"翻译"的时候就会翻译成对应的机器语言,这时由于51支持为运算,生成的代码就少.如果使用了不支持位运算的单片机,那么编译器就会使用其他方法实现你定义的运算,相对之下代码要多一些,可能要用很多条语句才能完成.

标准的C语言本来是不支持位定义的,只能用位域的方式定义,像"bit"这样的定义是keil中扩展出来专门为像51这样的支持位定义的单片机使用的,这样的C语言叫做非标准C,keil中使用的C语言叫做 keil C语言,

之所以使用C来开发是为了方便,之所以在开发中允许使用位定义,是因为兼容(因为51支持)

使用C语言来开发,就去尽情的发挥C语言的优点,这些语言是怎么转化到单片机中的,就是编译器的事情了.

记住"只要支持就去用,这就是优化"
但这种优化的程序不方便移植.

看不懂给我留言
更多追问追答
追问
额,,,,我是说易语言
追答
单片机只能用c语言和汇编
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机编程是指使用单片机编程语言,如C语言,来编写单片机的程序代码,以控制单片机的行为。这种技术在电子工程、计算机科学和电子通信等领域中被广泛应用。单片机编程的主要任务是设计和实现单片机的程序,包括定义单片机的指令系统、编写程序代码、处理器... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
虫子大叔a1
2019-01-07 · TA获得超过1113个赞
知道小有建树答主
回答量:1261
采纳率:60%
帮助的人:212万
展开全部
单片机只能用c语言和汇编
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-07-25
展开全部
printPreviewDialog1.PrintPreviewControl.StartPage = 0;
class Composite : Component
{
private List children = new List();
public Composite(string name) : base(name) { }
public override void Add(Component c)
{
children.Add(c);
}
public override void Remove(Component c)
{
children.Remove(c);
}
追问
这是,,,易语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式