Arduino无痛开发_LED8*8点阵实验(详解)

13 篇文章 7 订阅
订阅专栏
12 篇文章 2 订阅
订阅专栏
10 篇文章 0 订阅
订阅专栏

主页图片

准备元件

一个丑丑的 8*8LED点阵(16/18引脚)
在这里插入图片描述
本次实验没有使用寄存器所以需要大量杜邦线

Arduino Mega

在这里插入图片描述
同理,8*8至少16的引脚,Mega是最适合的

LED_8*8点阵原理图

在这里插入图片描述
在这里插入图片描述
8* 8 LED点阵共由 64 个发光二极管组成,每个发光二极管是放置在行线和列线的交叉点上,且当对应的行为 1 电平,列置 0 电平,该坐标二极管就亮;
同理点亮一行:第 1 脚要接高电平,【A,B,C,D,E,F,G,H 】接低电平,第一行点亮;反之,第 a 脚接低电平,而【】1、2、3、4、5、6、7、8】接高电平,第一列点亮;

PS:行所接的是二极管的阳极,为高电平,列所接的是二极管的阴极极,为低电平

LED_8*8点阵接线图

18引脚
在这里插入图片描述
平面示意图
在这里插入图片描述
16引脚
在这里插入图片描述
对于对称分布的,16引脚平面引脚图
在这里插入图片描述
PS:部分元件的实际引脚可能会很乱,这个具体看元件的实际引脚

接线部分

方便来说,我焊接在板子上,面包板会比较松
在这里插入图片描述
小建议
接线的时候,一行和一列的按一定顺序接Mega(具体可以看代码定义)
在这里插入图片描述
PS:上图大概模拟接线顺序,并非本次实验接线图

在这里插入图片描述

Arduino代码部分

int Row[] = {30, 31, 32, 33, 34, 35, 36, 37};//定义行引脚
int Column[] = {22, 23, 24, 25, 26, 27, 28, 29};//定义列引脚

unsigned char Light[8][8] = //'全亮'
{
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
};
 
unsigned char Dark[8][8] = //'全灭'
{
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
};
 
void setup() {
  // 矩阵代码运行一次:
  for(int i = 0; i < 8; i++)
  {
    pinMode(Row[i], OUTPUT);//输出模式
    pinMode(Column[i], OUTPUT);//输出模式
  }
}
void loop() {
  //主代码循环运行:
  for(int i = 0; i< 100; i++)
  {
    Display(Light);
  }
  for(int i = 0; i< 100; i++)
  {
    Display(Dark);
  }
}

void Display(unsigned char lattice[8][8])//显示函数
{
  for(int r = 0; r < 8; r++)
  {
    digitalWrite(Row[r], LOW);
    for(int c = 0; c < 8; c++)
    {
      digitalWrite(Column[c], lattice[r][c]);
    }
    delay(1);
    Clear();
  }
}
void Clear()//清除函数
{
  for(int i = 0; i < 8; i++)
  {
    digitalWrite(Row[i], HIGH);
    digitalWrite(Column[i], LOW);
  }
}

编译上传成功后,LED灯开始一闪一闪

绘制你喜欢的图案

这部分是绘制面板,你可以想象你想绘制的图案(‘1’代表亮灯,‘0’为熄灭)
例如:

unsigned char bigheart[8][8] = //'爱心'
{
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 1, 1, 0, 0, 1, 1, 0,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 0, 1, 1, 1, 1, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
};

大概是这样子:
在这里插入图片描述

LOVE爱心~表白

int Row[] = {30, 31, 32, 33, 34, 35, 36, 37};//定义行引脚
int Column[] = {22, 23, 24, 25, 26, 27, 28, 29};//定义列引脚

unsigned char bigheart[8][8] = //'大心'
{
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 1, 1, 0, 0, 1, 1, 0,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 0, 1, 1, 1, 1, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
};
 
unsigned char smallheart[8][8] = //'小心'
{
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 1, 0, 0, 1, 0, 0,
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 0, 1, 1, 1, 1, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
};
unsigned char I[8][8] = //'I'
{
  0, 1, 1, 1, 1, 1, 1, 0, 
  0, 1, 0, 1, 1, 0, 1, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0, 
  0, 1, 0, 1, 1, 0, 1, 0,
  0, 1, 1, 1, 1, 1, 1, 0,
};
unsigned char L[8][8] = //'L'
{
  0, 1, 1, 1, 1, 1, 1, 0, 
  0, 1, 0, 1, 1, 0, 1, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 1, 0, 1, 1, 0, 0, 1,
  0, 1, 1, 1, 1, 1, 1, 1,
};
unsigned char O[8][8] = //'O'
{
  0, 0, 1, 1, 1, 1, 0, 0, 
  0, 1, 0, 0, 0, 0, 1, 0,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  0, 1, 0, 0, 0, 0, 1, 0,
  0, 0, 1, 1, 1, 1, 0, 0,
};
unsigned char V[8][8] = //'V'
{
  0, 0, 0, 0, 0, 0, 0, 0, 
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  0, 1, 0, 0, 0, 0, 1, 0,
  0, 1, 0, 0, 0, 0, 1, 0,
  0, 0, 1, 0, 0, 1, 0, 0,
  0, 0, 1, 0, 0, 1, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
};
unsigned char E[8][8] = //'E'
{
  0, 0, 0, 0, 0, 0, 0, 0, 
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 1, 0, 0, 0, 0, 0, 0,
  0, 1, 0, 0, 0, 0, 0, 0,
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 1, 0, 0, 0, 0, 0, 0,
  0, 1, 0, 0, 0, 0, 0, 0,
  0, 1, 1, 1, 1, 1, 1, 0,
};
unsigned char U[8][8] = //'U'
{
  1, 0, 0, 0, 0, 0, 0, 1, 
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 1, 0, 0, 0, 0, 1, 1,
  0, 1, 1, 0, 0, 0, 1, 1,
  0, 0, 1, 1, 1, 1, 0, 0,
};
 
void setup() {
  // 矩阵代码运行一次:
  for(int i = 0; i < 8; i++)
  {
    pinMode(Row[i], OUTPUT);//输出模式
    pinMode(Column[i], OUTPUT);//输出模式
  }
}
void loop() {
  //主代码循环运行:
  for(int i = 0; i< 100; i++)
  {
    Display(I);
  }
  for(int i = 0; i< 100; i++)
  {
    Display(L);
  }
  for(int i = 0; i< 100; i++)
  {
    Display(O);
  }
  for(int i = 0; i< 100; i++)
  {
    Display(V);
  }
  for(int i = 0; i< 100; i++)
  {
    Display(E);
  }
  for(int i = 0; i< 100; i++)
  {
    Display(U);
  }
  for(int i = 0; i< 100; i++)
  {
    Display(bigheart);
  }
  for(int i = 0; i < 100; i++)
  {
    Display(smallheart);
  }
  for(int i = 0; i< 100; i++)
  {
    Display(bigheart);
  }
  for(int i = 0; i < 100; i++)
  {
    Display(smallheart);
  }
  for(int i = 0; i < 100; i++)
  {
    Display(bigheart);
  }
}

void Display(unsigned char lattice[8][8])//显示函数
{
  for(int r = 0; r < 8; r++)
  {
    digitalWrite(Row[r], LOW);
    for(int c = 0; c < 8; c++)
    {
      digitalWrite(Column[c], lattice[r][c]);
    }
    delay(1);
    Clear();
  }
}
void Clear()//清除函数
{
  for(int i = 0; i < 8; i++)
  {
    digitalWrite(Row[i], HIGH);
    digitalWrite(Column[i], LOW);
  }
}

实物效果

在这里插入图片描述

arduino笔记26:8*8LED矩阵
weixin_45755966的博客
08-01 4166
对于一个常见的8*8的LED矩阵,直接控制的方法通常为: 一般数码管有出厂信息:比如型号为LG5011AH,LG5011BH这里面的AH、BH中的A代表共阴极、B代表共阳极,H代表高亮。 (参考地址:http://blog.sina.com.cn/s/blog_8d2cae7f0100zl6r.html) 关于8*8点阵共阳和共阴的解释(有的初学者是一头雾水): 1. 有的朋友 认为:共阳就是LED正极全部接在一起,而负极则不是,共阴相反但也是类似。这种说法是错误的哦!(数码管的共阳和...
## DAY 9--Arduino实作8x8点矩阵LED
weixin_45149042的博客
03-01 1961
今天学习arduino实作8x8点矩阵LED笔记,内含阵列。
8*8点阵原理图
04-13
8×8点阵LED电路原理 点阵LED扫描法介绍
8*8点阵引脚图 行列定义
imxlw00的专栏
02-05 8964
共阳的还是共阴 共阴或者共阳确切的说应该是行共阴或者行共阳 管脚的定义 的点阵后面标有第一脚,但是有的没有标,现在大家默认跟IC的管脚顺序一样,读法是第1脚一般在侧面有字的那一面,字是正向时左边第一脚为1,然后按逆时针排序至16脚,如图示: 行列定义 行共阴 行共阳 ...
普中51单片机LED点阵屏组成结构及实现方法详解(九)
最新发布
墨辰JC的博客
07-19 835
LED点阵屏是一种由多个LED(发光二极管)组成的显示设备,通过控制每个LED的亮灭来实现图像和文字的显示。常见的LED点阵屏规格有8x8、16x16等,本文以16x16点阵屏为例进行讲解。根据颜色的不同,LED点阵屏可以分为单色、双色和全彩三种类型,分别适用于不同的应用场景。本次采用的时候16*16LED点阵屏作为演示,所以需要用到级联,级联工作原理与单独595芯片类似,主要分为四个步骤: 1. 数据输入:数据通过串行输入引脚(SER)输入到第一个74HC595芯片的移位寄存器中。每个时钟脉冲(SCK)的
Arduino开发板使用8×8点阵LED以及实现级联连接
佐佐沐
04-05 3626
在本篇文章中,您将学习如何使用基于MAX7219的8×8点阵LED模块。通过本文,您将能够轻松实现固定或滚动显示一个或多个点阵上的任何形状或文本,并且只使用Arduino开发板的4个数字引脚。 什么是点阵? 8×8点阵LED是一组LED,您可以在其上显示特定的数字、字母和形状。点阵由行数和列数表示。最受欢迎的点阵式是8×8型,可提供8行8列共计64个LED。 要实现简单地控制点阵8×8,您应该...
Arduino 8x8点阵怦然心动
热门推荐
凌顺实验室
10-31 4万+
使用8x8点阵做的一个小小实验,这次没有用到驱动模块, 直接用Ardunio IO口控制, 差不多用完所有IO口了,才能控制64个LED灯 参考了网络上很多例子,改了一下代码,尝试用FOR语句进行遍历赋值 资料① 一般数码管有出厂信息:比如型号为LG5011AH,LG5011BH这里面的AH、BH中的A代表共阴极、B代表共阳极,H代表高亮。 (参考地址:http...
8*8led点阵引脚连接图
08-17
8*8led点阵引脚图,双色的,实际 使用时可以显示三种效果
实物介绍:8*8点阵及其引脚功能介绍以及对共阳和共阴的解读
lgzisme的博客
04-10 2万+
有人说点阵分为共阳型和共阴型,但我不真么认为,我觉得共阳和和共阴其实是接线的方法 如果把所有阳级接到一个电源上,由阴极控制亮灭,就称之为共阳 如果把所有阴极接到一个地线上,由阳极控制亮灭,就称之为共阴 但在单片机运用点阵显示汉字或数字(也就是二维)的实际中,不会采用共阳阳极或共阴极,因为那样只会使一行或一列的灯亮灭, 我认为考虑共阳或者共阴,不如考虑阳极控制的是行还是列实际些,至少可...
51单片机8*8 LED点阵实现原理讲解
m0_49476241的博客
03-23 6469
本篇文章将为大家讲解LED8*8点阵的使用方法。在现实生活中我们在街上看到的广告牌等可以移动的字体广告都可以使用LED8*8点阵制作出来。
verilog8*8点阵动态图案
05-19
verilog,8*8点阵动态图案。主要内容有星阵变换,贪吃蛇,滚动的EDA
8*8LED点阵显示图形
05-04
LED控制系统设计
8×8LED点阵屏显示图形
12-25
此文件为仿真文件,源代码!!#include #include #define uchar unsigned char #define uint unsigned int uchar code Table_OF_Digits[]= { 0x00,0x3e,0x41,0x41,0x41,0x3e,0x00,0x00, 0x00,0x00,0x00,0x21,0x7f,0x01,0x00,0x00, 0x00,0x27,0x45,0x45,0x45,0x39,0x00,0x00, 0x00,0x22,0x49,0x49,0x49,0x36,0x00,0x00, 0x00,0x0c,0x14,0x24,0x7f,0x04,0x00,0x00, 0x00,0x72,0x51,0x51,0x51,0x4e,0x00,0x00, 0x00,0x3e,0x49,0x49,0x49,0x26,0x00,0x00, 0x00,0x40,0x40,0x40,0x4f,0x70,0x00,0x00, 0x00,0x36,0x49,0x49,0x49,0x36,0x00,0x00, 0x00,0x32,0x49,0x49,0x49,0x3e,0x00,0x00, }; uchar i=0,t=0,Num_Index = 0; void main() { P3 = 0x80; Num_Index = 0; TMOD = 0x00; TH0 = (8192-2000)/32; TL0 = (8192-2000)2; TR0 = 1; IE = 0x82; while(1); } void LED_Screen_Display() interrupt 1 { TH0 = (8192-2000)/32; TL0 = (8192-2000)2; P3 = _crol_(P3,1); P0 = ~Table_OF_Digits[Num_Index * 8 +i]; if(++i == 8) i = 0; if(++t == 250) { t = 0x00; if(++Num_Index == 10) Num_Index = 0; } }
8_8点阵原理图
09-16
基于8*8的点阵原理图文档,可用于单片机键盘的设计
矩阵灯控制系统Arduino ESP32 FastLED
07-13
ESP32写好蓝牙透传代码,将从手机收到的数据通过串口传送给Arduino 2560主板,2560主板解析命令,驱动LED矩阵,矩阵为512个点;16*32矩阵,芯片为单总线,WS2813芯片;内含协议说明文档如想商业化本设计,请联系本人 18123939181
8*8LED点阵的引脚定义
08-04
8*8LED点阵的引脚定义 8*8LED点阵的引脚定义
arduino_51单片机_LED16x16汉字点阵屏资料.rar
09-14
标题中的“arduino_51单片机_LED16x16汉字点阵屏资料.rar”表明这个压缩包包含了关于使用Arduino和51单片机控制16x16汉字点阵显示屏的相关教程或代码资源。51单片机是基于8051内核的一种微控制器,广泛应用于电子...
学习基于LABVIEW的Arduino开发设计 ——8*8LED点阵转圈圈
weixin_43851776的博客
11-13 2444
学习基于LABVIEW的Arduino开发设计 ——8*8LED点阵转圈圈 一、首先选择一个合适的工具包 1.LIFA LIFA工具包虽然已经很久没有更新了,但是它有本教材可以参考,还有相应的源代码,很适合入门学习。 LIFA要去VIPM上面下载: 笔者下载的时候遇到个问题: 找了很久的原因,发现是网络的问题。是的,下载VIPM里面的工具箱的时候,必须联网,而且要让VIPM知道你的IP地址。 ...
8*8、16*16、32*32点阵LED字模生成工具
04-29
LED点阵是由多个小LED灯组成的一种显示技术,常见的尺寸有8*8、16*16以及32*32等,每个点代表一个LED灯,通过点亮或熄灭这些点来呈现文字、数字或其他图案。 在点阵LED显示中,每个字符或图形会被转化为一系列的二...
写文章

热门文章

  • Mediapipe+OpenCV与Unity引擎实现动作捕捉 31009
  • 解决error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘ 30930
  • Python+OpenCV手势识别Mediapipe(基础篇) 24202
  • windows下Python更换国内pip源 16686
  • OpenCV图像识别技术+Mediapipe与Unity引擎的结合 16305

分类专栏

  • OpenCV 18篇
  • python 24篇
  • 机器学习 7篇
  • c++ 12篇
  • 树莓派 6篇
  • macOS 5篇
  • Unity 2篇
  • Android Studio 4篇
  • java 4篇
  • arduino 13篇
  • c 10篇

最新评论

  • Python+OpenCV人脸识别签到考勤系统(新手入门)

    shao long: 大佬,后续改进怎么改

  • Ubuntu安装ROS(每个步骤图文详细)

    冠军的心20: 一键安装可以用

  • Arduino和_LCD1602A液晶_I2C实验(附bug解析)

    m0_71840621: 你好,我的IDE不弹出地址窗口咋办

  • OpenCV+Mediapipe人物动作捕捉与Unity引擎的结合

    Lpianpianxihuanni: 这些line和sphere怎么用

  • Python+OpenCV手势识别Mediapipe(基础篇)

    heigo2001: 博主用的使电脑自带的相机嘛?

大家在看

  • 加油卡系统开发,为汽车加油市场带来新机遇
  • 骨传导耳机哪个牌子最好?五大高口碑骨传导耳机揭秘!
  • C语言全局变量和局部变量同时应用的题题型[求一堆数组中10个学生的成绩里最高分、最低分和平均分。]
  • MySQL数据库——SQL语句(完整详解DDL、DML、DQL、DCL语句,涵盖增删改查。附有案例+代码) 986
  • ComfyUI绘画|Stable Diffusion原理的简易讲解 452

最新文章

  • 基于3D Gaussian Splatting与NeRF实现三维重建(使用IPhone创建数据集)
  • Ubuntu18.04利用astra pro相机实现ORB—SLAM3实时点云稠密建图—上
  • Ubuntu18.04下安装OpenCV4.2.0与Opencv_contrib(图文详细报错总结)
2024年1篇
2023年5篇
2022年27篇
2021年25篇
2020年2篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BIGBOSSyifi

Thanks & Salute

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

深圳坪山网站建设公司网站制作优化一个网站的站内站外优化方案广州工具网站优化珠海网站快照优化盱眙seo网站优化推广价格韶关新型的免费网站优化临沂网站优化公司常州优化网站兴化网站搜索优化工作室班级优化大师有网站版吗seo网站关键词优化外包成都专业的餐饮行业网站优化娄底网站优化收费标准越秀网站优化推广费用青岛模版网站优化重庆企业网站优化巩义网站推广优化哪个好余杭区企业网站优化遵化网站关键词优化做好网站内部优化网站301对优化影响西安正规网站优化seo费用佛山网站优化关键词教程湖南岳阳seo网站优化推广网站地图优化是什么松岗教育网站优化新乡靠谱网站优化首选武汉低成本网站优化公司排名云南昆明神马网站推广优化烟台网站关键词优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化