求教高手翻译
- 提问者网友:温柔港
- 2021-01-31 10:22
1.This number is existed.
2.This number has existed.
3.This number exists.
这三种翻译那个更好?或者还有什么好的翻译,我的英语大差,请教高手:)谢谢
多问一句,动词exist有被动语态吗?
有be existed 这种格式吗?
- 五星知识达人网友:等灯
- 2021-01-31 11:07
移动联通的语音提示:有这样的话(提示号码不存在)
EXIT 及物动词,没问题的
- 1楼网友:枭雄戏美人
- 2021-01-31 14:38
这是一个小51控制液晶显示数据的一个小程序,首先要明白液晶与单片机相连的各引脚含义。和时序图,这需要去看液晶的数据手册。
sbit rs=p3^4; 数据、命令选择位。
sbit rw=p3^3; 读、写选择位。
sbit en=p3^2; 使能位
#define datapin p1 数据位,共8位,占p1口。。。
--------------------------------------------------------------------------------
delay_nms 延时子函数,不用说了吧,,,
write_cmd 向液晶写命令,,,
void write_cmd(uchar cmd)
{
uchar lcdtemp = 0;
rs=0; // 以下操作的将是 命令。。
rw=1; // 读操作
do //判忙
{
datapin=0xff;
en=1;
_nop_();
lcdtemp=datapin;
_nop_();
en=0;
}
while(lcdtemp & 0x80); //判断允许操作后将跳出循环
rs=0;
rw=0; //设置 写、命令
datapin=cmd; //把命令码发给液晶
en=1;
_nop_(); //有个空操纵,就是延时,是由液晶的时序图决定的,延时一会就好
en=0;
}
----------------------------------------------------------------------------------------------------------
write_data 写数据函数 和写命令函数一样,就是把命令码换成要显示的数据。
void write_date(uchar dat)
{
uchar lcdtemp = 0;
rs=0;
rw=1;
do //判忙
{
datapin=0xff;
en=1;
_nop_();
lcdtemp=p1;
_nop_();
en=0;
}
while(lcdtemp & 0x80);
rs=1;
rw=0;
datapin=dat;
en=1;
_nop_();
en=0;
}
-------------------------------------------------------------------------------------------------------------
void init_lcd(void) //液晶初始化函数,调用写命令函数设置液晶参数,相应命令码定义查看液晶数据手册。
{
write_cmd(0x30); //基本指令集
delay1(3); // 调用延时函数,满足液晶操作时序
write_cmd(0x02); // 地址归位
delay1(3);
write_cmd(0x0c); //整体显示打开,游标关闭
delay1(3);
write_cmd(0x01); //清除显示
delay1(3);
write_cmd(0x06); //游标右移
delay1(3);
write_cmd(0x80); //设定显示的起始地址
}
--------------------------------------------------------------------------------------------------------
void setxy(unsigned char x,unsigned char y)
{ //设置在液晶中的现实坐标,看样子应该是 12864 的液晶,
switch(y) // 其中的行与列 的地址 定义在相应的数据手册里。。。。
{
case 0: write_cmd(0x80+x);break; // 第一行 x处
case 1: write_cmd(0x90+x);break;
case 2: write_cmd(0x88+x);break;
case 3: write_cmd(0x98+x);break; //第四行 x处
}
}
----------------------------------------------------------------------------------------------------
void lcd_write_string(unsigned char x,unsigned char y,unsigned char *s)
{ // 进一步封装函数,在 x、y处 显示 *s
setxy(x,y);
while(*s)
{
write_date(*s);
s++;
}
--------------------------------------------------------------------------------------------------------
void clear() //这个也不用说了吧,清屏,
{
write_cmd(0x01); //清除显示
delay1(3);
write_cmd(0x02); // 地址归位
delay1(3);
}
------------------------------------------------------------------------------
void main() //主函数{
init_lcd(); //初始化液晶
while(1)
{ // 在4行都显示数据
lcd_write_string(0,0,"0123456789abcdef");
lcd_write_string(0,1,"0123456789abcdef");
lcd_write_string(0,2,"0123456789abcdef");
lcd_write_string(0,3,"0123456789abcdef");
}
}
------------------------------------------------------------------------------------------
// 不知道怎么搞的,每次编辑的格式都被忽略了,结果没有换行,不知道这个你能看清楚不
//总之还要去看 液晶的技术手册,结合这个程序,应该就会用了。
- 2楼网友:神的生死簿
- 2021-01-31 13:41
- 3楼网友:鱼芗
- 2021-01-31 12:44
- 4楼网友:妄饮晩冬酒
- 2021-01-31 12:08