📄 msp430f149-
字号:
/*********************************************************
**********************************************************/
#include <msp430x14x.h>
#include "EEPROM.c"
uchar table[16] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
delay1(uint ts)
{while(ts--);
}
void main( void )
{
uchar i;
uchar rd[10]={0};
WDTCTL = WDTPW + WDTHOLD; //关狗
P4DIR = 0xff;
P6DIR = 0xfc;
P4OUT = 0x00;
P6OUT = 0x00;
P3DIR |= BIT3 + BIT1; //设置相应端口为输出状态
P3OUT |= BIT3 + BIT1;
for(i=0;i<10;i++)
{
delay1(2000); //24c02写入后需要擦除操作,一定要加延时
Write_1Byte(i,i); //功 能:向EEPROM中写入1个字节的数据
}
delay1(2000); //24c02写入后需要擦除操作,一定要加延时
for(i=1;i<10;i++)
{
rd[i]=Read_1Byte_Randomaddress(i);
P4OUT=table[rd[i]];
P6OUT = BIT2;
delay1(20000); //24c02写入后需要擦除操作,一定要加延时
}
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -