好吧~~~~~~~~~~记住要调滑动变阻器..........
/**********************************
*author: 路飞小丸子
*action: meg16 LCD1602控制程序
*time: 16-5-2013
*version:1.1
**********************************/
#include<iom16v.h>
#include<macros.h>
#define uchar unsigned char
#define uint unsigned int
#define RS_CLR PORTD &= ~(1 << 4)
#define RS_SET PORTD |= (1 << 4)
#define RW_CLR PORTD &= ~(1 << 5)
#define RW_SET PORTD |= (1 << 5)
#define EN_CLR PORTD &= ~(1 << 6)
#define EN_SET PORTD |= (1 << 6)
#define I_MAX 2000
#define U_MAX 2000
#define I_MIN 0
#define U_MIN 0
uint I=500; //当前电流
uint flag=0; //功能选择标志
uchar n;
uchar a='0',b='0',c='0',d='0',e='0';
void delay_us(uint n)
{
while(n--)
{
NOP();NOP();NOP();NOP();
NOP();NOP();NOP();NOP();
}
}
void delay_ms(uint n)
{
while(n--)