头像-8821

zzgege

  • 北京市北京市
  • 单片机 模拟技术

个人成就

获得 0 次赞

帮助过189人

关于C语言strcmp函数数组的比较问题

使用strcmp来比较两个相同的字符数组时,得不到相等的结果。根据程序运,table1和table2赋值相同的值,应该相等才对啊,但我将if(strcmp(table1table2)==0)变为if(strcmp(table1table2)!=0)时,蜂鸣器响了,也就是说两个数组不相等。请教下这是什么原因呢?难道不能这样比较吗?小弟新手,感谢指教。 代码: ====================== #include <reg52.h> #include <intrins.h> #include <string.h> typedef unsigned char uchar; typedef unsigned int uint; sbit Beef=P0^1; uchar code arrl[]={"123456"}; uchar table1[6]table2[6]; uchar as; void delay(uint i) //延时函数 {while(i--);} void Bee() //蜂鸣器函数 {     int x;        for(x=1000;x>0;x--)         {          Beef=~Beef;          delay(10);         } } void main() {   for(a=0;a<6;a++)   {     table1[a]=arrl[a];     table2[a]=arrl[a];   }   if(strcmp(table1table2)==0)   {     while(1)     {       Bee();     }   } }

怎么用51单片机写一个I2C从机的代码

网上的I2C都是主机多然而从机的代码很少而且用软件模拟的更少希望有人发一些有用的资料学习一下

能实现步进电机受到阻力自动停止吗?

跟51单片机相连的步进电机能通过硬件或者软件实现无法转动时自动停止吗?如果可以应该怎么解决?

大电压和小电压共地的问题

就比如输入一个24V的电源,稳压到5V3.3V 问:24V,5V,3.3V能不能直接共地,不能的话要怎么做才能放在同个电路上

超声波风速传感器在风力发电中的应用

一般有哪些种类?

rtc实时怎么通过按键操作调整时间(复位或待机不影响)

通过对RTC_Set(u16 syearu8 smonu8 sdayu8 houru8 minu8 sec)设置调整时间,年月日可以改,时分秒改不了,但是复位或者待机重启后时间又初始化了。想请教怎么按键操作修改时间且复位或待机不会初始化修改后的时间。

单片机与上位机的远程通信

最近想做一个户外单片机与室内上位机通信的程序,而且距离很远,有方案建议吗

20组秒表的倒计时 定时、中断的大致思路是怎么样

20组秒表的倒计时  定时、中断的大致思路是怎么样