51单片机能解决什么日常问题问题解决必采纳

51单片机能解决什么日常问题串口接收发送数据时到底需不需要引入中断,下面这个程序就是没引入中断结果是一直在重复显示发送文本。如果我只想显示一遍呢








  1. /*发送一个字符串*/



你是不是用的uvsion软件来编程的在uvisonΦ整型常量默认为2个字节16位(可通过a=sizeof(1);语句来进行验证,在debug中查看a的值为2)1<<15后就变为00 0000,再继续左移则高位的1溢出以后一直为00 0000,因此1<<18囷1<<19后16位上全为0(十进制0),再与status进行按位或运算就得不到正确结果可将1改为长整形数据1L或1UL,此时1L或1UL为4字节数据32位左移18位或19位后,1不会溢出此时可得到正确结果。

5151单片机能解决什么日常问题的浮點运算问题 [问题点数:10分结帖人erwa]

请问:5151单片机能解决什么日常问题内,一个浮点类型的数和一个无符号字符类型的数可以做算术运算吗

我在keil c51里面试了一下,编译能通过但是计算出来的结果很奇怪,相同的运算在不同函数内计算出来的值不一样(有些结果是正确的,囿些结果是错误的)


5151单片机能解决什么日常问题内部没有浮点运算单元,实现的浮点运算都是软件实现的效率不高,精度也不高

到底該怎么做啊·&nbsp;·我这里的书没讲·

匿名用户不能发表回复!

我要回帖

更多关于 51单片机能解决什么日常问题 的文章

 

随机推荐