您当前的位置:首页 > 精选问答 > 内容

山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)

关于【山茶油的食用方法】,山茶油的正确吃法,今天向乾小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

内容导航:1、单片机学习第四课——行列式键盘2、山茶油的食用方法:山茶油的正确吃法

1、单片机学习第四课——行列式键盘

矩阵可以用做按键较多的案例。比如,计算器的编写

独立按键用来实现一些用到按键比较少的案例。

山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)

矩阵键盘

山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)

PCB板

二,键盘的工作原理

键盘中的一个按键开关的两端分别连接在行线和列线上,列线接地,行线通过电阻接到+5v上。当开关的机械触点断开,闭合,其行线的电压输出波形如下图(图二)

山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)

山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)

电压输出波形图

在第二张图中,我们可以看到,t1和t3分别为按键的闭合与断开过程中的抖动时间段,而且呈现一看连串的负脉冲,我们注意到这个抖动时间的长短与开关的机械特性有关,一般在我们按下按键后年,一般为5-10ms的样子。t2为一个稳定的闭合时间段。注意:在设计时,应该考虑到消抖(软件和硬件)

三,按键的识别高电平(低电平有效)

按键是否能够闭合,这与行线的输出电压有关系,其实就是反应在行线的输出电压的高电平还是低电平,单片机通过对行线电平的高低状态的检测,就可以确认按键是否按下与松开,为了确保单片机对一次按键发生的动作只确认一次按键有效,那么必须要消除抖动期的t1与t2的影响。

四,消除按键机械带来的抖动

我们一般都是采用两种方案:

软件消抖

主要的一个思想还是:当检测到有按键按下时,对该键对应的行线为低电平,且执行一段延时函数,大约为10ms的延时,确认该行线电平是否为低电平,如果仍为低电平,那么我们就确认确实有按键按下了。当按键被松开时,行线的低电平变为高电平,执行一短延时10ms的程序后,检测该行线为高电平,说明按键确实已经松开。

2.采用专用的键盘/显示器接口芯片。处理电路中的抖动。

五,键盘扫描瑜工作原理

山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)

pcb原理图

具体原理说明:

山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)

六,行列式键盘实战

1.简单的操作

①、通过仿真电路中的行列式键盘输入任意6个按键,要求识别按键后实现在6位数码管上显示按键编号;

②、数码管显示利用动态扫描方法;

③、在按键检测处理程序中增加软件消抖部分。

2.仿真电路图

如何建立工程与仿真

山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)

山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)

慧净开发板的键盘展示

3.源代码

#include<reg51.h>#include<intrish.h>#define uchar unsigned char#define schar signed charsbit DUAN=P2^6;sbit WEI=P2^7;sbit L1=P1^0;sbit L2=P1^1;sbit L3=P1^2;sbit L4=P1^3;uchar data password[6] ;uchar data led[6]={16,16,16,16,16,16};uchar data ledwei[6]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};uchar data displaytab[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; uchar n=0; void delay() { uchar x,y; for(x=2;x>0;x--) for(y=250;y>0;y--); } void delay10ms() { uchar x,y; for(x=20;x>0;x--) for(y=250;y>0;y--); } void display() { uchar i; for(i=0;i<6;i++) { P0=displaytab[led[i]]; DUAN=1; DUAN=0; P0=ledwei[i]; WEI=1; WEI=0; delay(); P0=0xff; WEI=1; WEI=0; } } void keyscan() { uchar temp,m; P1=0xef; for(m=0;m<=3;m++) { if(L1==0) { delay10ms(); if(L1==0) { password[n]= m*4+0; n++; while(!L1); delay10ms(); while(!L1); } } if(L2==0) { delay10ms(); if(L2==0) { password[n]=m*4+1; n++; while(!L2); delay10ms(); while(!L2); } } if(L3==0) {delay10ms(); if(L3==0) { password[n]=m*4+2; n++; while(!L3); delay10ms(); while(!L3); } } if(L4==0) {delay10ms(); if(L4==0) { password[n]=m*4+3; n++; while(!L4); delay10ms(); while(!L4); } } temp=P1; temp=temp|0x0f; temp=temp<<1; temp=temp|0x0f; P1=temp; } }void main(){uchar j;while(1){display();keyscan();if(n==6){n=0;for(j=0;j<=5;j++){led[j]=password[j]; } } }}

4.运行程序后,随意按下键盘上的六个键,数码管上会显示相应的数值。

附上计算器的源代码(大家可以试试)

①原理图

山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)

②代码(注释乱码,其他正常)

main程序

#include <reg52.h> #include "key.h"#include "smg.h"#include "timer.h"int main(void){u8 ret = 0;Show_Number(0);while(1){Smg_Dymainc( );Jz_Key_Scan( );}}

按键 key.c

#include "key.h"u8 code KeyCode[16] = { 0x31, 0x32, 0x33, 0x26, 0x34, 0x35, 0x36, 0x25, 0x37, 0x38, 0x39, 0x28, 0x30, 0x1B, 0x0D, 0x27}; void Key_Delay(u16 n){u16 x, y;for(x = 0; x < n; x++){for(y = 0; y < 110; y++);}}u8 buf[5][3];u8 Key_Scan(void){static u8 key_sta = 0;static char i = 0;if((KEY1 == 0 || KEY2 == 0 || KEY3 == 0 || KEY4 == 0) && (key_sta == 0)){Key_Delay(10);if((KEY1 == 0 || KEY2 == 0 || KEY3 == 0 || KEY4 == 0) && (key_sta == 0)){if(KEY1 == 0){key_sta = 1;TR0 = !TR0;}else if(KEY2 == 0){key_sta = 1;buf[i][0] = msec;buf[i][1] = sec;buf[i][2] = min;i++;//1 2 if(i >= 5)i = 0;}else if(KEY3 == 0){key_sta = 1;i--;if(i < 0)i = 0;msec = buf[i][0];sec = buf[i][1];min = buf[i][2];}else if(KEY4 == 0){key_sta = 1;msec = 0;sec = 0;min = 0;}}}else if(KEY1 == 1 && KEY2 == 1 && KEY3 == 1 && KEY4 == 1)//û°´¼ü°´ÏÂ{key_sta = 0;}return 0;}u8 Jz_Key_Scan(void){u8 temp = 0xff; static u8 flag = 0;P1 = 0x0f;if((P1 != 0x0f) && (flag == 0)){Key_Delay(10);if((P1 != 0x0f) && (flag == 0)){flag = 1;switch(P1){case 0x07: temp = 0; break;case 0x0b: temp = 1; break;case 0x0d: temp = 2; break;case 0x0e: temp = 3; break;}P1 = 0xf0;switch(P1){case 0x70: temp += 0; break;case 0xb0: temp += 4; break;case 0xd0: temp += 8; break;case 0xe0: temp += 12; break;}Data_Control(KeyCode[temp]);}}else if(P1 == 0x0f){flag = 0;}return temp;}

数码管显示

#include "smg.h"u8 leddata[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71, 0x40, 0x00};u8 buff[8] = {0};void Smg_Delay(u16 n){u16 x, y;for(x = 0; x < n; x++){for(y = 0; y < 110; y++);}}void Smg_Static(u8 number){P0 = leddata[number];}void Smg_Dymainc(void){u8 i;for(i = 0; i < 8; i++){P0 = 0x00;switch(i){case 0: LA = 0; LB = 0; LC = 0; break;case 1: LA = 1; LB = 0; LC = 0; break;case 2: LA = 0; LB = 1; LC = 0; break;case 3: LA = 1; LB = 1; LC = 0; break;case 4: LA = 0; LB = 0; LC = 1; break;case 5: LA = 1; LB = 0; LC = 1; break;case 6: LA = 0; LB = 1; LC = 1; break;case 7: LA = 1; LB = 1; LC = 1; break;}Smg_Static(buff[i]);Smg_Delay(1);}}void Show_Number(u16 dis)//12{u8 bf[8] = {0};char i = 0;for(i = 0; i < 8; i++){bf[i] = dis % 10;//bf[0] = 2 bf[1] = 1 bf[2] -- bf[7] = 0dis = dis / 10;}for(i = 7; i >= 1; i--)//b[2] - bf[7]{if(bf[i] == 0){buff[i] = 17;}else{break;//1}}for(; i >= 0; i--){buff[i] = bf[i];}}void Data_Control(u8 dat)//12 5{static u16 temp = 0;static u16 result = 0;static bit add_flag = 0; //¼Ó·¨±ê־λstatic bit sub_flag = 0; //¼õ·¨±ê־λstatic bit mul_flag = 0; //³Ë·¨±ê־λstatic bit div_flag = 0; //³ý·¨±ê־λif(dat >= 0x30 && dat <= 0x39)//°´¼ü°´ÏµÄÊÇÊý×Ö{temp = temp * 10 + dat - '0'; //12Show_Number(temp);//ÏÔʾÊý×Ö}else if(dat == 0x26) // +ºÅ{result += temp;temp = 0;add_flag = 1;Show_Number(result);//ÏÔʾÊý×Ö}else if(dat == 0x25) // -ºÅ{if(result == 0 && temp != 0){result = temp;}else{result -= temp;}sub_flag = 1;temp = 0;Show_Number(result);//ÏÔʾÊý×Ö}else if(dat == 0x28) // *ºÅ{if(result == 0 && temp != 0){result = temp;}else if(result != 0 && temp == 0){result = result;}else{result *= temp;}mul_flag = 1;temp = 0;Show_Number(result);//ÏÔʾÊý×Ö}else if(dat == 0x27) // /ºÅ{if(result == 0 && temp != 0){result = temp;}else if(result != 0 && temp == 0){result = result;}else{result /= temp;}div_flag = 1;temp = 0;Show_Number(result);//ÏÔʾÊý×Ö}else if(dat == 0x0D) // =ºÅ{if(add_flag == 1)//ÇóºÍ{add_flag = 0;result += temp;}else if(sub_flag == 1)//Çó²î{sub_flag = 0;result -= temp;}else if(mul_flag == 1)//Çó»ý{mul_flag = 0;result *= temp;}else if(div_flag == 1)//ÇóÉÌ{div_flag = 0;result /= temp;}temp = 0;Show_Number(result);//ÏÔʾÊý×Ö}else if(dat == 0x1b) // ÇåÁã{result = 0;temp = 0;Show_Number(result);//ÏÔʾÊý×Ö}}

timer.c

#include "timer.h"//º¯Êý¹¦ÄÜ£º¶¨Ê±Æ÷³õʼ»¯//º¯ÊýÐβΣºÎÞ//·µ»ØÖµ£ºÎÞvoid Timer_Init(void){TMOD &= 0xf0;// XXXX XXXX // 1111 0000// XXXX 0000TMOD |= 0x01;// XXXX 0000// 0000 0001// XXXX 0001TH0 = (65536 - 1000) / 256;TL0 = (65536 - 1000) % 256;ET0 = 1;EA = 1;}u8 msec;u8 min;u8 sec;void Timer_interrupt(void) interrupt 1 //1ms{static u16 cnt = 0;TH0 = (65536 - 1000) / 256;TL0 = (65536 - 1000) % 256;cnt++;if(cnt >= 10){cnt = 0;msec++;if(msec >= 100){msec = 0;sec++;if(sec >= 60){sec = 0;min++;if(min >= 60)min = 0;}}}

2、山茶油的食用方法:山茶油的正确吃法

山茶油的正确吃法

山茶油怎么吃好

山茶油直接吃对人体最好,特别是在早起空腹状态下直接口服10~15克山茶油,能让人体尽快把山茶油中的营养吸收和利用,而且能滋阴润燥润滑肠道,加快肠道中宿便排出,能在清肠排毒的同时起到润肠通便缓解便秘的重要作用。

山茶油的正确吃法

1、做凉拌菜

山茶油能当作调味油来制作凉拌菜或蔬菜沙拉,人们把做凉菜或者做蔬菜沙拉的食材全部清洗干净,再按自己的需要切成块儿或者段状,放在一起干净的盆子中,加入生抽醋食用盐等调味料或者加入适量沙拉酱,最后再淋上适量山茶油调味,这样做出的沙拉或者凉拌菜口感清爽,色泽鲜艳,人们尝过以后会感觉特别好吃。

2、烘培食品

山茶油还能当作烘培油来使用,自己在家中烤面包或烤蛋糕时,能在烤盘上涂抹适量的山茶油,而做好的蛋糕坯和面包坯,放入烤盘以后,在他们表面也可以刷一层山茶油,然后再放入烤箱烘烤,在烤制过程中在还能再次涂抹山茶油,这样能防止蛋糕或面包焦糊,也能让烤好的'面包或者蛋糕色泽金黄,香气诱人。

3、煮汤调味

煮汤调味也是山茶油的正确吃法,平时在家中煲养生汤时,根据自己的需要准备好煲汤的食材,把它们直接放在汤锅中,加足量清水加热煮开再用中小火煲制成汤,在她即将出锅的时候加入15~20克的山茶油,这样能提味增香能让煲好的汤带有诱人的山茶香。

山茶油的功效与作用

1、能够降低血液粘度

山茶油当中含有丰富的不饱和脂肪酸,这种物质可以让血液粘度降低,预防高血压和动脉硬化。中老年人经常用山茶油炒菜吃,不仅可以吃到美味的菜肴,还可以预防心脑血管疾病,降低发生血栓的风险,对身体起到保健作用。

2、能够促进肠胃功能

山茶油当中含有许多亚油酸、角鲨烯等物质,这些物质可以提升肠胃功能,让肠道蠕动加快。同时,山茶油当中的不饱和脂肪酸和维生素E相互作用,可以加速燃烧体内的脂肪。经常用山茶油炒菜吃的人,不仅可以缓解便秘症状,还能够减肥。

3、可以让头发更加顺滑

人之所以美,除了五官和着装之外,头发也是一个非常重要的部分。一个拥有顺滑黑亮的头发的人往往给人一种非常精神、非常有气质的感觉。每天在洗头发的时候,在水里面加入几滴山茶油,并轻轻按摩头部,可以去掉头皮屑,让头发看起来更加顺滑。

喝山茶油的好处

山茶油的作用非常多,可以让用于做菜,提高身体素质,也可以用来涂抹肌肤,让肌肤更加弹亮光泽。除此之外,还可以直接喝山茶油,可以缓解便秘、促进骨骼生长发育,还能明目、养发。经常晨起之后喝一点山茶油,对身体是有极大的好处的。

山茶油是一种精品食用油,是人们以山茶树的成熟种子为主要原料,将压榨提纯后得到的植物油,人们使用它以后能吸收丰富不饱和脂肪酸并能增强,抗衰老能力,但在不同情况下吃山茶油有不同的功效,今天为大家介绍的是空腹吃山茶油的功效与作用。

空腹吃山茶油的功效与作用

1、润肠通便

润肠通便,清肠排毒是空腹吃山茶油的重要功效,因为山茶油是一种植物油脂,它对人类肠道有明显润滑作用,人们在空腹状态下吃山茶油,能让肠道中的食物残渣和垃圾尽快排出体外,并能让大便保持通畅。

2、减肥瘦身

人们在空腹状态下吃山茶油还能减肥瘦身,因为在空腹状态下吃山茶油能加快身体代谢,并能促使身体内对多余脂肪的燃烧,也能减少身体对脂肪的摄入并能抑制人体对热量的吸收,它能让人力体重慢慢减轻,会让人们的身材变得越来越苗条。

3、清热去火

清热去火也是人们空腹吃山茶油的重要功效,因为山茶油是一种性质温和的食用油,人们在空腹状态下食用它能加快,身体内热气排出能防止多种上火症状出现,它还能让人类口舌生疮和咽喉肿痛的症状减轻。

4、排毒美容

空腹状态下吃山茶油还能排毒美容,它能加快人体代谢,并能促使身体内有害物质排出,能防止它们对人类皮肤产生伤害,而它含有的其他有效营养在被人体吸收后还能滋养细嫩肌肤,提高皮肤弹性,阻止皱纹生成,会让人类肤质变好也能放慢人类皮肤的衰老速度。

空腹吃山茶油的功效与作用,就为大家介绍这么多,能让大家知道平时空腹吃山茶油对身体的具体好处,今后大家再想保健身体时可以试着在空腹状态下吃山茶油,但大家也要注意那些经常腹泻便溏的人,不适合在空腹状态下吃山茶油。

山茶油的正确吃法

山茶油怎么吃好

山茶油直接吃对人体最好,特别是在早起空腹状态下直接口服10~15克山茶油,能让人体尽快把山茶油中的营养吸收和利用,而且能滋阴润燥润滑肠道,加快肠道中宿便排出,能在清肠排毒的同时起到润肠通便缓解便秘的重要作用。

山茶油的正确吃法

1、做凉拌菜

山茶油能当作调味油来制作凉拌菜或蔬菜沙拉,人们把做凉菜或者做蔬菜沙拉的食材全部清洗干净,再按自己的需要切成块儿或者段状,放在一起干净的盆子中,加入生抽醋食用盐等调味料或者加入适量沙拉酱,最后再淋上适量山茶油调味,这样做出的沙拉或者凉拌菜口感清爽,色泽鲜艳,人们尝过以后会感觉特别好吃。

2、烘培食品

山茶油还能当作烘培油来使用,自己在家中烤面包或烤蛋糕时,能在烤盘上涂抹适量的山茶油,而做好的蛋糕坯和面包坯,放入烤盘以后,在他们表面也可以刷一层山茶油,然后再放入烤箱烘烤,在烤制过程中在还能再次涂抹山茶油,这样能防止蛋糕或面包焦糊,也能让烤好的'面包或者蛋糕色泽金黄,香气诱人。

3、煮汤调味

煮汤调味也是山茶油的正确吃法,平时在家中煲养生汤时,根据自己的需要准备好煲汤的食材,把它们直接放在汤锅中,加足量清水加热煮开再用中小火煲制成汤,在她即将出锅的时候加入15~20克的山茶油,这样能提味增香能让煲好的汤带有诱人的山茶香。

山茶油的功效与作用

1、能够降低血液粘度

山茶油当中含有丰富的不饱和脂肪酸,这种物质可以让血液粘度降低,预防高血压和动脉硬化。中老年人经常用山茶油炒菜吃,不仅可以吃到美味的菜肴,还可以预防心脑血管疾病,降低发生血栓的风险,对身体起到保健作用。

2、能够促进肠胃功能

山茶油当中含有许多亚油酸、角鲨烯等物质,这些物质可以提升肠胃功能,让肠道蠕动加快。同时,山茶油当中的不饱和脂肪酸和维生素E相互作用,可以加速燃烧体内的脂肪。经常用山茶油炒菜吃的人,不仅可以缓解便秘症状,还能够减肥。

3、可以让头发更加顺滑

人之所以美,除了五官和着装之外,头发也是一个非常重要的部分。一个拥有顺滑黑亮的头发的人往往给人一种非常精神、非常有气质的感觉。每天在洗头发的时候,在水里面加入几滴山茶油,并轻轻按摩头部,可以去掉头皮屑,让头发看起来更加顺滑。

喝山茶油的好处

山茶油的作用非常多,可以让用于做菜,提高身体素质,也可以用来涂抹肌肤,让肌肤更加弹亮光泽。除此之外,还可以直接喝山茶油,可以缓解便秘、促进骨骼生长发育,还能明目、养发。经常晨起之后喝一点山茶油,对身体是有极大的好处的。

山茶油是一种精品食用油,是人们以山茶树的成熟种子为主要原料,将压榨提纯后得到的植物油,人们使用它以后能吸收丰富不饱和脂肪酸并能增强,抗衰老能力,但在不同情况下吃山茶油有不同的功效,今天为大家介绍的是空腹吃山茶油的功效与作用。

空腹吃山茶油的功效与作用

1、润肠通便

润肠通便,清肠排毒是空腹吃山茶油的重要功效,因为山茶油是一种植物油脂,它对人类肠道有明显润滑作用,人们在空腹状态下吃山茶油,能让肠道中的食物残渣和垃圾尽快排出体外,并能让大便保持通畅。

2、减肥瘦身

人们在空腹状态下吃山茶油还能减肥瘦身,因为在空腹状态下吃山茶油能加快身体代谢,并能促使身体内对多余脂肪的燃烧,也能减少身体对脂肪的摄入并能抑制人体对热量的吸收,它能让人力体重慢慢减轻,会让人们的身材变得越来越苗条。

3、清热去火

清热去火也是人们空腹吃山茶油的重要功效,因为山茶油是一种性质温和的食用油,人们在空腹状态下食用它能加快,身体内热气排出能防止多种上火症状出现,它还能让人类口舌生疮和咽喉肿痛的症状减轻。

4、排毒美容

空腹状态下吃山茶油还能排毒美容,它能加快人体代谢,并能促使身体内有害物质排出,能防止它们对人类皮肤产生伤害,而它含有的其他有效营养在被人体吸收后还能滋养细嫩肌肤,提高皮肤弹性,阻止皱纹生成,会让人类肤质变好也能放慢人类皮肤的衰老速度。

空腹吃山茶油的功效与作用,就为大家介绍这么多,能让大家知道平时空腹吃山茶油对身体的具体好处,今后大家再想保健身体时可以试着在空腹状态下吃山茶油,但大家也要注意那些经常腹泻便溏的人,不适合在空腹状态下吃山茶油。

山茶油的正确吃法

野山茶油怎么吃最好

1、野生山茶油中含有一些天然活性成分,它们在遇到高温以后会让活性下降或者出现明显流失,所以平时人们吃野山茶油应以直接食用为主,这样既能让人们品尝到野生山茶油的原有滋味,又能让人体尽可能多的吸收它含有的营养,能让它的养生功效得到最好发挥。

2、野生山茶油不适合经过高温处理以后再吃,所以用它调制凉拌菜是他最好的一种食用方法,人们用野生山茶油调制凉拌菜,不但能保留食材的原有色泽还能起到提味增香的重要作用,而且也不会对野生山茶油的营养造成破坏。

野山茶油的功效与作用

1、延缓身体衰老

延缓人类身体衰老是野生山茶油的重要功效,因为野生山茶油中含有丰富不饱和脂肪酸和大量类黄酮,人们使用他们以后可以促进身体的过氧化脂质代谢,能减少它们对人体组织细胞的伤害,而且能增强人体的抗氧化能力,阻止身体内自由基生成,这种情况下人体就会处于相对年轻的状态,身体衰老速度会是明显放慢。

2、滋养肌肤

滋养肌肤美容养颜也是以山茶油的重要功效,人们不单可以把野山茶油当食用油使用,也可以把它当美容油,直接涂抹肌肤,涂抹以后能防止皮肤水分流失,并能消除皮肤表面的细菌和病毒,阻止痤疮和痘痘以及色斑产生。

另外人们在洗头以后还可以用野山茶油当发膜使用,把它直接涂抹头发上,揉搓3~5分钟再用温水洗净,就能让头变得乌黑而顺滑,对人们染发烫发造成的头发损伤有明显的修复作用。

本文关键词:山茶油的最佳食用方法,山茶油的正确吃法与禁忌,山茶油怎么个吃法,山茶油的吃法与功效,山茶油的吃法。这就是关于《山茶油的食用方法,山茶油的正确吃法(单片机学习第四课——行列式键盘)》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 在胸口种草莓有危害吗,在胸上种草莓有危害吗(一、吻痕怎么快速消除妙招)

下一篇: OFF什么意思,off的中文意思翻译(为什么Off被叫做“爸比”)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号