当前位置: 首页 > news >正文

中小企业做网站推广建网站 3年服务器

中小企业做网站推广,建网站 3年服务器,建设标准 免费下载网站,企业用的邮箱是什么邮箱目录 STM32作业设计 STM32作业实现(一)串口通信 STM32作业实现(二)串口控制led STM32作业实现(三)串口控制有源蜂鸣器 STM32作业实现(四)光敏传感器 STM32作业实现(五)温湿度传感器dht11 STM32作业实现(六)闪存保存数据 STM32作业实现(七)OLED显示数据 STM32作业实现(八)触摸按…目录 STM32作业设计 STM32作业实现(一)串口通信 STM32作业实现(二)串口控制led STM32作业实现(三)串口控制有源蜂鸣器 STM32作业实现(四)光敏传感器 STM32作业实现(五)温湿度传感器dht11 STM32作业实现(六)闪存保存数据 STM32作业实现(七)OLED显示数据 STM32作业实现(八)触摸按键TPAD STM32作业实现(九)驱动舵机 源码位置 开启IIC所需引脚(ssd1306) 编写ssd1306驱动文件 oled.h #ifndef __OLED_H__ #define __OLED_H__#include stm32f1xx_hal.h //链接HAL库 /**************************************BMP图片声明图片格式为二位数组下标分别对应图片的宽和高BMP_xx[H/8][L]; **************************************/ extern const uint8_t BMP_Picture[32 / 8][32];/* 设置坐标点的状态 */ typedef enum {SET_PIXEL 0x01,RESET_PIXEL 0x00, } PixelStatus;/* 功能函数声明 */ // 写数据硬件IIC使用 void HAL_I2C_WriteByte(uint8_t addr, uint8_t data); // 写命令 void WriteCmd(uint8_t IIC_Command); // 写数据 void WriteDat(uint8_t IIC_Data); // 初始化OLED void OLED_Init(void); // 设置起始点坐标 void OLED_SetPos(unsigned char x, unsigned char y); // 开启电荷泵 void OLED_ON(void); // 关闭电荷泵 void OLED_OFF(void); // 刷新缓冲区数据到GDDRAM void OLED_RefreshRAM(void); // 清除数据缓冲区OLED_RAM buffer void OLED_ClearRAM(void); // 全屏填充 void OLED_FullyFill(uint8_t fill_Data); // 清屏 void OLED_FullyClear(void); // 获得坐标像素点数据 PixelStatus OLED_GetPixel(int16_t x, int16_t y);/* 显示指定字符和图片时需要手动刷新缓冲区到GDDRAM* function list: OLED_ShowStr\OLED_ShowCN\OLED_Show_MixedCH\OLED_DrawBMP*/ // 显示英文字符串 void OLED_ShowStr(unsigned char x, unsigned char y, unsigned char *ch, unsigned char TextSize); // 显示整数用的 void OLED_ShowStr1(unsigned char x, unsigned char y, int *ch, unsigned char j, unsigned char TextSize); // 显示中文字符串 void OLED_ShowCN(unsigned char x, unsigned char y, unsigned char N); // 全屏垂直滚动播放 void OLED_VerticalShift(void); // 全屏水平滚动播放 void OLED_HorizontalShift(uint8_t direction); // 全屏同时垂直和水平滚动播放 void OLED_VerticalAndHorizontalShift(uint8_t direction); // 屏幕内容取反显示 void OLED_DisplayMode(uint8_t mode); // 屏幕亮度调节 void OLED_IntensityControl(uint8_t intensity); //-------------------------------------------------------------- // Prototype : void OLED_DrawBMP(unsigned char x0,unsigned char y0,unsigned char x1,unsigned char y1,unsigned char BMP[]); // Calls : // Parameters : x0,y0 -- 起始点坐标(x0:0~127, y0:0~7); x1,y1 -- 起点对角线(结束点)的坐标(x1:1~128,y1:1~8) // Description : 显示BMP位图 //-------------------------------------------------------------- void OLED_DrawBMP(unsigned char x0, unsigned char y0, unsigned char x1, unsigned char y1, unsigned char BMP[]);#endif oled.c #include stm32f1xx_hal.h //链接HAL库 #include codetap.h //字库文件 #include oled.h //声明/* 控制宏 */ #define LEFT 0x27 #define RIGHT 0x26 #define UP 0X29 #define DOWM 0x2A #define ON 0xA7 #define OFF 0xA6/* IIC接口选择 */ #define IICx hi2c1 extern I2C_HandleTypeDef hi2c1; // HAL库使用指定硬件IIC接口// oled显示尺寸 uint16_t const displayWidth 130; uint16_t const displayHeight 64;/* OLED显存 [0]0 1 2 3 ... 127 [1]0 1 2 3 ... 127 [2]0 1 2 3 ... 127 [3]0 1 2 3 ... 127 [4]0 1 2 3 ... 127 [5]0 1 2 3 ... 127 [6]0 1 2 3 ... 127 [7]0 1 2 3 ... 127 */static uint8_t OLED_RAM[8][130]; // 定义GDDRAM缓存区/***************************************************I2C总线传出数据函数addr : 要写入的地址OLED的地址一般为0x40;指令地址为0x00data : 要写入的数据 ***************************************************/ void HAL_I2C_WriteByte(uint8_t addr, uint8_t data) {uint8_t TxData[2] {addr, data};HAL_I2C_Master_Transmit(IICx, 0X78, (uint8_t *)TxData, 2, 10); }/**************************************************************Prototype : void WriteCmd(uint8_t IIC_Command)Parameters : IIC_Commandreturn : noneDescription : 写命令通过HAL_I2C_WriteByte中的HAL_I2C_Master_Transmit向0x00写入命令 ***************************************************************/ void WriteCmd(uint8_t IIC_Command) {HAL_I2C_WriteByte(0x00, IIC_Command); }/**************************************************************Prototype : void WriteDat(uint8_t IIC_Data)Parameters : IIC_Datareturn : noneDescription : 写数据通过HAL_I2C_WriteByte中的HAL_I2C_Master_Transmit向0x40写入数据 ***************************************************************/ void WriteDat(uint8_t IIC_Data) {HAL_I2C_WriteByte(0x40, IIC_Data); }/**************************************************************Prototype : void OLED_Init(void)Parameters : nonereturn : noneDescription : 初始化OLED模块 ***************************************************************/ void OLED_Init(void) {HAL_Delay(500); // HAL延时函数WriteCmd(0xAE); // 关显示WriteCmd(0x20); // 设置内存寻址模式WriteCmd(0x10); // 00水平寻址模式;01垂直寻址模式;10页面寻址模式(重置);11无效WriteCmd(0xb0); // 为页面寻址模式设置页面开始地址0-7WriteCmd(0x00); //---设置低列地址WriteCmd(0x10); //---设置高列地址WriteCmd(0xc8); // 设置COM输出扫描方向WriteCmd(0x40); //--设置起始行地址WriteCmd(0x81); //--set contrast control registerWriteCmd(0xff); // 亮度调节 0x00~0xffWriteCmd(0xa1); //--设置段重新映射0到127WriteCmd(0xa6); //--设置正常显示WriteCmd(0xa8); //--设置复用比(1 ~ 64)WriteCmd(0x3F); //WriteCmd(0xa4); // 0xa4,输出遵循RAM内容;0xa5,Output忽略RAM内容WriteCmd(0xd3); //-设置显示抵消WriteCmd(0x00); //-not offsetWriteCmd(0xd5); //--设置显示时钟分频/振荡器频率WriteCmd(0xf0); //--设置分率WriteCmd(0xd9); //--设置pre-charge时期WriteCmd(0x22); //WriteCmd(0xda); //--设置com大头针硬件配置WriteCmd(0x12);WriteCmd(0xdb); //--设置vcomhWriteCmd(0x20); // 0x20,0.77xVccWriteCmd(0x8d); //--设置DC-DCWriteCmd(0x14); //WriteCmd(0xaf); //--打开oled面板OLED_FullyClear(); // 清屏 }void OLED_SetPos(unsigned char x, unsigned char y) // 设置起始点坐标 {WriteCmd(0xb0 y); // y表示字符在哪一行把0.96寸的屏幕分成0~7行8个像素// 为一行总高度64个像素WriteCmd(((x 0xf0) 4) | 0x10); // x表示oled屏的行像素起点位置表示每个矩阵的左上角坐标WriteCmd((x 0x0f) | 0x01); }/**************************************************************Prototype : void OLED_ON(void)Parameters : nonereturn : noneDescription : 将OLED从休眠中唤醒 ***************************************************************/ void OLED_ON(void) {WriteCmd(0X8D); // 设置电荷泵WriteCmd(0X14); // 开启电荷泵WriteCmd(0XAF); // OLED唤醒 }/**************************************************************Prototype : void OLED_OFF(void)Parameters : nonereturn : noneDescription : 让OLED休眠 -- 休眠模式下,OLED功耗不到10uA ***************************************************************/ void OLED_OFF(void) {WriteCmd(0X8D); // 设置电荷泵WriteCmd(0X10); // 关闭电荷泵WriteCmd(0XAE); // OLED休眠 }/**************************************************************Prototype : void OLED_RefreshRAM(void)Parameters : nonereturn : noneDescription : 全屏填充 ***************************************************************/ void OLED_RefreshRAM(void) {// 页寻址模式填充for (uint16_t m 0; m displayHeight / 8; m){WriteCmd(0xb0 m); // 设置页地址b0~b7WriteCmd(0x00); // 设置显示位置—列低地址00-0fWriteCmd(0x10); // 设置显示位置—列高地址10-1ffor (uint16_t n 0; n displayWidth; n){WriteDat(OLED_RAM[m][n]);}} }/**************************************************************Prototype : void OLED_ClearRAM(void)Parameters : nonereturn : noneDescription : 清除数据缓冲区 ***************************************************************/ void OLED_ClearRAM(void) {for (uint16_t m 0; m displayHeight / 8; m){for (uint16_t n 0; n displayWidth; n){OLED_RAM[m][n] 0x00;}} }/**************************************************************Prototype : void OLED_Fill(uint8_t fill_Data)Parameters : fill_Data 填充的1字节数据return : noneDescription : 全屏填充 0x00~0xff ***************************************************************/ void OLED_FullyFill(unsigned char fill_Data) {for (uint16_t m 0; m displayHeight / 8; m){for (uint16_t n 0; n displayWidth; n){OLED_RAM[m][n] fill_Data;}}OLED_RefreshRAM(); }/**************************************************************Prototype : void OLED_FullyClear(void)Parameters : nonereturn : noneDescription : 全屏清除 ***************************************************************/ void OLED_FullyClear(void) {OLED_FullyFill(RESET_PIXEL); }/**************************************************************Prototype : void OLED_GetPixel(int16_t x, int16_t y)Parameters : x,y -- 起始点坐标(x:0~127, y:0~63);return : PixelStatus 像素点状态 SET_PIXEL 1, RESET_PIXEL 0Description : 获得坐标像素点数据对于0.96寸的屏幕来说没啥用 ***************************************************************/ PixelStatus OLED_GetPixel(int16_t x, int16_t y) {if (OLED_RAM[y / 8][x] (y % 8) 0x01)return SET_PIXEL;return RESET_PIXEL; }/**************************************************************Prototype : void OLED_ShowStr1(unsigned char x, unsigned char y, int *ch,unsigned char s, unsigned char TextSize)Parameters : x,y -- 起始点坐标(x:0~127, y:0~63);*ch -- 要显示的数字;s----- 数字的位数TextSize -- 字符大小(1:6*8 ; 2:8*16)return : noneDescription : 显示codetab.h中的ASCII字符,有6*8和8*16可选择 ***************************************************************/ void OLED_ShowStr1(unsigned char x, unsigned char y, int *ch, unsigned char s, unsigned char TextSize) {unsigned char c 0, i 0, j 0;switch (TextSize){case 1:{while (s--){c (ch[j] 16);if (x 126){x 0;y;}OLED_SetPos(x, y);for (i 0; i 6; i)WriteDat(F6x8[c][i]);x 6;j;}}break;case 2:{while (s--){c (ch[j] 16);if (x 120){x 0;y;}OLED_SetPos(x, y);for (i 0; i 8; i)WriteDat(F8X16[c * 16 i]);OLED_SetPos(x, y 1);for (i 0; i 8; i)WriteDat(F8X16[c * 16 i 8]);x 8;j;}}break;} }/**************************************************************Prototype : void OLED_ShowCN(int16_t x, int16_t y, uint8_t* n)Parameters : x,y -- 起始点坐标(x:0~127, y:0~7);N[]:汉字在codetab.h中的索引就是第几行return : noneDescription : 显示codetab.h中的汉字,16*16点阵 ***************************************************************/void OLED_ShowCN(unsigned char x, unsigned char y, unsigned char N) {unsigned char wm 0;unsigned int adder 32 * N;OLED_SetPos(x, y);for (wm 0; wm 16; wm){WriteDat(F16x16[adder]);adder 1;}OLED_SetPos(x, y 1);for (wm 0; wm 16; wm){WriteDat(F16x16[adder]);adder 1;} } /**************************************************************Prototype : void OLED_FullyToggle(void)Parameters : nonereturn : noneDescription : 缓冲区数据取反后刷新到GDDRAM ***************************************************************/ void OLED_FullyToggle(void) {for (uint16_t m 0; m displayHeight / 8; m){for (uint16_t n 0; n displayWidth; n){OLED_RAM[m][n] ~OLED_RAM[m][n];}}OLED_RefreshRAM(); }/****************************************************************全屏垂直偏移,0-63方向方向垂直向上,范围0-63方向垂直向下,范围63-0 ****************************************************************/ void OLED_VerticalShift(void) {for (uint8_t i 0; i displayHeight; i){WriteCmd(0xd3); // 设置显示偏移0-63方向WriteCmd(i); // 偏移量HAL_Delay(40); // 延时时间} }/****************************************************************屏幕内容水平全屏滚动播放左 LEFT 0x27右 RIGHT 0x26 ****************************************************************/ void OLED_HorizontalShift(uint8_t direction){WriteCmd(direction); // 设置滚动方向WriteCmd(0x00); // 虚拟字节设置默认为0x00WriteCmd(0x00); // 设置开始页地址WriteCmd(0x05); // 设置每个滚动步骤之间的时间间隔的帧频WriteCmd(0x07); // 设置结束页地址WriteCmd(0x00); // 虚拟字节设置默认为0x00WriteCmd(0xff); // 虚拟字节设置默认为0xffWriteCmd(0x2f); // 开启滚动-0x2f禁用滚动-0x2e禁用需要重写数据 }/****************************************************************屏幕内容垂直水平全屏滚动播放上 UP 0x29下 DOWN 0x2A ****************************************************************/ void OLED_VerticalAndHorizontalShift(uint8_t direction) {WriteCmd(direction); // 设置滚动方向WriteCmd(0x00); // 虚拟字节设置默认为0x00WriteCmd(0x00); // 设置开始页地址WriteCmd(0x05); // 设置每个滚动步骤之间的时间间隔的帧频WriteCmd(0x07); // 设置结束页地址WriteCmd(0x01); // 垂直滚动偏移量WriteCmd(0x2f); // 开启滚动-0x2f禁用滚动-0x2e禁用需要重写数据 }/****************************************************************屏幕内容取反显示开 ON 0xA7关 OFF 0xA6 默认此模式设置像素点亮 ****************************************************************/ void OLED_DisplayMode(uint8_t mode) {WriteCmd(mode); }/****************************************************************屏幕亮度调节intensity 0-255默认为0x7f ****************************************************************/ void OLED_IntensityControl(uint8_t intensity) {WriteCmd(0x81);WriteCmd(intensity); } void OLED_DrawBMP(unsigned char x0, unsigned char y0, unsigned char x1, unsigned char y1, unsigned char BMP[]) // X0是图像的起始位置y0是图像的起始行X1是图像的宽度Y1是图像的显示高度1~8 {unsigned int j 0;unsigned char x, y;if (y1 % 8 0)y y1 / 8;elsey y1 / 8 1;for (y y0; y y1; y){OLED_SetPos(x0, y);for (x x0; x x1; x){WriteDat(BMP[j]);}} } /************************************************************Prototype : void OLED_ShowStr1(unsigned char x, unsigned char y, int *ch,unsigned char s, unsigned char TextSize)Parameters : x,y -- 起始点坐标(x:0~127, y:0~63);*ch -- 要显示的ASCII字符,可以直接传递字符串;TextSize -- 字符大小(1:6*8 ; 2:8*16)return : noneDescription : 显示codetab.h中的ASCII字符,有6*8和8*16可选择***********************************************************/ void OLED_ShowStr(unsigned char x, unsigned char y, unsigned char *ch, unsigned char TextSize) {unsigned char c 0, i 0, j 0;switch (TextSize){case 1:{while (ch[j] ! \0){c ch[j] - 32;if (x 126){x 0;y;}OLED_SetPos(x, y);for (i 0; i 6; i)WriteDat(F6x8[c][i]);x 6;j;}}break;case 2:{while (ch[j] ! \0){c ch[j] - 32;if (x 120){x 0;y;}OLED_SetPos(x, y);for (i 0; i 8; i)WriteDat(F8X16[c * 16 i]);OLED_SetPos(x, y 1);for (i 0; i 8; i)WriteDat(F8X16[c * 16 i 8]);x 8;j;}}break;} } 设计字模文件使用 PCtoLCD2002 软件 配置如下 字库文件 codetap.h /***************************16*16的点阵字体取模方式共阴——列行式——逆向输出*********/ const unsigned char F16x16[] { 0x40,0x40,0x42,0xCC,0x00,0x04,0xF4,0x94,0x94,0xFF,0x94,0x94,0xF4,0x04,0x00,0x00, 0x00,0x40,0x20,0x1F,0x20,0x48,0x44,0x42,0x41,0x5F,0x41,0x42,0x44,0x48,0x40,0x00,//速00x00,0x00,0xFC,0x24,0x24,0x24,0xFC,0x25,0x26,0x24,0xFC,0x24,0x24,0x24,0x04,0x00, 0x40,0x30,0x8F,0x80,0x84,0x4C,0x55,0x25,0x25,0x25,0x55,0x4C,0x80,0x80,0x80,0x00,//度10x40,0x40,0x42,0x44,0x58,0xC0,0x40,0x7F,0x40,0xC0,0x50,0x48,0x46,0x40,0x40,0x00, 0x80,0x80,0x40,0x20,0x18,0x07,0x00,0x00,0x00,0x3F,0x40,0x40,0x40,0x40,0x78,0x00,//光20x00,0xFE,0x42,0x42,0x42,0xFE,0x00,0x42,0xA2,0x9E,0x82,0xA2,0xC2,0xBE,0x00,0x00, 0x80,0x6F,0x08,0x08,0x28,0xCF,0x00,0x00,0x2F,0xC8,0x08,0x08,0x28,0xCF,0x00,0x00,//照30x10,0x60,0x02,0x8C,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00, 0x04,0x04,0x7E,0x01,0x44,0x48,0x50,0x7F,0x40,0x40,0x7F,0x50,0x48,0x44,0x40,0x00,//湿40x10,0x60,0x02,0x8C,0x00,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00, 0x04,0x04,0x7E,0x01,0x40,0x7E,0x42,0x42,0x7E,0x42,0x7E,0x42,0x42,0x7E,0x40,0x00,//温50x00,0x00,0xFC,0x24,0x24,0x24,0xFC,0x25,0x26,0x24,0xFC,0x24,0x24,0x24,0x04,0x00, 0x40,0x30,0x8F,0x80,0x84,0x4C,0x55,0x25,0x25,0x25,0x55,0x4C,0x80,0x80,0x80,0x00,//度6};/************************************6*8的点阵************************************/ const unsigned char F6x8[][6] {0x00, 0x00, 0x00, 0x00, 0x00, 0x00,// sp0x00, 0x00, 0x00, 0x2f, 0x00, 0x00,// !0x00, 0x00, 0x07, 0x00, 0x07, 0x00,// 0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14,// #0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12,// $0x00, 0x62, 0x64, 0x08, 0x13, 0x23,// %0x00, 0x36, 0x49, 0x55, 0x22, 0x50,// 0x00, 0x00, 0x05, 0x03, 0x00, 0x00,// 0x00, 0x00, 0x1c, 0x22, 0x41, 0x00,// (0x00, 0x00, 0x41, 0x22, 0x1c, 0x00,// )0x00, 0x14, 0x08, 0x3E, 0x08, 0x14,// *0x00, 0x08, 0x08, 0x3E, 0x08, 0x08,// 0x00, 0x00, 0x00, 0xA0, 0x60, 0x00,// ,0x00, 0x08, 0x08, 0x08, 0x08, 0x08,// -0x00, 0x00, 0x60, 0x60, 0x00, 0x00,// .0x00, 0x20, 0x10, 0x08, 0x04, 0x02,// /0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E,// 00x00, 0x00, 0x42, 0x7F, 0x40, 0x00,// 10x00, 0x42, 0x61, 0x51, 0x49, 0x46,// 20x00, 0x21, 0x41, 0x45, 0x4B, 0x31,// 30x00, 0x18, 0x14, 0x12, 0x7F, 0x10,// 40x00, 0x27, 0x45, 0x45, 0x45, 0x39,// 50x00, 0x3C, 0x4A, 0x49, 0x49, 0x30,// 60x00, 0x01, 0x71, 0x09, 0x05, 0x03,// 70x00, 0x36, 0x49, 0x49, 0x49, 0x36,// 80x00, 0x06, 0x49, 0x49, 0x29, 0x1E,// 90x00, 0x00, 0x36, 0x36, 0x00, 0x00,// :0x00, 0x00, 0x56, 0x36, 0x00, 0x00,// ;0x00, 0x08, 0x14, 0x22, 0x41, 0x00,// 0x00, 0x14, 0x14, 0x14, 0x14, 0x14,// 0x00, 0x00, 0x41, 0x22, 0x14, 0x08,// 0x00, 0x02, 0x01, 0x51, 0x09, 0x06,// ?0x00, 0x32, 0x49, 0x59, 0x51, 0x3E,// 0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C,// A0x00, 0x7F, 0x49, 0x49, 0x49, 0x36,// B0x00, 0x3E, 0x41, 0x41, 0x41, 0x22,// C0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C,// D0x00, 0x7F, 0x49, 0x49, 0x49, 0x41,// E0x00, 0x7F, 0x09, 0x09, 0x09, 0x01,// F0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A,// G0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F,// H0x00, 0x00, 0x41, 0x7F, 0x41, 0x00,// I0x00, 0x20, 0x40, 0x41, 0x3F, 0x01,// J0x00, 0x7F, 0x08, 0x14, 0x22, 0x41,// K0x00, 0x7F, 0x40, 0x40, 0x40, 0x40,// L0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F,// M0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F,// N0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E,// O0x00, 0x7F, 0x09, 0x09, 0x09, 0x06,// P0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E,// Q0x00, 0x7F, 0x09, 0x19, 0x29, 0x46,// R0x00, 0x46, 0x49, 0x49, 0x49, 0x31,// S0x00, 0x01, 0x01, 0x7F, 0x01, 0x01,// T0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F,// U0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F,// V0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F,// W0x00, 0x63, 0x14, 0x08, 0x14, 0x63,// X0x00, 0x07, 0x08, 0x70, 0x08, 0x07,// Y0x00, 0x61, 0x51, 0x49, 0x45, 0x43,// Z0x00, 0x00, 0x7F, 0x41, 0x41, 0x00,// [0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55,// 550x00, 0x00, 0x41, 0x41, 0x7F, 0x00,// ]0x00, 0x04, 0x02, 0x01, 0x02, 0x04,// ^0x00, 0x40, 0x40, 0x40, 0x40, 0x40,// _0x00, 0x00, 0x01, 0x02, 0x04, 0x00,// 0x00, 0x20, 0x54, 0x54, 0x54, 0x78,// a0x00, 0x7F, 0x48, 0x44, 0x44, 0x38,// b0x00, 0x38, 0x44, 0x44, 0x44, 0x20,// c0x00, 0x38, 0x44, 0x44, 0x48, 0x7F,// d0x00, 0x38, 0x54, 0x54, 0x54, 0x18,// e0x00, 0x08, 0x7E, 0x09, 0x01, 0x02,// f0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C,// g0x00, 0x7F, 0x08, 0x04, 0x04, 0x78,// h0x00, 0x00, 0x44, 0x7D, 0x40, 0x00,// i0x00, 0x40, 0x80, 0x84, 0x7D, 0x00,// j0x00, 0x7F, 0x10, 0x28, 0x44, 0x00,// k0x00, 0x00, 0x41, 0x7F, 0x40, 0x00,// l0x00, 0x7C, 0x04, 0x18, 0x04, 0x78,// m0x00, 0x7C, 0x08, 0x04, 0x04, 0x78,// n0x00, 0x38, 0x44, 0x44, 0x44, 0x38,// o0x00, 0xFC, 0x24, 0x24, 0x24, 0x18,// p0x00, 0x18, 0x24, 0x24, 0x18, 0xFC,// q0x00, 0x7C, 0x08, 0x04, 0x04, 0x08,// r0x00, 0x48, 0x54, 0x54, 0x54, 0x20,// s0x00, 0x04, 0x3F, 0x44, 0x40, 0x20,// t0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C,// u0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C,// v0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C,// w0x00, 0x44, 0x28, 0x10, 0x28, 0x44,// x0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C,// y0x00, 0x44, 0x64, 0x54, 0x4C, 0x44,// z0x14, 0x14, 0x14, 0x14, 0x14, 0x14,// horiz lines }; /****************************************8*16的点阵************************************/ const unsigned char F8X16[] {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 00x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00,//! 10x00,0x10,0x0C,0x06,0x10,0x0C,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 20x40,0xC0,0x78,0x40,0xC0,0x78,0x40,0x00,0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00,//# 30x00,0x70,0x88,0xFC,0x08,0x30,0x00,0x00,0x00,0x18,0x20,0xFF,0x21,0x1E,0x00,0x00,//$ 40xF0,0x08,0xF0,0x00,0xE0,0x18,0x00,0x00,0x00,0x21,0x1C,0x03,0x1E,0x21,0x1E,0x00,//% 50x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,0x1E,0x21,0x23,0x24,0x19,0x27,0x21,0x10,// 60x10,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 70x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00,0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00,//( 80x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00,//) 90x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,//* 100x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x1F,0x01,0x01,0x01,0x00,// 110x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xB0,0x70,0x00,0x00,0x00,0x00,0x00,//, 120x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,//- 130x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,//. 140x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00,/// 150x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,//0 160x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//1 170x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,//2 180x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,//3 190x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,//4 200x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,//5 210x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,//6 220x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,//7 230x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,//8 240x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,//9 250x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,//: 260x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00,//; 270x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00,// 280x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,// 290x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00,// 300x00,0x70,0x48,0x08,0x08,0x08,0xF0,0x00,0x00,0x00,0x00,0x30,0x36,0x01,0x00,0x00,//? 310xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00,// 320x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20,//A 330x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00,//B 340xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00,//C 350x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00,//D 360x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00,//E 370x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00,//F 380xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00,//G 390x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20,//H 400x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//I 410x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00,//J 420x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00,//K 430x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00,//L 440x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00,//M 450x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00,//N 460xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00,//O 470x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00,//P 480xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00,//Q 490x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20,//R 500x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00,//S 510x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,//T 520x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,//U 530x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00,//V 540xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00,//W 550x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20,//X 560x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,//Y 570x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00,//Z 580x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00,//[ 590x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00,//\ 600x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,//] 610x00,0x00,0x04,0x02,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//^ 620x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,//_ 630x00,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 640x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20,//a 650x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00,//b 660x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,//c 670x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20,//d 680x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,//e 690x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//f 700x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,//g 710x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,//h 720x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//i 730x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,//j 740x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00,//k 750x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//l 760x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,//m 770x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,//n 780x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,//o 790x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00,//p 800x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80,//q 810x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00,//r 820x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00,//s 830x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00,//t 840x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20,//u 850x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00,//v 860x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,//w 870x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00,//x 880x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00,//y 890x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00,//z 900x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40,//{ 910x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,//| 920x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,0x00,0x40,0x40,0x3F,0x00,0x00,0x00,0x00,//} 930x00,0x06,0x01,0x01,0x02,0x02,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//~ 94 };
文章转载自:
http://www.morning.kmldm.cn.gov.cn.kmldm.cn
http://www.morning.tdmr.cn.gov.cn.tdmr.cn
http://www.morning.srnhk.cn.gov.cn.srnhk.cn
http://www.morning.bqqzg.cn.gov.cn.bqqzg.cn
http://www.morning.lgpzq.cn.gov.cn.lgpzq.cn
http://www.morning.klwxh.cn.gov.cn.klwxh.cn
http://www.morning.wyzby.cn.gov.cn.wyzby.cn
http://www.morning.ydgzj.cn.gov.cn.ydgzj.cn
http://www.morning.plznfnh.cn.gov.cn.plznfnh.cn
http://www.morning.gmnmh.cn.gov.cn.gmnmh.cn
http://www.morning.yzzfl.cn.gov.cn.yzzfl.cn
http://www.morning.dqxph.cn.gov.cn.dqxph.cn
http://www.morning.hlzpb.cn.gov.cn.hlzpb.cn
http://www.morning.gnyhc.cn.gov.cn.gnyhc.cn
http://www.morning.nxtgb.cn.gov.cn.nxtgb.cn
http://www.morning.cbczs.cn.gov.cn.cbczs.cn
http://www.morning.fdrb.cn.gov.cn.fdrb.cn
http://www.morning.qnftc.cn.gov.cn.qnftc.cn
http://www.morning.kqhlm.cn.gov.cn.kqhlm.cn
http://www.morning.rlfr.cn.gov.cn.rlfr.cn
http://www.morning.enjoinfo.cn.gov.cn.enjoinfo.cn
http://www.morning.sbrjj.cn.gov.cn.sbrjj.cn
http://www.morning.nmbbt.cn.gov.cn.nmbbt.cn
http://www.morning.ftmzy.cn.gov.cn.ftmzy.cn
http://www.morning.hdpcn.cn.gov.cn.hdpcn.cn
http://www.morning.mnkz.cn.gov.cn.mnkz.cn
http://www.morning.zfwjh.cn.gov.cn.zfwjh.cn
http://www.morning.qzsmz.cn.gov.cn.qzsmz.cn
http://www.morning.zwckz.cn.gov.cn.zwckz.cn
http://www.morning.lqynj.cn.gov.cn.lqynj.cn
http://www.morning.qzsmz.cn.gov.cn.qzsmz.cn
http://www.morning.rjrh.cn.gov.cn.rjrh.cn
http://www.morning.chongzhanggui.cn.gov.cn.chongzhanggui.cn
http://www.morning.hkshy.cn.gov.cn.hkshy.cn
http://www.morning.routalr.cn.gov.cn.routalr.cn
http://www.morning.bphqd.cn.gov.cn.bphqd.cn
http://www.morning.xphcg.cn.gov.cn.xphcg.cn
http://www.morning.nbdtdjk.cn.gov.cn.nbdtdjk.cn
http://www.morning.pinngee.com.gov.cn.pinngee.com
http://www.morning.rycd.cn.gov.cn.rycd.cn
http://www.morning.gkxyy.cn.gov.cn.gkxyy.cn
http://www.morning.mdtfh.cn.gov.cn.mdtfh.cn
http://www.morning.xczyj.cn.gov.cn.xczyj.cn
http://www.morning.srkqs.cn.gov.cn.srkqs.cn
http://www.morning.rmxgk.cn.gov.cn.rmxgk.cn
http://www.morning.ntwxt.cn.gov.cn.ntwxt.cn
http://www.morning.fmrrr.cn.gov.cn.fmrrr.cn
http://www.morning.tkgjl.cn.gov.cn.tkgjl.cn
http://www.morning.btqrz.cn.gov.cn.btqrz.cn
http://www.morning.kpzbf.cn.gov.cn.kpzbf.cn
http://www.morning.tdxlj.cn.gov.cn.tdxlj.cn
http://www.morning.lcdtb.cn.gov.cn.lcdtb.cn
http://www.morning.rgtp.cn.gov.cn.rgtp.cn
http://www.morning.pynzj.cn.gov.cn.pynzj.cn
http://www.morning.ccpnz.cn.gov.cn.ccpnz.cn
http://www.morning.cyjjp.cn.gov.cn.cyjjp.cn
http://www.morning.fpxsd.cn.gov.cn.fpxsd.cn
http://www.morning.qgjgsds.com.cn.gov.cn.qgjgsds.com.cn
http://www.morning.kwxr.cn.gov.cn.kwxr.cn
http://www.morning.qdlr.cn.gov.cn.qdlr.cn
http://www.morning.nktgj.cn.gov.cn.nktgj.cn
http://www.morning.tkrdg.cn.gov.cn.tkrdg.cn
http://www.morning.nfpct.cn.gov.cn.nfpct.cn
http://www.morning.gcftl.cn.gov.cn.gcftl.cn
http://www.morning.wfcqr.cn.gov.cn.wfcqr.cn
http://www.morning.mtyhk.cn.gov.cn.mtyhk.cn
http://www.morning.jrgxx.cn.gov.cn.jrgxx.cn
http://www.morning.qzbwmf.cn.gov.cn.qzbwmf.cn
http://www.morning.stflb.cn.gov.cn.stflb.cn
http://www.morning.rwtlj.cn.gov.cn.rwtlj.cn
http://www.morning.bhqlj.cn.gov.cn.bhqlj.cn
http://www.morning.lrzst.cn.gov.cn.lrzst.cn
http://www.morning.dxpqd.cn.gov.cn.dxpqd.cn
http://www.morning.lbhck.cn.gov.cn.lbhck.cn
http://www.morning.zhnpj.cn.gov.cn.zhnpj.cn
http://www.morning.gpnwq.cn.gov.cn.gpnwq.cn
http://www.morning.ygkb.cn.gov.cn.ygkb.cn
http://www.morning.mdmqg.cn.gov.cn.mdmqg.cn
http://www.morning.clzly.cn.gov.cn.clzly.cn
http://www.morning.stwxr.cn.gov.cn.stwxr.cn
http://www.tj-hxxt.cn/news/257029.html

相关文章:

  • 怎么向google提交网站wordpress ajax很慢
  • 百度不收录网站关键词山东定制网站建设公司
  • 深圳住建局官方网站镇江网站排名公司
  • 简易购物网站前端模板利用h5网站做app
  • 怎么样建设网站赚钱wordpress怎么加插件下载
  • 做外贸网站好还是内贸网站好学产品设计专业后悔了
  • 网站加关键词吴中区做网站
  • xampp wordpress 建站教程做神马网站优化排
  • 高权重网站做员会来顶排名网站参考模板
  • 程序员做兼职的网站做网站被网警找
  • 泉州市网站制作企业网站建设未来发展前景
  • 网站的页面风格有哪些电子商务网站开发总结
  • 建立网站的信息集成过程扬州网站建设费用
  • 什么叫精品网站建设wordpress导航列表
  • 有哪些能做专门接做标书的网站怎么做网站外推
  • 分析网站的优势和不足做电影网站需多大的空间
  • 济南网站怎么做更换网站服务器
  • 网站项目上线流程南沙网站开发
  • 怎样做简单公司网站做海淘的网站做海淘的网站有哪些
  • 网站视频怎么做的好怎样建设美食网站
  • 双阳区住房和城乡建设局网站网站建设公司使用图片侵权使用者有无责任
  • 如何用服务器建设网站扫码点餐微信小程序怎么样开通
  • 网站服务器好一般通过后补贴什么时候到
  • 企业网站关站网站模板外包
  • 个性化网站定制价格企业应该如何进行网站推广
  • 黑龙江网站建设如何做基金公司网站
  • 一级域名和二级域名做两个网站庞各庄网站建设公司
  • 湛江网站建设费用我想找电商合作
  • 厦门网站建设2wordpress 主题 引入js
  • 花桥网站建设公司云服务器便宜