資源簡介
本驅動程序基于msp430f2618編寫,提供并行和串行兩種選擇,只需修改宏定義,便可在兩種方式間切換,引腳也都在宏定義中,便于程序移植。實現了以下功能:
1.坐標定位
2.單個字符和字符串顯示
3.實數的顯示,可以控制顯示的整數位數和小數位數
4.在指定位置畫點
5.畫線
6.畫矩形
7.畫圓
代碼片段和文件信息
#include“msp430f2618.h“
#include?“system.h“
#include“math.h“
#define?parallel?1??//串并行選擇,1:并行,0:串行
#if?parallel
#define?cmdport?P4OUT
#define?dataport?P5OUT
#define?dataportin??P5IN
#define?cmdportdir?P4DIR
#define?dataportdir?P5DIR
#define?psb???BIT4?
#define?lcden?BIT5
#define?lcdrs?BIT6
#define?lcdrw?BIT7
void?write_cmd(uchar?cmd)
{
????cmdport&=~lcdrs;
????dataport=cmd;
????cmdport|=lcden;
????delay_us(500);
????cmdport&=~lcden;
????delay_us(500);
}
void?write_dat(uchar?dat)
{
????cmdport|=lcdrs;
????dataport=dat;
????cmdport|=lcden;
????delay_us(500);
????cmdport&=~lcden;
????delay_us(500);
}
uchar?read_dat()
{
????uchar?value;
????dataportdir=0x00;
????cmdport|=lcdrs;
????cmdport|=lcdrw;
????cmdport|=lcden;
????delay_ms(1);
????value=dataport
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????8804??2013-09-06?14:15??12864驅動程序\Lcd12864Driver.c
?????文件????????450??2013-09-05?16:35??12864驅動程序\Lcd12864Driver.h
?????目錄??????????0??2013-09-14?14:07??12864驅動程序
-----------?---------??----------?-----??----
?????????????????9254????????????????????3
- 上一篇:四路智力競賽搶答器設計報告
- 下一篇:RBF神經網絡預測程序
評論
共有 條評論