单片机学习必备开发工具(更多信息...) !!!单片机学习必备资料《C51BBS离线版》2006.5 最新版火热下载

   GOOD STUDY


August 2005
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

最新日志


最近的评论


连接

单片机C语言论坛(单片机学习推荐)



STC实现IO_SOFT_SPI接口 
likeping 发表于 2005-8-23 11:56:12

/* ---------- 宏晶科技 大唐设计  9/30/2004--- */
/* ---Fax: 0755-82944243 -------------------- */
/* ---Mobile:13922805190--------------------- */
/* ---Email: support@dsp-memory.com------------ */

#i nclude <reg52.h>
#i nclude <stdio.h>
#i nclude <intrins.h>

 sbit SCLK  = P1^7;        
 sbit MISO  = P1^6;    //SDO
 sbit CS  = P1^4;  

typedef unsigned char INT8U;  /* 8 bit 无符号整型 */
typedef unsigned int INT16U;  /* 16 bit 无符号整型 */

INT8U read_one_word()
{
 INT8U i = 0;
 INT8U temp = 0;
 INT16U one_data = 0;

// MISO =  1;
 CS  = 0; 
 for(i = 0; i < 16; i ++)
 {
  one_data = one_data << 1;

  SCLK = 0;
  _nop_();
  SCLK = 1;
  _nop_();
  if(MISO = 1)
       {
   one_data = one_data | 0x01;
  }
 }

 SCLK  =  0;
 CS  = 1;
 return (one_data);
}

void display()
{
}

void main()
{
 CS = 1;
 MISO = 1;
 SCLK = 0;
 read_one_word();
 display();
 while(1);
}


 



Re
guest(游客)发表评论于2006-5-17 10:42:20

支持楼主。
个人主页 | 引用 | 返回 | 删除



发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:



公告


专题


留言


统计

 

 

 


©1999-2006 单片机C语言网站 E-mail: c51@163.com