完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
/*spi isd4004.h*/
#include "reg51.h" #include "intrins.h" ***it _cs = p0^0; ***it _sclk= p0^3; ***it _mosi= p0^1; ***it _miso= p0^2; ***it _rac = p0^4; ***it _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个回答
|
|
|
楼上说的很清楚了。其实记住CY就是进借位。你的程序 j=m<<1; 是把m左移一位,最低位补零,当然最高位就会溢出,溢出后最高位自动寄存在CY里。不知道你懂了吗?我的qq1650230195,不太清楚加我
|
|
|
|
|
|
懂了,非常感谢你 |
|
|
|
|
|
进位或借位标志,这段程序貌似是关于串口的?
|
|
|
|
|
|
|
|
|
|
|
|
讲解的非常有道理,学习
|
|
|
|
|
|
keil C51的CY应该大写才对,我一般把sfr和***it都是设定为关键字
"for C51 keywords syn keyword cType bit ***it sfr sfr16 uint uchar ulong syn keyword cType P0 P1 P2 P3 PSW ACC B SP DPL DPH PCON TCON TMOD TL0 TL1 TH0 TH1 IE IP SCON SBUF syn keyword cType TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 SM0 SM1 SM2 REN TB8 RB8 TI RI syn keyword cType EA ES ET1 EX1 ET0 EX0 PS PT1 PX1 PT0 PX0 CY AC F0 RS1 RS0 OV P SMOD GF1 GF0 PD IDL syn keyword CType data bdata idata pdata xdata code reentrant interrupt using 这样写代码的时候不会出错 |
|
|
|
|
|
一般都是用做溢出标志!
|
|
|
|
|
cfsmdz 发表于 2013-6-28 17:19 请问REN是什么? |
|
|
|
|
|
大神,请让我膜拜你。 |
|
|
|
|
|
|
|
|
|
|
|
就是一个溢出标志位,可以看看头文件
|
|
|
|
|
|
cy在包含的头文件里定义好了
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16901 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 02:18 , Processed in 0.958507 second(s), Total 109, Slave 86 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3543