- /******************************************************************************/
- // 函数名称:Lcd1602_Show_String
- // 输入参数:row-行 col-列 *str-字符
- // 输出参数:无
- // 函数功能:LCD1602显示字符
- //实例
- //Lcd1602_Show_String(1,1,"Hello,World!^");
- //Lcd1602_Show_String(2,1,"www.ppptalk.com!");
- /******************************************************************************/
- void Lcd1602_Show_String(uint8 row, uint8 col,uint8 *str){
- uint8 *defaultValue = "parameter error" ;
- switch(row){
- case 1:
- Lcd1602_Write_Cmd(0x00+0x80+col-1);//第一行第y个空格
- while(*str!='\0'){
- Lcd1602_Write_Data(*str);
- str++;
- }
- break;
- case 2:
- Lcd1602_Write_Cmd(0x40+0x80+col-1);//第二行第y个空格
- while(*str!='\0'){
- Lcd1602_Write_Data(*str);
- str++;
- }
- break;
- default:
- Lcd1602_Write_Cmd(0x00+0x80);//parameter error
- while(*defaultValue!='\0'){
- Lcd1602_Write_Data(*defaultValue);
- defaultValue++;
- }
- }
- }
|