資源簡介
DYP-ME007超聲波模塊資料以及驅動程序 ,有AVRmega16單片機的驅動程序包括12864液晶的顯示程序。還有52的程序

代碼片段和文件信息
//LM12864RCC
#include
#include
#include?//頭文件
#define?uchar?unsigned?char?//0~255
#define?uint?unsigned?int?//0~65535
#define?lcd_pin?PINC
#define?lcd_ddr?DDRC
#define?lcd_bus?PORTC
#define?CS??PORTA.4?
#define?RS?PORTA.1
#define?RST?PORTA.3
#define?RW?PORTA.0
#define?PSB?PORTA.2??//端口設置
flash?uchar?dis_str[]=“我們的未來很美好“;
void?port_init(void)??
{
DDRA=0xff;??????//A口輸出
PORTA=0xff;??
DDRC=0xff;??????//C口輸出
PORTC=0xff;???
}
//----------------------------
//寫入寄存器地址或參數
//----------------------------
void?SdCmd(uchar?command)
{?lcd_ddr=0x00;
??RW=1;RS=0;
??CS=1;
??while((lcd_pin&0x80)==0x80);
??RW=0;
??lcd_ddr=0xff;
??lcd_bus?=?command;
??CS=1;
??CS=0;
??
}
//----------------------------
//寫入數據
//----------------------------
void?SdData(uchar?ddata)
{?lcd_ddr=0x00;
??RW=1;RS=0;
??CS=1;
??while((lcd_pin&0x80)==0x80);
??RW=0;
??lcd_ddr=0xff;
??lcd_bus?=?ddata;
??RS=1;
??CS=1;
??CS=0;
?
}
//----------------------------
//顯示文本
//----------------------------
void?ShowText(flash?uchar?*text)
{
while(*text>0)
{
SdData(*text);
text++;
}
}??
//初始化
//----------------------------
void?Init()
{
RST=0;
delay_ms(200);
RST=1;
delay_ms(200);
?//設置WLCR?寄存器*
?//清除顯示
SdCmd(0x30);//8BIT?基本指令集
delay_us(100);
SdCmd(0x0C);?//顯示打開?光標關?反白顯示關?
delay_us(100);
SdCmd(0x01);
delay_ms(10);
SdCmd(0x06);
SdCmd(0x02);
SdCmd(0x80);
SdCmd(0x1c);
SdCmd(0x40);
}
//----------------------------
//主程序
//----------------------------
/*void?main()
{?uchar?flash?*str;
??str=dis_str;
port_init();??
Init();
SdCmd(0x80);?//DDRAM?80H
ShowText(str);
while(1);
}?//end?of?program*/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1751??2011-07-17?17:48??超聲波\12864.c
?????文件???????1753??2011-07-17?17:47??超聲波\12864.c~
?????文件??????36409??2011-07-17?20:27??超聲波\sbceju.asm
?????文件???????1963??2011-07-17?20:35??超聲波\sbceju.c
?????文件???????8879??2011-07-17?20:27??超聲波\sbceju.cof
?????文件???????1890??2011-07-17?20:27??超聲波\sbceju.c~
?????文件???????6583??2011-07-17?20:27??超聲波\sbceju.hex
?????文件??????10060??2011-07-17?20:27??超聲波\sbceju.i
?????文件????????371??2011-07-17?20:27??超聲波\sbceju.inc
?????文件??????82240??2011-07-17?20:27??超聲波\sbceju.lst
?????文件????????533??2011-07-17?20:27??超聲波\sbceju.map
?????文件??????11740??2011-07-17?20:27??超聲波\sbceju.obj
?????文件??????15184??2011-07-17?20:27??超聲波\sbceju.rom
?????文件????????279??2011-07-17?20:27??超聲波\sbceju.vec
?????文件???????3643??2011-07-17?20:27??超聲波\sbceju__.c
?????文件???????4376??2011-07-17?20:36??超聲波\ssss.prj
?????文件??????????0??2011-07-17?20:36??超聲波\ssss.txt
?????文件???????2034??2010-08-12?20:53??超聲波\超聲波資料\5956478csb.rar
?????文件???????5165??2010-05-14?21:37??超聲波\超聲波資料\csb.txt
?????文件????3092240??2010-08-12?10:42??超聲波\超聲波資料\DYP-ME007超聲波模塊說明.pdf
?????目錄??????????0??2011-07-23?19:16??超聲波\超聲波資料
?????目錄??????????0??2011-07-23?19:16??超聲波
-----------?---------??----------?-----??----
??????????????3287093????????????????????22
評論
共有 條評論