datasheet
  • datasheet
  • 文章
  • 搜索
单片机

51单片机洗衣机proteus仿真与源码设计

发布者: 东土大唐88最新更新时间:2019-12-31 来源: 51hei关键字: 51单片机   洗衣机   proteus仿真 手机看文章 扫描二维码
随时随地手机看文章

一个功能很全的模拟洗衣机仿真与源码,是51单片机控制的,有强洗按钮,弱洗按钮,标准洗按钮,甩干按钮.


液位传感器,排水阀按钮等功能一应俱全.

仿真原理图如下

0.png

还带各种指示灯:
0.png 

单片机源程序如下:

#include

#define uchar unsigned char

#define uint  unsigned int

#define qiang_ledon qiang_led=1;

#define qiang_ledoff qiang_led=0;

#define biao_ledon biao_led=1;

#define biao_ledoff biao_led=0;

#define ruo_ledon ruo_led=1;

#define ruo_ledoff ruo_led=0;

#define piao_ledon piao_led=1;

#define piao_ledoff piao_led=0;

#define sgan_ledon sgan_led=1;

#define sgan_ledoff sgan_led=0;

#define jin_ledon jin_led=1;

#define jin_ledoff jin_led=0;

#define pai_ledon pai_led=1;

#define pai_ledoff pai_led=0;

unsigned char code Tab[11]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; //数码管显示0~9的段码表

unsigned char int_time;        //记录中断次数

unsigned char second;        //储存秒

uint t=0,tt=0;

   sbit k1=P0^0;

   sbit k2=P0^1;

   sbit k3=P0^2;

   sbit sg=P0^3;

   sbit hk1=P0^4;

   sbit hk2=P0^5;

   sbit ledon=P0^7;

   sbit qiang_led=P2^0;

   sbit biao_led=P2^1;

   sbit ruo_led=P2^2;

   sbit piao_led=P2^3;

   sbit sgan_led=P2^4;

   sbit jin_led=P2^5;

   sbit pai_led=P2^6;

   sbit p30=P3^0;

   sbit p31=P3^1;

   sbit beepon=P2^7;

   sbit sm1=P3^6;

   sbit sm2=P3^7;

void delay2(void)

   {

  unsigned char m;

  for(m=0;m<200;m++)

        ;

   }


void delay1(int s)

   { 

   int i;

   for(;s>0;s--)

   for(i=0;i<65;i++);

   }


void delay(uint i)

   {

   uchar j;

   for(i;i>0;i--)

   for(j=255;j>0;j--);

   }


void DisplaySecond(unsigned char k)

{

   

   sm1=0;        //P2.6引脚输出低 电平, DS6点亮 

   P1=Tab[k/10];          //显示十位

     delay2();

     delay2();

   sm1=1;

   sm2=0;       //P2.7引脚输出低电平, DS7点亮 

   P1=Tab[k%10];         //显示个位

     delay2();

     delay2();

   P3=0xff;     //关闭所有数码管

   P1=1;        //显示个位

     delay2();

     delay2();

}

           

void beep()

   {

          p30=0;

    p31=0;

           t=0;

        while(1)

        {

          beepon^=1;

      delay(300);

      if(t>=80) break;

        }

        beepon=0;

        biao_led=0;

    }

          

void f_qiang()

    {         

         qiang_ledon;

         t=0;

         tt=0;        

     int_time=0;

     second=00;

         while(1)

    {        

          if(tt>=400) break; 

      t=0;

          while(t<80&&tt<=400)

          {        

            p31=0;

            p30=1;        //正转 4s

        DisplaySecond(second);

            }

          t=0;          //反转 4s        

          while(t<80&&tt<=400)

          {

            p30=0;

            p31=1;

            DisplaySecond(second);

            }

     }

          p30=0;

          p31=0;          

     }


void f_biao()

        {

          qiang_led=0;

      biao_led=1;

          t=0;

          tt=0;

      int_time=0;

      second=00;

         while(1)

     {

           if(tt>=400) break; 

           t=0;

          while(t<60&&tt<=400)

           {        

          p31=0;

                  p30=1;        //正转3s

          DisplaySecond(second);

       }


                t=0;          //反转3s

          while(t<60&&tt<=400)

       {

              p30=0;

                  p31=1;

                  DisplaySecond(second);

                }

       }

       p30=0;

           p31=0;

         }


void f_ruo()

    {

          qiang_led=0;

          biao_led=0;

          ruo_led=1;

          t=0;

          tt=0;

      int_time=0;

       second=00;

                while(1)

       {

                    if(tt>=400) break; 

                 t=0;

               while(t<40&&tt<=400)

           {        p31=0;

                        p30=1;        //正转2s

                DisplaySecond(second);

                }

             t=0;          //反转 2s

               while(t<40&&tt<=400)

            {   p30=0;

                        p31=1;

                        DisplaySecond(second);

                      }

         }

                p30=0;

            p31=0;

       }


void f_piao()

        {

           qiang_ledoff;

           biao_ledoff;

           piao_ledon;

           t=0;

           tt=0;

       int_time=0;

       second=00;

                 while(1)

          {

                      if(tt>=400) break; 

                   t=0;

                 while(t<40&&tt<=400)

               {        p31=0;

                        p30=1;        //正转2s

                    DisplaySecond(second);

                   }

                   t=0;          //反转2s

                 while(t<40&&tt<=400)

               {    p30=0;

                            p31=1;

                             DisplaySecond(second);

                       }

             }

          p30=0;

      p31=0;

          piao_ledoff;

          }


void pai_leds()

     {

            p30=0;

            p31=0;

               pai_led=1;        //排水阀灯亮 等待 霍尔开关2 

            while(hk2);

            if(hk2==0)  //如果闭合

            pai_led=0;        //排水灯灭

     }


void jin()

    {

            p30=0;

            p31=0;

            jin_ledon; 

            while(hk1);

[1] [ 2]
关键字: 51单片机   洗衣机   proteus仿真 引用地址: 51单片机洗衣机proteus仿真与源码设计

上一篇: 51单片机心形流水和数码管同步效果显示仿真与程序
下一篇: 单片机循迹小车制作程序

推荐阅读最新更新时间:2024-09-22 05:39

51单片机中断、串口通信综合程序
正在初学51的中断,定时器,串口等等,遇到很多瓶颈比如串口怎么发送变量的数值啦(加一个0x30就好),分享这个程序给初学者们啦 功能: 1. 开机以后,LED0和LED1实现0.5秒间隔闪烁2次,蜂鸣器同时鸣叫2次。 2. 之后,串口等待接收到一个字符'R',开始进入主循环体。 3. 主循环体中,LED0和LED1实现1秒间隔闪烁。 4. 串口接收到字符'D',回复LED当前状态和系统当前处于运行还是暂停状态,如果运行状态,收到字符'R',如果暂停状态,收到字符'P'。 5. 串口接收到字符'T',回复主循环体开始运行的时间和系统当前处于运行还是暂
[单片机]
基于51单片机的数字电压表设计
0 引言 数字电压表的设计和开发已有很多类型和款式,传统的数字电压表有自己的特点,它们适合在现场做手工测量,而要完成远程测量并对测量的数据做进一步处理,运用传统的数字电压表是无法完成的。为此,本文设计了基于PC通信的数字电压表,该表既可以完成测量数据的传递,又可借助PC进行测量数据的处理。所以,这种类型的数字电压表无论在功能和实际应用上,都具有传统数字电压表无法比拟的优点,这使得它的开发和应用都具有良好的前景。 1 系统构成 本系统主要由硬件和软件两部分构成,硬件主要包括数据采集电路,单片机最小数据采集系统,单片机与PC机的接口电路等。软件主要有单片机数据采集程序,单片机与上位机通信程序,以及上位机数据处理程序。 2
[单片机]
闪烁显示等待键入MCS51单片机子程序举例
;闪烁显示等待键入子程序 ;功能:R1指向闪烁位地址,等待键入,并返回键值 ;占用:A,B,R0,R5 ;入口:R1 出口:A ORG 0150H CURSOR: MOV R0,#3FH ;R0指向显示缓冲区 CUR_0: MOV B,@R1 ;R1指向闪烁位地址 CUR_1: MOV @R1,B JNC CUR_3 MOV A,R5 JNB ACC.4,CUR_4 ; 闪烁计数到否 JNB ACC.5,CUR_5 MOV A,R1 XRL A,R0 JNZ CUR_2 MOV @R1,A SJMP CUR_4 CUR_2: CJNE
[单片机]
51单片机有关晶振的问题总结
前言 学51单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就是如同人的心脏,是血液的脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解……有关51单片机有关晶振的问题一并总结出来,希望对学51的童鞋来说能有帮助。 一、为什么51单片机爱用11.0592MHZ晶振? 其一:因为它能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关。特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。 其二:用11.0592晶振的原因是51单片机的定时器导致的。用51单片机的定时器做波特率发生器时,如果用11.0592Mhz的晶振,根据公式算下来需要定时器设置
[单片机]
51单片机串口程序
串口中断服务函数集 //本函数集来自 51单片机世界 ,作者斑竹丁丁(聂小猛)。 //主页地址http://www.mcu51.com //串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理 //出入均设有缓冲区,大小可任意设置。 //可供使用的函数名: //char getbyte(void);从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。 //getline(char idata *line, unsigned char n); 获取一行数据回车结束,必须定义最大输入字符数 //putbyte(char c);放入一个字节到发送缓冲区 //putbytes(unsigned char
[单片机]
基于C51单片机的多路开关状态显示电路原理图
如下图所示, AT89S51 单片机的 P1.0 - P1.3 接四个发光二极管 L1 - L4 ,P1.4 - P1.7 接了四个开关 K1 - K4 ,编程将开关的状态反映到发光二极管上。(开关闭合,对应的灯亮,开关断开,对应的灯灭)。 1 . 把 “ 单片机系统 ” 区域中的 P1.0 - P1.3 用导线连接到 “ 八路发光二极管指示模块 ” 区域中的 L1 - L4 端口上; 2 . 把 “ 单片机系统 ” 区域中的 P1.4 - P1.7 用导线连接到 “ 四路拨动开关 ” 区域中的 K1 - K4 端口上。
[单片机]
基于C<font color='red'>51单片机</font>的多路开关状态显示电路原理图
51单片机系统中的触摸屏坐标算法
引 言:   人机对话的界面种类有很多,比如显示器、LED、LCD及带触摸屏的LCD等。其中后者是最近几年刚发展起来的一项新技术,它通过计算机技术处理声音、图像、视频、文字、动画等信息,并在这些信息间建立一定的逻辑关系,使之成为能交互地进行信息存取和输出的集成系统。换而言之,它能综合信息发布者的意愿和接受者对信息的需求及接受习惯,对信息进行收集、加工、整合并双向式传播。触摸屏系统符合简便、经济、高效的原则,具有人机交互性好、操作简单灵活、输入速度快等特点。它与迅猛发展的计算机网络和多媒体技术相结合,使用者仅仅用手指触摸屏幕,就能进行信息检索、数据分析,甚至可以做出身临其境、栩栩如生的效果;较键盘输入简单、直观、快捷,具有丰富多采的
[单片机]
<font color='red'>51单片机</font>系统中的触摸屏坐标算法
51单片机串口通讯之中断法
程序讲解: /*---------------------------------------------------------------*/ //串口通讯 //按下按钮,单片机发送数据 Come On!\r\n 给主机 //单片机晶振:11.0592MHz //波特率: 9600bps /*-------------------------------------------------------------*/ //包含头文件 #include at89x52.h unsigned char co de tab ={ Come On!\r\n }; #define k1 P3_2 //对应开发板
[单片机]
热门资源推荐
热门放大器推荐
更多
  • 51单片机实现按键控制的MAX517四种波形输出并显示" target="_blank"> rar文件C51单片机实现按键控制的MAX517四种波形输出并显示
  • 51单片机-C语言版(第二版) (宋雪峰)" target="_blank"> pdf文件手把手教你学51单片机-C语言版(第二版) (宋雪峰)
  • Proteus仿真(第3版) (顾辉,陈越)" target="_blank"> pdf文件微机原理与接口技术——基于8086和Proteus仿真(第3版) (顾辉,陈越)
  •  pdf文件汽车单片机应用技术
  •  信号/电源完整性仿真分析与实践
  •  东芝多路复用器/多路译码器开关
  •  线性系统理论 (第2版)
  •  无人驾驶车辆模型预测控制(第2版)
小广播
推荐内容
热门活动
换一批
更多
有奖问答 | 无线MCU该如何选?英飞凌这里有一份参考答案
直播报名最后1周 | 英飞凌新型固态隔离器的创新技术与应用设计
下载MPS AI电源资料包,赢【Keep体脂秤、按摩眼罩、电脑支架】
有奖直播报名中|基于英飞凌AIROC™ CYW20829低功耗蓝牙芯片的无线组网解决方案
免费申请 | MPS MIE 系列隔离式稳压 DCDC 模块!
设计资源 培训 开发板 精华推荐
  • 【下载】LAT1415 如何通过STM32CubeMX添加使用DSP库
  • 【下载】LAT1437 选择USBX模块生成USB CDC ACM无PD的项目
  • 【下载】LAT1420 头文件包含顺序导致Keil编译出错的问题分析
  • 【下载】LAT1447 电机测速方法以及在STM32中的实现
  • 【下载】LAT1419 从BOOT跳转到APP后运行失败的问题分析
  • 【下载】LAT1421 如何在STM32U5 TF-M工程中添加自定义服务

最新单片机文章
  • Microchip发布全新Microchip图形套件(MGS)解决方案
    可大幅简化为MPLAB® Harmony v3 和 Linux® 环境构建复杂图形用户界面Microchip图形套件旨在实现 Microchip 产品系列和环境之间的 ...
  • Linux设备驱动开发 - 字符设备驱动
    struct cdev结构体:1 struct cdev {2 struct kobject kobj; * 内嵌的kobject对象 * 3 struct module *owner; * 所属 ...
  • NFS挂载文件系统出现nfs is not responding,still trying
    采用NFS挂载根文件系统启动开发板出现:1 nfs xxx is not responding,still trying2 nfs xxx is OK3 nfs xxx is not respon ...
  • Linux设备驱动开发 - 混杂设备驱动
    混杂设备共享一个主设备号MISC_MAJOR(10),次设备号不同。混杂设备本质上仍然是一个字符设备,所以混杂设备的操作跟字符设备基本相同。在字 ...
  • Linux设备驱动开发 - 平台设备驱动
    Linux2 6的内核中引入了一种新的设备驱动模型-平台(platform)设备驱动,平台设备驱动分为平台设备(platform_device)和平台驱动(platform_dr ...
  • Linux混杂设备驱动 - 按键设备驱动
  • Linux平台设备驱动 - 按键设备驱动
  • Linux设备驱动开发 - LCD设备驱动分析
  • Tiny6410移植tslib
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

  • 《单片机与嵌入式系统应用》历年文章目录
  • 物联网时代的嵌入式系统机遇
  • 从嵌入式系统视角看物联网
更多开源项目推荐
  • dc-dc电源12-5-3a
  • 基于STM32的武警哨位联动报警系统设计,支持以太网和WIFI通信(硬件、源码、论文等)
  • ESP32-C3裸芯片开发板
  • ADR5044A 4.096 Vout 精密微功率并联模式电压基准的典型应用,适用于 ±15 V 输出,采用堆叠式 ADR5045 器件
  • LT6656ACS6-2.048、2.048V 2 端子电压基准电流源的典型应用
  • CN0203
  • NCS2632DTBGEVB、NOCAP、无爆音、3 Vrms 音频线路驱动器,具有可调增益评估板
  • 使用STWLC68的基于Qi的无线电力接收器参考设计,适用于最高2.5W的可穿戴应用
  • 基于STC15W4K32S4的单片机学习板+664938A
  • 具有集成升压和捕捉二极管的 LT3470IDDB 微功率降压稳压器的典型应用电路
更多精选电路图
  • 深度剖析RC电路的工作原理
  • 基于IC4060和IC555的选择性定时器报警电路
  • S-R锁存器快速入门指南
  • 基于LM317的0-30V可调稳压电源电路
  • ISO122P/ISO124的单电源工作电路
  • 典型的单稳态电路分享
换一换 更多 相关热搜器件
  •  ATXMEGA64A1U-CU
  •  BTA316-800CTQ
  •  RBR2MM30BTFTR
  •  71979-3421
  •  SQS24H01JS13
  •  527277ZNP5
  •  EC3145C05ET-24000M-CL
  •  DC025BGC4
  •  4M1-SDP3-S5/2-M6PE
  •  TNPW2010787RBEEY
更多热门文章
  • 仿真看世界之650V混合SiC单管的开关特性
  • 杜邦 Nikal™ BP 电镀化学品系列又添新成员
  • 英特尔再谈收购格芯;三星可折叠手机预售超S21
  • 解决低功耗之后无法下载程序
  • 盛路通信是华为战略优先级供应商
  • FlexEnable融资1100万至2500万美元 推动柔性显示器和有源光学器件量产
  • 晶心科技和 IAR携手助力奕力科技加速开发其符合ISO 26262标准的TDDI SoC ILI6600A
  • 步进电机驱动器恒流脉宽调制PWM的原理
更多每日新闻
  • 特斯拉4680电池进展:三个月生产5000万颗
  • “丰马”天作之合,能否改变全球燃料电池格局?
  • 基于Infineon TC4D9+TLF4D985的Aurix StartKit | 大联大品佳确认申报2024金辑奖
  • GEMnet万兆级差分连接器 | 泰科电子确认申报2024金辑奖
  • 汽车智能诊断的风口是否已经到来?
  • 从小鹏M03自动泊车撞上奥迪聊聊智驾现状
  • BOE(京东方)携故宫博物院举办2024“照亮成长路”公益项目落地仪式
  • 汽车竞争进入智能化时代,如何选择更安全可靠的GPU?
  • 是德科技掀起新革命:通用示波器正式迈入14bit ADC时代
  • 倒计时5天!ICDIA-IC Show & AEIF 2024 蓄势待发
更多往期活动
  • 报名观看TI 嵌入式处理器主题月直播,涨姿势还能拿全勤奖!
  • 【有奖知识问答】光电子,点亮梦想!
  • 直播:TI SimpleLink MCU无线平台及软件介绍!丰富的提问礼在这里等你~
  • ELEXCON 2022 深圳国际电子展11月6日(新档期)开幕,速领门票!更有N重好礼等你拿!
  • Keysight教你如何提高测试精度,答对问题还有礼品相送,速速参与!
  • 有奖直播:TI 超低功耗 MCU 在触摸及智能化工业网关中的应用
  • VISHAY工业电源主题月 幸运闯关赢大奖!
  • 邀您观看 微信直播:户外照明智能互连解决方案 让TE连接光明与智能未来
  • Littelfuse 高效 • 可靠 • 精准的功率控制和电路保护方案在工业、交通、通讯、医疗及新能源中的应用
  • 艾睿电子直播:聚焦“TI FPD-Link III 汽车芯片组” ,汽车视频传输理想解决方案
09月22日历史上的今天
  • 华为不造车 但会围绕汽车布局三大业务
  • 新能源汽车结合人工智能或成未来趋势
  • STM32操作访问内部Flash
  • STM32F103低功耗与IO唤醒
  • 【STM32电机方波】记录1——GPIO基础配置
  • 莫仕多种新型连接器和新产品总览
  • 自动驾驶成玩家疯抢地,谁会是最后的赢家?
  • TE Connectivity推出ELCON MICRO线到板解决方案
  • STM32 USART1对PWM的影响,串口影响PWM
  • 51单片机 小车 L298N pwm调速 串口控制 按键控制
厂商技术中心

最能打国产芯

TI 培训

Qorvo 电源技术站

Vicor技术站

随便看看
  • 双三极管组成的基本无稳态电路,看不懂~~
  • 请问PB4.2创建的SDK如何在VS2005中使用
  • 免费申请ZVS 升降压稳压器!机不可失!
  • 用stm32内部的时钟进行串行口通讯可靠吗?
  • 请问ATmega128单片机的两个串口USART0和USART1使用有区别么?
  • 【基于NUCLEO-F746ZG电机开发应用】2.基于SDK5.4.5-工程构建
  • VIM怎么编辑十六进制?竟然会破坏文件?
  • 12864指令问题
  • LED球泡灯塑料外壳散热器分析探讨
  • 【直播预告】 电赛老炮儿说| 普源精电电赛辅导直播第二场

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 综合资讯 51单片机 PIC单片机 AVR单片机 ARM单片机 嵌入式系统 汽车电子 消费电子 数据处理 视频教程 电子百科 其他技术 STM32 MSP430 单片机资源下载 单片机习题与教程

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved

玻璃钢生产厂家济南玻璃钢仿真植物水果雕塑盐城附近玻璃钢雕塑厂兰州动物玻璃钢雕塑黄山特色玻璃钢雕塑哪家便宜卡通造型玻璃钢雕塑艺术摆件吉林佛像玻璃钢雕塑制作温州玻璃钢雕塑定制厂家长沙哈萨克玻璃钢人物雕塑kaws公仔玻璃钢雕塑玻璃钢小品人物雕塑定做设计高淳商场开业美陈高要玻璃钢造型雕塑玻璃钢出水龙头雕塑蒙自市玻璃钢雕塑哪里买河北环保玻璃钢雕塑批发商场美陈评比赛安国玻璃钢胸像雕塑兰州广场玻璃钢雕塑制作玻璃钢广场雕塑设计特别推荐玻璃钢书籍雕塑图片青岛商场美陈市场四川常用商场美陈市场报价上海主题商场美陈市场黄山动物玻璃钢雕塑批发四川玻璃钢铜雕人物雕塑公司新余欧式玻璃钢雕塑优势山西抽象玻璃钢雕塑定做价格盘龙区玻璃钢雕塑的设计制作万圣节商场美陈优质的玻璃钢彩绘雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化