Page 1162 - 3-3
P. 1162
#define QUO "\""
bit send_flag=0;
bit read_flag=0;
void write0_char(unsigned char ch);
void write0_string(unsigned char *str);
void write1_char(unsigned char ch);
void write1_string(unsigned char *str);
void at();
// send character
void write0_char(unsigned char ch)
{
if(!send_flag)
{
send_flag=1;
if((UCSR0A&0x20)!=0)
{
UDR0=ch;
delay_ms(100);
}
send_flag=0;
}
}
// send string
void write0_string(unsigned char *str){
int i=0;
if(!send_flag)
{
while(str[i]!=0)
{
write0_char(str[i]);
i++;
}
}
}
// send character
void write1_char(unsigned char ch)
{
if(!send_flag)
{
- 1162 -