No.37874 作者:len 邮件:comnow@163.net ID:13607 登陆:3次 文章数:18篇 最后登陆IP:210.29.96.36 最后登陆:2003/8/25 20:06:34 注册:2003/7/14 16:44:07 财富:168 发帖时间:2003/7/22 15:22:54 发贴者IP:210.29.96.36 标题:len:看一下24cxx的程序 摘要:No.37874看一下24cxx的程序 //24c01-24c16读写驱动程序, sbit a0=ACC^0; //定义ACC的位,利用ACC操作速度最快 sbit a1=ACC^1; sbit a2=ACC^2; sbit a3=ACC^3; sbit a4=ACC^4; sbit a5=ACC^5; sbit a6=ACC^6; sbit a7=ACC^7; void s24(void) { _nop_();scl=0;sda=1;scl=1;_nop_();sda=0;_nop_();scl=0; } void s240(void) { _nop_();scl0=0;sda0=1;scl0=1;_nop_();sda0=0;_nop_();scl0=0; } void p24(void) { sda=0;scl=1;_nop_();sda=1; } void p240(void) { sda0=0;scl0=1;_nop_();sda0=1; } unsigned char rd24(void) { sda=1; scl=1;a7=sda;scl=0; scl=1;a6=sda;scl=0; scl=1;a5=sda;scl=0; scl=1;a4=sda;scl=0; scl=1;a3=sda;scl=0; scl=1;a2=sda;scl=0; scl=1;a1=sda;scl=0; scl=1;a0=sda;scl=0; sda=1;scl=1;scl=0; return(ACC); } void wd24(unsigned char dd) { ACC=dd; sda=a7;scl=1;scl=0; sda=a6;scl=1;scl=0; sda=a5;scl=1;scl=0; sda=a ......
>>返回讨论的主题
|