大神些,跪求msp430 spiD卡的程序,急用……万分感谢!!!

谁有经调试过的msp430的12864程序吗?急用!!!_百度知道
谁有经调试过的msp430的12864程序吗?急用!!!
提问者采纳
a_number_bat(0x0a;0;//ha++)
cmmandwr(addryh)!=0)
a_number_bat(
addrxh=addrxh-1;}/
P3OUT&=~CSI,取模地址word_addvoid line_sz_input(char addrxl,ha++)
cmmandwr(0x04),addryh,一位数字显示函数void a_number_bat(char numberal_b0;&
for(sha=0;/
/cmmandwr(0x40),char addrxh,dd!=0)
a_number_bat(qian,addrxl,
P3OUT|=A0、ADDRXH0;
cmmandwr(0xac);
for(le=0;=10000)
parameter=parameter-10000;=======================================================================/
} }}&#47、ADDRYH0;
if(invdis==1)bus=~写入数据
cmmandwr(addrxl):
a_number_bat(&
if((wan+qian)!=0)
a_number_bat(bai,group_number0&-----------------------------------------------------------------------//软件延时函数void delay(long int v){
while(v;-----------------------------------------------------------------------/显示数据(小数点后一位)void display_dot_1(写入数据
if(addrxl&
if((wan+qian+bai),写入命令
cmmandwr(addrxh);8*16点阵
dd=*(word_add1s+sha);&#47,
if(addrxl&8*16点阵
dd=*(word_add+32*le+ha);
cmmandwr(addryh),/写入数据
addrxh=addrxh-1; cmmandwr(0xaf);/ha&lt,0),char *word_add){&#47,0):
numberal_b0=numberal_b0&/
a_number_bat(0x0a;/
a_number_bat(0x0a;=8)addrxl=addrxl-8,0);elseP3OUT&=~SDA;group_number,invf):
a_number_bat(0x0b;写入命令
cmmandwr(addrxh0);
case 4;le++)
cmmandwr(addrxl);0xb9;
qian=qian+1;/
&#47,addrxl,
if((bus&0x80);
for(ha=8;写入命令
cmmandwr(addrxh);i++){
if((wan+qian+bai),
break,cj,i++){
_NOP(),addrxl,0);}P3OUT&=~A0:
word_add1s=&d_blank[0];}/group_number0&后8位字模
dd=*(word_add+16*le+ha),0),char *word_add){
cmmandwr(addryh0);le&=100)
parameter=parameter-100;elseP3OUT&=~SDA;
a_number_bat(0x0a;
_NOP();复位delay(10000);i&8*16点阵
dd=*(word_add+16*le+ha);//-----------------------------------------------------------------------------------------------------------------/
cmmandwr(0x28);指定位置输入一排多个汉字函数;/写入数据
cmmandwr(addrxl0);----------------------------------------------------------------------- //
addrxh--;0x84;ci&lt,0);
shi=shi+1,addryh,
for(i=0,0);
datawr(dd,addrxl!=0x00)P3OUT|=SDA;-----------------------------------------------------------------------/cmmandwr(0x00);
datawr(//cmmandwr(0xb8);
for(ha=16;ha&32:
if((wan+qian+bai+shi);-----------------------------------------------------------------------/4;
&#47,sha++)
&#47。一排数字字个数GROUP_NUMBER!=0)v--;/
datawr(dd,invf),
while(parameter&
/P3OUT|=CSI;
case 5,addrxh!=0)
a_number_bat(P3OUT|=RES,/
case 4;P3OUT|=CSI;
P3OUT&=~A0;
while(parameter&
&#47,/LCD RAM清零函数void lcd_clrram(void){=8)addrxl=addrxl-8;delay(1000),int invdis){int i:ADDRXL.首地址;数字分离
for(group_number0=group_
while(parameter&/写入命令
cmmandwr(addrxh0),char addryh,
P3OUT|=SCL;
P3OUT&=~SCL,invf);cj++)
datawr(0x00;
for(ha=0,char addrxl,0);&
datawr(dd,
&#47,addrxh,0);8;
bai=bai+1;ha++)
cmmandwr(addrxl0);group_
for(sha=8,数字分离
for(group_number0=group_ for(i=0,0);
P3OUT&=~SCL;/
/后8位字模
dd=*(word_add+32*le+ha),char addrxh0,char invf0){char sha,/
case 2;&#47,char group_number,invf);&#47,addryh!=0)
a_number_bat(
}}} /delay(1000);
cmmandwr(ci),0);&#47,addrxl:/
cmmandwr(addryh0+1);=8)addrxl=addrxl-8;
/cmmandwr(0xa1);sha++)
datawr(dd!=0)
a_number_bat(qian,发送一个8位显示命令示函数void cmmandwr(int bus){
int i,addryh,
bus=bus&&#47,char group_number,写入数据
cmmandwr(addrxl),char addryh:
a_number_bat(shi,/for(ci=0xb0,&#47,0);指定位置输入一排多个数字(字母)函数;group_number0--)
switch(group_number0)
case 5;ha++)
/初始化液晶显示函数void start_lcd(void){
P3OUT&=~RES!=0)
a_number_bat(wan、ADDRYH0;
}case 0x0b;
number_sperate(parameter);sha&cmmandwr(0xe2);
addrxh--,char addryh0,addrxl,addryh:
a_number_bat(显示数据(无小数点)void display_dot_0(int parameter,0);16;写入数据
} } &#47,addrxh.首地址;1;switch(numberal_b0){case 0x0a;group_number0--)
switch(group_number0)
&#47,/&#47。一排汉字个数GROUP_NUMBER;
word_add1s=&numeral[numberal_b0];1,
cmmandwr(0x81),/
case 3;16;
break,char group_
if(-----------------------------------------------------------------------//cmmandwr(0x10);
if((bus&0x80),addryh,取模地址word_addvoid line_hz_input(sha&写入命令
cmmandwr(addrxh);
a_number_bat(0x0a;16,}P3OUT|=A0,
while(parameter&
P3OUT|=SCL;&#47,invf0);
addrxl=addrxl+8;
cmmandwr(0x24),addrxh,addrxh,0);
cmmandwr(0x10);
&#47,addrxh,addryh,0),char addrxl0;写入命令
cmmandwr(addrxh);}/
if(addrxl&=10)
parameter=parameter-10,8;
if((wan+qian);ha&/
cmmandwr(addryh+1);-----------------------------------------------------------------------&#47,
cmmandwr(0x2f);
P3OUT&=~CSI;
case 2,le++)
cmmandwr(addrxl);
cmmandwr(addryh+1);cj&lt,char invf){
char group_number0,0):ADDRXL!=0x00)P3OUT|=SDA;&#47,char group_
addrxl=addrxl+8,addrxh,
number_sperate(parameter),le,addrxh,char invf){
char group_number0,
bus=bus&lt,invf0);后8位字模
dd=*(word_add1s+sha);&#47,char invf,*word_add1s,数字分离函数void number_sperate(int parameter){
wan=qian=bai=shi=ge=0;/i&lt:
word_add1s=&d_dot[0],0),
for(cj=0x04;
case 1;8,addrxl、ADDRXH0;
addrxl=addrxl+8,0);
a_number_bat(0x0a;=1000)
parameter=parameter-1000;
wan=wan+1;
a_number_bat(0x0a;发送一个8位显数据函数void datawr(
cmmandwr(0xa2);-----------------------------------------------------------------------&#47,
cmmandwr(0xa6)
提问者评价
其他类似问题
为您推荐:
您可能关注的推广
msp430的相关知识
其他2条回答
我调试过MSP430F149的串口12864程序,方便的话留个QQ
嗯,去百度文库收索一下,我上传过一份,基本都在
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎么把下面那个51的程序改成msp430f149的程序,急求大神帮忙改一下程序?_百度知道
怎么把下面那个51的程序改成msp430f149的程序,急求大神帮忙改一下程序?
void SendOneByte(unsigned char c)
//发送数据函数{ES=0;
//关闭串口中断
//把数据c放到缓冲区SBUF
while(!TI);
//等待串口发送完成
TI = 0;ES=1;
//开启串口中断}void main(void)
//主函数{void delayms(uint t);
InitUART();
//串口初始化函数b=P2;while(1){RI=0;if(P2 != b){b=P2;flag = 0;SendOneByte(b);}if(!flag)
//把P2口的值保存到b中P1=b;
//把P2口的值赋给P1//发送数据}}void UARTInterrupt(void) interrupt 4
//串口中断函数,使用寄存组4{
//如果收到数据
{flag = 1;
//清除标志位P1=SBUF;
//把缓冲区SBUF的数据发给a
我有更好的答案
/*******************************************
函数名称:PutSting
能:向PC机发送字符串
数:ptr--指向发送字符串的指针changdu字符长度
********************************************/
void PutString(uchar *ptr ,uint changdu)
for(i=1;i&=i++)
{while (!(IFG2 & UTXIFG1));
// TX缓存空闲?
TXBUF1 = *ptr++;
// 发送数据
//////////////初始化串口
void Init_rs232 ()
UCTL1|=SWRST;
P3SEL |= 0xc0;
// 选择P3.4和P3.5做UART通信端口
ME2 |= UTXE1 + URXE1;
// 使能USART0的...
重装电脑。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
其他类似问题
为您推荐:
您可能关注的推广
msp430f149的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁谁有MSP430最完整的的中文资料,万分感谢!!!_msp430吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,668贴子:
谁有MSP430最完整的的中文资料,万分感谢!!!收藏
如题~~~~~~~~~~~
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或谁有qq杀手软件呀??跪求大神!!急!万分感谢!_百度知道
谁有qq杀手软件呀??跪求大神!!急!万分感谢!
您的回答被采纳后将获得:
系统奖励20(财富值+经验值)+难题奖励20(财富值+经验值)
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 msp430 spi 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信