11问答网
所有问题
当前搜索:
c51中uchar
C51
单片机,这段代码哪里错了,显示error C193: 'parameter': bad o...
答:
提示已经非常清楚明白了。Delay_ms()函数的参数是一个uint型,你把_nop_()函数的返回值传递给它,然而_nop_()函数是没有返回值的……行号,第48行,你自己好好看。
在单片机
C51
程序中*的作用
答:
是乘法的意思,整个函数是分离出变量he的百位,十位,个位。分别赋给wei3,wei2,wei1.
c51
单片请高手分析下16进制接收和显示的问题
答:
液晶显示的是ascll码,十进制数转换为ascll码方法是加上48,比如接收到的是0x08要显示8,就把0x08加上48后发送过去显示,就行了。你的程序我已看过,但是我没有就你的程序做修改,我发了一个我自己写的程序给你,包括了LCD的驱动程序,等等,相信你能看懂,和你那个程序非常相似,还有仿真用的文件...
C51中
变量取反 为什么不能赋值给另一个变量或者赋值给I/O口
答:
你有没有注意到 这两种 //i=~i; P2=~i; k=~i; P2=k; i的值都没有变化也就是输P2始终等于~i状态就是一样的 那么当然不会闪烁 但是 i=~i; P2=i; delay(30000); 这样 每次循环的时候 i都把自己重新取反一次 所以P2每次循环都在变 当然会闪烁了 ...
c语言(
C51
)中变量无法赋值,怎么回事??
答:
看你的程序应该是用ds18b20采集温度,首先你确定相应的端口都接好没,并且我以前写的程序要写4次指令才开始读取温度 Write_One_Byte(0xcc); //忽略ROM指令 Write_One_Byte(0x44); //温度转换指令 Init_Ds18b20();Write_One_Byte(0xcc); //忽略ROM指令 Write_One_Byte(0xbe); //...
c51
程序 关于ACC累加器的使用?
答:
我也曾遇到你说的这个问题,巧的很,也是写DS1302的程序,我觉得与ACC关系不大。因为 我当时并没有使用ACC的位变量,而是你第二种方式(temp&0x01)。当用for(i=0;i<8:i++)时就是不行(怕写错,反复写了几次,都不行),只有改为for(i=8;i>0:i--)时就正常。当时也是百思不得其解。...
c51中
返回值return的用法:
答:
a,b);printf("%d",c);} 程序的输出为:21 这个21从何而来呢,main函数调用sum(a,b)函数时将a的值赋给i,b的值赋给j,上面说了return i+j;会计算i+j的值也就是结果等于21,并将21带回给调用它的函数,即c=sum(a,b);相当于c=21,这个21 就是由sum(a,b)中的return反回来的。
如何把keil里的文件导入proteus
答:
5、,用keil生成.hex文件,在isis中右击at89
c51
,再左击,出现相应元件的属性对话框“ProgramFile”一项中选择要加入的.hex文件。6、工具/原料windowsXPPROTEUS生成的HEX文件方法/步骤PROTEUS安装好后,默认不会在桌面上产生快捷方式。c51单片机学习求助!第一步:基础理论知识学习。单片机编程用C语言或汇编语...
C51
定时器开不了,求大神请教
答:
可以直接将定时开关短接使用,虽然不能定时,但是可以应急使用!
keil里的文件怎么加载到proteus中?
答:
5、,用keil生成.hex文件,在isis中右击at89
c51
,再左击,出现相应元件的属性对话框“ProgramFile”一项中选择要加入的.hex文件。6、工具/原料windowsXPPROTEUS生成的HEX文件方法/步骤PROTEUS安装好后,默认不会在桌面上产生快捷方式。c51单片机学习求助!第一步:基础理论知识学习。单片机编程用C语言或汇编语...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜