这段程序之中cy代表什么意思,请高手解释下

2019-07-16 01:42发布

/*spi isd4004.h*/  
#include "reg51.h"
#include "intrins.h"   
sbit _cs  = p0^0;  
sbit _sclk= p0^3;
sbit _mosi= p0^1;  
sbit _miso= p0^2;
sbit _rac = p0^4;  
sbit _int = p0^5;   
void delay(unsigned int i)  //延时程序
{    while(i--);  }
void stopmode()   
//停止
{    unsigned char m,i,j;
   _cs=1;  
  _sclk=0;  
  _cs=0;   
m=0x30;   
for(i=0;i<8;i++)  
  {     
m=_cror_(m,1);   
    j=m<<1;   
    _mosi=cy;     
  _sclk=0;     
  _sclk=1;    }  
  _cs=1; }
void powerdown()   //下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
yuying2015
1楼-- · 2019-07-16 04:16
一般程序里没有定义的就是引用单片机头文件的的某个值或者控制位,51头文件里对cy定义自己看图
捕获wsws.GIF
bbbbbb.GIF

评分

参与人数 1威望 +4 收起 理由 爱我别走 + 4 您的付出是论坛的动力,感谢您一直支持!.

查看全部评分

chenyue11
2楼-- · 2019-07-16 06:18
楼上说的很清楚了。其实记住CY就是进借位。你的程序    j=m<<1;  是把m左移一位,最低位补零,当然最高位就会溢出,溢出后最高位自动寄存在CY里。不知道你懂了吗?我的qq1650230195,不太清楚加我
zippo爱生活
3楼-- · 2019-07-16 09:49
yuying2015 发表于 2013-4-2 12:31
一般程序里没有定义的就是引用单片机头文件的的某个值或者控制位,51头文件里对cy定义自己看图
...

懂了,非常感谢你
魔杰彬
4楼-- · 2019-07-16 10:28
进位或借位标志,这段程序貌似是关于串口的?
小狼贝贝
5楼-- · 2019-07-16 12:45
 精彩回答 2  元偷偷看……
水帘屋
6楼-- · 2019-07-16 17:46
讲解的非常有道理,学习

一周热门 更多>