永发信息网

两个功能一样的程序,为何结果不同?

答案:2  悬赏:60  手机版
解决时间 2021-03-11 15:42
电机
sbit P01= P0^3;/ if(P13==0)
count++;
while(P13==0);return 0;}}}

void main(void)
{
while(1){
if(count==2){
count=0; P01 =1;子程序
{
while(1) {
P00=0;P01=1;
if(P13==0){delay(10); if(P13==0)
while(P13==0):
#include int zl()/ }}
第二个:
#include for(i=0;i<!
第一个;}
if(count==1){
P00=1;//
for(;j>//0;i++);}

void zl()//}
else
{zl();电机
sbit P13= P1^3;/
#define uint unsigned int
#define uchar unsigned char
sbit P00= P0^2;/传感器

void delay(unsigned int j) /
if(P13==0){delay(10);reg52。第一个还没等传感器驱动就自动停;延时
{ unsigned int i;/电机
sbit P13= P1^3;P01=1;124;/延时
{ unsigned int i;
for(;//i<124;i++);/电机
sbit P01= P0^3;/调用子程序
while(1){
P00=1;P01=1;/传感器输
void delay(unsigned int j) //.h>
#define uint unsigned int
uint count;
sbit P00= P0^2;/子程序
{while(1){
P00=0;
break;}}}
void main()
{
zl();/j>0;j--)
for(i=0,第二个就很好,看不出两个程序差异。请教高手

自己解决了,子程序位置问题。
最佳答案
子程序位置不同结果就不一样。
全部回答
如果是定时中断的,两个中断都要先设置好, 另外,不要把两个定时中断设置在一个定时器上面
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金百合宾馆我想知道这个在什么地方
柯萨娜的小诗
铜陵金隆铜业怎么样?
萨摩耶前蹄腋下掉毛咋回事
暑假还剩10天了,有什么计划能在10天内完成暑
258mm是258厘米吗
招财猫手链寓意
桐柏县平氏镇计划生育服务中心地址在什么地方
口袋妖怪黑白里的炎温猴怎么样进化要不要给他
尼龙1010的国家标准或是由哪些物质构成的
深蓝色牛仔裤搭配什么颜色的风衣
被阴人跟怎么办
有本小说,男主角有个塔,到最后有九个孩子跟
试用期单位用为职工缴纳社会保险吗?
五莲县市场监督管理局户部市场监督所怎么去啊
推荐资讯
陆圩子在什么地方啊,我要过去处理事情
冬天开车去香格里拉可以嘛,路况如何,路面结
联华普庆店这个地址在什么地方,我要处理点事
三个人一个赵几个箭头一片水是啥成语
大众汽车柏沙特故障排除恢复键在哪儿
天正 路径排列 单元宽度和初始间距是什么意思
2013年11月,一位清华的博士生放弃留校做科研
魔兽世界里怎么遗忘专业技能
仰脸的反义词是什么
汽车轮胎传感器,叫什么了?
加气混凝土砌块的每立方质量是多少?最轻的可
飘窗榻榻米是盖房子的时候留呢,还是之后装修
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?