导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请指教!

* 23720: 菜鸟问题!!!

   hohonet 
hohonet发表的帖子 

 请指教!
/**************************************************
*  输入:  uSY 要清除的行的行号                    *
*         uSX,uEX 分别是要清除的开始X和结束X坐标  *
*         uSX,uEX,uSY参数的范围和前面的x,y一样    *
*  功能:  清除uSY行从uSX到uEX列                   *
**************************************************/

/*void lcd_lineclr( uchar uSX, uchar uSY, uchar uEX )
{
 uint iLcdAdd;
 uchar uX,uY;
 #ifdef _lcd
  return;
 #endif
 //文本区清除
 iLcdAdd=uSX+uSY*0x20;
 for(uX=uSX;uX  <=uEX;uX++)
 {
  lcd_busy();
  LCD_DATA=((uchar *)&iLcdAdd)[1];
  lcd_busy();
  LCD_DATA=((uchar *)&iLcdAdd)[0];
  lcd_busy();
  LCD_CODE=0x24;
  lcd_busy();
  LCD_DATA=0;
  lcd_busy();
  LCD_CODE=0xc0;
  iLcdADD++;
 }
 //图形区清除
 iLcdAdd=uSX+uSY*0x100+0x800;
 for(uY=0;uY  <8;uY++)
 {
  lcd_busy();
  LCD_DATA=((uchar *)&iLcdAdd)[1];
  lcd_busy();
  LCD_DATA=((uchar *)&iLcdAdd)[0];
  lcd_busy();
  LCD_CODE=0x24;

  lcd_busy();
  LCD_CODE=0xb0;
  for(uX=uSX;uX  <=USX;uX++)
  {
   do
   { 
    uFlag=LCD_CODE;
   }while(LCD_F3==0);
   LCD_DATA=0x00;
   }
  lcd_busy();
  LCD_DATA=0xb2;
  iLcdAdd+=0x20;
   }
}


发表时间:2003年4月8日15:08:25

  
回复该帖

本主题共有 14 帖,分页:>>>>>该主题的所有内容[14]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  23723.[详细]把void前面的2个杀了!
摘要:......(无内容)
- [wgd_sl][1100次] 2003年4月8日

  23722.[详细]主函数前定义了吗??子函数放到哪的?
摘要:......(无内容)
- [langren0468][1197次] 2003年4月8日

  23721.[详细]主函数中有没有调用?
摘要:......(无内容)
- [wgd_sl][1082次] 2003年4月8日

[上一篇帖子]:主函数中有没有调用?
[下一篇帖子]:请问在哪里可以三星SC344B0的资料DOWN?中文的。THX!!!