lcd1602显示流程图(lcd1602程序流程图描述)

2025-03-18 09:56 - 立有生活网

本文目录一览:

车子停在路边被贴十分钟之内有补求吗

让LCD1602显示字符前要输入字符所在的地址,这也是每显示一个字符地址要加一的原因,在下面的一段代码里你会明白怎么设置地址,怎么让地址自动加一,怎么清屏,怎么显示字符,希望你能看懂哦

lcd1602显示流程图(lcd1602程序流程图描述)lcd1602显示流程图(lcd1602程序流程图描述)


it LCD_E=P2^0; //lcd1602控制置位

it LCD_RW=P2^1; //lcd1602控制置位

it LCD_RS=P2^2; //lcd1602控制置位

void LCD_command(unsigned char com)

{

LCD_E=0;

LCD_RW=0;

LCD_RS=0;

P1=com;

delay_us(100);

LCD_E=1;

delay_us(100);

LCD_E=0;

}

void LCD_date(unsigned char dat)

{

LCD_E=0;

LCD_RW=0;

LCD_RS=1;

P1=dat;

delay_us(100);

LCD_E=1;

delay_us(100);

LCD_E=0;

}

LCD_command(0x38); //设置LCD为162显示,57点阵,8位数据接口

LCD_command(0x0c); //设置LCD显示开,光标显示关

LCD_command(0x06); //写一个数据后地址加1

LCD_command(0x01); //显示清屏

LCD_command(0x80); //数据指针设置为行位

LCD_date('pi');

LCD_date('l');

LCD_date('e');

LCD_date('a');

LCD_date('s');

LCD_date('e');

LCD_date(' ');

LCD_date('c');

LCD_date('h');

LCD_date('e');

LCD_date('c');

LCD_date('k');

LCD_date(' ');

LCD_date('t');

LCD_date('h');

LCD_date('e');

LCD_command(0x80+0x40); //LCD地址指针指向第二行个位置

LCD_date('c');

LCD_date('o');

LCD_date('n');

LCD_date('n');

LCD_date('e');

LCD_date('c');

LCD_date('t');

LCD_date('i');

LCD_date('o');

LCD_date('n');

LCD_date('!');

LCD_date('!');

STC12C5A60S2单片机介绍

图3-1 STC12C5A60S2单片机引脚图

3.2LCD1602程序设计

第七-十四:D0~D7为8位双向读写数据线。

第15脚:正极。

第16脚:背景光源的负极。

其与单片机电路的连接关系如图2所示,其7-14脚是显示器的数据输入口,与单片机的P0口相连接,EN使能引脚连接到单片机的P2^7口,RW写数据使能引脚连接到单片机的P2^6口,RS写命令使能引脚连接到单片机的P2^5口。在程序中定义相关IO口

#define sdata P0 //宏定义液晶显示的数据端口

it lcden=P2^7; //LCD1602液晶显示使能

it lcdrw=P2^6; //LCD1602液晶显示写数据使能

it lcdrs=P2^5;// LCD1602液晶显示写命令使能

LCD1602显示是系统的重要组成部分,通过液晶显示器能显示所测量距离,显示程序流程如图3-2所示,首先对LCD1602进行初始化,设计寄存器内容,然后通过写命令写人要显示的地址,检测忙,地址写完后,再进行写数据,就是在刚才写入地址的地方写入要显示的数据,然后进行忙检测,显示出来。

图3-2 LCD1602模块与单片机接口图

图3 LCD1602驱动程序流程图

3.3收发控制程序设计

测距电路与单片机电路连接端口如图3-3所示,电路接口与单片机电路接口总共有四个端口,其中主要是通过两根信号线进行通信。电路的发送端口接单片机的P1^1引脚,接收端口接单片机的P1^2引脚。测距的原理是单片机首先控制信号,打开单片机的定时器,然后到达待测目标后会返回部分信号,电路经过信号调理,将接收到的信号转换为脉冲信号反馈给单片机,单片机接收到反馈信号后关闭定时器,并读取定时器中的计数值,从而算出此过程中用的时长,在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2。

图3-3电路与单片机电路接口图

控制程序流程图如图3-4所示,

图3-4电路流程图

初始化电路数据接口,为后面发射初始化。

通过控制电路,单片机发送,这时候也打开定时器,等着电路接口应答。

当接收应答后,关定时器,看时长,算实际距离。

3.4总体程序设计

系统总体程序设计如图3-5所示,首先初始化所有需要的参数数据,初始化液晶显示器,使后面显示能正常进行。

PWM波形初始化产生定时器配置,初始化PWM输出音频播放。

初始化电路数据接口,为后面发射初始化。通过按键检测是否需要进行测量,如果检测到按键按下,即测量一次距离。

检测得实际距离,取出数字,再取出数据千百市个位。

把获取的数字写入到液晶显示器,进行显示。

显示完成后,对数字进行判断,播报出相应的数字音频声音。

当完成以上程序后,初始化电路,再到while循环的开始端的部分,然后就可以再来运行一次全部的程序。

这是LCD1602显示程序流程图,请帮我解释说明一下

让LCD1602显示字符前要输入字符所在的地址,这也是每显示一个字符地址要加一的原因,在下面的一段代码里你会明白怎么设置地址,怎么让地址自动加一,怎么清屏,怎么显示字符,希望你能看懂哦

it LCD_E=P2^0; //lcd1602控制置位

it LCD_RW=P2^1; //lcd1602控制置位

it LCD_RS=P2^2; //lcd1602控制置位

void LCD_command(unsigned char com)

{

LCD_E=0;

LCD_RW=0;

LCD_RS=0;

P1=com;

delay_us(100);

LCD_E=1;

delay_us(100);

LCD_E=0;

}

void LCD_date(unsigned char dat)

{

LCD_E=0;

LCD_RW=0;

LCD_RS=1;

P1=dat;

delay_us(100);

LCD_E=1;

delay_us(100);

LCD_E=0;

}

LCD_command(0x38); //设置LCD为162显示,57点阵,8位数据接口

LCD_command(0x0c); //设置LCD显示开,光标显示关

LCD_command(0x06); //写一个数据后地址加1

LCD_command(0x01); //显示清屏

LCD_command(0x80); //数据指针设置为行位

LCD_date('pi');

LCD_date('l');

LCD_date('e');

LCD_date('a');

LCD_date('s');

LCD_date('e');

LCD_date(' ');

LCD_date('c');

LCD_date('h');

LCD_date('e');

LCD_date('c');

LCD_date('k');

LCD_date(' ');

LCD_date('t');

LCD_date('h');

LCD_date('e');

LCD_command(0x80+0x40); //LCD地址指针指向第二行个位置

LCD_date('c');

LCD_date('o');

LCD_date('n');

LCD_date('n');

LCD_date('e');

LCD_date('c');

LCD_date('t');

LCD_date('i');

LCD_date('o');

LCD_date('n');

LCD_date('!');

LCD_date('!');

单片机LCD1602显示程序(汇编),小弟有很多地方不懂,希望高人能加上注释,有助于本人学习

让LCD1602显示字符前要输入字符所在的地址,这也是每显示一个字符地址要加一的原因,在下面的一段代码里你会明白怎么设置地址,怎么让地址自动加一,怎么清屏,怎么显示字符,希望你能看懂哦

it LCD_E=P2^0; //lcd1602控制置位

it LCD_RW=P2^1; //lcd1602控制置位

it LCD_RS=P2^2; //lcd1602控制置位

void LCD_command(unsigned char com)

{

LCD_E=0;

LCD_RW=0;

LCD_RS=0;

P1=com;

delay_us(100);

LCD_E=1;

delay_us(100);

LCD_E=0;

}

void LCD_date(unsigned char dat)

{

LCD_E=0;

LCD_RW=0;

LCD_RS=1;

P1=dat;

delay_us(100);

LCD_E=1;

delay_us(100);

LCD_E=0;

}

LCD_command(0x38); //设置LCD为162显示,57点阵,8位数据接口

LCD_command(0x0c); //设置LCD显示开,光标显示关

LCD_command(0x06); //写一个数据后地址加1

LCD_command(0x01); //显示清屏

LCD_command(0x80); //数据指针设置为行位

LCD_date('pi');

LCD_date('l');

LCD_date('e');

LCD_date('a');

LCD_date('s');

LCD_date('e');

LCD_date(' ');

LCD_date('c');

LCD_date('h');

LCD_date('e');

LCD_date('c');

LCD_date('k');

LCD_date(' ');

LCD_date('t');

LCD_date('h');

LCD_date('e');

LCD_command(0x80+0x40); //LCD地址指针指向第二行个位置

LCD_date('c');

LCD_date('o');

LCD_date('n');

LCD_date('n');

LCD_date('e');

LCD_date('c');

LCD_date('t');

LCD_date('i');

LCD_date('o');

LCD_date('n');

LCD_date('!');

LCD_date('!');

STC12C5A60S2单片机介绍

图3-1 STC12C5A60S2单片机引脚图

3.2LCD1602程序设计

第七-十四:D0~D7为8位双向读写数据线。

第15脚:正极。

第16脚:背景光源的负极。

其与单片机电路的连接关系如图2所示,其7-14脚是显示器的数据输入口,与单片机的P0口相连接,EN使能引脚连接到单片机的P2^7口,RW写数据使能引脚连接到单片机的P2^6口,RS写命令使能引脚连接到单片机的P2^5口。在程序中定义相关IO口

#define sdata P0 //宏定义液晶显示的数据端口

it lcden=P2^7; //LCD1602液晶显示使能

it lcdrw=P2^6; //LCD1602液晶显示写数据使能

it lcdrs=P2^5;// LCD1602液晶显示写命令使能

LCD1602显示是系统的重要组成部分,通过液晶显示器能显示所测量距离,显示程序流程如图3-2所示,首先对LCD1602进行初始化,设计寄存器内容,然后通过写命令写人要显示的地址,检测忙,地址写完后,再进行写数据,就是在刚才写入地址的地方写入要显示的数据,然后进行忙检测,显示出来。

图3-2 LCD1602模块与单片机接口图

图3 LCD1602驱动程序流程图

3.3收发控制程序设计

测距电路与单片机电路连接端口如图3-3所示,电路接口与单片机电路接口总共有四个端口,其中主要是通过两根信号线进行通信。电路的发送端口接单片机的P1^1引脚,接收端口接单片机的P1^2引脚。测距的原理是单片机首先控制信号,打开单片机的定时器,然后到达待测目标后会返回部分信号,电路经过信号调理,将接收到的信号转换为脉冲信号反馈给单片机,单片机接收到反馈信号后关闭定时器,并读取定时器中的计数值,从而算出此过程中用的时长,在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2。

图3-3电路与单片机电路接口图

控制程序流程图如图3-4所示,

图3-4电路流程图

初始化电路数据接口,为后面发射初始化。

通过控制电路,单片机发送,这时候也打开定时器,等着电路接口应答。

当接收应答后,关定时器,看时长,算实际距离。

3.4总体程序设计

系统总体程序设计如图3-5所示,首先初始化所有需要的参数数据,初始化液晶显示器,使后面显示能正常进行。

PWM波形初始化产生定时器配置,初始化PWM输出音频播放。

初始化电路数据接口,为后面发射初始化。通过按键检测是否需要进行测量,如果检测到按键按下,即测量一次距离。

检测得实际距离,取出数字,再取出数据千百市个位。

把获取的数字写入到液晶显示器,进行显示。

显示完成后,对数字进行判断,播报出相应的数字音频声音。

当完成以上程序后,初始化电路,再到while循环的开始端的部分,然后就可以再来运行一次全部的程序。

; LCD Display Driver Demo.

; Timing code assumes 1.2MHz Clock

;LCD Registers addresses

LCD_CMD_WR equ 0 ;宏定义

LCD_DATA_WR equ 1

LCD_BUSY_RD equ 2

LCD_DATA_RD equ 3

;LCD Commands

LCD_CLS equ 1

LCD_HOME equ 2

LCD_SETMODE equ 4

LCD_SETVISIBLE equ 8

LCD_SHIFT equ 16

LCD_SETFUNCTION equ 32

LCD_SETCGADDR equ 64

LCD_SETDDADDR equ 128

;Reset vector

org 0000h;程序开始入口地址0x00

jmp start;跳转到start处

;Start of the program

org 0100h

string1a:db ' !! A M A Z I N G !! ' ;表格,要显示的内容。

db 0

string1b:db '!! A M A Z I N G !! '

db 0

string2:db ' A virtual LM032L... '

db 0

string3:db ' driven by a virtual '

db 0

string4:db ' 8051 processor!'

db 0

start: mov A,#038h ;为什么是38h:查1602数据手册,38h的命令

call wrcmd

loop: mov A,#LCD_SETVISIBLE+6 ;Make the display & blink visible:

call wrcmd

mov R7,#2

loop2:

mov DPTR,#string1a

call wrstr

mov DPTR,#200

call wtms

mov A,#LCD_CLS ;Clear screen

call wrcmd

mov DPTR,#string1b

call wrstr

mov DPTR,#200

call wtms

mov A,#LCD_CLS ;Clear screen

call wrcmd

djnz R7,loop2

mov DPTR,#string1a

call wrstr

mov DPTR,#400

call wtms

mov A,#LCD_SETDDADDR+64

call wrcmd

mov DPTR,#string2

call wrslow

mov DPTR,#200

call wtms

mov A,#LCD_CLS ;Clear screen

call wrcmd

mov DPTR,#string3

call wrslow

mov A,#LCD_SETDDADDR+64

call wrcmd

mov DPTR,#string4

call wrslow

mov A,#LCD_SETVISIBLE+7 ;Show the blink cursor as well.

call wrcmd

mov DPTR,#2000

call wtms

mov A,#LCD_CLS ;Clear screen

call wrcmd

jmp loop

;Sub routine to write null terminated string at DPTR in program ram.

wrstr: mov R0,#LCD_DATA_WR

wrstr1: clr A

movc A,@A+DPTR

jz wrstr2

movx @R0,A

call wtbusy

inc DPTR

push DPL

push DPH

pop DPH

pop DPL

jmp wrstr1

wrstr2: ret

;Sub routine to write null terminated string at DPTR in program ram. Slowly

wrslow: mov R0,#LCD_DATA_WR

wrslw1: clr A

movc A,@A+DPTR

jz wrslw2

movx @R0,A

call wtbusy

inc DPTR

push DPL

push DPH

mov DPTR,#100

call wtms

pop DPH

pop DPL

jmp wrslw1

wrslw2: ret

;Sub routine to write command:

wrcmd: mov R0,#LCD_CMD_WR

movx @R0,A

jmp wtbusy

;Sub routine to write character:

wrchar: mov R0,#LCD_DATA_WR

movx @R0,A

;Subroutine to wait for busy clear

wtbusy: mov R1,#LCD_BUSY_RD

movx A,@r1

jb ACC.7,wtbusy

ret

;Wait for number of seconds in A

wtsec: push ACC

call wtms

pop ACC

dec A

jnz wtsec

ret

;Wait for number of milliseconds in DPTR

wtms: xrl DPL,#0FFh ;Can't do DEC DPTR, so do the loop by forming 2's complement

xrl DPH,#0FFh ;and incrementing instead.

inc DPTR

wtms1: mov TL0,#09Ch ;100 ticks before overflow = 1ms at 1.2MHz Clock

mov TH0,#0FFh

mov TMOD,#1 ;Timer 0 mode 1

setb TCON.4 ;Timer 0 runs

wtms2: jnb TCON.5,wtms2

clr TCON.4 ;Timer 0 stops

clr TCON.5

inc DPTR

mov A,DPL

orl A,DPH

jnz wtms1

ret

END

51单片机lcd1602液晶显示,每送数据后都有要延时,我想问若我去掉延时,什么现象,为什么会这样?

让LCD1602显示字符前要输入字符所在的地址,这也是每显示一个字符地址要加一的原因,在下面的一段代码里你会明白怎么设置地址,怎么让地址自动加一,怎么清屏,怎么显示字符,希望你能看懂哦

it LCD_E=P2^0; //lcd1602控制置位

it LCD_RW=P2^1; //lcd1602控制置位

it LCD_RS=P2^2; //lcd1602控制置位

void LCD_command(unsigned char com)

{

LCD_E=0;

LCD_RW=0;

LCD_RS=0;

P1=com;

delay_us(100);

LCD_E=1;

delay_us(100);

LCD_E=0;

}

void LCD_date(unsigned char dat)

{

LCD_E=0;

LCD_RW=0;

LCD_RS=1;

P1=dat;

delay_us(100);

LCD_E=1;

delay_us(100);

LCD_E=0;

}

LCD_command(0x38); //设置LCD为162显示,57点阵,8位数据接口

LCD_command(0x0c); //设置LCD显示开,光标显示关

LCD_command(0x06); //写一个数据后地址加1

LCD_command(0x01); //显示清屏

LCD_command(0x80); //数据指针设置为行位

LCD_date('pi');

LCD_date('l');

LCD_date('e');

LCD_date('a');

LCD_date('s');

LCD_date('e');

LCD_date(' ');

LCD_date('c');

LCD_date('h');

LCD_date('e');

LCD_date('c');

LCD_date('k');

LCD_date(' ');

LCD_date('t');

LCD_date('h');

LCD_date('e');

LCD_command(0x80+0x40); //LCD地址指针指向第二行个位置

LCD_date('c');

LCD_date('o');

LCD_date('n');

LCD_date('n');

LCD_date('e');

LCD_date('c');

LCD_date('t');

LCD_date('i');

LCD_date('o');

LCD_date('n');

LCD_date('!');

LCD_date('!');

STC12C5A60S2单片机介绍

图3-1 STC12C5A60S2单片机引脚图

3.2LCD1602程序设计

第七-十四:D0~D7为8位双向读写数据线。

第15脚:正极。

第16脚:背景光源的负极。

其与单片机电路的连接关系如图2所示,其7-14脚是显示器的数据输入口,与单片机的P0口相连接,EN使能引脚连接到单片机的P2^7口,RW写数据使能引脚连接到单片机的P2^6口,RS写命令使能引脚连接到单片机的P2^5口。在程序中定义相关IO口

#define sdata P0 //宏定义液晶显示的数据端口

it lcden=P2^7; //LCD1602液晶显示使能

it lcdrw=P2^6; //LCD1602液晶显示写数据使能

it lcdrs=P2^5;// LCD1602液晶显示写命令使能

LCD1602显示是系统的重要组成部分,通过液晶显示器能显示所测量距离,显示程序流程如图3-2所示,首先对LCD1602进行初始化,设计寄存器内容,然后通过写命令写人要显示的地址,检测忙,地址写完后,再进行写数据,就是在刚才写入地址的地方写入要显示的数据,然后进行忙检测,显示出来。

图3-2 LCD1602模块与单片机接口图

图3 LCD1602驱动程序流程图

3.3收发控制程序设计

测距电路与单片机电路连接端口如图3-3所示,电路接口与单片机电路接口总共有四个端口,其中主要是通过两根信号线进行通信。电路的发送端口接单片机的P1^1引脚,接收端口接单片机的P1^2引脚。测距的原理是单片机首先控制信号,打开单片机的定时器,然后到达待测目标后会返回部分信号,电路经过信号调理,将接收到的信号转换为脉冲信号反馈给单片机,单片机接收到反馈信号后关闭定时器,并读取定时器中的计数值,从而算出此过程中用的时长,在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2。

图3-3电路与单片机电路接口图

控制程序流程图如图3-4所示,

图3-4电路流程图

初始化电路数据接口,为后面发射初始化。

通过控制电路,单片机发送,这时候也打开定时器,等着电路接口应答。

当接收应答后,关定时器,看时长,算实际距离。

3.4总体程序设计

系统总体程序设计如图3-5所示,首先初始化所有需要的参数数据,初始化液晶显示器,使后面显示能正常进行。

PWM波形初始化产生定时器配置,初始化PWM输出音频播放。

初始化电路数据接口,为后面发射初始化。通过按键检测是否需要进行测量,如果检测到按键按下,即测量一次距离。

检测得实际距离,取出数字,再取出数据千百市个位。

把获取的数字写入到液晶显示器,进行显示。

显示完成后,对数字进行判断,播报出相应的数字音频声音。

当完成以上程序后,初始化电路,再到while循环的开始端的部分,然后就可以再来运行一次全部的程序。

; LCD Display Driver Demo.

; Timing code assumes 1.2MHz Clock

;LCD Registers addresses

LCD_CMD_WR equ 0 ;宏定义

LCD_DATA_WR equ 1

LCD_BUSY_RD equ 2

LCD_DATA_RD equ 3

;LCD Commands

LCD_CLS equ 1

LCD_HOME equ 2

LCD_SETMODE equ 4

LCD_SETVISIBLE equ 8

LCD_SHIFT equ 16

LCD_SETFUNCTION equ 32

LCD_SETCGADDR equ 64

LCD_SETDDADDR equ 128

;Reset vector

org 0000h;程序开始入口地址0x00

jmp start;跳转到start处

;Start of the program

org 0100h

string1a:db ' !! A M A Z I N G !! ' ;表格,要显示的内容。

db 0

string1b:db '!! A M A Z I N G !! '

db 0

string2:db ' A virtual LM032L... '

db 0

string3:db ' driven by a virtual '

db 0

string4:db ' 8051 processor!'

db 0

start: mov A,#038h ;为什么是38h:查1602数据手册,38h的命令

call wrcmd

loop: mov A,#LCD_SETVISIBLE+6 ;Make the display & blink visible:

call wrcmd

mov R7,#2

loop2:

mov DPTR,#string1a

call wrstr

mov DPTR,#200

call wtms

mov A,#LCD_CLS ;Clear screen

call wrcmd

mov DPTR,#string1b

call wrstr

mov DPTR,#200

call wtms

mov A,#LCD_CLS ;Clear screen

call wrcmd

djnz R7,loop2

mov DPTR,#string1a

call wrstr

mov DPTR,#400

call wtms

mov A,#LCD_SETDDADDR+64

call wrcmd

mov DPTR,#string2

call wrslow

mov DPTR,#200

call wtms

mov A,#LCD_CLS ;Clear screen

call wrcmd

mov DPTR,#string3

call wrslow

mov A,#LCD_SETDDADDR+64

call wrcmd

mov DPTR,#string4

call wrslow

mov A,#LCD_SETVISIBLE+7 ;Show the blink cursor as well.

call wrcmd

mov DPTR,#2000

call wtms

mov A,#LCD_CLS ;Clear screen

call wrcmd

jmp loop

;Sub routine to write null terminated string at DPTR in program ram.

wrstr: mov R0,#LCD_DATA_WR

wrstr1: clr A

movc A,@A+DPTR

jz wrstr2

movx @R0,A

call wtbusy

inc DPTR

push DPL

push DPH

pop DPH

pop DPL

jmp wrstr1

wrstr2: ret

;Sub routine to write null terminated string at DPTR in program ram. Slowly

wrslow: mov R0,#LCD_DATA_WR

wrslw1: clr A

movc A,@A+DPTR

jz wrslw2

movx @R0,A

call wtbusy

inc DPTR

push DPL

push DPH

mov DPTR,#100

call wtms

pop DPH

pop DPL

jmp wrslw1

wrslw2: ret

;Sub routine to write command:

wrcmd: mov R0,#LCD_CMD_WR

movx @R0,A

jmp wtbusy

;Sub routine to write character:

wrchar: mov R0,#LCD_DATA_WR

movx @R0,A

;Subroutine to wait for busy clear

wtbusy: mov R1,#LCD_BUSY_RD

movx A,@r1

jb ACC.7,wtbusy

ret

;Wait for number of seconds in A

wtsec: push ACC

call wtms

pop ACC

dec A

jnz wtsec

ret

;Wait for number of milliseconds in DPTR

wtms: xrl DPL,#0FFh ;Can't do DEC DPTR, so do the loop by forming 2's complement

xrl DPH,#0FFh ;and incrementing instead.

inc DPTR

wtms1: mov TL0,#09Ch ;100 ticks before overflow = 1ms at 1.2MHz Clock

mov TH0,#0FFh

mov TMOD,#1 ;Timer 0 mode 1

setb TCON.4 ;Timer 0 runs

wtms2: jnb TCON.5,wtms2

clr TCON.4 ;Timer 0 stops

clr TCON.5

inc DPTR

mov A,DPL

orl A,DPH

jnz wtms1

ret

END

com,主要是为了写地址,1602有两行,一行是0x80开头,0x80代表行个位置,0xc0代表第二行个位置,0x30+a这些是为了转换编码

公司外出海边旅游注意事项 公司组织去海边玩

大家好,今日小柳来为大家解答以上的问题。公司外出海边旅游注意事项,公司组织去海边玩的说说很多人还不知道,现在让我们一起来看看吧! 公司外出海边旅游注意事项 公司组织去海边玩的说···

三国司马仲达_司马仲达与诸葛孔明

仲达是三国里的谁 仲达指的是司马懿。 三国司马仲达_司马仲达与诸葛孔明 三国司马仲达_司马仲达与诸葛孔明 三国司马仲达_司马仲达与诸葛孔明 司马懿(179年-251年9月7日),字仲达,司州河内···

唱一首小情歌歌词_唱一首小情歌歌词是什么

小情歌歌词 苏打绿(Sodagreen),流行演唱团体,由吴青峰、史俊威、谢馨仪、龚钰祺、刘家凯、何景扬组成。下面是我给大家带来的苏打绿的《小情歌》歌词,欢迎阅读! 唱一首小情歌歌词_唱一首小···