有人 男人帮我添b图片设计个图片么

热门搜索:
热门专题:
装修房子DIY需要什么软件 我有平面图 请问哪位好心人能帮帮忙设计个效果图
提问者:| 浏览次数:1288次 |问题来自:无锡
输入内容已经达到长度限制
您还可以输入
验证码错误
回答 共2条
哪个抽油烟机好,大家帮忙推荐一款!!!!!
网上有业余的效果图软件,比如什么我爱我家之类的。真正的室内效果图,一般没人会帮你做的。都是收费的。淘宝上有专门做这个的。现代简约的200元左右一张。
您可能对以下关键字也有兴趣:
登录并提交回答
登录回答可获积分奖励
还没有账号?
如果您发现不正当的内容或行为,请及时联系我们!
举报内容:
举报原因:
(可多选)
含有反动的内容
含有人身攻击的内容
含有广告性质的内容
涉及违法犯罪的内容
含有违背伦理道德的内容
含色情、暴力、恐怖的内容
含有恶意无聊灌水的内容
Copyright &
Soufun Holdings Limited, All Rights Reserved
北京搜房科技发展有限公司 版权所有
文明办网文明上网 举报电话:010- 举报邮箱:&img src=&/d97bf911ac6c21d9edffd35_b.jpg& data-rawheight=&1080& data-rawwidth=&1080& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&/d97bf911ac6c21d9edffd35_r.jpg&&&br&如图,一个不算太熟的同事发来的qq消息。。。在我已经拒绝的情况下,继续要求,你们都是怎么回答的?怎么样显的不那么小气,怎么样让大家面子上都过的去。&br&&br&我个人而言,是不愿意帮他修图的。。。因为懒,有那几分钟,我更愿意刷会儿知乎,呵呵。。。&br&&br&还有在刚入职没几天,有个新入职的妹子,对话我简要列出:&br&妹子: 你是美工吗?&br&我: - -!!........&br&妹子:我有张照片,篮底的,你能帮我修成白底的吗?&br&我:我没有时间。&br&&br&我这么说太生硬了我也知道,请问怎么高端优雅的拒绝同事修图的请求?
很正常,自从工作后,就一直被同事,朋友请求帮忙,修下照片,改下尺寸,打印个东西等等。。。实在麻烦,我就推了。不麻烦,手边又空的话,就帮下忙咯。没准100个人里,有1个人会记得你的好呢。哈哈。。。现实啊现实。。。您还未登陆,请登录后操作!
介绍几个画图软件
给我好吗,主要是平面设计的。
CorelDraw是平面设计必备的软件
了,功能强大且操作比较简单!!
当然楼上说的CorelDraw也是平面设计的软件之一,关键看你是学哪方面了,CAD多用于机械设计方面,Photoshop也是平面设计的软件,主要用于图片处理!!
还有一些3D设计软件,如Pro/E,UG,3DMAX,Solidwork,还有工业设计软件犀牛!!!不过楼主要学习平面设计的话,CAD是首选,是一款强大的平面设计软件!!!!!
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注基于单片机的电子万年历设计有人能帮忙提供下电路图及程序
基于单片机的电子万年历设计有人能帮忙提供下电路图及程序 15
单片机用89C52,用LCD显示,用DS1302时钟,不要太复杂的,要求显示年月日时分秒就行了,至于有些网站上面的有温度的就不用了,复杂了我弄不明白,不过你要是能详细点也行,有会的来帮帮忙吧
补充:还要显示星期
如果是要用PROTEUS仿真的话就可以用89C52,要是硬件的话不能直接在线编程(AT89S51可以),那样的话需要专用的编程器,下面我用PROTEUS画好了电路图
下面是我写的程序:希望对你有帮助
#include&reg52.h&#include&intrins.h&#define uchar unsigned charuchar code digit[]={""};uchar code table[]={"DateTime"}&;sbit SCLK=P1^0;sbit DATA=P1^1;sbit REST=P1^2;void delaynus(uchar n)&& //延时N毫秒{&&for(i=0;i&n;i++);
}void Write1302(uchar dat)& //写单字节{&&SCLK=0;&//REST=1;&delaynus(2);&for(i=0;i&8;i++)&&{&& DATA=dat&0x01;&& delaynus(2);&& SCLK=1;&& delaynus(2);&& SCLK=0;&& delaynus(2);&& dat&&=1;
&} ;}void WriteSet1302(uchar com,uchar dat) //写带地址+数据(双字节){& REST=0;&& SCLK=0;& REST=1;& delaynus(2);& Write1302(com);& Write1302(dat);& SCLK=1;& delaynus(2);& SCLK=0;& REST=0;
}uchar Read1302(void)//读1302数据{&uchar i,&delaynus(2);&for(i=0;i&8;i++)&{& dat&&=1;& if(DATA==1)&dat|=0x80;& SCLK=1;& delaynus(2);& SCLK=0;& delaynus(2);&} ;&}uchar ReadSet1302(uchar com) //读多字节{&&&REST=0;&SCLK=0;&REST=1;&Write1302(com);&dat=Read1302();&SCLK=1;&delaynus(2);&SCLK=0;& delaynus(2);&&
}void Init1302(){&& //&& //flag=ReadSet);&&& //读秒数值判断7位& // if(flag&0x80)&& //{&& &WriteSetE,0x00);&&&&&&&&&&&&&&&& //根据写状态寄存器命令字,写入不保护指令 && &WriteSet,((55/10)&&4|(55%10)));&& //根据写秒寄存器命令字,写入秒的初始值&WriteSet,((28/10)&&4|(28%10)));&& //根据写分寄存器命令字,写入分&WriteSet,((12/10)&&4|(12%10))); //根据写小时寄存器命令字,写入小时
&WriteSet,((11/10)&&4|(11%10))); //根据写日寄存器命令字,写入日
&WriteSet,((3/10)&&4|(3%10))); //根据写月寄存器命令字,写入月
&WriteSetc,((10/10)&&4|(10%10)));& //根据写年寄存器命令字,写入年
&WriteSet,0xa5);&&&&&&&&&&&&&&& //打开充电功能 选择2K电阻充电方式&WriteSetE,0x80);& // } ;
}&& /*******************************************************************************以下是对液晶模块的操作程序*******************************************************************************/sbit RS=P2^0;&&&&&&&&&& //寄存器选择位,将RS位定义为P2.0引脚sbit RW=P2^1;&&&&&&&&&& //读写选择位,将RW位定义为P2.1引脚sbit E=P2^2;&&&&&&&&&&& //使能信号位,将E位定义为P2.2引脚sbit BF=P0^7;&&&&&&&&&& //忙碌标志位,,将BF位定义为P0.7引脚/*****************************************************函数功能:延时1ms(3j+2)*i=(3×33+2)×10=1010(微秒),可以认为是1毫秒***************************************************/void delay1ms(){&& &unsigned char i,j;&& for(i=0;i&10;i++)&& for(j=0;j&33;j++)&&& ;&& &}/*****************************************************函数功能:延时若干毫秒入口参数:n***************************************************/&void delaynms(unsigned char n)&{&&&for(i=0;i&n;i++)&&& delay1ms();&}/*****************************************************函数功能:判断液晶模块的忙碌状态返回值:result。result=1,忙碌;result=0,不忙***************************************************/bit BusyTest(void)& {&&&&&& &&&&& RS=0;&&&&&& //根据规定,RS为低电平,RW为高电平时,可以读状态&&& &RW=1;&&& &E=1;&&&&&&& //E=1,才允许读写&&& &_nop_();&& //空操作&&& &_nop_();&&& &_nop_(); &&& &_nop_();&& //空操作四个机器周期,给硬件反应时间&&&& &result=BF;& //将忙碌标志电平赋给result&& &E=0;&&&&&&&& //将E恢复低电平&& && }/*****************************************************函数功能:将模式设置指令或显示地址写入液晶模块入口参数:dictate***************************************************/void WriteInstruction (unsigned char dictate){&& &&& while(BusyTest()==1);&& //如果忙就等待& RS=0;&&&&&&&&&&&&&&&&& //根据规定,RS和R/W同时为低电平时,可以写入指令& RW=0;&& & E=0;&&&&&&&&&&&&&&&&&& //E置低电平(根据表8-6,写指令时,E为高脉冲,&&&&&&&&&&&&&&&&&&&&&&&&&& // 就是让E从0到1发生正跳变,所以应先置"0"& _nop_();& _nop_();&&&&&&&&&&&&&& //空操作两个机器周期,给硬件反应时间& P0=&&&&&&&&&&& //将数据送入P0口,即写入指令或地址& _nop_();& _nop_();& _nop_();& _nop_();&&&&&&&&&&&&&& //空操作四个机器周期,给硬件反应时间& E=1;&&&&&&&&&&&&&&&&&& //E置高电平& _nop_();& _nop_();& _nop_();& _nop_();&&&&&&&&&&&&&& //空操作四个机器周期,给硬件反应时间&& E=0;&&&&&&&&&&&&&&&&& //当E由高电平跳变成低电平时,液晶模块开始执行命令&}/*****************************************************函数功能:指定字符显示的实际地址入口参数:x***************************************************/&void WriteAddress(unsigned char x)&{&&&& WriteInstruction(x|0x80); //显示位置的确定方法规定为"80H+地址码x"&}/*****************************************************函数功能:将数据(字符的标准ASCII码)写入液晶模块入口参数:y(为字符常量)***************************************************/&void WriteData(unsigned char y)&{&&& while(BusyTest()==1);& && RS=1;&&&&&&&&&& //RS为高电平,RW为低电平时,可以写入数据&& RW=0;&& E=0;&&&&&&&&&&& //E置低电平(根据表8-6,写指令时,E为高脉冲,&&&&&&&&&&&&&&&&&&&& // 就是让E从0到1发生正跳变,所以应先置"0"&& P0=y;&&&&&&&&&& //将数据送入P0口,即将数据写入液晶模块&& _nop_();&& _nop_();&&& _nop_();&&&& _nop_();&&&&&& //空操作四个机器周期,给硬件反应时间&& E=1;&&&&&&&&&& //E置高电平&& _nop_();&& _nop_();&& _nop_();& _nop_();&&&&&&& //空操作四个机器周期,给硬件反应时间& E=0;&&&&&&&&&&& //当E由高电平跳变成低电平时,液晶模块开始执行命令&}/*****************************************************函数功能:对LCD的显示模式进行初始化设置***************************************************/void LcdInitiate(void){&&& delaynms(15);&&&&&&&&&&&&&& //延时15ms,首次写指令时应给LCD一段较长的反应时间&&& WriteInstruction(0x38);&&&& //显示模式设置:16×2显示,5×7点阵,8位数据接口&delaynms(5);&&&&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间&&& WriteInstruction(0x38);&delaynms(5);&&&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间&WriteInstruction(0x38);&&&& //连续三次,确保初始化成功&delaynms(5);&&&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间&WriteInstruction(0x0c);&&&& //显示模式设置:显示开,无光标,光标不闪烁&delaynms(5);&&&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间&WriteInstruction(0x06);&&&& //显示模式设置:光标右移,字符不移&delaynms(5);&&&&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间&WriteInstruction(0x01);&&&& //清屏幕指令,将以前的显示内容清除&delaynms(5);&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间
&}/**************************************************************以下是1302数据的显示程序**************************************************************//*****************************************************函数功能:显示秒入口参数:x***************************************************/ void DisplaySecond(unsigned char x){&&&&&&& unsigned char i,j;&&&& //j,k分别储存十位和个位&i=x/10;//取十位&j=x%10;//取个位&&&& &WriteAddress(0x4c);&&& //写显示地址,将在第2行第7列开始显示&WriteData(digit[i]);&&& //将百位数字的字符常量写入LCD&WriteData(digit[j]);&&& //将十位数字的字符常量写入LCD&delaynms(50);&&&&&&&& //延时1ms给硬件一点反应时间&&& &}
/*****************************************************函数功能:显示分钟入口参数:x***************************************************/ void DisplayMinute(unsigned char x){&&&&&&& unsigned char i,j;&&&& //j,k十位和个位&i=x/10;//取十位&j=x%10;//取个位&&&& &WriteAddress(0x49);&&& //写显示地址,将在第2行第7列开始显示&WriteData(digit[i]);&&& //将百位数字的字符常量写入LCD&WriteData(digit[j]);&&& //将十位数字的字符常量写入LCD&delaynms(50);&&&&&&&& //延时1ms给硬件一点反应时间&&& &}/*****************************************************函数功能:显示小时入口参数:x***************************************************/ void DisplayHour(unsigned char x){&unsigned char i,j;&&&& //j,k十位和个位&i=x/10;//取十位&j=x%10;//取个位&&&& &WriteAddress(0x46);&&& //写显示地址,将在第2行第7列开始显示&WriteData(digit[i]);&&& //将百位数字的字符常量写入LCD&WriteData(digit[j]);&&& //将十位数字的字符常量写入LCD&delaynms(50);&&&&&&&& //延时1ms给硬件一点反应时间&&& &}&/*****************************************************函数功能:显示日入口参数:x***************************************************/ void DisplayDay(unsigned char x){&&unsigned char i,j;&&&& //j,k十位和个位&i=x/10;//取十位&j=x%10;//取个位&&&& &WriteAddress(0x0c);&&& //写显示地址,将在第2行第7列开始显示&WriteData(digit[i]);&&& //将十位数字的字符常量写入LCD&WriteData(digit[j]);&&& //将个位数字的字符常量写入LCD&delaynms(50);&&&&&&&& //延时1ms给硬件一点反应时间&&& &}&/*****************************************************函数功能:显示月入口参数:x***************************************************/ void DisplayMonth(unsigned char x){&unsigned char i,j;&&&& //j,k分别储存十位和个位&i=x/10;//取十位&j=x%10;//取个位&&&& &WriteAddress(0x09);&&& //写显示地址,将在第2行第7列开始显示&WriteData(digit[i]);&&& //将十位位数字的字符常量写入LCD&WriteData(digit[j]);&&& //将个位数字的字符常量写入LCD&delaynms(50);&&&&&&&& //延时1ms给硬件一点反应时间&&& &}/*****************************************************函数功能:显示年入口参数:x***************************************************/ void DisplayYear(unsigned char x){&unsigned char i,j;&&&& //j,k分别储存十位和个位&i=x/10;//取十位&j=x%10;//取个位&&&& &WriteAddress(0x06);&&& //写显示地址,将在第2行第7列开始显示&WriteData(digit[i]);&&& //将十位位数字的字符常量写入LCD&WriteData(digit[j]);&&& //将个位数字的字符常量写入LCD&delaynms(50);&&&&&&&& //延时1ms给硬件一点反应时间&&& &}
下面继续;
void main(){& uchar year,month,day,hour,minute,& uchar ReadValue,i;& LcdInitiate();&&&&&&&&&&&& //将液晶初始化& WriteAddress(0x01);& //写Date的显示地址,将在第1行第2列开始显示& for(i=0;i&4;i++)& { WriteData(table[i]);&delaynms(50);} & //WriteData('D');&&&&& //将字符常量写入LCD& //WriteData('a');&&&&& //将字符常量写入LCD&// WriteData('t');&&&&& //将字符常量写入LCD&// WriteData('e');&&&&& //将字符常量写入LCD& WriteData(':');&&&&& //将字符常量写入LCD& WriteAddress(0x08);& //写年月分隔符的显示地址, 显示在第1行第9列& WriteData('-');&&&&& //将字符常量写入LCD& WriteAddress(0x0b);& //写月日分隔符的显示地址, 显示在第1行第12列& WriteData('-');&&&&& //将字符常量写入LCD& WriteAddress(0x41);& for(i=4;i&8;i++)& { WriteData(table[i]);&&delaynms(50); };& //WriteData('T');&&&&& & //WriteData('i');&&&&& & //WriteData('m');&&&&& & //WriteData('e');&&&&& & WriteData(':');& WriteAddress(0x48);& //写小时与分钟分隔符的显示地址, 显示在第2行第6列& WriteData(':');&&&&& //将字符常量写入LCD& WriteAddress(0x4b);& //写分钟与秒分隔符的显示地址, 显示在第2行第9列& WriteData(':');&&&&& //将字符常量写入LCD& Init1302();&&&&&& //将1302初始化&& while(1)&&& {&& ReadValue = ReadSet);&& //从秒寄存器读数据&&&&&&& second=((ReadValue&0x70)&&4)*10 + (ReadValue&0x0F);//将读出数据转化&& DisplaySecond(second);&&&&&&&&& //显示秒&& ReadValue = ReadSet);& //从分寄存器读&&&& minute=((ReadValue&0x70)&&4)*10 + (ReadValue&0x0F); //将读出数据转化&& DisplayMinute(minute);&&&&&&& //显示分&&&& ReadValue = ReadSet);& //从分寄存器读&&&& hour=((ReadValue&0x70)&&4)*10 + (ReadValue&0x0F); //将读出数据转化&& DisplayHour(hour);&&&&&&&&&&&&& //显示小时&&&& ReadValue = ReadSet);& //从分寄存器读&&&& day=((ReadValue&0x70)&&4)*10 + (ReadValue&0x0F); //将读出数据转化&& DisplayDay(day);&&&&&&&&&&&&&&& //显示日&& ReadValue = ReadSet);& //从分寄存器读&&&& month=((ReadValue&0x70)&&4)*10 + (ReadValue&0x0F); //将读出数据转化&& DisplayMonth(month);&&&&&&&&&&& //显示月&& ReadValue = ReadSetd);& //从分寄存器读&&&& year=((ReadValue&0xf0)&&4)*10 + (ReadValue&0x0F); //将读出数据转化&& DisplayYear(year);&&&&&&&&&&&&& //显示年& }}
其他回答 (1)
什么单片机,请说明,干什么用的
不是说了是89C52的单片机吗,毕业设计用的
你是修电器上需要 ,还是自己设计什么东西
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号我有个八平方的童装店怎么装修,希望有人帮忙设计一下,最好有图片的_百度知道
我有个八平方的童装店怎么装修,希望有人帮忙设计一下,最好有图片的
提问者采纳
显的空间大一点。顾客感觉有站的地方,只能在墙上订板挂货8平方的肯定没法什么货柜,简单的做品牌造型,才能留下来
其他类似问题
为您推荐:
您可能关注的推广回答者:
童装店的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 妈妈帮儿子吹啸图片 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信