问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG - C语言
  • 结构体内某个位域值无缘无故被改变

    [color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "][size=15px]由于结构体内某个位域值无缘无故被改变,在该位域前多加几个无用位域时程序就正常了,我猜测某些变量溢出然后更改了这个位域的值,我在所有数组赋值时都加了限制数组下标,该问题还是没有解决。然后把除了static外所有变量都加volatile修饰,该问题还是没有解决。[/size][/font][/backcolor][/color]

    MUC 单片机 嵌入式 C语言

    4701浏览量 4回复量 关注量
  • C语言static修饰的变量可以写为static volatile吗

    由于结构体内某个位域值无缘无故被改变,在该位域前多加几个无用位域时程序就正常了,我猜测某些变量溢出然后更改了这个位域的值,我在所有数组赋值时都加了限制数组下标,该问题还是没有解决。然后把除了static外所有变量都加volatile修饰,该问题还是没有解决。现在打算把static也加上volatile修饰试下,C语言static修饰的变量可以写为static volatile unsigned char防止编译被优化吗?

    单片机 嵌入式 MUC C语言

    7103浏览量 1回复量 关注量
  • C语言中如何将long数据转换成char型数据输出?

    [color=rgb(51, 51, 51)][font="][size=18px]如我定义一个数据 unsigned long a=99999999; unsigned char b;将a取出一位后赋值给b输出, 如 a=a%10000000/1000000; b=(unsigned char) a; cout<<"b="<

    C语言 数据类型转换 long型转char型

    680浏览量 2回复量 关注量
  • 51单片机的计数器1方式0为什么不能实现计数功能?

    51单片机的计数器1方式0为什么在Protues仿真不能实现计数功能?程序代码如下,求大神看一下.[img=1144,664]https://pic3.zhimg.com/v2-8c4a26c2aa8ff61ff8182aaa2b6d053e_b.png[/img][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]#include //包含52系列单片机头文件[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]#define uint unsigned int[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]#define uchar unsigned char //宏定义[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]sbit dula=P2^6; //申明单片机的P2.6口为段选锁存器的输入端[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]sbit wela=P2^7; //申明单片机的P2.7口为位选锁存器的输入端[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]uchar code table[]={0x3f,0x06,0x5b,0x4f,[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]0x66,0x6d,0x7d,0x07,[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]0x7f,0x6f,0x77,0x7c,[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]0x39,0x5e,0x79,0x71};[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]void delayms(uint); //延时子函数[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]void display(uchar bai,uchar shi,uchar ge) //显示子函数[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]{[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]dula=1; //打开段选锁存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]P0=table[bai];//将计数值的百位数字送到P0口[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]dula=0; //关闭段选锁存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]P0=0xff; //送位选信号前关闭所有显示[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]wela=1; //打开位选锁存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]P0=0xfe; //第一位数码管显示[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]wela=0; //关闭位选所存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]delayms(50);//调用延时函数延时50毫秒[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]dula=1; //打开段选锁存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]P0=table[shi];//将计数值的十位数字送到P0口[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]dula=0; //关闭段选锁存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]P0=0xff; //送位选信号前关闭所有显示[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]wela=1; //打开位选锁存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]P0=0xfd; //第二位数码管显示[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]wela=0; //关闭位选所存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]delayms(50);//调用延时函数延时50毫秒[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]dula=1; //打开段选锁存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]P0=table[ge];//将计数值的个位数字送到P0口[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]dula=0; //关闭段选锁存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]P0=0xff; //送位选信号前关闭所有显示[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]wela=1; //打开位选锁存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]P0=0xfb; //第三位数码管显示[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]wela=0; //关闭位选所存器[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]delayms(50);//调用延时函数延时50毫秒[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]}[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]void delayms(uint xms) //声明延时函数[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]{[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]uint i,j;[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]for(i=xms;i>0;i--)[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]for(j=110;j>0;j--);//i=xms,即延时x毫秒[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]}[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]uint read()//读取计数值函数[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]{[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]uchar tl,th1,th2;[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]uint val;[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]while(1)//大循环[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]{[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]th1=TH1;//读取计数器1的高8位[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]tl=TL1; //读取计数器1的低8位[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]th2=TH1; //再次读取计数器1的高8位[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]if(th1==th2)//判断计数器的低8位是否向高8位产生了进位[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]break;//如果产生了进位再次读取计数器的高8位和低8位,如果没有则跳出循环[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]}[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]val=th1*32+tl;//[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]return val;[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]}[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]void main()//主函数[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]{[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]uchar a,b,c;[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]uint num;[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]TMOD=0x40;//设定计数器1的工作方式为方式0(0100 0000)[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]TH1=0;[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]TL1=0;//给计数器0的高8位和低8位赋初值[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]TR1=1;//启动计数器1,开始计数[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]while(1)//大循环[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]{[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]num=read();//将读取计数器1函数的返回值放到num中[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]if(num>=100);//判断计数值是否达到了150次,如果没有则跳出[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]{[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]num=0;[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]TH1=0;[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]TL1=0;//如果达到了150次将计数值清0并将计数器0的低8位和高8位重新赋值,重新开始计数[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]}[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]a=num/100; //将计数值的百位分离出[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]b=num%100/10; //将计数值的十位分离出[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]c=num%10; //将计数值的个位分离出[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]display(a,b,c);//调用显示函数,显示计数值[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]}[/size][/font][/backcolor][/color][/align][align=left][color=rgb(18, 18, 18)][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "][size=15px]}[/size][/font][/backcolor][/color][/align]

    单片机 技术交流 protues仿真 C语言

    1015浏览量 1回复量 关注量
  • 【求助贴】keilc51开发CH559单片机的奇怪BUG,求大佬帮看一眼

    测试程序: UINT8 test0=0X5F; UINT16 test1=0X5F; printf("DEBUG:%02X %02X %02X %02X %02X", test0, test1, 0X5F&0X07, test0&0x07, test1&0x07); 串口打印结果: [22:36:39.658]收←◆DEBUG:5F00 5F07 700 7C9 2048 两个变量都改成UINT8的结果: [22:41:16.502]收←◆DEBUG:5F5F 707 708 9A51 C920 两个变量都改成UINT16的结果: [22:40:20.898]收←◆DEBUG:5F 5F 700 700 783 单片机是51内核的,其它地方也经常遇到赋值错误的奇怪BUG,不知道是不是开发平台有问题,有一些设置为UINT16就没BUG,改成UINT8就有

    单片机 C语言 编译器 keil BUG keilc51

    2538浏览量 4回复量 关注量
  • 【C51奇怪BUG】

    [img]data:image/png;base64,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**fzUy1/dc8Wa**lIv7qZcj+79Vsk0UiIvLGpKCQBCvGHiDMuo1Yh/h/wwLfM+Gk0C3xC5orxIrRwh47/HXynoQJquv/vITYrPnYYiYgu+ajtOPrrO8HyKXQL5eqeyH+iEdEeUrw+Z7b+Iko24aU3ovJphX7ZY+ZvJE2tBrbVTDqnMVL72NdrOPgU4gkQo6LjxzDwXFrgc6iXmn3ISIismNSkIFqYc/ZsJvxo1ouc6H/Nk7uO4L/0lGCZbssrc4WcjhKphbsrlZRHplYPCZbq2/j4uksW6uvfoeYfpmgW76d/JTHKVhhHQpkmcHH0zQ8+a/NaUAt50npTckFn8OHqmuwXt7jIMpQ1yyHCYnEyxwaFZ6W1TX0rxlrna3o40m1NsuA/4BqPV812rLJG47lDbDyBlqPm1utRvv3hn0IoF7czuenXrmqew74rpdf4QrVixft9zpCGI1NefQ7JCKaAJgUpNO0TXVzd380hn+8xkqO1c3BP+i9/SIEDtVjSY7+nezaZ8x//5fW4SiJ+wWWZu5FONWPryESi23zUSrqeC7r1nRj7vzkvQEiUJYt8+q1KYvyWKkx+C73ODTM0nUVCYCcjcglePZ7H4KcwUcG8f+jfn5AdvwMHzKSlJgcNqTWTdNQlii3n2uYDTkTz2asWLkjdXjNeMsYRHqTM9nsfmk1IAPbtD0J2qj+3mjFseMDCK7ckt1zAvzUawx1H7tR1iuTWeWiTo7hRhbyuS0bN+1IOxyMiIjsOPtQQnLmk8QMPvXlKVPaqVky5g6jK81MJnK6vH/3L+Uxlqp/jIP1+nhh80mt+lzDZy1PbjW2haKf2WfLuHUeV4sasWrlzxLlarDMamLw+KxV34Axm0eFv6fFurHPPiRnpBlG+S8W4NFfVOD+DmOGHDnrzbdzarHyX8gn6SaXxSlP0P0ON9TsPD9G7NNz+DTr2WzE+S9OweKfz8dP1DlmiQD4CD6fshCzv0vOnJO5PMnZhxLvN6ZOFRo9bdZV7lOFwKef4fjtKsu5RHni0/D4k1VoMI9jLupJwPZZf0KPLkSNCM5HLlpn+XEYw+xDddtXYeVfXMIH+42nT0f7p6Bx21KsljM/3b6E//z/7DO+Qx/X0L9buHhHzpZVjuLhy96/s0yzD2X4c5H5z5cRyMun8Jp/Ztb8ZD6GRVD/v37i8efDS3g9XthUjv/2zhv4XZvbZ3WZc/D3hpxxLBb+JdY9q4+jF+ufdz/1yqruaWYfynid1Wdh1GnaQ3j8JyX4JvG6HFF9TD/18nN9kkTyuXkD5l45igMev7G+aBEaRL2Lo9bfEhERpcPnFCQY843LOdJ9tQZORImpAd3n/r7XZGu5mhXH+oyDiUrexLtLtsw7ngOQmBJ1NA8em4D0vP6yVb0wZn4pgL838o2vv8eM57IEC+Z3SEQ0dhw+VEja5FSA5Vjxq7s9I4kP5hCdlOEtk0soLCdLv43BQkgIZLCmH/Q1fjfi0uRm3Oxtm+LUybz/A534mL9DIiLfmBQUmPb39+IEVmP7OI21lQ/4UjfEbsvD+fHHwpxRaZvlpl+xqKcK75nciY8iAzHVejvGG0iJPBmt//Jm77RPbheJqXzewaimiSYiKmAcPkREREREVODYU0BEREREVOCYFBARERERFTgmBUREREREBY5JARERERFRgWNSQERERERU4JgUEBEREREVOCYFREREREQFjkkBEREREVGBY1JARERERFTgmBQQERERERU4JgVERERERAWOSQERERERUYFjUkBEREREVOCYFBARERERFTgmBUREREREBY5JARERERFRgWNSQERERERU4JgUEBEREREVOCYFREREREQFjkkBEREREVGBY1JARERERFTgmBQQERERERU4JgVERERERAWOSQERERERUYFjUkBEREREVOCYFBARERERFTgmBfdSuBmNYf2a7r0mcf31SyIiIiJKuq92ybL/rl+TVvLMb9Gwokq9jh1ai+4v1EsXNZjz8ruYHdSrSg+u7XsBV67rVVN4PV55aTWCXQfw6vutemN2wut2YvvKcnQf3In9bXoj+RTG2h07sCLUiUO73kO73kpERERETApc+U0Kgr8+jIdq5auTOP/a64iqrW50QBodfUIg5UdSYAbXetUUOYZ9ez9Ar15t3NqCjXV6xeRIiMz6ONnr14wtezZDXeaEAZx4pwWHzZP52kfKzfdARERENNkwKRi1ZC9B/MSLaD9yQW9PpYLfuk5b0DxxuQTWLr0gKimAZZ+mbdi9qd4W8BtJQSRNy72fID7LQF+XNcreFiIiIqIE3lNg9cibWP7WYdtS+4h+b9SasVq27n/klhDIgLYFr6wLqwB5954WY9narN/XZEBtvieWLU16e4LP49wtvR/g4PEBoK7Be8x+Wwe6xf+Cs7K5qaI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**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**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**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**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[/img]#ifndef FunP typedef void(*FunP)(); //无返回无参数函数指针宏定义 #endif typedef enum { InitState, Press, Doublt, WaitRelease, Release }IoState; //按键状态枚举 单片机是CH558,51内核的单片机。程序如图,如果加printf,不管加哪里,程序都不会出问题。不加This->state=WaitRelease数据会出错。This->state是枚举。求大神指点[img]https://bbs.21ic.com/static/image/smiley/comcom/9.gif[/img]

    单片机 C51 C语言 嵌入式 技术交流

    1444浏览量 3回复量 关注量
  • 单片机C语言中有符号数如何向无符号数转换

    单片机C语言中有符号数如何向无符号数转换

    C语言 单片机 单片机c语言 单片机C语 单片机C

    10057浏览量 4回复量 关注量
  • 新人如何开始学习GD32 sos

    新人如何开始学习GD32,是用什么语言编的,C语言吗,下载到单片机里面的程序可以读取出来吗

    C语言 单片机

    3348浏览量 0回复量 关注量
  • DSP的C语言同主机C语言的主要区别是什么

    DSP的C语言同主机C语言的主要区别是什么

    C语言 DSP

    752浏览量 1回复量 关注量
  • 嵌入是开发为什么用C语言

    嵌入是开发为什么用C语言

    C语言

    3052浏览量 4回复量 关注量