你写在循环程序之前不就行了吗?或者设一个位变量作为标志,位变量初始值为,执行程序前判断该标志是否为,是,执行,是,执行,执行后将该标志置,下一次就不执行了。我随便写了一点,你看看voidmain(){intunm;inta[={,;sbitkey=P,,if(key==,{delayms(;//去抖动if(key==,num ;if(num==,num=。
STC单片机官方提供的工具软件里面有例程可以查看。打开软件后,右边栏有“范例程序”选项,点击后打开窗口,在“单片机系列”选项里选择系列,然后选择需要的范例。选好后就会看到范例程序:如果需要更详细的内容,可以下载官方的器件手册。我最近也在弄STC的单片机,看了下代码,觉得以下这段似乎有点问题for(i=,i<,i ){tp=,ADC_RES=,ADC_RESL=,//低两位清零ADC_CONTR|=,,//启动AD转换while(!tp)//判断AD转换是否完成{tp=,,tp
感谢您的来访,获取更多精彩文章请收藏本站。
© 版权声明
THE END
暂无评论内容