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

STm32驱动74HC595引脚图时序图工作原理

发布者: 创新火箭最新更新时间:2018-05-30 来源: eefocus关键字: STm32   74HC595   时序图 手机看文章 扫描二维码
随时随地手机看文章

74HC595和74hc164一样是在单片机系统中常用的芯片之一他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动芯片, 使用74HC595可以节约单片机mcu的io口资源,用3个io就可以控制8个数码管的引脚,他还具有一定的驱动能力,可以免掉三极管等放大电路,所以这块芯片是驱动数码管的神器.应用非常广泛,点这里可以下载完整的74HC595中文资料: http://www.51hei.com/f/74HC595中文资料.pdf


    74HC595引脚图
 


      74HC595管脚功能

下面我来介绍一下 74HC595工作原理:
74HC595的数据端:
QA--QH: 八位并行输出端,可以直接控制数码管的8个段。
QH': 级联输出端。我将它接下一个595的SI端。 
SI: 串行数据输入端。

74hc595的控制端说明: 

/SCLR(10脚): 低电平时将移位寄存器的数据清零。通常我将它接Vcc。 

SCK(11脚):上升沿时数据寄存器的数据移位。QA-->QB-->QC-->...-->QH;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选微秒级) 
 

  控制移位寄存器 

       SCK 上升沿 数据  移位        SCK 下降沿 数据  保持  

RCK(12脚):上升沿时移位寄存器的数据进入存储寄存器,下降沿时存储寄存器数据不变。通常我将RCK置为低电平,当移位结束后,在RCK端产生一个正脉冲(5V时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。 
 

  控制存储寄存器 

      RCK 上升沿 移位寄存器 的 数据进入 存储寄存器       RCK  下降沿 存储寄存器数据不变   

/G(13脚): 高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。 

注:74164和74595功能相仿,都是8位串行输入转并行输出移位寄存器。74164的驱动电流(25mA)比74595(35mA)的要小,14脚封装,体积也小一些。 

74595的主要优点是具有数据存储寄存器,在移位的过程中,输出端的数据可以保持不变。这在串行速度慢的场合很有用处,数码管没有闪烁感。

 

与74hc164只有数据清零端相比,74hc595还多有输出端时能/禁止控制端oe,可以使输出为高阻态。所以是用这块芯片会更方便

 

74HC595是具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器是分别的时钟。数据在SHcp(见时序图)的上升沿输入,在STcp(见时序图)的上升沿进入的存储寄存器中去。如果两个时钟连在一起,则移位

寄存器总是比存储寄存器早一个脉冲。移位寄存器有一个串行移位输入(Ds),和一个串行输出

(Q7’),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使

能 OE时(为低电平),存储寄存器的数据输出到总线。

 

这里有单片机驱动74hc595的方法: http://www.51hei.com/chip/1799.html



               74HC595真值表

 


                74hc595最高电压和最低电压
 


               74HC595时序图 


      74HC595逻辑图
 

74HC595和74HC164的区别主要有:

1、74HC595有锁存器,所以在移位过程中输出可以保持不变;而74HC164没有锁存器,所以每产生一个移位时钟输出就改变一次。这是二者的最大区别

2、74HC595使用专门的Q7'引脚实现多片级联;74HC164直接使用输出引脚Q7级联

3、74HC595有使能OE,OE无效时输出引脚为高阻态;而74HC164没有使能引脚

4、74HC595的复位是针对移位寄存器的,想要复位LATCH寄存器还须ST_CP上升沿将移位寄存器内容加载到锁存寄存器;也就是说:74HC595的复位是同步的,74HC164的复位是异步的,所以74HC164的复位更简单

5、74HC164有对应的74HC165并转串芯片

74HC595.c  

  

------------------------------------------------------------------------------------------------------------------------------------------------------  

  

   

  

#include "stm32f10x.h"  

#include "stm32f10x_rcc.h"  

#include "stm32f10x_gpio.h"  

  

#include "74HC595.h"  

/* 延时模块82615468 sp-320-12  

 * */  

static void delay(u32 t)  

{  

    u32 i;  

    while(t--)  

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

}  

  

  

void HC595Init(void)  

{  

    GPIO_InitTypeDef GPIO_InitStructure;  

    RCC_APB2PeriphClockCmd(HC595_CLK_GPIO_CLK | HC595_DATA_GPIO_CLK | HC595_CS_GPIO_CLK, ENABLE);  

      

    GPIO_InitStructure.GPIO_Pin = HC595_CLK_PIN;  

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;  

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  

    GPIO_Init(HC595_CLK_GPIO, &GPIO_InitStructure);  

      

    GPIO_InitStructure.GPIO_Pin = HC595_DATA_PIN;  

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;  

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  

    GPIO_Init(HC595_DATA_GPIO, &GPIO_InitStructure);  

  

    GPIO_InitStructure.GPIO_Pin = HC595_CS_PIN;  

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;  

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  

    GPIO_Init(HC595_CS_GPIO, &GPIO_InitStructure);  

    HC595_CLK_H();  

    HC595_DATA_H();  

    HC595_CS_H();  

      

}  

void HC595Send(u8 data)  

{  

  u8 j;  

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

    {  

    if(data & 0x80)  

           HC595_DATA_H();  

        else  

            HC595_DATA_L();  

    HC595_CLK_L();              //上升沿发生移位  

        delay(1);  

    data <<= 1;  

    HC595_CLK_H();  

        delay(1);  

  }  

    //HC595Load();  

}  

  

void HC595Load(void)  

{  

    HC595_CS_L();  

    HC595_CS_H();  

}  

  

/*  

void LedRowOn(u8 Row7_0, u8 Row15_8, u8 Row16_23,u8 Row31_24)  

{  

    HC595Send(Row15_8);  

    HC595Send(Row7_0);  

    HC595Send(Row31_24);  

    HC595Send(Row16_23);  

    HC595Load();  

}  

*/  

  

void LedRowOut(u32 Data)  

{  

    HC595Send(Data >> 24);  

    HC595Send(Data >> 16);  

    HC595Send(Data >> 8);  

    HC595Send(Data >> 0);  

    HC595Load();  

}  

  

//end of file     

74HC595.h

#ifndef __74HC595_H__   

#define __74HC595_H__   

  

#define HC595_CLK_PIN          GPIO_Pin_6   

#define HC595_CLK_GPIO          GPIOA   

#define HC595_CLK_GPIO_CLK      RCC_APB2Periph_GPIOA   

#define HC595_CLK_H()           GPIOA->BSRR = HC595_CLK_PIN   

#define HC595_CLK_L()         GPIOA->BRR  = HC595_CLK_PIN   

  

#define HC595_CS_PIN          GPIO_Pin_7   

#define HC595_CS_GPIO           GPIOA   

#define HC595_CS_GPIO_CLK       RCC_APB2Periph_GPIOA   

#define HC595_CS_H()            GPIOA->BSRR = HC595_CS_PIN   

#define HC595_CS_L()         GPIOA->BRR  = HC595_CS_PIN   

  

#define HC595_DATA_PIN        GPIO_Pin_10   

#define HC595_DATA_GPIO         GPIOE   

#define HC595_DATA_GPIO_CLK     RCC_APB2Periph_GPIOE   

#define HC595_DATA_H()          GPIOE->BSRR = HC595_DATA_PIN   

#define HC595_DATA_L()       GPIOE->BRR  = HC595_DATA_PIN   

  

void HC595Send(u8 data);   

void HC595Init(void);   

void HC595Load(void);   

void LedRowOn(u8 Row7_0, u8 Row15_8, u8 Row16_23,u8 Row31_24);   

void LedRowOut(u32 Data);   

  

#endif 



关键字: STm32   74HC595   时序图 引用地址: STm32驱动74HC595引脚图时序图工作原理

上一篇: STM32篇:74HC595的使用和注意
下一篇: stm32 PB3 PB4 PA15引脚作为普通IO口使用指南

推荐阅读最新更新时间:2024-03-16 16:03

Ubuntu下安装Stm32的Eclipse的开发环境(2)
序 linux的GUI和windos比起来实在逊色,虽然它的终端模式(命令行模式)非常强大。linux发行版ubuntu的GUI相对其他版本要华丽一些,所以最近由redhat转向ubuntu进行linux的学习。曾经一度使用gcc命令行模式来编译、调试C程序,但是我还是渴望一个C/C++集成开发环境可以给我更好的视觉感受和方便的操作,以避免命令行的繁琐操作,所以就尝试着在自己的ubuntu上装一个eclipse的集成开发环境。 eclipse简介 eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标
[单片机]
STM32学习笔记——按键输入
隔了好久才写这第二篇,期间重感冒,身体难受大约十天,今天重新写,又踩了好多的坑。 1:首先,按键实验是GPIO口的另一应用,上一次的跑马灯实验是将GPIO口作为输出,此次按键实验是将GPIO口作为输入。 和跑马灯实验实验一样,要启用GPIO口,第一步要做的就是使能GPIO所在的时钟总线,具体库函数操作为:RCC_APB2PeriphClockCmd(GPIOA,ENABLE); 2:接下来说说GPIO作为输入时和输入的不同: (1):首先需要了解按键是低电平有效还是高电平有效,因为此处需要配置GPIO口的输入模式。大家都知道GPIO口有四种输入模式,四种输出模式(具体请看我的第一篇笔记)。我使用的是STM32F10
[单片机]
<font color='red'>STM32</font>学习笔记——按键输入
献给新手们——学习STM32的建议
S3C2440,官方的文档都是英文的,大部分工程师只能去看国内出版的书籍。英文好的同学,请不要以为你很牛,可以只看英文文档。毕竟你是中国人,你最熟悉的,理解最好的还是中文。看英文的速度还是比看中文慢一些,我们要的是最短的时间,而不是追求短时间内记住所有细节。当然,如果是一篇论文,建议看英文原版还是有好处的。 STM32处理器进入国内市场时候,ST官方(或者第三方)的推广工作做的非常好。翻译了大量的英文文档,迎合了国内的很多工程师的思维。所以现在大部分STM32F103xxx的用户datasheet都有中文版。因此可以不用去购买书籍,看电子档即可。当然,有雄厚经济条件的朋友可以购买本书籍哈~ 学习的时候,关注两个比较重要
[单片机]
stm32的gpio口的介绍
我最近在学stm32,想和大家分享自己的学习成果,也和大家一起学习交流。之前学习过15的库函数的套用,经过一段时间摸索,我对stm32的使用有了基础的了解。因为板子不是正点原子和野火,所以有些不同。 每个板子视频教学第一个介绍都是stm32的gipo口的介绍,这个io口跟51的io口定义全然不同,并且能配置自身频率,而且有些定义用到了结构体。而且stm32是32位的单片机,内部的32位寄存器太多,很难记住,所以建议使用库函数的办法,先学会套用,后来在更改参数或者做一些小项目的时候,对一些寄存器做一些更深入的理解。 首先我们讲一下gipo口void led_init(void) { GPIO_InitTypeDe
[单片机]
STM32--UART异步通信学习
字符发送的过程描述:在UART的发送过程中先将数据输入到发送数据寄存器中(TDR)此时(TXE)被硬件置1,之后TDR寄存器将数据串行移入到发送移位寄存器中,将数据在TX端口发送,此时(TC)被硬件置1。 发送与接收是逆过程。 UART发送配置步骤: 1.通过USART_CR1寄存器上置位UE来激活USART。 2.编程USART_CR1的M位来定义字长。 3.在USART_CR2中编程停止位的位数。 4.如果采用多缓冲器通信,配置USART_CR3中的DMA使能位(DMAT)。按多缓冲器通信中的描述配置DMA寄存器。 5.利用USART_BRR寄存器选择要求的波特率。 6. 设
[单片机]
stm32 HAL 重映射
以定时器重映射为例 部分重映射:只改变CH1、CH2管脚 完全重映射:CH1~CH4管脚全部改变 在stm32f1xx_hal_gpio_ex.h找到重映射语句 添加到管脚定义语句前 完成
[单片机]
stm32 实现串口中断接收浮点型、整型数据
之前已经实现了在stm32中移植printf函数和scanf函数,相信很多网友也已经熟练掌握这个技能了。最近在项目中遇到了问题,需要在串口助手中向下位机stm32写整型或者浮点型数据。这个时候只能使用串口中断接收函数。 void USART1_IRQHandler(void) { uint8_t ch; while(USART_GetITStatus(USART1, USART_IT_RXNE) == SET) { ch=USART_ReceiveData(USART1); } } 但是很快发现程序这样写过于简陋,只能接收单个字符,不符合我的要求,然后参考网上例
[单片机]
STM32中采用DMA实现方波的产生和捕获
1 STM32微控制器介绍 STM32系列微控制器是ST公司基于Cortex-M3内核的高集成度的微控制器。它在性能、价格、功耗和实时性方面树立了一个新的标杆,集成了Cortex-M3内核,以及双ADC、多用途的通用时钟TIMx、RTC、I2C、SPI、UART、CAN、DMA、USB等丰富的外设。其功耗在全速72MHz所有模块都打开时也仅仅为36 mA,在低功耗模式下其功耗仅为2μA。 2 DMA和TIMx简介 STM32系列微控制器均含有DMA和通用时钟TIMx模块。其低端型号中仅包含DMA1,支持7个通道;高端型号还包括DMA2,支持5个通道。它的每个通道可任意指定工作模式,如内存到内存、内存到外设或外设到内存等。当
[单片机]
<font color='red'>STM32</font>中采用DMA实现方波的产生和捕获
热门资源推荐
热门放大器推荐
更多
  • STM32F411的无刷直流电机FOC控制系统设计" target="_blank"> pdf文件基于STM32F411的无刷直流电机FOC控制系统设计
  • STM32的集成化复合式无人机飞控系统设计" target="_blank"> pdf文件基于STM32的集成化复合式无人机飞控系统设计
  • STM32微控制器的空间矢量脉宽调制" target="_blank"> pdf文件基于STM32微控制器的空间矢量脉宽调制
  •  pdf文件DMF407电机控制专题教程_V1.1
  •  自动驾驶与机器人中的SLAM技术:从理论到实践
  •  东芝为电动汽车BMS推出新款900 V输出耐压的车载光继电器
  •  实用电子元器件与电路基础(第4版)
  •  STM32物联网实战教程
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
发布文章
热门活动
换一批
更多
瑞萨电子边缘AI 技术研讨会——深圳站, 火热报名中,参会有好礼!
艾睿电子技术解决方案展 2024 — 携手共建更智能绿色未来,火热报名中!
有奖活动 | 英飞凌高密度双相电源模块为高性能运算平台而生!
MPS评测活动同步开启|MIE1W0505BGLVH样片申请进行中!
Follow me第二季第3期来啦!与得捷一起解锁高性能开发板【EK-RA6M5】超能力!
设计资源 培训 开发板 精华推荐
  • 【下载】STM32CubeIDE实用技巧之工程联调演示代码
  • 【下载】LAT1448 ARMv8-M架构下MPU的使用技巧
  • 【下载】LAT1414 用DMA方式实现PWM时序保护功能
  • 【下载】LAT1447 电机测速方法以及在STM32中的实现
  • 【下载】LAT1417 TouchGFX实现Home键返回主页
  • 【下载】LAT1421 如何在STM32U5 TF-M工程中添加自定义服务

最新单片机文章
  • 9.内存的了解
    内存由于具备访问速度快,访问方式简单等优点,成为了PC或者是嵌入式硬件平台上不可或缺的元件。在开始学习如何使用内存之前,非常有必要先 ...
  • 8.时钟初始化
    ARM系统时钟初始化:这就需要知道什么是时钟脉冲信号,什么是时钟频率,什么是时钟源。时钟脉冲信号:时钟脉冲信号:按一定的电压幅度,一 ...
  • uboot1.1.6顶层makefile详解
    VERSION = 1 主版本号PATCHLEVEL = 1 次版本号SUBLEVEL = 6 修正版本号EXTRAVERSION = 版本号扩展U_BOOT_VERSION = $(VERSION ...
  • uboot1.1.6顶层mkconfig详解
    ! bin sh -e Script to create header files and links to configure U-Boot for a specific board Parameters: Ta ...
  • 开发可统计单词个数的Android驱动程序(1)
    Android本质上是基于Linux内核的系统,也就是说Android就是一种Linux操作系统。只不过大多数时候都会运行在ARM架构的设备上,例如,And ...
  • 开发可统计单词个数的Android驱动程序(2)
  • 开发可统计单词个数的Android驱动程序(3)
  • Android培训班(86)内核运行之前的引导程序
  • ARM——栈
何立民专栏 单片机及嵌入式宝典

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

  • 《单片机与嵌入式系统应用》历年文章目录
  • 物联网时代的嵌入式系统机遇
  • 从嵌入式系统视角看物联网
更多精选电路图
  • 简单实用的电机短路测试仪
  • 手机充电器电路图详解
  • 什么是音频变压器,如何制作音频变压器
  • 4x35W四桥放大器电路
  • 如何在实际电路中使用带通滤波器
  • 简单且便宜的摩托车报警电路
换一换 更多 相关热搜器件
  •  TAJT476K006ANJ
  •  IAUC24N10S5L300ATMA1
  •  NJM2882F33-TE1
  •  RM222-010-201-3046
  •  803-009-BC2Z18-13PY-72
  •  1101E85M00000AG
  •  HUN2241
  •  TPG65-31
  •  7101K2D8V21PE
  •  TGBR20V50C
更多热门文章
  • STM32入门学习之USART(STM32F030F4P6基于CooCox IDE)
  • 小米12海报:发布会定档12月28日
  • Qorvo® 为 Google® Pixel 6 Pro 提供超宽带技术
  • STM32F103串口1 printf函数的实现
  • 聊聊六位半万用表电路(一)——保护
  • stm32 死区 刹车 pwm
  • AT89S51单片机的看门狗功能设计
  • 消息称三星Exynos 2500芯片秘密开发中 自研GPU将基于AMD技术
  • SWIR市场等待游戏规则的改变者
更多每日新闻
  • 想买车再等等!奇瑞宣布26年固态电池上车,续航1500KM
  • 东风汽车完成3款车规级芯片流片
  • 从感知、规划来看特斯拉 FSD自动驾驶为何全球遥遥领先
  • 线控制动抢位赛,自主品牌谁在遥遥领先?
  • AGV/AMR激光雷达市场竞争格局:超50家企业“同台竞技”
  • 福特即将上线新版BlueCruise蓝智驾主动驾驶辅助系统
  • 固态电池独角兽又一项目开工
  • 四季度动力电池产业表现更好?宁德时代及中创新航发声
  • 地平线上市在即,这家智驾芯片巨头能否在全球杀出重围?
  • 7年烧光1000亿!欧洲最大电池企业暴雷,曾毓群一语成谶
更多往期活动
  • 零起点入门,带你动手做AVR开发板
  • 注册有礼 | 施耐德电器邀请您参加EP23上海国际电力电工展线上云逛展
  • Mouser&TE直播:解锁智能家居部件新技术,探索连接黑科技
  • 骏龙科技&ADI有奖直播:适用于视频、转换器、通信的千兆数字隔离器
  • EEWORLD芯积分上线,加分规则公示~关系到每一个EE网友
  • 快来应援吧!投票选出你最爱的TI培训课程
  • DIY 个浪漫光影棒,报名请跟帖!
  • 共抗疫情 少出门多学习: 多部TI实用课程奉上, 身体不能在路上就让灵魂在路上
  • 【迎新迎国庆】dcexpert带你“全栈”动手搞:基于ESP8266可充电的触控创意LED灯
  • 有奖直播|2021年STM32峰会暨粉丝狂欢节
10月22日历史上的今天
  • 2018京珠高端芯片及工业互联网产业发展研讨会顺利举行
  • 亮相国际管材展,海克斯康制造智能为你带来了这些方案
  • 雷达VS激光雷达:棋逢对手 技术对决
  • 达沃斯经济论坛报告:人工智能、基因编辑、机器人、新材料等10大新技术将彻底改变医疗
  • TE Connectivity推出M8/M12面板安装连接器
  • STM32F103x8B PB3、PB4、PA14、PA15引脚作为普通IO口使用
  • 自制廉价的Arm9 开发平台
  • 交叉编译openssl,不用修改Makefile编译工具
  • 学习嵌入式开发ARM的方法
  • 32位RISC-CPU-ARM芯片的应用和选型
厂商技术中心

最能打国产芯

TI 培训

Qorvo 电源技术站

Vicor技术站

随便看看
  • 请教一个axd里面debug的问题 ToT
  • F2833x FIR32在release模式下编译不通过
  • 基于CS5321与CS5322的多路数据采集系统
  • DSP28335 GPIO模块的各寄存器详解
  • 一款液晶显示麻醉呼吸机的源码 仅供参考
  • 诚聘电子工程师
  • 如何把u盘做成启动盘
  • PCB 抄板秘籍(双层板)
  • 求救2812
  • GPRS FLYFOTM260控制流程

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

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

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