STC8比较器功能案例介绍

8 篇文章 3 订阅
订阅专栏

STC8比较器功能案例介绍


  • 📌相关篇《 STC8功能脚切换相关寄存器P_SW1和P_SW2以及MCLKOCR介绍》
📋基于内部参考电压源,使用外部端口P3.7作为比较器正极输入源,比较器结果输出到P3.4 或者P4.1(由P_SW2 中的CMPO_S 进行设定)上。

在这里插入图片描述
在这里插入图片描述

📑实验说明

  • 🌿采用10K电位器,0 - 5V可调电压范围,可调端接到P37外部端口引脚上,当调节电位器,使电压在1.2V左右时,接在在外部端口引脚P3.4 或者P4.1上的led灯状态有变化,也就是可以看到比较器输出结果。

🛠相关寄存器配置

  • 🍁比较器输出功能脚切换
    在这里插入图片描述
    P_SW2 &= ~0x08;                             //选择P3.4作为比较器输出脚
//		P_SW2 |= 0x08;                              //选择P4.1作为比较器输出脚
  • 🌴比较器输出结果
    在这里插入图片描述
    CMPCR2 &= ~0x80;                            //比较器正向输出
//  CMPCR2 |= 0x80;                             //比较器反向输出

🏳‍🌈注意事项

  • 👉🏻STC8H8K64U 的B 版本芯片,比较器不能选择ADC 通道作为正极输入。(这一点坑了我好久,多注意看芯片手册中附录内容:注意事项,留意版本信息)
    在这里插入图片描述

🔖目前市面上在售的LQFP48以及LQFP64封装的STC8H8K64U单片机大部分都是B版本的,LQFP32封装的有C、D版本的,如果默写功能的使用有特定要求的,在购买前最好和商家确认芯片具体的版本信息。

📝示例程序

  • 🔖参考代码来源于STC8实验箱。
  • 🖋本代码通过比较器功能,将结果不仅输出到对应的P34/P41引脚上,还将结果赋值给了P47口。
/*---------------------------------------------------------------------*/
/* --- STC MCU Limited ------------------------------------------------*/
/* --- STC 1T Series MCU Demo Programme -------------------------------*/
/* --- Mobile: (86)13922805190 ----------------------------------------*/
/* --- Fax: 86-0513-55012956,55012947,55012969 ------------------------*/
/* --- Tel: 86-0513-55012928,55012929,55012966 ------------------------*/
/* --- Web: www.STCAI.com ---------------------------------------------*/
/* --- Web: www.STCMCUDATA.com  ---------------------------------------*/
/* --- BBS: www.STCAIMCU.com  -----------------------------------------*/
/* --- QQ:  800003751 -------------------------------------------------*/
/* 如果要在程序中使用此代码,请在程序中注明使用了STC的资料及程序        */
/*---------------------------------------------------------------------*/


/*************  功能说明    **************

本例程基于STC8H8K64U为主控芯片的实验箱9进行编写测试,STC8H系列支持新版本比较器芯片可通用参考.

比较器的正极可以是 P3.7、P5.0、P5.1 端口或者 ADC 的模拟输入通道,

而负极可以是 P3.6 端口或者是内部 BandGap 经过 OP 后的 REFV 电压(1.19V内部固定比较电压)。

通过中断或者查询方式读取比较器比较结果,CMP+的电平低于CMP-的电平P47口输出低电平(LED10亮),反之输出高电平(LED10灭)。

******************************************/

#include "stc8h.h"       //包含此头文件后,不需要再包含"reg51.h"头文件
#include "intrins.h"

void CMP_Isr() interrupt 21
{
    CMPCR1 &= ~0x40;                         //清中断标志
    P47 = CMPCR1 & 0x01;                     //中断方式读取比较器比较结果
}

void main()
{
    P_SW2 |= 0x80;  //扩展寄存器(XFR)访问使能

    P0M1 = 0x30;   P0M0 = 0x30;   //设置P0.4、P0.5为漏极开路(实验箱加了上拉电阻到3.3V)
    P1M1 = 0x30;   P1M0 = 0x30;   //设置P1.4、P1.5为漏极开路(实验箱加了上拉电阻到3.3V)
    P2M1 = 0x3c;   P2M0 = 0x3c;   //设置P2.2~P2.5为漏极开路(实验箱加了上拉电阻到3.3V)
    P3M1 = 0x50;   P3M0 = 0x50;   //设置P3.4、P3.6为漏极开路(实验箱加了上拉电阻到3.3V)
    P4M1 = 0x3c;   P4M0 = 0x3c;   //设置P4.2~P4.5为漏极开路(实验箱加了上拉电阻到3.3V)
    P5M1 = 0x0c;   P5M0 = 0x0c;   //设置P5.2、P5.3为漏极开路(实验箱加了上拉电阻到3.3V)
    P6M1 = 0xff;   P6M0 = 0xff;   //设置为漏极开路(实验箱加了上拉电阻到3.3V)
    P7M1 = 0x00;   P7M0 = 0x00;   //设置为准双向口
	

    CMPEXCFG = 0x00;
//  CMPEXCFG |= 0x40;                           //比较器DC迟滞输入选择,0:0mV; 0x40:10mV; 0x80:20mV; 0xc0:30mV

//  CMPEXCFG &= ~0x04;                          //P3.6为CMP-输入脚
    CMPEXCFG |= 0x04;                           //内部1.19V参考电压为CMP-输入脚

    CMPEXCFG &= ~0x03;                          //P3.7为CMP+输入脚
//  CMPEXCFG |= 0x01;                           //P5.0为CMP+输入脚
//  CMPEXCFG |= 0x02;                           //P5.1为CMP+输入脚
//  CMPEXCFG |= 0x03;                           //ADC输入脚为CMP+输入脚

    CMPCR2 = 0x00;
    CMPCR2 &= ~0x80;                            //比较器正向输出
//  CMPCR2 |= 0x80;                             //比较器反向输出

    CMPCR2 &= ~0x40;                            //使能0.1us滤波
//  CMPCR2 |= 0x40;                             //禁止0.1us滤波
//  CMPCR2 &= ~0x3f;                            //比较器结果直接输出
    CMPCR2 |= 0x10;                             //比较器结果经过16个去抖时钟后输出

    CMPCR1 = 0x00;
    CMPCR1 |= 0x30;                             //使能比较器边沿中断
//  CMPCR1 &= ~0x20;                            //禁止比较器上升沿中断
//  CMPCR1 |= 0x20;                             //使能比较器上升沿中断
//  CMPCR1 &= ~0x10;                            //禁止比较器下降沿中断
//  CMPCR1 |= 0x10;                             //使能比较器下降沿中断

//  CMPCR1 &= ~0x02;                            //禁止比较器输出
    CMPCR1 |= 0x02;                             //使能比较器输出

    P_SW2 &= ~0x08;                             //选择P3.4作为比较器输出脚
//		P_SW2 |= 0x08;                              //选择P4.1作为比较器输出脚
    CMPCR1 |= 0x80;                             //使能比较器模块

    EA = 1;

    while (1)
    {
//      P50 = CMPCR1 & 0x01;  //查询方式读取比较器比较结果
    }
}

📝比较器选择ADC 通道作为比较器正极(CMP+)输入端程序示例

  • ✨本程序注意所使用的芯片版本信息,必须大于B版本。
  • 经测试,使用查询方式可以获取比较器结果,使用中断方式不行。
  • 🌿使用ADC 输入脚作为CMP+输入脚,将P11作为ADC通道输入脚,P3.4作为比较器输出脚。
    在这里插入图片描述
  • 📋当P11引脚电压低于内部参考电压1.186V时,接在P34引脚上的状态指示led亮起;当P11引脚电压高于内部参考电压1.186V时,接在P34引脚上的状态指示led熄灭;
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
//测试工作频率为11.0592MHz
#include "stc8h.h"
#include "intrins.h"

//void CMP_Isr() interrupt 21
//{
//    CMPCR1 &= ~0x40; //清中断标志
//		P21 = !(CMPCR1 & 0x01);  //中断方式读取比较器比较结果
//}

void main()
{
    P_SW2 |= 0x80; //使能访问XFR
    P0M0 = 0x00;
    P0M1 = 0x00;
    P1M0 = 0x00;
    P1M1 = 0x00;
    P2M0 = 0x00;
    P2M1 = 0x00;
    P3M0 = 0x00;
    P3M1 = 0x00;
    P4M0 = 0x00;
    P4M1 = 0x00;
    P5M0 = 0x00;
    P5M1 = 0x00;

//    P1M0 &= 0xfe; //设置P1.0 为输入口
    P1M0 &= 0xfd; //设置P1.1 为输入口
//		    P1M0 &= 0xfb; //设置P1.3 为输入口
    P1M1 |= 0x02;//设置P1.1 为输入口
//	P1M1 |= 0x03;//设置P1.3 为输入口
//    P1M0 = 0x00;
//    P1M1 = 0xff;

    ADC_CONTR = 0x81; //使能ADC 模块并选择P1.1 为ADC 输入脚

    CMPEXCFG = 0x00;
// CMPEXCFG &= ~0x03; //P3.7 为CMP+输入脚
// CMPEXCFG |= 0x01; //P5.0 为CMP+输入脚
// CMPEXCFG |= 0x02; //P5.1 为CMP+输入脚
    CMPEXCFG |= 0x03; //ADC 输入脚为CMP+输入脚
//    CMPEXCFG &= ~0x04; //P3.6 为CMP-输入脚
    CMPEXCFG |= 0x04; //内部1.19V 参考电压为CMP-输入脚

    CMPCR2 = 0x00;
    //    CMPCR2 &= ~0x80;                            //比较器正向输出
    CMPCR2 |= 0x80;                             //比较器反向输出
    
//  CMPCR1 &= ~0x02;  //禁止比较器输出
    CMPCR1 = 0x00;
    P_SW2 &= ~0x08;                             //选择P3.4作为比较器输出脚
//		P_SW2 |= 0x08;                              //选择P4.1作为比较器输出脚

    CMPCR1 |= 0x02; //使能比较器输出
    CMPCR1 |= 0x80;
//    EA = 1;
    while(1)
    {
			P21 = (CMPCR1 & 0x01);  //查询方式读取比较器比较结果
    }
}
STC8H单片机技术参考手册
02-09
STC8H单片机技术参考手册
51单片机STC8) -- 开发环境搭建(Keil C51)
General_s
12-14 6258
STC8H系列单片机开发环境搭建
STC8增强型单片机开发【串口调试UART⭐⭐】
weixin_68429349的博客
05-10 1181
本文详细介绍STC8增强型单片机UART模块的使用方法和串口调试功能的实现。通过配置UART相关寄存器并编写相应的发送和接收函数,我们可以实现单片机与PC或其他设备之间的数据交换。在实际开发中,我们可以利用串口调试功能来监控单片机的运行状态和调试程序中的错误。t=N7T8STC8增强型单片机开发 【GPIO的理解⭐⭐】https://blog.csdn.net/weixin_68429349/article/details/138625351。
基于STC8H系列单片机比较器功能调试
最新发布
CWQLTYH的博客
08-02 1089
main.c#define uchar unsigned char//自定义无符号字符型为uchar#define uint unsigned int//自定义无符号整数型为uint//位定义LED灯连接单片机引脚P1.0void PortModeSet()//单片机端口模式设置函数//允许访问XSFR(扩展特殊功能寄存器)//设置P0.0~P0.3为准双向口//设置P0.4~P0.7为准双向口//设置P1.0~P1.3为准双向口//设置P1.4~P1.7为准双向口。
单片机STC8H入门
热门推荐
嵌入式分享
02-09 1万+
STC8H系列单片机是不需要外部晶振和外部复位的单片机。在相同的工作频率下,STC8H系列单片机比传统的8051快约12倍,是宽电压/高速/高可靠/低功耗/强抗静电/较强干扰的新一代8051单片机
STC8增强型单片机开发——第一个程序
qq_43580381的博客
12-23 2671
点亮第一盏灯、GPIO的理解、库函数、逻辑分析仪。
STC8功能脚切换相关寄存器P_SW1和P_SW2以及MCLKOCR介绍
perseverance51博客
02-23 4949
STC8功能脚切换相关寄存器P_SW1和P_SW2以及MCLKOCR介绍
STC8学习笔记(一)stc8内部储存器分类(SRAM、ROM、FLASH、EEPROM)
GritYearner的博客
06-20 8122
程序储存器——ROM 程序储存器用与存放用户程序、数据、以及表格等信息。程序代码存放的地方。下载后掉电不擦除。 STC8A8K64S4A12 集成了64k的Flash 程序储存器。 这个Flash 是指 ROM是falsh类型的ROM 相比 普通ROM ROM读写快。 储存数据类型:存储用户程序 和一些只读 固定数据 ,C文件及h文件 中的所有代码、全局变量、局部变量、‘const’ 限定符定义的常量数据 。 stc8a8k 将 数据定义到ROM 因为st8a8k有的ROM 除了用户程序还有可以存放一些容量
三相无刷电机驱动-STC8H1K28-20220512.rar
05-31
3. PWM生成模块:通过定时器和比较器设置,产生驱动电机所需的PWM波形,调节电机速度。 4. 换相逻辑:根据电机转子位置信息,执行三相六步或十二步换相算法,控制电机绕组的通断。 5. 故障处理:监控电机运行状态,...
STC8K_SHT20_BMP280_DEMO.rar_7KC_STC_STC8A8K_bmp280例程_i2c
07-14
它集成了丰富的外设,如定时器、串行通信接口(如I2C和SPI)、模拟比较器等,适用于各种嵌入式应用。 2. **KEIL C51**:这是一款专门用于8051系列微控制器的集成开发环境(IDE),支持C语言编程。KEIL C51提供了...
STC12C5A60S2_stc12c5a60s2中文资料_
10-02
此外,它还集成了模拟电路,如比较器、PWM、ADC和DAC等,以及数字功能,如串行通信接口(SPI、UART)、定时器/计数器、中断系统等。 STC12C5A60S2的中文资料会详细介绍其内部结构和引脚功能。每个引脚都有特定的...
xunji.zip_STC_stc 舵机_红外 舵机
09-20
STC单片机,全称为Specialized Technology Core,是由中国宏晶科技公司设计的一种8位微控制器,以其低成本、高性价比和易用性深受DIY爱好者和工程师们的喜爱。在“xunji.zip_STC_stc 舵机_红外 舵机”这个项目中,...
基于STC89C51单片机的DS18B20的温度报警器(1602显示温度)
03-27
STC89C51是一款广泛应用的8位微控制器,具有丰富的I/O口和较高的处理能力,适合用于各种嵌入式系统设计。 首先,DS18B20是Dallas Semiconductor(现为Maxim Integrated)生产的一款数字温度传感器,它可以提供精确...
STC8A 8C 8G 8F 8H的命名含义
fengyuzhe13的专栏
05-01 4485
STC8A、8C、8G、8F、8H命名含义
STC8学习 ——ADC 1
m0_51371386的博客
11-09 3610
1.普通的IO口只能识别0和1,以STC8的IO口为例,输入0.7V识别为0,输入3.3V识别为1,输入一个0.7 ~3.3 V的电压,IO口的输入结果就是随机的了。2.STC8有10位的ADC模数转换口,10位指的是将0到3.3V电压进行分割的份数,即1024份,位数越多,测量结果越精确,因为分割的份数多。3. 因为要通过串口观察查询到的结果,所以串口初始化函数要保留。//设置采集到的数据右对齐,采集速度为16分频。4.串口自带的输出功能太麻烦,这里要用的printf函数。
STC8】定时器
2301_78836861的博客
06-21 1846
清0则用作,置1用作。定时功能:内部时钟的频率,再结合计数,就可以计算这段时间所用的时间。
STC8A单片机功能和应用电路
黑客三遍猪
06-19 1万+
功能和管脚介绍 下面是STC8A4K64S2A12的LQFP64封装的管脚图,来自芯片手册3.1.2小节,同样还有LQFP48和LQFP32封装的,这里以LQFP64介绍,LQFP64可提供最多的IO管脚,LQFP48和LQFP32只是LQFP64的一部分。STC8A8K64S2A12相比较STC8A4K64S2A12只是单片机RAM由4K增加到8K,视项目的复杂度可兼容切换。 上图中可以看到,...
STC8+蓝牙模块+蓝牙调试器
m0_60313295的博客
03-06 4475
最近要用到蓝牙,发现蓝牙调试器上自定义数据挺合适的,有点难,网上的教程都是基于stm32,看他们的代码研究思路,太折磨了。所以,写完后我就把我基于stc8的用法,以及思路写下。
我的单片机学习之路2
weixin_43304414的博客
09-28 1694
由于刚接触单片机是学校给的STC系列,所以基本以STC系列为主,使用过之后,只能说,这单片机确实强,可是手册略显敷衍。不多赘述,还是学习吧。 EAXSFR()是宏,并非函数; GO TO DEFINITION后可以看到这个 #define EAXSFR() P_SW2 |= 0x80 /* MOVX A,@DPTR/MOVX @DPTR,A指令的操作对象为扩展SFR(XSFR) */ P_...
写文章

热门文章

  • 利用MinproI给FLASH芯片烧写固件,给ESP8266更换更大容量的flash 154182
  • NMOS和PMOS电流流向以及导通条件 63053
  • 74LS138译码器真值表以及快速计算方法 51451
  • Multisim元件库介绍以及中英文全面解析 43473
  • ESP32硬件参考详细说明 38627

分类专栏

  • 51单片机+Proteus仿真实例开发指南 付费 352篇
  • Arduino应用笔记 付费 438篇
  • ESP8266开发应用笔记 付费 253篇
  • 单片机学习手稿 付费 128篇
  • GD32 2篇
  • AT32 MCU 4篇
  • AVR单片机 6篇
  • Mbed OS for STM32 1篇
  • MATLAB实验室 3篇
  • Proteus 51单片机基础课堂 17篇
  • Arduino ESP32 入门实例教程 127篇
  • RT-Thread 1篇
  • # Micropython for STM32 3篇
  • stm32 59篇
  • stm32标准库开发例程 24篇
  • STM32CubeMX自动配置工程系列 86篇
  • STM32F103系列 15篇
  • WCH - CH32F203系列 11篇
  • WCH-E8051单片机开发 14篇
  • 极海APM32微控制器 7篇
  • 联盛德W801 4篇
  • 合宙MCU系列 13篇
  • 华芯微特MCU 7篇
  • STM8 32篇
  • STM8S系列 14篇
  • STM8L系列 3篇
  • Lua嵌入式开发 12篇
  • 嵌入式C语言 1篇
  • Multisim电路仿真 42篇
  • Proteus + 51单片机汇编开发 14篇
  • Proteus VSM 51基础A/D实验项目 15篇
  • 基于Arduino+Proteus仿真 5篇
  • Proteus STM32仿真 1篇
  • 逻辑芯片实验小课堂 28篇
  • Raspberry Pi Pico(RP2040) 22篇
  • DIY 10篇
  • CircuitPython 1篇
  • MicroPython嵌入式开发 64篇
  • Arduino for Raspberry 7篇
  • MicroPython for ESP32 47篇
  • MicroPython for ESP8266 13篇
  • STC系列天问Block编程开发 3篇
  • STC15W408AS最小系统板 33篇
  • STC32G 3篇
  • STC15系列 26篇
  • STC12系列 5篇
  • STC8系列 8篇
  • OLED显示 49篇
  • 电子电路 115篇
  • SolidWorks 18篇
  • esp8266wifi时钟天气 18篇
  • 步进电机 11篇
  • blinker 7篇
  • C/C++ 22篇

最新评论

  • HAL STM32 SPI/ABZ/PWM方式读取MT6816磁编码器数据

    weixin_44057501: 现在这个芯片是在电机里面配置好了,只能通过adz的方式获取到角度,转一圈获取的脉冲数1024个,但是按照那个公式算出来最多只有90度呢,还有就是确认正反转是通过检测ab相的高低电平来确认的吧[code=csharp] void Get_ABZ_A_Counter(void) { if(Dio_ReadChannel(DioConf_DioChannel_DioChannel_001_DI_ABZ_B) == STD_HIGH){ ABZ_A.AngleCounter = Icu_GetEdgeNumbers(IcuConf_IcuChannel_IcuChannel_TAUD0I0_ABZ_A); } else{ ABZ_A.AngleCounter = -Icu_GetEdgeNumbers(IcuConf_IcuChannel_IcuChannel_TAUD0I0_ABZ_A); } } [/code]

  • 官版树莓派Pi Pico和YD-RP2040版本对比

    燕大溜: 我使用yd rp2040的 adc 读取到的皆为1023 请问有遇到吗

  • HAL STM32+EC11编码器实现增减调节及单击、双击、长按功能

    之乌朱?: 求求了

  • ESP32在Arduino开发环境中的PWM的使用方法

    perseverance52: 可能选择的开发板型号不支持。

  • ESP32在Arduino开发环境中的PWM的使用方法

    是小林君呀: 报错,'ledcSetup' was not declared in this scope 请问博主知道为什么吗

最新文章

  • 浅谈针对Nor flash状态寄存器保护位修改方法
  • STM32H750 QSPI + MDMA Flash的读写测试
  • STM32 QSPI接口驱动GD/W25Qxx配置简要
2024
10月 3篇
09月 10篇
08月 6篇
07月 5篇
06月 7篇
05月 3篇
04月 16篇
03月 22篇
02月 14篇
01月 7篇
2023年317篇
2022年636篇
2021年806篇
2020年48篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

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

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