1

回答

提问:现有的WIFI模块可以用在51单片机上吗?例如ESP8266模块?​51单片机支持连接wifi模块吗? 

dd3ed2163722f123 2020-11-28 阅读:2

3

回答

各位哥们,请问为什么51单片机程序向上位机发送数据时,不管发送数据的最后一个字节是个么,上位机收到的一直是 0xFF与下位机实质发送的最后一个字节数据不符,请问是什么原因?

大头 2020-11-25 阅读:17

3

回答

单片机stc15w4k电源5V用多了外设会影响到芯片的供电或处理速度吗?

mingming 2020-11-25 阅读:17

3

回答

提问:现有的WIFI模块可以用在51单片机上吗?例如ESP8266模块?

146b4b2acd6588dc 2020-11-24 阅读:27

4

回答

大家好,在设计过程中遇到了问题,求解答?做的设计是51单片机水质检测,实现的功能是水位、pH值以及浑浊度的检测,加两个继电器分别吸水和排水;水泵用的是独立供电,但是水泵通电之后,pH值的检测开始紊乱,水泵不通电却是正常的,是什么原因啊。。

9426d2c8dd01764a 2020-11-21 阅读:49

1

回答

我想写入一个数据。如图所示,用A0~A12脚选中0x01储存单元,然后D0~d7脚送入我要写的数据0xaa. 查资料 6264 的写工作方式:设置cewe为0;oe为1.但是 为什么不工作! 5.jpg (75.22 KB 下载次数: 0) 下载附件  保存到相册 2020-11-12 09:29 上传

雪狼 2020-11-13 阅读:17

4

回答

C8051F MCU的指令执行速度为多少?

洛克人zxa 2020-10-29 阅读:60

4

回答

想做一个51单片机的空气净化器,有没有大神能给我一下思路​

5bf665d40e18a0f5 2020-10-27 阅读:46

5

回答

不用晶振,用rc电路,不考虑时钟误差可以让单片机运行吗,最好不要加外部芯片,怎么接rc电路

yhj416606438 2020-10-14 阅读:74

3

回答

怎么做我启动A和B、C模式,但我按暂停更改模式A和B、D再启动怎么做区分我把C模式换成D模式,我想到的是建一个数组然后做对比,如果更改模式把a标志置1,没更改a标志为0;但我不知道怎么实现​

6c9f5d7cfbcca5eb 2020-10-13 阅读:84

3

回答

我想用4个发光二极管分别接在单片机的5 6 7,8脚上,也就是P3.0,P3.1,P3.2,P3.3上,然后每一次上电就从EEPROM先读出数据,送到P3口,按数据点亮相应的发光二极管,读出的数据自加一之后再写入EEPROM里,望大神指教一二,先谢谢了。

27d1c4762c46af1a 2020-10-13 阅读:93

4

回答

51单片机和2H45B驱动器   线连接 怎么连接   是直接驱动器的脉冲、方向、使能与51单片机的I/O连接吗新手求学  谢谢大家

bad8efc68fef32ab 2020-10-13 阅读:45

4

回答

​我这有一个单片机四路输入输出工控板,没用软件程序,想改一组程序,该怎么做?求解 ​​​改一组程序,原本程序设定为60秒,改为30秒,怎么操作?​改一组程序,原本程序设定为60秒,改为30秒,怎么操作?​

9b13302baae249a0 2020-10-13 阅读:46

4

回答

#include<reg51.h> sbit a=P3^6; void main (void) { TH0=(65536-921)/256; TL0=(65536-921)%256; TMOD=1; TR0=1; a=0;         while(1)         {                 if(TF0==1)                 {                 TF0=0;                 TH0=(65536-921)/256;     TH1=(65536-921)%256;                 a=~a;                                }         } } 以上是书上的源程序,晶振是11.0592的,半周期改变一次,a连接无源蜂鸣器,1000us除以1.085us等于921次,我感觉是发出是500赫兹的声音,你们说呢?

laoyaomao 2020-10-12 阅读:73

6

回答

        printf("AT+CGATT?\r\n")                        delay_ms(700);        strx=strstr((const char*)RxBuffer(const char*)"+CGATT: 1");//·μ1        Clear_Buffer();                        while(strx==NULL)                {            Clear_Buffer();                    printf("AT+CGATT?\r\n");/            delay_ms(700);            strx=strstr((const char*)RxBuffer(const char*)"+CGATT: 1“)                                delay_ms(1000);                }怎么跳出这个while循环  模块不返回正确数据他就一直卡在这了

7f671d7372c127f3 2020-09-05 阅读:67

3

回答

单片机功能强大,我想它可以完成存储器6116的数据存取功能吧?这或许是认识单片机比较容易的一步?讨厌我这个问题的朋友您就别看了,我真的不是想愚弄您。

8c7412220284aa76 2020-08-28 阅读:87

5

回答

各位大佬,51单片机用定时器中断让LED流转间隔为400ms500ms600ms一直到1200msLED初始速度为400ms按键按下加100ms,一直加到1200ms,数码管显示速度的值。按键控制数码管显示已经弄出来了,就LED流转速度不会弄,大佬们怎么弄呢?谢谢大家了

36e5609cc043b91d 2020-08-23 阅读:107

8

回答

有个项目需要用到电平采样功能(区分高低电平就行),我用示波器打了一下,频率7kHz左右,需要MCU做比较简单的数据处理,是否可以帮忙选一款单片机?越便宜越好,功能只要简单处理,但最好有硬件iic接口。

9604a3b72d92b876 2020-08-22 阅读:126

6

回答

51单片机学了也有半年了,各个模块也都了解,参考视频的教程也都可以理解。现在就是说不知道该怎么学了,是去网上找一找关于51单片机的实例去自己做一做,还是说在把51的内容加上数电和模电在好好的学一学啊。其实我自己希望是通过实践然后不断练习进步,但是现在好像没有什么方法,请求各位给我提出一些意见

41086cf51594952e 2020-08-15 阅读:84

5

回答

#include<reg52.h>sbit a=P0^0;sbit b=P0^1;sbit c=P0^2;sbit OE0=P0^3;sbit OE1=P0^4;sbit OE2=P0^5;sbit KEY1=P3^2;sbit KEY2=P3^3;sbit KEY3=P3^4;sbit KEY4=P3^5;unsigned char code LedChar[7][8]={{0xC30x810x000x000x000x810xFF0xFF}{0xFF0x810x000x000x000x810xFF0xFF}{0xFF0xFF0x000x000x000xFF0xFF0xFF}{0xFF0xFF0xFF0x000xFF0xFF0xFF0xFF}     //不按按键时{0xEF0xDF0xBF0x000xBF0xDF0xEF0xFF}     //左转{0xF70xFB0xFD0x000xFD0xFB0xF70xFF}      //右转{0xFF0xFF0xFF0xFF0xFF0xFF0x660x99}      //W };     unsigned char LedBuff[16]={0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF};void buan();          //不按按键函数void ting();           //刹车时函数void you();            //左转时函数void zuo();            //右转时函数void main(){TMOD=0x01;TH0=0xFC;TL0=0x67;EA=1;ET0=1;TR0=1;while(1){   if(KEY1==0)  {   zuo();  }  else if(KEY2==0)  {   you();  }  else  {  buan();  }}}/@@*中断函数*/void zhongduan() interrupt 1         //用于显示刷新{ static unsigned char i=0;TH0=0xFC;TL0=0x67;P1=0xFF;switch(i){  case 0:a=0;b=0;c=0;OE0=0;OE1=1;OE2=1;i++;P1=LedBuff[0];break;  case 1:a=0;b=0;c=1;OE0=0;OE1=1;OE2=1;i++;P1=LedBuff[1];break;  case 2:a=0;b=1;c=0;OE0=0;OE1=1;OE2=1;i++;P1=LedBuff[2];break;  case 3:a=0;b=1;c=1;OE0=0;OE1=1;OE2=1;i++;P1=LedBuff[3];break;  case 4:a=1;b=0;c=0;OE0=0;OE1=1;OE2=1;i++;P1=LedBuff[4];break;  case 5:a=1;b=0;c=1;OE0=0;OE1=1;OE2=1;i++;P1=LedBuff[5];break;  case 6:a=1;b=1;c=0;OE0=0;OE1=1;OE2=1;i++;P1=LedBuff[6];break;  case 7:a=1;b=1;c=1;OE0=0;OE1=1;OE2=1;i++;P1=LedBuff[7];break;  case 8:a=0;b=0;c=0;OE0=1;OE1=0;OE2=1;i++;P1=LedBuff[8];break;  case 9:a=0;b=0;c=1;OE0=1;OE1=0;OE2=1;i++;P1=LedBuff[9];break;  case 10:a=0;b=1;c=0;OE0=1;OE1=0;OE2=1;i++;P1=LedBuff[10];break;  case 11:a=0;b=1;c=1;OE0=1;OE1=0;OE2=1;i++;P1=LedBuff[11];break;  case 12:a=1;b=0;c=0;OE0=1;OE1=0;OE2=1;i++;P1=LedBuff[12];break;  case 13:a=1;b=0;c=1;OE0=1;OE1=0;OE2=1;i++;P1=LedBuff[13];break;  case 14:a=1;b=1;c=0;OE0=1;OE1=0;OE2=1;i++;P1=LedBuff[14];break;  case 15:a=1;b=1;c=1;OE0=1;OE1=0;OE2=1;i=0;P1=LedBuff[15];break;  default:break;}}/@@*左转*/void zuo(){LedBuff[0]=LedChar[4][0];LedBuff[1]=LedChar[4][1];LedBuff[2]=LedChar[4][2];LedBuff[3]=LedChar[4][3];LedBuff[4]=LedChar[4][4];LedBuff[5]=LedChar[4][5];LedBuff[6]=LedChar[4][6];LedBuff[7]=LedChar[4][7];LedBuff[8]=LedChar[6][0];LedBuff[9]=LedChar[6][1];LedBuff[10]=LedChar[6][2];LedBuff[11]=LedChar[6][3];LedBuff[12]=LedChar[6][4];LedBuff[13]=LedChar[6][5];LedBuff[14]=LedChar[6][6];LedBuff[15]=LedChar[6][7];}/@@*右转*/void you(){LedBuff[0]=LedChar[5][0];LedBuff[1]=LedChar[5][1];LedBuff[2]=LedChar[5][2];LedBuff[3]=LedChar[5][3];LedBuff[4]=LedChar[5][4];LedBuff[5]=LedChar[5][5];LedBuff[6]=LedChar[5][6];LedBuff[7]=LedChar[5][7];LedBuff[8]=LedChar[6][0];LedBuff[9]=LedChar[6][1];LedBuff[10]=LedChar[6][2];LedBuff[11]=LedChar[6][3];LedBuff[12]=LedChar[6][4];LedBuff[13]=LedChar[6][5];LedBuff[14]=LedChar[6][6];LedBuff[15]=LedChar[6][7];}/@@*不按按键*/void buan(){static unsigned char cnt=0;static unsigned int jisu=0;static unsigned char f=0;LedBuff[0]=LedChar[cnt][0];LedBuff[1]=LedChar[cnt][1];LedBuff[2]=LedChar[cnt][2];LedBuff[3]=LedChar[cnt][3];LedBuff[4]=LedChar[cnt][4];LedBuff[5]=LedChar[cnt][5];LedBuff[6]=LedChar[cnt][6];LedBuff[7]=LedChar[cnt][7];LedBuff[8]=LedChar[6][0];LedBuff[9]=LedChar[6][1];LedBuff[10]=LedChar[6][2];LedBuff[11]=LedChar[6][3];LedBuff[12]=LedChar[6][4];LedBuff[13]=LedChar[6][5];LedBuff[14]=LedChar[6][6];LedBuff[15]=LedChar[6][7];for(f=0;f>50;f++);jisu++;if(jisu>=400){  jisu=0;  cnt++;  if(cnt>=4)  {   cnt=0;  }}}芯片用的是74hc138

f3050c23ac53a106 2020-08-12 阅读:65
  • 帮助人数
  • 0
  • 获得赞数
  • 0
  • 一周积分
  • 0

每日任务

提问一次
100IC币
回答一次
30IC币

问题达人换一批

本月问答IC币兑换

排名
用户名
问答积分
可兑换IC币
1
50
2000
2
40
1000
3
36
1000
5
4
0
6
4
0
8
2
0
9
2
0
11
2
0
13
2
0
< 12 >