当前位置:文档之家› CC1101无线通信开发真实例子

CC1101无线通信开发真实例子

CC1101无线通信开发真实例子
CC1101无线通信开发真实例子

//ICC-A VR application builder : 2007-8-11 20:37:32

// Target : M16

// Crystal: 8.0000Mhz

#include

#include

#define INT8U unsigned char

#define INT16U unsigned int

//------------------------------------------------------------------------------

//--------------------------------CC1100接口定义-------------------------------- //------------------------------------------------------------------------------

//--------------------------------CC1100-SPI口接口定义-------------------------- //#define CC1100_MISO PB1 //输入0

#define Hign_CC1100_MISO PORTB |= (1 << PB1)

#define Low_CC1100_MISO PORTB &= ~(1 << PB1)

#define Read_CC1100_MISO PINB & (1 << PB1)

//#define CC1100_MOSI PB2 //输出1

#define Hign_CC1100_MOSI PORTB |= (1 << PB2)

#define Low_CC1100_MOSI PORTB &= ~(1 << PB2)

#define Read_CC1100_MOSI ((PINB >> PB2)&0x01)

//#define CC1100_SCK PD2 //输出1

#define Low_CC1100_SCK PORTD &= ~(1 << PD2)

#define Hign_CC1100_SCK PORTD |= (1 << PD2)

//#define CC1100_CSN PB0 //输出1

#define Hign_CC1100_CSN PORTB |= (1 << PB0)

#define Low_CC1100_CSN PORTB &= ~(1 << PB0)

//-------------------------------CC1100状态端口定义----------------------------- //#define CC1100_GD0 PD3 //输入0

#define Hign_CC1100_GD0 PORTD |= (1 << PD3)

#define Low_CC1100_GD0 PORTD &= ~(1 << PD3)

#define Read_CC1100_GD0 ((PIND>> PD3)&0x01)

//#define CC1100_GD2 PB4 //输入0

#define Hign_CC1100_GD2 PORTB |= (1 << PB4)

#define Low_CC1100_GD2 PORTB &= ~(1 << PB4)

#define Read_CC1100_GD2 ((PINB >> PB4)&0x01)

//------------------------------数码管位选--------------------------------------

//#define Display1 PC7 //输出1

#define Hign_Display1 PORTC |= (1 << PC7);

#define Low_Display1 PORTC &= ~(1 << PC7);

//#define Display2 PC6 //输出1

#define Hign_Display2 PORTC |= (1 << PC6);

#define Low_Display2 PORTC &= ~(1 << PC6);

//#define Display3 PC4 //输出1

#define Hign_Display3 PORTC |= (1 << PC4);

#define Low_Display3 PORTC &= ~(1 << PC4);

//#define Display4 PC5 //输出1

#define Hign_Display4 PORTC |= (1 << PC5);

#define Low_Display4 PORTC &= ~(1 << PC5);

//-------------------------------BELL蜂明器-------------------------------------

#define Hign_BELL PORTC |= (1 << PC3)

#define Low_BELL PORTC &= ~(1 << PC3)

//-------------------------------LED显示码--------------------------------------

#define LED0 0x14

#define LED1 0x77

#define LED2 0x4C

#define LED3 0x45

#define LED4 0x27

#define LED5 0x85

#define LED6 0x84

#define LED7 0x57

#define LED8 0x04

#define LED9 0x05

#define LEDOFF 0xFF

//------------------------------------------------------------------------------

#define WRITE_BURST 0x40 //连续写入

#define READ_SINGLE 0x80 //读

#define READ_BURST 0xC0 //连续读

#define BYTES_IN_RXFIFO 0x7F //接收缓冲区的有效字节数

#define CRC_OK 0x80 //CRC校验通过位标志

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

//***************更多功率参数设置可详细参考DA TACC1100英文文档中第48-49页的参数表******************

//INT8U PaTabel[8] = {0x04 ,0x04 ,0x04 ,0x04 ,0x04 ,0x04 ,0x04 ,0x04}; //-30dBm 功率最小

//INT8U PaTabel[8] = {0x60 ,0x60 ,0x60 ,0x60 ,0x60 ,0x60 ,0x60 ,0x60}; //0dBm

INT8U PaTabel[8] = {0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0}; //10dBm 功率最大

char tf;

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

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

// CC1100 STROBE, CONTROL AND STA TUS REGSITER

#define CCxxx0_IOCFG2 0x00 // GDO2 output pin configuration

#define CCxxx0_IOCFG1 0x01 // GDO1 output pin configuration

#define CCxxx0_IOCFG0 0x02 // GDO0 output pin configuration

#define CCxxx0_FIFOTHR 0x03 // RX FIFO and TX FIFO thresholds

#define CCxxx0_SYNC1 0x04 // Sync word, high INT8U

#define CCxxx0_SYNC0 0x05 // Sync word, low INT8U

#define CCxxx0_PKTLEN 0x06 // Packet length

#define CCxxx0_PKTCTRL1 0x07 // Packet automation control

#define CCxxx0_PKTCTRL0 0x08 // Packet automation control

#define CCxxx0_ADDR 0x09 // Device address

#define CCxxx0_CHANNR 0x0A// Channel number

#define CCxxx0_FSCTRL1 0x0B // Frequency synthesizer control

#define CCxxx0_FSCTRL0 0x0C // Frequency synthesizer control

#define CCxxx0_FREQ2 0x0D // Frequency control word, high INT8U

#define CCxxx0_FREQ1 0x0E // Frequency control word, middle INT8U

#define CCxxx0_FREQ0 0x0F // Frequency control word, low INT8U

#define CCxxx0_MDMCFG4 0x10 // Modem configuration

#define CCxxx0_MDMCFG3 0x11 // Modem configuration

#define CCxxx0_MDMCFG2 0x12 // Modem configuration

#define CCxxx0_MDMCFG1 0x13 // Modem configuration

#define CCxxx0_MDMCFG0 0x14 // Modem configuration

#define CCxxx0_DEVIA TN 0x15 // Modem deviation setting

#define CCxxx0_MCSM2 0x16 // Main Radio Control State Machine configuration

#define CCxxx0_MCSM1 0x17 // Main Radio Control State Machine configuration

#define CCxxx0_MCSM0 0x18 // Main Radio Control State Machine configuration

#define CCxxx0_FOCCFG 0x19 // Frequency Offset Compensation configuration

#define CCxxx0_BSCFG 0x1A// Bit Synchronization configuration

#define CCxxx0_AGCCTRL2 0x1B // AGC control

#define CCxxx0_AGCCTRL1 0x1C // AGC control

#define CCxxx0_AGCCTRL0 0x1D // AGC control

#define CCxxx0_WOREVT1 0x1E // High INT8U Event 0 timeout

#define CCxxx0_WOREVT0 0x1F // Low INT8U Event 0 timeout

#define CCxxx0_WORCTRL 0x20 // Wake On Radio control

#define CCxxx0_FREND1 0x21 // Front end RX configuration

#define CCxxx0_FREND0 0x22 // Front end TX configuration

#define CCxxx0_FSCAL3 0x23 // Frequency synthesizer calibration

#define CCxxx0_FSCAL2 0x24 // Frequency synthesizer calibration

#define CCxxx0_FSCAL1 0x25 // Frequency synthesizer calibration

#define CCxxx0_FSCAL0 0x26 // Frequency synthesizer calibration

#define CCxxx0_RCCTRL1 0x27 // RC oscillator configuration

#define CCxxx0_RCCTRL0 0x28 // RC oscillator configuration

#define CCxxx0_FSTEST 0x29 // Frequency synthesizer calibration control

#define CCxxx0_PTEST 0x2A// Production test

#define CCxxx0_AGCTEST 0x2B // AGC test

#define CCxxx0_TEST2 0x2C // V arious test settings

#define CCxxx0_TEST1 0x2D // V arious test settings

#define CCxxx0_TEST0 0x2E // V arious test settings

// Strobe commands

#define CCxxx0_SRES 0x30 // Reset chip.

#define CCxxx0_SFSTXON 0x31 // Enable and calibrate frequency synthesizer (if MCSM0.FS_AUTOCAL=1).

// If in RX/TX: Go to a wait state where only the synthesizer is

// running (for quick RX / TX turnaround).

#define CCxxx0_SXOFF 0x32 // Turn off crystal oscillator.

#define CCxxx0_SCAL 0x33 // Calibrate frequency synthesizer and turn it off

// (enables quick start).

#define CCxxx0_SRX 0x34 // Enable RX. Perform calibration first if coming from IDLE and

// MCSM0.FS_AUTOCAL=1.

#define CCxxx0_STX 0x35 // In IDLE state: Enable TX. Perform calibration first if

// MCSM0.FS_AUTOCAL=1. If in RX state and CCA is enabled:

// Only go to TX if channel is clear.

#define CCxxx0_SIDLE 0x36 // Exit RX / TX, turn off frequency synthesizer and exit

// Wake-On-Radio mode if applicable.

#define CCxxx0_SAFC 0x37 // Perform AFC adjustment of the frequency synthesizer

#define CCxxx0_SWOR 0x38 // Start automatic RX polling sequence (Wake-on-Radio)

#define CCxxx0_SPWD 0x39 // Enter power down mode when CSn goes high.

#define CCxxx0_SFRX 0x3A// Flush the RX FIFO buffer.

#define CCxxx0_SFTX 0x3B // Flush the TX FIFO buffer.

#define CCxxx0_SWORRST 0x3C // Reset real time clock.

#define CCxxx0_SNOP 0x3D // No operation. May be used to pad strobe commands to two

// INT8Us for simpler software.

#define CCxxx0_PARTNUM 0x30

#define CCxxx0_VERSION 0x31

#define CCxxx0_FREQEST 0x32

#define CCxxx0_LQI 0x33

#define CCxxx0_RSSI 0x34

#define CCxxx0_MARCSTA TE 0x35

#define CCxxx0_WORTIME1 0x36

#define CCxxx0_WORTIME0 0x37

#define CCxxx0_PKTSTA TUS 0x38

#define CCxxx0_VCO_VC_DAC 0x39

#define CCxxx0_TXBYTES 0x3A

#define CCxxx0_RXBYTES 0x3B

#define CCxxx0_PA TABLE 0x3E

#define CCxxx0_TXFIFO 0x3F

#define CCxxx0_RXFIFO 0x3F

// RF_SETTINGS is a data structure which contains all relevant CCxxx0 registers typedef struct S_RF_SETTINGS

{

INT8U FSCTRL2; //自已加的

INT8U FSCTRL1; // Frequency synthesizer control.

INT8U FSCTRL0; // Frequency synthesizer control.

INT8U FREQ2; // Frequency control word, high INT8U.

INT8U FREQ1; // Frequency control word, middle INT8U.

INT8U FREQ0; // Frequency control word, low INT8U.

INT8U MDMCFG4; // Modem configuration.

INT8U MDMCFG3; // Modem configuration.

INT8U MDMCFG2; // Modem configuration.

INT8U MDMCFG1; // Modem configuration.

INT8U MDMCFG0; // Modem configuration.

INT8U CHANNR; // Channel number.

INT8U DEVIA TN; // Modem deviation setting (when FSK modulation is enabled).

INT8U FREND1; // Front end RX configuration.

INT8U FREND0; // Front end RX configuration.

INT8U MCSM0; // Main Radio Control State Machine configuration.

INT8U FOCCFG; // Frequency Offset Compensation Configuration.

INT8U BSCFG; // Bit synchronization Configuration.

INT8U AGCCTRL2; // AGC control.

INT8U AGCCTRL1; // AGC control.

INT8U AGCCTRL0; // AGC control.

INT8U FSCAL3; // Frequency synthesizer calibration.

INT8U FSCAL2; // Frequency synthesizer calibration.

INT8U FSCAL1; // Frequency synthesizer calibration.

INT8U FSCAL0; // Frequency synthesizer calibration.

INT8U FSTEST; // Frequency synthesizer calibration control

INT8U TEST2; // V arious test settings.

INT8U TEST1; // V arious test settings.

INT8U TEST0; // V arious test settings.

INT8U IOCFG2; // GDO2 output pin configuration

INT8U IOCFG0; // GDO0 output pin configuration

INT8U PKTCTRL1; // Packet automation control.

INT8U PKTCTRL0; // Packet automation control.

INT8U ADDR; // Device address.

INT8U PKTLEN; // Packet length.

} RF_SETTINGS;

/////////////////////////////////////////////////////////////////

const RF_SETTINGS rfSettings =

{

0x00,

0x08, // FSCTRL1 Frequency synthesizer control.

0x00, // FSCTRL0 Frequency synthesizer control.

0x10, // FREQ2 Frequency control word, high byte.

0xA7, // FREQ1 Frequency control word, middle byte.

0x62, // FREQ0 Frequency control word, low byte.

0x5B, // MDMCFG4 Modem configuration.

0xF8, // MDMCFG3 Modem configuration.

0x03, // MDMCFG2 Modem configuration.

0x22, // MDMCFG1 Modem configuration.

0xF8, // MDMCFG0 Modem configuration.

0x00, // CHANNR Channel number.

0x47, // DEVIA TN Modem deviation setting (when FSK modulation is enabled).

0xB6, // FREND1 Front end RX configuration.

0x10, // FREND0 Front end RX configuration.

0x18, // MCSM0 Main Radio Control State Machine configuration.

0x1D, // FOCCFG Frequency Offset Compensation Configuration.

0x1C, // BSCFG Bit synchronization Configuration.

0xC7, // AGCCTRL2 AGC control.

0x00, // AGCCTRL1 AGC control.

0xB2, // AGCCTRL0 AGC control.

0xEA, // FSCAL3 Frequency synthesizer calibration.

0x2A, // FSCAL2 Frequency synthesizer calibration.

0x00, // FSCAL1 Frequency synthesizer calibration.

0x11, // FSCAL0 Frequency synthesizer calibration.

0x59, // FSTEST Frequency synthesizer calibration.

0x81, // TEST2 V arious test settings.

0x35, // TEST1 V arious test settings.

0x09, // TEST0 V arious test settings.

0x0B, // IOCFG2 GDO2 output pin configuration.

0x06, // IOCFG0D GDO0 output pin configuration. Refer to SmartRF?Studio User

Manual for detailed pseudo register explanation.

0x04, // PKTCTRL1 Packet automation control.

0x05, // PKTCTRL0 Packet automation control.

0x00, // ADDR Device address.

0x0c // PKTLEN Packet length.

};

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

//函数名:delay(unsigned int s)

//输入:时间

//输出:无

//功能描述:普通廷时,内部用

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

static void delay(unsigned int s)

{

unsigned int i;

for(i=0; i

for(i=0; i

}

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

void halWait(INT16U timeout)

{

char i;

do {

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

} while (--timeout);

}

//******************************SPI状态初始化***********************************

void SpiInit(void)

{

Low_CC1100_CSN;

Low_CC1100_SCK;

Hign_CC1100_CSN;

SPCR = (1<

}

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

//函数名:CpuInit()

//输出:无

//功能描述:SPI初始化程序

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

void CpuInit(void)

{

SpiInit();

delay(5000);

}

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

//函数名:SpisendByte(INT8U dat)

//输入:发送的数据

//输出:无

//功能描述:SPI发送一个字节

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

INT8U SpiTxRxByte(INT8U dat)

{

//-----------------------标准硬件SPI--------------------------------------------

/*

SPDR = dat;

while(!(SPSR & (1<

{

}; // 等待SPI发送完毕

return SPDR;

*/

//----------------------以下是模拟SPI时序方式-----------------------------------

INT8U i,temp;

temp = 0;

Low_CC1100_SCK ;

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

{

if(dat & 0x80)

{

Hign_CC1100_MOSI;

}

else

{

Low_CC1100_MOSI;

dat <<= 1;

Hign_CC1100_SCK;

//_nop_();

//_nop_();

temp <<= 1;

//a=Read_CC1100_MISO; //读取MISO状态

if(Read_CC1100_MISO)

{

temp++;

}

Low_CC1100_SCK ;

//_nop_();

//_nop_();

}

return temp;

}

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

//函数名:void RESET_CC1100(void)

//输入:无

//输出:无

//功能描述:复位CC1100

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

void RESET_CC1100(void)

{

Low_CC1100_CSN ;

while (PINB & 0x02);

SpiTxRxByte(CCxxx0_SRES); //写入复位命令

while (PINB & 0x02);

Hign_CC1100_CSN;

}

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

//函数名:void POWER_UP_RESET_CC1100(void)

//输入:无

//输出:无

//功能描述:上电复位CC1100

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

void POWER_UP_RESET_CC1100(void)

{

halWait(1);

Low_CC1100_CSN ;

halWait(1);

Hign_CC1100_CSN;

halWait(41);

RESET_CC1100(); //复位CC1100

}

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

//函数名:void halSpiWriteReg(INT8U addr, INT8U value)

//输入:地址和配置字

//输出:无

//功能描述:SPI写寄存器

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

void halSpiWriteReg(INT8U addr, INT8U value)

{

Low_CC1100_CSN;

while (PINB & 0x02);

SpiTxRxByte(addr); //写地址

SpiTxRxByte(value); //写入配置

Hign_CC1100_CSN;

}

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

//函数名:void halSpiWriteBurstReg(INT8U addr, INT8U *buffer, INT8U count)

//输入:地址,写入缓冲区,写入个数

//输出:无

//功能描述:SPI连续写配置寄存器

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

void halSpiWriteBurstReg(INT8U addr, INT8U *buffer, INT8U count)

{

INT8U i, temp;

temp = addr | WRITE_BURST;

Low_CC1100_CSN;

while (PINB & 0x02);

SpiTxRxByte(temp);

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

{

SpiTxRxByte(buffer[i]);

}

}

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

//函数名:void halSpiStrobe(INT8U strobe)

//输入:命令

//输出:无

//功能描述:SPI写命令

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

void halSpiStrobe(INT8U strobe)

{

Low_CC1100_CSN;

while (PINB & 0x02);

SpiTxRxByte(strobe); //写入命令

Hign_CC1100_CSN;

}

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

//函数名:INT8U halSpiReadReg(INT8U addr)

//输入:地址

//输出:该寄存器的配置字

//功能描述:SPI读寄存器

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

INT8U halSpiReadReg(INT8U addr)

{

INT8U temp, value;

temp = addr|READ_SINGLE;//读寄存器命令

Low_CC1100_CSN;

while (PINB & 0x02);

SpiTxRxByte(temp);

value = SpiTxRxByte(0);

Hign_CC1100_CSN;

return value;

}

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

//函数名:void halSpiReadBurstReg(INT8U addr, INT8U *buffer, INT8U count)

//输入:地址,读出数据后暂存的缓冲区,读出配置个数

//输出:无

//功能描述:SPI连续写配置寄存器

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

void halSpiReadBurstReg(INT8U addr, INT8U *buffer, INT8U count)

{

INT8U i,temp;

temp = addr | READ_BURST; //写入要读的配置寄存器地址和读命令

Low_CC1100_CSN;

while (PINB & 0x02);

SpiTxRxByte(temp);

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

{

buffer[i] = SpiTxRxByte(0);

}

Hign_CC1100_CSN;

}

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

//函数名:INT8U halSpiReadReg(INT8U addr)

//输入:地址

//输出:该状态寄存器当前值

//功能描述:SPI读状态寄存器

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

INT8U halSpiReadStatus(INT8U addr)

{

INT8U value,temp;

temp = addr | READ_BURST; //写入要读的状态寄存器的地址同时写入读命令Low_CC1100_CSN;

while (PINB & 0x02);

SpiTxRxByte(temp);

value = SpiTxRxByte(0);

Hign_CC1100_CSN;

return value;

}

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

//函数名:void halRfWriteRfSettings(RF_SETTINGS *pRfSettings)

//输入:无

//输出:无

//功能描述:配置CC1100的寄存器

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

void halRfWriteRfSettings(void)

{

halSpiWriteReg(CCxxx0_FSCTRL0, rfSettings.FSCTRL2);//自已加的

// Write register settings

halSpiWriteReg(CCxxx0_FSCTRL1, rfSettings.FSCTRL1);

halSpiWriteReg(CCxxx0_FSCTRL0, rfSettings.FSCTRL0);

halSpiWriteReg(CCxxx0_FREQ2, rfSettings.FREQ2);

halSpiWriteReg(CCxxx0_FREQ1, rfSettings.FREQ1);

halSpiWriteReg(CCxxx0_FREQ0, rfSettings.FREQ0);

halSpiWriteReg(CCxxx0_MDMCFG4, rfSettings.MDMCFG4);

halSpiWriteReg(CCxxx0_MDMCFG3, rfSettings.MDMCFG3);

halSpiWriteReg(CCxxx0_MDMCFG2, rfSettings.MDMCFG2);

halSpiWriteReg(CCxxx0_MDMCFG1, rfSettings.MDMCFG1);

halSpiWriteReg(CCxxx0_MDMCFG0, rfSettings.MDMCFG0);

halSpiWriteReg(CCxxx0_CHANNR, rfSettings.CHANNR);

halSpiWriteReg(CCxxx0_DEVIA TN, rfSettings.DEVIA TN);

halSpiWriteReg(CCxxx0_FREND1, rfSettings.FREND1);

halSpiWriteReg(CCxxx0_FREND0, rfSettings.FREND0);

halSpiWriteReg(CCxxx0_MCSM0 , rfSettings.MCSM0 );

halSpiWriteReg(CCxxx0_FOCCFG, rfSettings.FOCCFG);

halSpiWriteReg(CCxxx0_BSCFG, rfSettings.BSCFG);

halSpiWriteReg(CCxxx0_AGCCTRL2, rfSettings.AGCCTRL2);

halSpiWriteReg(CCxxx0_AGCCTRL1, rfSettings.AGCCTRL1);

halSpiWriteReg(CCxxx0_AGCCTRL0, rfSettings.AGCCTRL0);

halSpiWriteReg(CCxxx0_FSCAL3, rfSettings.FSCAL3);

halSpiWriteReg(CCxxx0_FSCAL2, rfSettings.FSCAL2);

halSpiWriteReg(CCxxx0_FSCAL1, rfSettings.FSCAL1);

halSpiWriteReg(CCxxx0_FSCAL0, rfSettings.FSCAL0);

halSpiWriteReg(CCxxx0_FSTEST, rfSettings.FSTEST);

halSpiWriteReg(CCxxx0_TEST2, rfSettings.TEST2);

halSpiWriteReg(CCxxx0_TEST1, rfSettings.TEST1);

halSpiWriteReg(CCxxx0_TEST0, rfSettings.TEST0);

halSpiWriteReg(CCxxx0_IOCFG2, rfSettings.IOCFG2);

halSpiWriteReg(CCxxx0_IOCFG0, rfSettings.IOCFG0);

halSpiWriteReg(CCxxx0_PKTCTRL1, rfSettings.PKTCTRL1);

halSpiWriteReg(CCxxx0_PKTCTRL0, rfSettings.PKTCTRL0);

halSpiWriteReg(CCxxx0_ADDR, rfSettings.ADDR);

halSpiWriteReg(CCxxx0_PKTLEN, rfSettings.PKTLEN);

}

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

//函数名:void halRfSendPacket(INT8U *txBuffer, INT8U size)

//输入:发送的缓冲区,发送数据个数

//输出:无

//功能描述:CC1100发送一组数据

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

************

void halRfSendPacket(INT8U *txBuffer, INT8U size)

{

halSpiWriteReg(CCxxx0_TXFIFO, size);

halSpiWriteBurstReg(CCxxx0_TXFIFO, txBuffer, size); //写入要发送的数据

halSpiStrobe(CCxxx0_STX); //进入发送模式发送数据

// Wait for GDO0 to be set -> sync transmitted

while (!(PIND & 0x08));

// Wait for GDO0 to be cleared -> end of packet

while (PIND & 0x08);

halSpiStrobe(CCxxx0_SFTX);

}

//------------------------------------------------------------------------------

void setRxMode(void)

{

halSpiStrobe(CCxxx0_SRX); //进入接收状态

}

//------------------------------------------------------------------------------

INT8U halRfReceivePacket(INT8U *rxBuffer, INT8U *length)

{

INT8U status[2];

INT8U packetLength;

INT8U i=(*length)*4; // 具体多少要根据datarate和length来决定

halSpiStrobe(CCxxx0_SRX); //进入接收状态

delay(580);

while (PIND & 0x08)

{

delay(100);

--i;

if(i<2)

return 0;

}

if ((halSpiReadStatus(CCxxx0_RXBYTES) & BYTES_IN_RXFIFO)) //如果接的字节数不为0

{

packetLength = halSpiReadReg(CCxxx0_RXFIFO);//读出第一个字节,此字节为该帧数据长度

if (packetLength <= *length) //如果所要的有效数据长度小于等于接收到的数据包的长度

{

halSpiReadBurstReg(CCxxx0_RXFIFO, rxBuffer, packetLength); //读出所有接收到的数据

*length = packetLength; //把接收数据长度的修改为当前数据的长度

// Read the 2 appended status bytes (status[0] = RSSI, status[1] = LQI)

halSpiReadBurstReg(CCxxx0_RXFIFO, status, 2); //读出CRC校验位

halSpiStrobe(CCxxx0_SFRX); //清洗接收缓冲区

return (status[1] & CRC_OK); //如果校验成功返回接收成功}

else

{

*length = packetLength;

halSpiStrobe(CCxxx0_SFRX); //清洗接收缓冲区

return 0;

}

}

else

return 0;

}

main()

{

INT8U leng =0;

INT8U TxBuf[8]={0}; // 8字节, 如果需要更长的数据包,请正确设置

INT8U RxBuf[8]={0};

DDRA=0xff; //LED SEGOUT

DDRB=0x0D; // 0000 1101

DDRC=0xf8; // 1111 1000

DDRD=0xf7; // 1111 0111

PORTA=LED0;

Low_BELL;

//CpuInit();

POWER_UP_RESET_CC1100();

halRfWriteRfSettings();

halSpiWriteBurstReg(CCxxx0_PA TABLE, PaTabel, 8);

//TxBuf[0] = 8 ;

TxBuf[1] = 1 ;

TxBuf[2] = 1 ;

halRfSendPacket(TxBuf,8); // Transmit Tx buffer data

delay(6000);

delay(6000);

delay(6000);

delay(6000);

delay(6000);

Hign_BELL;

PORTA=LEDOFF;

while(1)

{

Low_Display4;

Low_Display3;

Low_Display2;

Low_Display1;

delay(2000);

Hign_Display4;

Hign_Display3;

Hign_Display2;

Hign_Display1;

delay(2000);

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

if((PINC & 0x04) == 0x00)

{

TxBuf[1] = 0x11 ;//

tf = 1 ; //有按键标志

PORTA=LED1;

}

if((PINC & 0x02) == 0x00)

{

TxBuf[2] = 0x22 ;

tf = 1 ; //有按键标志

PORTA=LED2;

}

if (tf==1)

{

halRfSendPacket(TxBuf,8); // Transmit Tx buffer data

TxBuf[1] = 0xff; //发送完后将TxBuf[1]设定成0xFF

TxBuf[2] = 0xff;

tf=0;

delay(2000);

Hign_BELL;

}

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

leng =8; // 预计接受8 bytes

if(halRfReceivePacket(RxBuf,&leng)) //接收数据

{

Low_Display4;

Low_Display3;

Low_Display2;

Low_Display1;

if( RxBuf[1]==0x11)

{

Low_BELL;

delay(20000);

PORTA=LED1;

Hign_BELL;

}

if( RxBuf[2]==0x22)

{

Low_BELL;

delay(20000);

PORTA=LED2;

Hign_BELL;

}

//delay(20000);

// Hign_BELL;

}

//RxBuf[1] = 0xff;

//RxBuf[2] = 0xff;

}

}

从失败走向成功的过程精选事例

从失败走向成功的过程精选事例 要想获得长久的成功,就必须从一时的失败中振作起来,坚持不懈地去努力才行! 精心为大家搜集整理了从失败走向成功的过程,大家一起来看看吧。 从失败走向成功的过程篇1 16岁常被形容成花季,可是,对于英国少年布朗来说,16岁那年的遭遇却是一个沉重的打击。 在一场普通的橄榄球比赛中,布朗不慎被人踢中头部,左眼视网膜脱落,导致左眼彻底失明。同时,因视网膜脱落接受手术,他的右眼视力状况也受到了牵连,只剩30%的视力。医生说,视网膜小裂孔通常影响不大,但较大的裂孔则可能致使视网膜脱落,甚至导致失明。 上帝为他蒙上了一只眼睛当时,心高气盛的布朗快要高中毕业了,他渴望能考上自己理想的大学继续深造。 突然的打击让他心灰意冷,时常怨天尤人,恨上帝对自己不公。他更觉无颜见人,独自躲在屋子里,整天都不出门,郁郁寡欢,甚至几度萌发自杀的念头,以便彻底解脱。 就在身边几乎所有人都对布朗的人生感到失望时,哥哥约翰却没有对弟弟失去信心。这一年,他从大学回家休假,千方百计地帮助弟弟走出低谷。一天,约翰找到已经取下蒙在眼睛上绷带的布朗,欢天

喜地地塞给他一把手枪和六发子弹。布朗有些惊奇,小心翼翼地抚摸着手枪,问:“这是真枪吗?”约翰拍着弟弟的肩膀,说:“当然!我们到户外进行实弹射击,玩个痛快!” 布朗犹豫片刻,终于起身和哥哥一起出了门。他们来到屋后的小山坡,将目标定于20米开外的一棵橄榄树。约翰率先举枪,眯起左眼瞄准,却连开三枪都没有命中目标,只好把枪交给布朗。布朗前两发子弹也射偏了,有些沮丧,约翰在一旁鼓励:“别放弃,你还有一次机会!”这一次,布朗屏气凝神,果然击中了树干。 约翰欢呼着抱住了弟弟,兴奋地说:“刚才我努力闭紧左眼,很吃力,所以没有瞄准。你比我有优势,因为上帝替你蒙上了左眼,你可以心无旁骛,专心瞄准目标!” 哥哥假装无心所说的话,深深打动了布朗。第二天,他又回到学校学习了。 也就是在16岁这一年,布朗以全优成绩考入苏格兰著名学府爱丁堡大学学习苏格兰劳工史,成为该校当时年龄最小的大学生,并获得了奖学金,而且最终以第一名的成绩获得该校经济学博士学位。24岁时,布朗发表了自己所谓的“苏格兰红皮书”,俨然以英国首相的口吻对苏格兰的状况进行分析。 这位热心政治的青年,积极参与各种社团活动,难免会树立一些反对派。他的对手们常常借他的盲眼嘲笑他,攻击他,但他总记得哥哥当年的鼓励。在许多次演讲中,布朗激昂而自豪地宣称:“我的左眼是上帝为我蒙上的,就是希望我能专注于我毕生的事业,专注于我

关于失败和成功的故事3篇

关于失败和成功的故事3篇 我主要关心的,不是你是不是失败了,而是你对失败是不是甘心。以下是分享的关于失败和成功的故事,一起来和看看吧。 关于失败和成功的故事篇1 路德维希;凡;贝多芬(Ludwig Van Beethoven,1770-1827),德国最伟大的音乐家之一。出身于德国波恩的平民家庭,很早就显露了音乐上的才能,八岁开始登台演出。1792年到维也纳深造,艺术上进步飞快。贝多芬信仰共和,崇尚英雄,创作了有大量充满时代气息的优秀作品,如:交响曲《英雄》、《命运》;序曲《哀格蒙特》;钢琴奏鸣曲《悲怆》、《月光》、《暴风雨》、《热情》等等。一生坎坷,没有建立家庭。二十六岁时开始耳聋,晚年全聋,只能通过谈话册与人交谈。但孤寂的生活并没有使他沉默和隐退,在一切进步思想都遭禁止的封建复辟年代里,依然坚守“自由、平等”的政治信念,通过言论和作品,为共和理想奋臂呐喊,写下不朽名作《第九交响曲》。他的作品受十八世纪启蒙运动和德国狂飙突进运动的影响,个性鲜明,较前人有了很大的发展。在音乐表现上,他几乎涉及当时所有的音乐体裁;大大提高了钢琴的表现力,使之获得交响性的戏剧效果;又使交响曲成为直接反映社会变革的重要音乐形式。贝多芬集古典音乐的大成,同时开辟了浪漫时期音乐的道路,对世界音乐的发展有着举足轻重的作用,被尊称为“乐圣”。

关于失败和成功的故事篇2 桑兰,著名体操运动员,被誉为中国的"跳马王"。 但,这是在1998年7月21日之前那是在美国纽约,第四届友好运动会的体操赛场。只是一次赛前训练,只是一次偶然,桑兰的一个没有做完的手翻转体动作,结束了她的体操生涯,但她依然"著名",甚至更为"著名"。 让桑兰"著名"的,是她的精神,她的毅力,是她永远灿烂的微笑。17岁的花季,即使受伤的花朵,也依然美丽。? 桑兰的伤势异常严重:第五;七颈椎呈开放性、粉碎性骨折,75%错位,中枢神经严重损伤,双手和胸以下失去知觉。美国的送护人员十分尽职:从长岛拿骚县医疗中心,到纽约市区最著名的蒙赛耐康复中心,医疗专家们拿出了最佳的治疗方案,使用了最好的药品。世人对桑兰极为关切:当地闻知此事的美国有关官员和普通百姓络绎不绝地前去探视,鲜花堆满了桑兰的病房;中国体操协会委托的监护人谢晓虹女士日夜守候,在桑兰最痛苦的时候紧握住她的手;祖国人民更倾注了无尽的亲情和关爱,十二亿份遥远的祝福飞越大洋彼岸…… 但表现最出色的还是桑兰:从她苏醒过来以后,她就没有流过一滴眼泪;从她重新面对公众的目光那一刻起,她的面容就永远浮现着灿烂的微笑。17岁的小姑娘,17岁的纯真的让人慨叹的微笑,征服了美国,征服了中国,征服了世界……十个月后,伤情基本稳定的桑兰终于回到了日思夜想的祖国,在中国康复研究中心继

最新-不坚持失败的例子 精品

不坚持失败的例子 篇一:历史上劝谏失败的事例历史上劝谏失败的事例一、比干之死。 成汤末年,朝歌城内。 纣王梦的箴言曰:“修中庸而行圣贤。 ”遂问及亚相比干:“卿可知何为中庸之道?”比干略加思索道:“中庸,既不偏不倚,中直秉正。 肌骨,体肤,才学,贤德诸项并驾齐驱,平衡一体。 无突出之强亦无显著之弱,是为中庸。 ”纣王得其意,欲施行均衡文武百官诸项才能之举以进中庸。 然妲己上而阻曰:“大王此举差矣!如此中庸,实为谬解。 人之生而迥异,或重于体力,或重于文才,抑或重于贤德,乃上天之造作。 重体力者常弱于文才,重文才者常弱于贤德,而重贤德者常弱于体力。 专长与弱项相互弥补,以趋平衡,是为中庸。 大王应广纳各路贤才,仁者见仁,智者见智,勇者见勇。 以弥补各自不足,则中庸可修而圣贤孰行也。 叛臣比干妖言惑上,欲乱朝纲,颠覆成汤,夺取帝位。 望大王明鉴!”纣王叹曰:“此言是也!孤险受其害。 ”遂将比干处以凌迟之刑,并剜其心。 次日,纣王遵妲己之意重修中庸之道。 二、扁鹊医治国君。 春秋战国时期,有一位著名的医生,他叫扁鹊,有一次,扁鹊谒见蔡桓公,站了一会儿,他看看蔡桓公笑着说:“国君,你的皮肤有病,不治怕是要加重了。 ”蔡桓公笑着说:“我没有任何听劝谏言失败的例子我国古代春秋战国时期,有一位著名的医生,他叫扁鹊,有一次,扁鹊谒见蔡桓公,站了一会儿,他看看蔡桓公笑着说:“国君,你的皮肤有病,不治怕是要加重了。 ”蔡桓公笑着说:“我没有任何病。 ”扁鹊告辞后,蔡桓公对他的臣下说:“医生就喜欢给没病的人治病,以便显示自己有本事。 ”过了十几天,扁鹊又前来拜见蔡桓公,他仔细看看蔡桓公的脸色说:“国

名人经历挫折后成功的例子两篇

名人经历挫折后成功的例子两篇 篇一 ——高一(1)班杨浦居 人的生命似洪水在奔流,不遇到岛屿、暗礁,难以激起美丽的浪花。而当挫折不期而遇时,只有敢于直面挫折,驾驭于挫折之上的人才能到达成功的彼岸。 刚到初中的时候,我还不太适应这里紧张的学习氛围和陌生的学习环境,以致最初的考试成绩令我的心跌下几千丈,我不敢相信一向沉浸在愉快教育中的我居然会有这样的成绩。映着灰蒙蒙的天空,我回到了家。拿起卷子,看着上面一个个刺目的红色叉号,陷入了反思。我对自己深感失望,想要自我放弃,在做作业的时候大大方方地玩起手机;完成作业也只是填满作业本而已;上课听讲似懂非懂就好。我扔掉了数学和英语,专攻我一度喜爱的语文,却使我的数学和英语变得奇差无比,不忍直视。 然而,我突然放弃了这样幼稚的想法——我看到了一个广告,里面说如果一个木桶,木桶里面能盛的水还是由短的木板的长度来决定的。这给我的触动极深。我的语文就好像那些长木条,数学和英语则是那些短的,任我其它科目再好,那也不过是个“瘸子”,是一个偏科、能力有限的学生。我想既然别人都能做到,我又为何不可呢?是时候重新振作起来了,不应该对着这小小的失败而灰心丧气。鲁

迅先生说过“不为最先不耻最后”。即使慢,弛而不息,纵使落后,纵使失败,但一定可以达到心中所向的目标。就像那句话所说“你尽管努力,大不了大器晚成。” “种子不落在肥土而落在瓦砾中,有生命力的种子决不会悲观和叹气,正是因为有了挫折才会有成长。”我仿佛就是那落在瓦砾中的种子,一定要靠自己发芽成长。为了跟上前面落下的进度,我在课外买了许多辅导书,每天在完成作业的基础上趴在书桌上对付一张张ABC卷。白炽台灯在发出刺眼的白色的光,而我在小小的光圈里奋笔疾书,夜复一夜。 月考的那天,我怀着小鹿乱撞的心情答满了整张试卷。到了晚上,望着天上在轻如薄纱的云雾间若隐若现的上弦月,我有些许担心也有些小小的期待既想要快些知道自己奋斗的结果,又害怕结果出来不尽如人意……带着极其矛盾的心情,我缓缓进入梦乡。 第二天的数学课上,老师要发试卷,我紧张得手心冒汗,浸湿了压在手下的纸张。在紧张与不安中,耳中传来了老师的声音“杨浦居,86分。”老师终于报到了我的名字. “什么?”我怕自己没有听清,又回头向后面的好朋友小君确认。小君冲我乐呵呵地笑,“没错,是你哦!”我“噌”地站起来,极力掩饰着心中的惊讶与喜悦,在接过老师手中的试卷时,我听到张老师亲切地对我说“杨浦居,你这次有进步啊!”我心中不禁有一丝小小的成就感。86分,虽然对于大多数同学,这确实不是什么好成

选择太多失败的例子

选择太多失败的例子 【篇一:选择太多失败的例子】 曹操与袁绍相持于官渡,袁绍遣人求助于刘表,刘表向来使许诺, 却又不正式派遣军队助战,亦不肯协援曹操,只希望自保于江汉 (长江、汉水)之间,以观天下之变。 从事中郎韩嵩、别驾刘先向刘表说:“豪杰并争,两雄相持,天下之 所重,只在于将军。将军若是希望于乱世有所作为,便应乘天下方 乱而起事;如若不然,则应选择一个能够领导天下的人而相从。将 军现在坐拥十万之众,而只是安坐而观望。所谓见贤而不能助(指 曹操),请和而不能得(指袁绍),如此两家必将归怨于将军,将 军也不可能继续从容自立了。以曹公之明哲,天下贤俊皆向而归之,其势必能灭袁绍,然后必定带兵南向以击江汉,恐怕将军也不能抵 御其大军。所以我为将军计算了,不如举州依附曹公,曹公必然会 重待将军;如此便可以长享福祚,子孙晏然,这才是真正的万全之策。”可是刘表狐疑不决,便派遣韩嵩往见曹操,以观虚实。 韩嵩从许都回来后,指出曹操威德并立,是真正的明主,便劝刘表 遣子入质。刘表却因而怀疑韩嵩反为曹操做事,大为愤怒,要杀韩嵩,然而当问及韩嵩之随行者时,得知韩嵩只是说出肺腑之言,并 无他意,方才没杀韩嵩,但仍将他囚禁起来。从这件事可以反映出 刘表虽然外貌儒雅,然而心里却颇为多疑。 建安十二年(207年),曹操远征柳城时,刘备曾劝说刘表起兵后袭许都,刘表不纳其言。至及曹操还军中原,刘表才对刘备说:“之前 不采纳你的建议,现在就失去了如此良机了。” 刘表在晚年时,未能妥善处理后嗣的事宜。刘表的两个儿子——刘 琦与刘琮都牵涉到嗣子之争的问题上。

最初,刘表因为长子刘琦与自己的相貌长得相似,而十分喜爱他。 但后来刘琮娶了刘表继室蔡夫人的侄女,蔡氏就爱屋及乌,喜爱刘 琮而讨厌刘琦。蔡氏于是经常在刘表面前抵毁刘琦,刘表因为宠信 蔡氏,于是逐渐信以为真。 建安十三年(208年)秋初,曹操开始领兵出发,南征荆州。同年八月,刘表因背疽发作而身亡,享年六十七岁。 刘表死后,荆州群臣拥立其次子刘琮为继承人。而刘琮在继位一个月内,因为群臣大多主降曹,于是便 在九月向曹操请降,正式结束了刘氏父子在荆州的十九年统治。 【篇二:选择太多失败的例子】 古人云:在世不如意事十之八九。可见,每个人都有遇到挫折的时候。然而,面对挫折,有些人被打败并且从此一蹶不振,但是有些 人在一次次的失败后依然迎难而上,最终获得了成功。 那么,且跟着小编一起来看下那些面对挫折,却不轻易言败的们的,然后学会坚持,不放弃自己。 事例一:桑兰 桑兰,着名体操运动员,被誉为中国的跳马王。但,这是在1998 年7月21日之前,那是在美国纽约,第四届友好运动会的体操赛场。只是一次赛前训练,只是一次偶然,桑兰的一个没有做完的手翻转 体动作,结束了她的体操生涯,但她依然着名,甚至更为着名。 让桑兰着名的,是她的精神,她的毅力,是她永远灿烂的微笑。17 岁的花季,即使受伤的花朵依然美丽。 桑兰的伤势异常严重:第五-七颈椎呈开放性、粉碎性骨折,75%错位,中枢神经严重损伤,双手和胸以下失去知觉。美国的送护人员 十分尽职:从长岛拿骚县医疗中心,到纽约市区最着名的蒙赛耐康 复中心,医疗专家们拿出了最佳的治疗方案,使用了最好的药品。

从失败走向成功的事例三篇|从失败走向成功合集

许多人在经历了失败之后获得了自己想要的成功,关于他们的故事你知道多少?以下是分享的从失败走向成功的事例,一起来和看看吧。 从失败走向成功的事例篇1 约翰在美国威斯康辛州经营一座农场,当他因为中风而全身瘫痪时,就是靠着这座农场维持生活。那时,他的亲戚们都觉得他已经没有希望了,这一生都将无法康复了。所以他们就决定把他搬到床上,并让他一直躺在那里。虽然约翰的身体不能动,但是他还能不时地思考。忽然间,有一个念头闪过他的脑海,而这个念头注定要弥补他不幸遭遇的缺憾。 他把他的亲戚全都召集过来,并要他们在他的农场里种植谷物。这些谷物将用作一批猪的饲料,而这批猪将会被屠宰,并用来制作香肠。短短数年间,约翰的香肠就被陈列在全国各商店中出售,这让约翰和他的亲人们都成了拥有巨额财富的富翁。出现如此的好结果的原因,就在于约翰的不幸迫使他执行了之前所忽略的构想。他定下了一个明确目标,并且制订了达到此一目标的计划。他和他的亲戚们组成工作团队,并且以十足的信心,共同实现了这个计划。别忘了,这个计划是在约翰中风之后才出现的。 当你遇到挫折时,切勿浪费时间去算你遭受了多少损失。相反,你应该算算你从挫折当中,可以得到多少收获和资产。你将会发现你所得到的,会比你所失去的要多。 从失败走向成功的事例篇2 从小到大,许多方面我都是非常失败的,简直一塌糊涂。”他说。 他小学时多门功课常常不及格,而到了中学,物理成绩甚至为零分。他在拉丁语、代数以及英语等科目上的表现同样惨不忍睹,就连体育也不好。虽然他参加了学校的高尔夫球队,但在赛季唯一一次重要比赛中,他输得干净利落。在学校,没有人不认为他糟糕透顶。他孤独、落寞,在自己的整个成长时期,在社交场合从来就不见他的人影。 年少的他憧憬爱情。当许多同龄人开始恋爱的时候,他只能独自发愣。有一次,他鼓足勇气给一个女孩子传情,但随后却在废纸篓里发现了“爱的碎片”。 这真是个无可救药的失败者。然而,这个在许多方面无可救药的失败者却麻木地抱守他尚未失败的“一点”;从小到大,他在乎一件事情——画画。 他相信自己拥有不凡的绘画才能,并为自己的作品深感“自豪”。但是,除了他本人,他的那些作品从来没有其他人看得上眼。上中学时,他向毕业年刊的编辑提交了几幅漫画,结果一幅也没被采纳。尽管经历多次被退稿的痛苦,他仍固执己见,决心成为一名职业漫画家。到了中学毕业那年,他向当时的沃尔特·迪斯尼公司写了一封自荐信。该公司让他把自己的漫画作品寄去看看,并规定了漫画主题。于是,他投入了巨大的精力与非常多的时间,一丝不苟地完成了许多幅漫画。然而,漫画作品寄出后却如石沉大海,最终他没有被迪斯尼公司录用。 生活对他来说只有黑夜。走投无路之际,他尝试着用画笔来描绘自己命运多舛的人生经

受挫折不放弃而成功的例子

受挫折不放弃而成功的例子

受挫折不放弃而成功的例子 【篇一:受挫折不放弃而成功的例子】 古人云:在世不如意事十之八九。可见,每个人都有遇到挫折的时候。然而,面对挫折,有些人被打败并且从此一蹶不振,但是有些人在一次次的失败后依然迎难而上,最终获得了成功。 那么,且跟着小编一起来看下那些面对挫折,却不轻易言败的们的,然后学会坚持,不放弃自己。 事例一:桑兰 桑兰,着名体操运动员,被誉为中国的跳马王。但,这是在1998年7月21日之前,那是在美国纽约,第四届友好运动会的体操赛场。只是一次赛前训练,只是一次偶然,桑兰的一个没有做完的手翻转体动作,结束了她的体操生涯,但她依然着名,甚至更为着名。让桑兰着名的,是她的精神,她的毅力,是她永远灿烂的微笑。17岁的花季,即使受伤的花朵依然美丽。 桑兰的伤势异常严重:第五-七颈椎呈开放性、粉碎性骨折,75%错位,中枢神经严重损伤,双手和胸以下失去知觉。美国的送护人员十分尽职:从长岛拿骚县医疗中心,到纽约市区最着名的蒙赛耐康复中心,医疗专家们拿出了最佳的治疗方案,使用了最好的药品。 世人对桑兰极为关切:当地闻知此事的美国有关官员和普通百姓络绎不绝地前去探视,鲜花堆满了桑兰的病房;中国体操协会委托的监护人谢晓虹女士日夜守候,在桑兰最痛苦的时候紧握住她的手;祖国人民更倾注了无尽的和关爱,十二亿份遥远的祝福飞越大洋彼岸 但表现最出色的还是桑兰:从她苏醒过来以后,她就没有流过一滴眼泪;从她重新面对公众的目光那一刻起,她的面容就永远浮现着灿烂的微笑。17岁的小姑娘,17岁的纯真的让人慨叹的微笑,征服了美

国,征服了中国,征服了世界十个月后,伤情基本稳定的桑兰终于回到了日思夜想的祖国,在中国康复研究中心继续接受康复治疗。 这是一个更为漫长而艰苦的历程。 桑兰挺住了。她忍受着极大的痛苦与送护人员积极配合,由截瘫可能引起的泌尿系统和呼吸系统感染、压疮、脊柱侧变等并发症得到有效的控制和纠正,体位性低血压已经缓解,名个关节保持着良好的活动度,肌肉力量开始恢复,轮椅已能自己摇出很远;桑兰的自理能力大为提高,她可以自己穿脱衣服、袜子和鞋,可以独立进食、洗脸、刷牙、洗澡,正在学习英语,可以操作电脑,可以完成从轮椅到床的转换 当然,实际上她完成的是角色的转换。她不再是一个体操运动员,甚至她也不是一个一般意义上的高位截瘫的残疾人。她是一个19岁的永远微笑的姑娘,是一个与常人一样对新生活充满渴望和希冀的活力四溢的年青生命。 她现在是中国最着名的学府清华大学附属中学的学生,数学、语文、英语花季中的蓓蕾在迫不及待地接受着人类文化知识的灌溉;她有着人天性中的善良,将社会各界赠给她的价值百万元的各种康复器械和残疾人生活用品,又全部转赠给北京博爱医院和更需要、更困难的残疾患者。 她是人道主义的慈善大使,以残疾之躯奔波于祖国各地,在上海点燃中国第五届残疾人运动会的火炬,在深圳与施瓦辛格先生一起为智残儿童募捐,她的事迹感染着人们,一个服刑人员给她来信,一位不务正业的青年到病床前看望她,她都热情回信和接待 19岁的桑兰,人生的美丽画卷刚刚展开。她曾经跌倒过,她正在站起来。 中国的一位着名作家问过:永远有多远?19岁的桑兰用她的人生经历如此回答:生命永远,微笑永远

经过多次失败最后成功的事例精选

经过多次失败最后成功的事例精选 失败了没什么大不了,如果你因为一次的失败就气妥了的话,那么你将一事无成。精心为大家搜集整理了经过多次失败最后成功的事例,大家一起来看看吧。 经过多次失败最后成功的事例篇1 廖容典是美国一家国际投资顾问公司总裁,他曾有一个非常著名的百分比定律。 这个定律说:假如你会见了10位顾客,只在最后一位顾客处获得了200元的订单,那么,你应该如何看待前9次的失败与拒绝呢? 廖总进一步解释说:“请记住,你之所以赚200元,是因为你会见了10位顾客的缘故,而不是第10位顾客。每位顾客都让你赚了200/10=20元。因此,每次拒绝的收入是20元。所以,当你被拒绝时,你应该面带微笑,给顾客敬礼,因为他让你赚了20元。” 日本日产汽车推销之王奥城良治也有类似的说法。 他从一本汽车杂志上看到,据统计,日本汽车推销员拜访顾客的成功率是1/30,换言之,拜访的30名顾客中,就会有一个人买车。此项信息令他兴奋不已。 他明白,只要锲而不舍地连续拜访29位后,第30位就是买家了。最重要的是,他认为不但要感谢第30位买主,而且对先前的29位更应该感谢,因为,假如没有前面的29次挫折,怎么会有第30

次的成功呢! 的确,一块岩石,在铁锤99次猛烈地敲打下,依然纹丝不动,第100次的撞击,终于使它轰然裂开……你会认为仅仅是靠这最后一击吗?当然不是! 你肚子很饿,买了5块面包,当你吃完第5块的时候,你发觉饱了。你会不会这样想呢:早知如此,前面的4块面包就不用买了。当然也不能! 面对人生中的所有挫折与拒绝,我想,我们每个人都应以一种良好的心态去面对,并时常加以感谢,只有如此,我们每一步的付出才会有所收获。因为,最后的成功总是由前面无数次的失败累积而成。这便是“廖容典百分比定律”告诉我们的道理。 经过多次失败最后成功的事例篇2 失败了没什么大不了,如果你因为一次的失败就气妥了的话,那么你将一事无成。只有不断的从失败中得出经验,重新再来,总有一天会成功的。创业者林东,经历了三次创业失败的经历,而且一次比一次惨,这没有打倒他,坚强的站起来的他,终于得到了应有的回报。 不要急于东寻西找发财机会,其实真正能让你发财的就在你的身边,在那些不怎么起眼,平时你又不大注意的事物上。”经历了十多年创业的风风雨雨,起起落落,年轻的牛肉干大亨林东道出了他创业以来的人生感悟。 林东,温州瑞安人,杭州绿盛集团董事长,第七届“杭州十大青年英才”和“杭州市五四青年奖章”获得者,他创办的企业销售业绩

不怕失败的例子作文

不怕失败的例子作文 失败不可怕 在通向成功的路上,失败几乎难以避免。为此,我们如何对待失败?我要说的是:不要以为成功值得喜悦,其实失败不可怕。失败来临时,我们会不知不觉的陷入沮丧,痛苦之中,失去信心,甚至想过放弃。当然我们无论如何应该反思:难道这洒出的泪水,可以改变失败的事实吗?不能。所以失败难道不是让你站起来吗? 泰戈尔曾说过:天空不留我的痕迹但我已飞过。可能我们在无数努力后,却只在成功之门外徘徊,但你要想,虽然我失败了,但我曾经努力过,奋斗过,与狂风暴雨拼搏过。这时失败告诉我们,此路不通,是由于我们的目标错了;有的失败提醒我们:小处不能大意;有的失败在考验我们是否具有坚持到底的耐心,这时你会发现失败不可怕。 爱迪生发明大王,曾经也经历过失败,他的耳朵曾经失聪过,但他从不放弃,他相信有100次的跌倒,就会有101次的爬起。于是他不断尝试,他认为失败是我们需要的,他和成功一样美丽。诺贝尔,他曾经进行炸药实验时,轰的一声巨响,他的实验室爆炸了。他的五名助手和他的弟弟当场炸死,他也被炸伤,当着并没有成为诺贝尔的绊脚石,而是成为他的垫脚石,于是他创建了诺贝尔学奖。 一个真正的强者,会从失败中镊取营养,而使他的希望之树结出丰硕的成功之果。失败不可怕。

失败也美丽 自古以来,比赛、竞赛都是一件常见的事情。然而在这些大大小小的比赛中。人们只是关兴获得名次的选手,尤其是第一名。各种媒体也对他们大肆宣传报道,仿佛他们拯救了世界,把他们夸得十分美丽。 但是在我看来,那些在比赛中失败的人们跟成功者一样也美丽。他们虽然没有获得最后的成功但是他们在比赛中所表现出来的坚持不懈、奋起直追的精神似乎比收获成功更加美丽。有位名人曾今说过:失败是成功之母,事实果然如此。 著名科学家爱因斯坦小时候许多考试科目他都考不及格,后来学校忍无可忍让他立即退学。然而他并没有被这样的失败打到,反而变得更加刻苦努力,终于长大后成为了一名举世瞩目的优秀科技工作者。著名科技工作者、曾经获得过诺贝尔奖的居里夫人为了发现新的化学元素,经历过一次又一次的失败,失败并没有打垮她的意志,最终使她发现了发现了新的化学元素镭,从而闻名世界获得最后的成功。 无数的示例都说明,大多数名人都是在经过失败的洗礼后获得成功的。失败是前进中最大的动力,失败应该给人们带来的是信心与动力而不是懊悔。所以只要人们适当把持失败,失败同样美丽,与成功一样光彩夺目。 所以,请人们记住失败也美丽。失败者再翻过一道又一道大山般的坎坷之后,最终会收获信念凝成的大海成功。失败的人们,当你们

[关于经历失败后取得成功的事例]合作取得成功的事例

[关于经历失败后取得成功的事例]合作取得成功的事例 障碍与失败,是通往成功最稳靠的踏脚石,肯研究利用它们,便能从失败中培养出成功。以下是小编分享的关于经历失败后取得成功的事例,一起来和小编看看吧。 关于经历失败后取得成功的事例篇1 春秋时期,吴王夫差凭着自己国力强大,领兵攻打越国。结果越国战败,越王勾践于是被抓到吴国。吴王为了羞辱越王,因此派他看墓与喂马这些奴仆才做的工作。越王心里虽然很不服气,但仍然极力装出忠心顺从的样子。吴王出门时,他走在前面牵着马;吴王生病时,他在床前尽力照顾,吴王看他这样尽心伺候自己,觉得他对自己非常忠心,最后就允许他返回越国。 越王回国后,决心洗刷自己在吴国当囚徒的耻辱。为了告诫自己不要忘记复仇雪恨,他每天睡在坚硬的木柴上,还在门上吊一颗苦胆,吃饭和睡觉前都要品尝一下,为的就是要让自己记住教训。除此之外,他还经常到民间视察民情,替百姓解决问题,让人民安居乐业,同时加强军队的训练。 经过十年的艰苦奋斗,越国变得国富兵强,于是越王亲自率领军队进攻吴国,也成功取得胜利,吴王夫差羞愧得在战败后自杀。后来,越国又趁胜进军中原,成为春秋末期的一大强国。 关于经历失败后取得成功的事例篇2 既然生活道路是如此的曲折、复杂,人们就应该坦然地去面对。 马云,一张棱角分明、消瘦奇特的脸庞,一派狂放不羁、特立独行的做事风格,一副两肋插刀、不计回报的古道热肠;以“光明顶”命名公司会议室,与金庸密切交往,聚集互联网英雄人物“西湖论剑”。马云的种种言行,颇似一位纵横商海江湖的大侠。 马云之所以让当今的无数草根创业者崇拜,一个很大的原因,就是马云也曾跟我们一样,是一个普通得不能再普通的人。他高考屡战屡败、屡败屡战。试想,如果马云在第二次高考失败后,听从了父母的劝告,去学习一门手艺,安安稳稳过他当临时工的生活,那么,还会有今天的马云,还会有今天的阿里巴巴吗? 第一次高考,遭遇滑铁卢。尽管马云的英语在同龄人中显得出奇的好,但他的数学却实在太差,只得了1分,全面败北。这之后他当过秘书、搬运工,后来踩着三轮车帮人家送书。有一次,他给一家文化单位送书时,捡到一本名为《人生》的小说。那是著名作家路遥的代表作。小说的主人公,农村知识青年高加林曲折的生活道路给马云带来了许多感悟。高加林是一个很有才华的青年,他对理想有着执著的追求,但在他追求理想的过程中,往往每向前靠近一步,就会有一种阻力横在眼前,使他得不到真正施展才华的机会,甚至又不得不面对重新跌落到原点的局面。 从故事中,马云深刻领悟到人生的道路虽然很漫长,但关键处往往只有几步。在人生的道路上,没有一个人的道路是笔直的、没有岔道的,这正印证了一句话:“人生不如意事十有八九。”既然生活道路是如此的曲折、复杂,人们就应该坦然地去面对。于是,马云下定决心,要参加第二次高考。那年夏天,马云报了高考复读班,天天骑着自行车,两点一线,在家里和补习班间游走。 没想到第二次高考依然失利。这一次,马云的数学考了19分,总分离录取线差140分,而且这一次的成绩使得原本对马云上大学还抱有一丝希望的父母都觉得他不用再考了。 那时候,电视剧《排球女将》风靡全国,可谓家喻户晓。在那青涩但纯洁的时代,小鹿纯子的笑容激励了整整一代人,当然也包括当时的马云。不仅仅是因为她甜美的笑容,更多的是她永不言败的精神。这种精神对马云日后的影响十分深远,“永不放弃”也成了马云的一种精神象征,影响了每一个阿里人。小鹿纯子的拼搏精神给了马云巨大的激励,他不顾家人

坚持不懈的事例21篇_短故事高质量版

《坚持不懈的事例21篇》 1、九九年的阿里巴巴创办者马云,对梦想从不放下。他以前想考重点小学,但却失败了;考重点中学也失败了;考大学更是考了三年才考上;想念哈佛大学也没有成功。但他有坚持不懈,勇往直前的精神,俗话说:宝剑锋从磨砺出,梅花香自苦寒来。他透过自已的发奋,最终成功了。他说:梦想,要脚踏实地,和眼泪是息息相关的。 2、有一次上课时,苏格拉底布置了一道作业,让他的弟子们做一件事,每一天把手甩一百下,过一个星期后,他问有多少人此刻还坚持做了的,百份之九十的人都坚持做了。一个月后,他又问了,此刻只有一半的人了。一年后,他再问了,此刻只有一个人坚持下来了,那个人就是柏拉图。 3、英国著名作家狄更斯平时很注意观察生活体验生活,不管刮风下雨,每一天都坚持到街头去观察谛听,记下行人的零言碎语,积累了丰富的生活资料。这样,他才在《大卫科波菲尔》中写下精彩的人物对话描述,在《双城记》中留下逼真的社会背景描述,从而成为英国一代文豪,取得了他文学事业上的巨大成功。 4、三十年前,一个年轻人离开故乡,开始创造自我的前途。他去拜访本族的族长,请求指点。老族长写了个字:不好怕。然后抬起头来,望着年轻人说:孩子,人生的秘诀只有个字,这天先告诉你个,供你半生受用。年后,这个从前的年轻人已是人到中年,有了一些成就,也添了很多悲哀事。归程漫漫,到了家乡,他又去拜访那位族长。他到了族长家里,才知道老人家几年前已经去世,家人取出一个密封的信封对他说:这是老先生留给你的,他说有一天你会再来。还乡的游子这才想起来,年前他在那里听到人生的一半秘密,拆开信封,里面赫然又是个大字:不好悔。人生在世,中年以前不好怕,中年以后不好悔,这是经验的提炼,智慧的浓缩。 5、世界无产阶级革命户外导师马克思为著《资本论》化了多年的时刻,在大英博物馆翻阅了超多的资料,他所坐的位子下水泥地上竟磨掉了一层水泥。透过他不懈的发奋,马克思最后著成了全世界无产者所需的《资本论》。 6、海伦凯勒双目失明两耳失聪,却发奋的从一个让人同情默默无闻的小女孩变成让全世界尊敬的女强人。如果生活真的不公平,那么,生活对她的不公平可谓到了极致。她完全能够放下她的梦想躲在阴暗的角落里放声痛哭,没有人会责怪她,她也完全能够躺在床上或坐在轮椅上,像一个植物人一样由人服侍。但是这一切,她都没有做,她只是吃力的在老师的帮忙下学习盲语,触摸着事物,仅仅凭着她永不言弃的信念和坚持不懈的意志。她把她理想的天空涂上了人生最亮的色彩。 7、中国的农民科学家吴吉昌为了周总理的嘱托搞棉花试验,他吃也想棉花,睡也想棉花,年浩劫人家不让他搞试验他就在自我家里偷偷搞。最后,培育出棉花新品种,为祖国的农业发展贡献了力量。

失败是成功之母地经典例子7个

失败是成功之母的经典例子7个 篇一:七年级历史上课本习题答案(内容全) 七年级历史书习题答案 1、山顶洞人的头部与北京人头部哪些地方不一样? 山顶洞人头部的前额、眉骨和嘴巴都摆脱了猿类的特点,模样同现代人基本上一样。 2、想一想,北京人是怎样得到火的? 大自然雷电生火;森林草木自燃生火;露天煤的自燃起火;偶然摩擦生火。火的使用对原始人类的生存和进化有什么作用? 火的作用有:①照明,从而扩大生活领域。②御寒。③熟食。熟食缩短了消化过程,有利于摄取食物营养,促进人类体质,尤其是大脑的发展和健康。④火可以帮助人们驱逐野兽,增强人类自卫和狩猎能力。 3、河姆渡原始居民比北京人、山顶洞人在生产生活上有了哪些进步? 河姆渡原始居民已使用磨制石器,用耒耜耕地,种植水稻,他们住着干栏式的房子,过上定居的生活。已挖掘水井,饮水更加方便。还饲养了家畜,会制造陶器,并能制作简单的玉器和原始乐器。 4、半坡聚落和河姆渡聚落的异同。 相同点:半坡聚落和河姆渡聚落都是新石器时代文化的典型代表,两者都开始了农业生产和定居生活,普遍使用磨制石器和陶器。

不同点:两者所处的地理环境不同,半坡聚落位于黄河流域,而河姆渡聚落位于长江流域;房屋的结构不同,前者为半地穴式房屋,后者为干栏式房屋。半坡聚落主要种植粟,而河姆渡聚落主要种植水稻。 5、半坡的房子与河姆渡的房子为什么不一样?半坡遗址处于黄河流域,冬季比较寒冷,夏季炎热,半地穴式的房屋冬暖夏凉。 河姆渡居民处于长江中下游地区,气候温暖湿润。干栏式建筑,以木结构为主。这种房屋利于通风防潮结论:这一方面反映了自然条件对远古居民生活的影响,也说明远古居民认识适应自然和利用改造自然的能力得到提高。 6、河姆渡、半坡、大汶口三处遗址的共同点。 1、都是原始农耕文化的遗址: 2、都出土了栽培作物种子; 3、都出土了“新石器”(磨制石器)和陶器; 4、都发现了家畜(chù)家禽(qín)的骨头。 7、想一想,人类走出洞穴盖房定居有什么重大意义? 走出洞穴盖房定居,使人们进一步人类摆脱了对自然的依赖,改善了生存环境,扩大了活动空间,提高了生活质量。 8、大汶口墓葬的差异反映了什么历史现象? 原始农耕社会后期,贫富已明显分化,人与人之间社会地位已有明显差异。 9、从陶舟的大小看,无实用价值。小陶舟是做什么用的?它说

名人经历挫折后成功的例子

名人经历挫折后成功的例子 2014-2015年大作曲家贝多芬由于贫穷没能上大学,十七岁是患了伤寒和天花病,二十六岁,不幸失去了听觉,在爱情上也屡受挫折。在这种情况下,贝多芬发誓“要扼住生命的咽喉。”在与命运的顽强搏斗中,在乐曲创作事业上,他的生命之火燃烧得越来越旺盛了。逆境不但没有吓倒他,反而成了他获得强大生命力的磁场。 刘翔1983年7月13日出生于上海市普陀区,中国男子田径队110米栏运动员。中国体育田径史上、也是亚洲田径史上第一个集奥运会冠军、室内室外世锦赛冠军、国际田联大奖赛总决赛冠军、世界纪录保持者多项荣誉于一身的运动员。 2004年,刘翔在雅典奥运会上以12.91秒的成绩追平了由英国选手科林·杰克逊创造的世界纪录,夺得冠军。 2006年,在瑞士洛桑田径超级大奖赛中,以12秒88打破了保持13年的世界纪录夺冠。 2012年6月,世界110米栏排名第一,刘翔时隔五年后重登榜首。 2012年8月7日,伦敦奥运会男子110米栏预赛中,刘翔因伤结束奥运比赛。 2015年2月3日,刘翔担任北京国际田联世界田径锦标赛的推广大使。 2015年4月7日下午,刘翔在微博正式宣布退役。 2015年6月25日,刘翔在微博宣布与演员妻子葛天离婚。 2016年3月2日中午,全国政协委员刘翔现身北京会议中心报到,参加2016全国两会。 2016年4月,参与录制《极速前进第三季》 科学家霍金小时候的学习能力似乎并不强,他很晚才学会阅读,上学后在班级里的成绩从来没有进过前10名,而且因为作业总是“很不整洁”,老师们觉得他已经“无可救药”了,同学们也把他当成了嘲弄的对象。在霍金12岁时,他

名人面对失败挫折的具体事例

名人微笑面对失败挫折的事例 爱迪生 爱迪生发明灯泡的时候他失败了很多次,当他用了一千多种材料做灯丝的时候,助手劝他停止实验放弃发明,面对失败挫折他继续坚持,经过几千多次的实验终于成功了。 爱迪生发明灯泡的时候他失败了很多次,当他用到一千多种材料做灯丝的时候,助手对他说:“你已经失败了一千多次了,成功已经变得渺茫,还是放弃吧!”但爱迪生却说:“到现在我的收获还不错,起码我发现有一千多种材料不能做灯丝。”最后,他经过六千多次的实验终于成功了。 我可以试想,如果爱迪生在助手劝他停止实验的时候放弃了,我们现在会怎么样呢?可能我们还要点只有豆粒般大小的油灯在夜里照明。其实爱迪生的每次试验失败都可以看作是挫折。这么一算,爱迪生发明电灯也就是遇上了六千多次的挫折,这是一个多么惊人的数目啊! 海迪 海迪5岁患脊髓病,胸以下全部瘫痪。在残酷的命运挑战面前,海迪没有沮丧和沉沦,她以顽强的毅力和恒心与疾病做斗争,经受了严峻的考验,对人生充满了信心。她虽然没有机会走进校门,却发愤学习,学完了小学、中学全部课程,自学了大学英语、日语、德语,并攻读了大学和硕士研究生的课程。 1955年秋天在出生。5岁患脊髓病,胸以下全部瘫痪。从那时起,海迪开始了她独到的人生。她无法上学,便在在家自学完中学课程。15岁时,海迪跟随父母,下放()聊城农村,给孩子当起教书先生。她还自学针灸医术,为乡亲们无偿治疗。后来,海迪自学多门外语,还当过无线电修理工。

在残酷的命运挑战面前,海迪没有沮丧和沉沦,她以顽强的毅力和恒心与疾病做斗争,经受了严峻的考验,对人生充满了信心。她虽然没有机会走进校门,却发愤学习,学完了小学、中学全部课程,自学了大学英语、日语、德语,并攻读了大学和硕士研究生的课程。1983年海迪开始从事文学创作,先后翻译了《海边诊所》等数十万字的英语小说,编著了《向天空敞开的窗口》、《生命的追问》、《轮椅上的梦》等书籍。其中《轮椅上的梦》在日本和国出版,而《生命的追问》出版不到半年,已重印3次,获得了全国“五个一工程”图书奖。在《生命的追问》之前,这个奖项还从没颁发给散文作品。最近,一部长达30万字的长篇小说《绝顶》,即将问世。从1983年开始,海迪创作和翻译的作品超过100万字。 为了对社会作出更大的贡献,她先后自学了十几种医学专著,同时向有经验的医生请教,学会了针灸等医术,为群众无偿治疗达1万多人次。1983年,《中国青年报》发表《是颗流星,就要把光留给人间》,海迪名噪中华,获得两个美誉,一个是“八十年代新雷锋”,一个是"“当代保尔”。 海迪怀着“活着就要做个对社会有益的人”的信念,以保尔为榜样,勇于把自己的光和热献给人民。她以自己的言行,回答了亿万青年非常关心的人生观、价值观问题。亲笔题词:“学习海迪,做有理想、有道德、有文化、守纪律的共产主义新人!” 宰相肚里能撑船 三国时期的蜀国,在诸亮去世后任用琬主持朝政。他的属下有个叫戏的,性格孤僻,讷于言语。琬与他说话,他也是只应不答。有人看不惯,在琬面前嘀咕说:“戏这人对您如此怠慢,太不象话了!”琬坦然一笑,说:“人嘛,都有各自的脾气秉性。让戏当面说赞扬我的话,那可不是他的本性;让他当着

坚持的事例,15个名人坚持的故事

坚持的事例,15个名人坚持的故事 1、海伦·凯勒双目失明、两耳失聪,却努力的从一个让人同情默默无闻的小女孩变成让全世界尊敬的女强人。 如果生活真的不公平,那么,生活对她的不公平可谓到了极致。 她完全可以放弃她的梦想躲在阴暗的角落里放声痛哭,没有人会责怪她,她也完全可以躺在床上或坐在轮椅上,像一个植物人一样由人服侍。 可是这一切,她都没有做,她只是吃力的在老师的帮助下学习盲语,触摸着事物,仅仅凭着她永不言弃的信念和坚持不懈的意志。 她把她理想的天空涂上了人生最亮的色彩。 2、中国的农民科学家吴吉昌为了周总理的嘱托搞棉花试验,他吃也想棉花,睡也想棉花,XX年浩劫人家不让他搞试验他就在自己家里偷偷搞。 终于,培育出棉花新品种,为祖国的农业发展贡献了力量。 3、爱迪生曾花了整整十年去研制蓄电池,其间不断遭受失败的他一直咬牙坚持,经过了五万次左右的试验,终于取得成功,发明了蓄电池,被人们授与发明大王的美称。 4、唐朝大诗人李白,小时候不喜欢读书。 一天,趁老师不在屋,他悄悄溜出门去玩。 他来到山下小河边,见到一位老婆婆在石头上磨一根铁杵。 李白很纳闷,上前问:老婆婆,您磨铁杵做什么?老婆婆说:我

在磨针。 李白吃惊地问:哎呀!铁杵这么粗大,怎么能磨成针呢?老婆婆笑呵呵地说:只要天天磨,铁杵就能越磨越细,还怕磨不成针吗?李白听后,想到自己,心中惭愧,转身跑回了书屋。 从此,他牢记只要功夫深,铁杵磨成针的道理,发愤读书,终于成为了一位伟大的诗人,并被称为诗仙。 5、梵高的执着的绘画梦想,虽然很遗憾在他生前,他的作品没有受到是人的欣赏,但在那种世人漠视、穷困潦倒的环境下,仍坚持着自己的梦想,画自己想画的画,这也着实非常人所能的。 6、有一次上课时,苏格拉底布置了一道作业,让他的弟子们做一件事,每天把手甩一百下,过一个星期后,他问有多少人现在还坚持做了的,百份之九十的人都坚持做了。 一个月后,他又问了,现在只有一半的人了。 一年后,他再问了,现在只有一个人坚持下来了,那个人就是柏拉图。 7、英国著名作家狄更斯平时很注意观察生活、体验生活,不管刮风下雨,每天都坚持到街头去观察、谛听,记下行人的零言碎语,积累了丰富的生活资料。 这样,他才在《大卫·科波菲尔》中写下精彩的人物对话描写,在《双城记》中留下逼真的社会背景描写,从而成为英国一代文豪,取得了他文学事业上的巨大成功。

失败是成功之母的经典例子7个

失败是成功之母的经典例子7 个篇一:七年级历史上课本习题答案(内容全 ) 七年级历史书习题答案 1、山顶洞人的头部与北京人头部哪些地方不一样? 山顶洞人头部的前额、眉骨和嘴巴都摆脱了猿类的特点,模样同 现代人基本上一样。 2、想一想,北京人是怎样得到火的? 大自然雷电生火;森林草木自燃生火;露天煤的自燃起火;偶然 摩擦生火。火的使用对原始人类的生存和进化有什么作用? 火的作用有:① 照明,从而扩大生活领域。② 御寒。③ 熟食。熟食缩短了消化过程,有利于摄取食物营养,促进人类体质,尤其是 大脑的发展和健康。④ 火可以帮助人们驱逐野兽,增强人类自卫和狩 猎能力。 3、河姆渡原始居民比北京人、山顶洞人在生产生活上有了哪些 进步? 河姆渡原始居民已使用磨制石器,用耒耜耕地,种植水稻,他们 住着干栏式的房子,过上定居的生活。已挖掘水井,饮水更加方便。 还饲养了家畜,会制造陶器,并能制作简单的玉器和原始乐器。 4、半坡聚落和河姆渡聚落的异同。 相同点:半坡聚落和河姆渡聚落都是新石器时代文化的典型代表, 两者都开始了农业生产和定居生活,普遍使用磨制石器和陶器。

不同点:两者所处的地理环境不同,半坡聚落位于黄河流域,而 河姆渡聚落位于长江流域;房屋的结构不同,前者为半地穴式房屋, 后者为干栏式房屋。半坡聚落主要种植粟,而河姆渡聚落主要种植水 稻。 5、半坡的房子与河姆渡的房子为什么不一样?半坡遗址处于黄河流域,冬季比较寒冷,夏季炎热,半地穴式的房屋冬暖夏凉。 河姆渡居民处于长江中下游地区,气候温暖湿润。干栏式建筑, 以木结构为主。这种房屋利于通风防潮结论:这一方面反映了自然条 件对远古居民生活的影响,也说明远古居民认识适应自然和利用改造 自然的能力得到提高。 6、河姆渡、半坡、大汶口三处遗址的共同点。 1、都是原始农耕文化的遗址: 2、都出土了栽培作物种子; 3、都出土了“新石器”(磨制石器)和陶器; 4、都发现了家畜 (ch ù) 家禽 (q ín)的骨头。 7、想一想,人类走出洞穴盖房定居有什么重大意义? 走出洞穴盖房定居,使人们进一步人类摆脱了对自然的依赖,改 善了生存环境,扩大了活动空间,提高了生活质量。 8、大汶口墓葬的差异反映了什么历史现象? 原始农耕社会后期,贫富已明显分化,人与人之间社会地位已有 明显差异。 9、从陶舟的大小看,无实用价值。小陶舟是做什么用的?它说

名人经历挫折后成功的例子

名人经历挫折后成功的例子! 科学家小时候的学习能力似乎并不强,他很晚才学会阅读,上学后在班级里的成绩从来没有进过前10名,而且因为作业总是“很不整洁”,老师们觉得他已经“”了,同学们也把他当成了嘲弄的对象。在12岁时,他班上有两个男孩子用一袋糖果打赌,说他永远不能成材,同学们还带有讽刺意味地给他起了个外号叫“爱因斯坦”。谁知,20多年后,当年毫不出众的小男孩真的成了物理界一位大师级人物。这究竟是什么原因呢? 原来,随着年龄渐长,小对万事万物如何运行开始感兴趣起来,他经常把东西拆散以追根究底,但在把它们恢复组装回去时,他却,不过,他的父母并没有因此而责罚他,他的父亲甚至给他担任起数学和物理学“教练”。在十三四岁时,霍金发现自己对物理学方面的研究非常有兴趣,虽然中学物理学太容易太浅显,显得特别枯燥,但他认为这是最基础的科学,有望解决人们从何处来和为何在这里的问题。从此,霍金开始了真正的科学探索。 孔子,儒家学派的代表人物,成名以后,人们尊称他为万事之表.他三岁的时候父亲就去世了,他经常受到族人的歧视.在那个时代,既没有,也没有,流传的着作全靠传抄,自己想要保留别人的着作必须一个字一个字地用刀往竹片上刻.把刻好的竹简按顺序保存好,那就当时的书.《易经》便是孔子刻的,所以他经常翻阅,由于翻阅次数太多,十分结实的牛皮绳都断了好多的。。。 着名格林尼亚教授,曾走过一段曲折的道路。,由于家境优裕,加上父母的溺爱,使得他没有理想,没有志气,整天游荡。可是好景不长,几年后他家彻底破产,,昔日的朋友都离他而去,甚至连女友也当众羞辱他。从此,他醒悟了,开始发愤读书,立志追回被浪费的时间。九年以后,他研制出格氏试剂,获得了诺贝尔化学奖。 屈原放逐,着《离骚》;左丘失明,厥有《国语》;孙子膑脚,而论兵法;不韦迁蜀,世传《吕览》;韩非囚秦,《说难》、《孤愤》;《诗》三百篇,大抵贤圣发愤之所为作也。此人皆意有所郁结,不得通其道也。”而司马迁本人也因李陵之祸幽于缧绁,所以才会“述往事,思来者”,发愤着成了《史记》。 大作曲家贝多芬由于贫穷没能上大学,十七岁是患了伤寒和天花病,二十六岁,不幸失去了听觉,在爱情上也屡受挫折。在这种情况下,贝多芬发誓“要扼住生命的咽喉。”在与命运的顽强搏斗中,在乐曲创作事业上,他的生命之火燃烧得越来越旺盛了。逆境不但没有吓倒他,反而成了他获得强大生命力的磁场。 法国画家约翰法郎索亚米勒,年轻时的作品一幅也卖不出去,他陷在贫穷与绝望的深渊里。后来,他迁居乡间。虽然他仍然未能摆脱贫困的厄运,但是他并没有停止作画,从此他的画更多表达美丽的大自然和淳朴的农民。其中《播种》、《拾落穗》等作品,还成为美术上的不朽之作。如果他没有那种不怕不弃、奋勇前进的精神,是永远都不会诞生出不朽之作。 曾在中国政治舞台上、领导中国劳动人民推翻压在他们身上的三座大山、埋葬剥削制度的一代伟人毛泽东,小时候因无钱买书,竟然徒步走了二十多里的路,到亲戚朋友家去借书读。白天出去放牛,晚上就在昏黄的豆油灯下苦读。就是这种追求知识的精神和的毅力使他有着宏大的理想和抱负,才使他后来成为中国杰出的人民领袖。 着名作家高尔基从小就饱尝人间的辛酸,即使做活累得腰酸背痛,也不肯放弃一刻时间去看书,还常常在老板的皮鞭下偷学写作,终于成为着名的作家。 美国的大发明家爱迪生,小时候家里买不起书,买不起做实验用的器材,他就到处收集瓶罐。一次,他在火车上做实验,不小心引起了爆炸,车长甩了他一记耳光,他的一只耳朵就这样被打聋了。生活上的困苦,身体上的缺陷,并没有使他灰心,他更加勤奋地学习,终于成了一个的科学家。 越王勾践卧薪尝胆打败吴国:

相关主题
文本预览
相关文档 最新文档