HT1621

[复制链接]
 楼主| chen3bing 发表于 2007-3-2 20:03 | 显示全部楼层 |阅读模式
我用HT1621驱动液晶,发现一个问题。<br />液晶清屏之后无法显示;要么就是显示以后<br />不能清除。<br />这是怎么回事,应该怎么解决?<br />请高手指教,谢谢!<br />
yezhenyu 发表于 2007-3-6 09:18 | 显示全部楼层

可以确定,你的程序有问题。

仔细看看程序吧,一定是写HT1621的时序有问题或把相关的程序贴出来。
安步当车 发表于 2007-3-6 10:05 | 显示全部楼层

LCD

  
 楼主| chen3bing 发表于 2007-3-6 17:05 | 显示全部楼层

谢谢

谢谢你的回复,下面是我的程序,麻烦多费心看看。(ST单片机C程序)<br />PC6&nbsp;WR,PA6&nbsp;DATA,PB4&nbsp;/CS<br />#include&nbsp;&quot;io72324.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;寄存器定义文件&nbsp;*/<br />#include&nbsp;&quot;lib.h&quot;<br />#include&nbsp;&quot;linsci.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;COSMIC&nbsp;编译器需要用的头文件&nbsp;*/<br />#include&nbsp;&quot;st72324.h&quot;<br />#define&nbsp;BIAS&nbsp;0x29<br />#define&nbsp;SYSDIS&nbsp;0x00<br />#define&nbsp;SYSEN&nbsp;&nbsp;0x01<br />#define&nbsp;LCDOFF&nbsp;0x02<br />#define&nbsp;LCDON&nbsp;&nbsp;0x03<br />const&nbsp;u8&nbsp;DisNumber[10][7]={{0x06,0xaf,0xaf,0xaf,0xaf,0xaf,0xaf},{0x00,0x03,0x04,0x05,0x06,0xaf,0xaf},<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{0x02,0x05,0xaf,0xaf,0xaf,0xaf,0xaf},{0x04,0x05,0xaf,0xaf,0xaf,0xaf,0xaf},<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{0x00,0x03,0x04,0xaf,0xaf,0xaf,0xaf},{0x01,0x04,0xaf,0xaf,0xaf,0xaf,0xaf},{0x01,0xaf,0xaf,0xaf,0xaf,0xaf,0xaf},<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{0x03,0x04,0x05,0x6,0xaf,0xaf,0xaf},{0xaf,0xaf,0xaf,0xaf,0xaf,0xaf,0xaf},{0x04,0xaf,0xaf,0xaf,0xaf,0xaf,0xaf}<br />};<br /><br /><br /><br /><br /><br /><br />void&nbsp;t_clk(void)<br />{<br />&nbsp;#asm<br />&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;#endasm<br />}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />/************************************************/<br />/*函数调用方式:SendBit(uchar&nbsp;Dat,uchar&nbsp;BitNum);*/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />/*将Dat数据从高位开始发送共BitNum位&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />/************************************************/<br />void&nbsp;SendBit(u8&nbsp;Dat,u8&nbsp;BitNum)<br />{<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;u8&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;for(i=0;i&ltBitNum;i++)<br />&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*置时钟线为低通知被控器开始接收*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ClrBit(PCDR,6);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t_clk();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((&nbsp;Dat&nbsp;&&nbsp;0x80&nbsp;)&nbsp;==&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ClrBit(PADR,6);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetBit(PADR,6);/*&nbsp;&nbsp;&nbsp;&nbsp;Q3=6DATA*/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*发送数据由高位到低位传送&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetBit(PCDR,6);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//SetBit(PADR,Q4);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*保持住总线准备下一个数据位&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t_clk();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dat=Dat&lt&lt1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*发送数据左移一位&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;}<br /><br />}<br /><br />void&nbsp;SendDataBit_1621(u8&nbsp;Dat,u8&nbsp;BitNum)<br />{u8&nbsp;i;<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;for(i=0;i&ltBitNum;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;ClrBit(PCDR,6);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t_clk();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((Dat&0x01)==0)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ClrBit(PADR,6);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetBit(PADR,6);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetBit(PCDR,6);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//SetBit(PADR,Q4);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*保持住总线准备下一个数据位&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t_clk();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dat=Dat&gt&gt1;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;&nbsp;&nbsp;&nbsp;<br />/************************************************/<br />/*函数调用方式:SendCmd(uchar&nbsp;Dat);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />/*将Dat命令字发给接收端&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />/************************************************/<br />void&nbsp;SendCmd(u8&nbsp;Dat)<br />{&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;ClrBit(PBDR,4);&nbsp;&nbsp;/*Q6=4*/<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;SendBit(0x80,3);<br />&nbsp;&nbsp;&nbsp;SendBit(Dat,9);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endasm<br />&nbsp;&nbsp;&nbsp;SetBit(PBDR,4);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#asm<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;nop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endasm<br />}<br /><br /><br />void&nbsp;Write_1621(u8&nbsp;addr,u8&nbsp;data)<br />{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;DisableInterrupts();<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ClrBit(PBDR,4);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;SendBit(0xa0,3);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SendBit(addr&lt&lt2,6);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SendDataBit_1621(data,4);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endasm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetBit(PBDR,4);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endasm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EnableInterrupts();<br />}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />void&nbsp;lcdinit(void)<br />{&nbsp;u8&nbsp;i,j;<br />&nbsp;&nbsp;SetBit(PADDR,6);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//data<br />&nbsp;&nbsp;SetBit(PAOR,6);<br />&nbsp;&nbsp;&nbsp;&nbsp;SetBit(PADR,6);<br />&nbsp;&nbsp;SetBit(PBDDR,4);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//不选中1621<br />&nbsp;&nbsp;SetBit(PBOR,4);<br />&nbsp;&nbsp;&nbsp;&nbsp;SetBit(PBDR,4);<br />&nbsp;&nbsp;&nbsp;&nbsp;SetBit(PCDDR,6);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//WR<br />&nbsp;&nbsp;SetBit(PCOR,6);<br />&nbsp;&nbsp;&nbsp;&nbsp;ClrBit(PCDR,6);<br />&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt200;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(j=0;j&lt65;j++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;<br />&nbsp;&nbsp;&nbsp;&nbsp;SendCmd(0x0e3);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//NORMAL*/<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;SendCmd(0x18);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//RC256K<br />&nbsp;&nbsp;&nbsp;&nbsp;SendCmd(BIAS);<br />&nbsp;&nbsp;&nbsp;&nbsp;SendCmd(SYSEN);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;SendCmd(LCDON);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />}<br />void&nbsp;main(void)<br />{u8&nbsp;m,Temp,Adr;<br />&nbsp;u8&nbsp;n;<br />&nbsp;u8&nbsp;baiwei,shiwei,gewei;<br />&nbsp;<br />&nbsp;<br />&nbsp;&nbsp;lcdinit();<br />&nbsp;TACSR=0;<br />&nbsp;WDGCR=0;<br />&nbsp;EnableInterrupts();<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(1)<br />&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;for(m=0;m&lt7;m++)<br />&nbsp;&nbsp;&nbsp;&nbsp;Write_1621(DisNumber[1][m],0x08);<br />&nbsp;&nbsp;&nbsp;&nbsp;for(m=0;m&lt7;m++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_1621(DisNumber[6][m]+0x08,0x08);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(m=0;m&lt7;m++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_1621(DisNumber[4][m]+0x10,0x08);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(m=0;m&lt7;m++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_1621(DisNumber[9][m]+0x18,0x08);<br />&nbsp;&nbsp;&nbsp;for(m=0;m&lt200;m++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(n=0;n&lt65;n++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(m=0;m&lt7;m++)<br />&nbsp;&nbsp;&nbsp;&nbsp;Write_1621(DisNumber[2][m],0x08);<br />&nbsp;&nbsp;&nbsp;&nbsp;for(m=0;m&lt7;m++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_1621(DisNumber[0][m]+0x08,0x08);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(m=0;m&lt7;m++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_1621(DisNumber[5][m]+0x10,0x08);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(m=0;m&lt7;m++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_1621(DisNumber[3][m]+0x18,0x08);<br />&nbsp;&nbsp;&nbsp;for(m=0;m&lt200;m++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(n=0;n&lt65;n++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />
 楼主| chen3bing 发表于 2007-3-7 17:14 | 显示全部楼层

请教

程序贴出来了,请yezhenyu多指教。
 楼主| chen3bing 发表于 2007-3-8 18:16 | 显示全部楼层

ok

搞定了。
yuzq2001 发表于 2007-3-15 11:23 | 显示全部楼层

怎么还有汇编的。。。

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

439

主题

2540

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部

439

主题

2540

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部