📄 5619.c
字号:
/*============tlv5619程序============*/
/*=====cs.we=pc mlsb=pa==============*/
#include<iom128v.h>
#include<macros.h>
#define uchar unsigned char
#define uint unsigned int
/*==========位操作=============*/
//sbit cs=PD4
void set_cs(uchar i)
{
DDRD=0xff;
if(i==1) PORTD=PORTD|0x10;
else PORTD=PORTD&0xef;
}
//sbit we=PD5
void set_we(uchar i)
{
DDRD=0xff;
if(i==1) PORTD=PORTD|0x20;
else PORTD=PORTD&0xdf;
}
/*+++++++++++++++++++++++++++++++++++++*/
void tlv5619()
{
set_cs(1);
set_we(1);
set_cs(0);
set_we(0);
PORTE=0Xf4;//接D0~D7
PORTD&=0XF1;//输出1v,PD0~PD3接D8~D11
set_we(1);
set_cs(1);
}
void m128_init()
{
DDRA=0x00;
PORTA=0xff;
DDRB=0x00;
PORTB=0xff;
DDRC=0x00;
PORTC=0xff;
DDRD=0x3f;
PORTD=0xff;
DDRE=0xff;
PORTE=0xff;
}
void main()
{
m128_init();
while(1)
{
tlv5619();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -