⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 基于MSP430FE427的FM24C08存储器的字节的c语言编程
💻 C
字号:
#define uchar  unsigned char
#define uint   unsigned int
#include "LCD.h"
#include "msp430xE42x.h"

#define SCL   BIT0 
#define SDA   BIT1 

#define SCL_IN    P2DIR &= ~SCL
#define SCL_OUT P2DIR |= SCL
#define SCL0 P2OUT &= ~SCL
#define SCL1 P2OUT |= SCL
#define SDA_IN P2DIR &= ~SDA
#define SDA_OUT P2DIR |= SDA
#define SDA0 P2OUT &= ~SDA
#define SDA1 P2OUT |= SDA
#define SDA_BIT P2IN & SDA

unsigned char ss[10]={char_0,char_1,char_2,char_3,char_4,char_5,char_6,char_7,char_8,char_9};

void delay(uint m)
{
  while(m-- > 0);
}

void start()
{
  SCL_OUT;
  SDA_OUT;
  SCL0;
  _NOP();
  SDA1;
  _NOP();
  SCL1;
  _NOP();
  SDA0;
  _NOP();
  SCL0;
  _NOP();
  //SDA1;  
}

void stop()
{
  SCL_OUT;
  SDA_OUT;
  SCL0;
  _NOP();
  SDA0;
  _NOP();
  SCL1;
  _NOP();
  SDA1;
  _NOP();
  //SCL0;
}


void writex(uchar j)  
{
   uchar i,temp;
   temp=j;
   SCL_OUT;
   SDA_OUT;
   for(i=0; i<8; i++)
   {
     SCL0;
     _NOP();
     //delay(10);
     if(temp & BIT7)
       SDA1;
     else
        SDA0;
     SCL1;
     _NOP();
     //delay(10);
     temp <<=1;   
   }
   SCL0;
   _NOP();
   //delay(10);
   SDA1;
   _NOP();
   //delay(10);
}

uchar readx()    //幎幜幋鎺磶

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -