freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于dsp的溫度采集系統(tǒng)(編輯修改稿)

2024-07-22 01:05 本頁面
 

【文章內(nèi)容簡介】 TMS320F281x DSP 原理及應(yīng)用實例 北京航空航天大學(xué)出版社,2007[3] 鄭紅,王鵬,董云鳳,吳冠, DSP應(yīng)用系統(tǒng)設(shè)計實踐 北京航空航天大學(xué)出版社,2006[4] 徐科軍,張瀚,陳智淵 TMS320F281xDSP 原理與應(yīng)用 北京航空航天大學(xué)出版社,20068 附件 (1)TMS320F2812芯片。(2)熱敏電阻LM35(3)TPS73HD318(4)SN74LS08(5)MC1403(6)1602液晶.(7)晶振,電容,電阻等等。 (1)等待ADC中斷程序define ADC_usDELAY 8000Ldefine ADC_usDELAY2 20Linterrupt void adc_isr(void)。Uint16 LoopCount。Uint16 ConversionCount。Uint16 Voltage1[1024]。Uint16 Voltage2[1024]。float temp。Uint16 i,j。void InitAdc(void)。interrupt void adc_isr(void){ Voltage1[ConversionCount] = 4。 Voltage2[ConversionCount] = 4。 // If 40 conversions have been logged, start over if(ConversionCount == 200) { ConversionCount = 0。 } else ConversionCount++。 if(ConversionCount==0) { temp=0。 for(i=0。i200。i++) temp=temp+Voltage1[i]。 temp=temp/。 temp=temp*。 } // Reinitialize for next ADC sequence = 1。 // Reset SEQ1 = 1。 // Clear INT SEQ1 bit = PIEACK_GROUP1。 // Acknowledge interrupt to PIE return。}void InitAdc(void){ extern void DSP28x_usDelay(Uint32 Count)。 = 0x3。 // Power up bandgap/reference circuitry DELAY_US(ADC_usDELAY)。 // Delay before powering up rest of ADC = 1。 // Power up rest of ADC DELAY_US(ADC_usDELAY2)。 // Delay after powering up ADC} (2)延時子程序void Delay(unsigned int nDelay){ int ii,jj,kk=0。 for ( ii=0。iinDelay。ii++ ) { for ( jj=0。jj1024。jj++ ) { kk++。 } }}(3)打開顯示子程序void TurnOnLCD(){ *(int *)0x108001=LCDCMDTURNON。 Delay(LCDDELAY)。 *(int *)0x108002=0。 Delay(2048)。 *(int *)0x108001=LCDCMDSTARTLINE。 Delay(LCDDELAY)。 *(int *)0x108002=0。 Delay(LCDDELAY)。}(4)清屏程序void LCDCLS(){ int i,j。 *(int *)0x108001=LCDCMDSTARTLINE。 Delay(LCDDELAY)。 *(int *)0x108002=0。 Delay(LCDDELAY)。 for ( i=0。i8。i++ ) { *(int *)0x108001=LCDCMDPAGE+i。 Delay(LCDDELAY)。 *(int *)0x108002=0。 Delay(LCDDELAY)。 *(int *)0x108001=LCDCMDVERADDRESS。 Delay(LCDDELAY)。 *(int *)0x108002=0。 Delay(LCDDELAY)。 for ( j=0。j64。j++ ) { *(int *)0x108003=0。 Delay(LCDDELAY)。 *(int *)0x108002=0。 Delay(LCDDELAY)。 } *(int *)0x108001=LCDCMDPAGE+i。 Delay(LCDDELAY)。 *(int *)0x108002=0。 Delay(LCDDELAY)。 *(int *)0x108001=LCDCMDVERADDRESS。 Delay(LCDDELAY)。 *(int *)0x108002=0。 Delay(LCDDELAY)。 for ( j=0。j64。j++ ) { *(int *)0x108004=0。 Delay(LCDDELAY)。 *(int *)0x108002=0。 Delay(LCDDELAY)。 } }}(5)顯示模塊//漢字模塊void LCDWrite(unsigned int x,unsigned int y,unsigned int LR,unsigned int n){ unsigned char lcdkey[5][32]={ {0x10,0x21,0x86,0x70,0x00,0x7E,0x4A,0x4A,0x4A,0x4A,0x4A,0x7E,0x00,0x00,0x00,0x00,0x02,0xFE,0x01,0x40,0x7F,0x41,0x41,0x7F,0x41,0x41,0x7F,0x41,0x41,0x7F,0x40,0x00},//溫{0x00,0x00,0xFC,0x04,0x24,0x24,0xFC,0xA5,0xA6,0xA4,0xFC,0x24,0x24,0x24,0x04,0x00,0x80,0x60,0x1F,0x80,0x80,0x42,0x46,0x2A,0x12,0x12,0x2A,0x26,0x42,0xC0,0x40,0x00},//度{0x00,0x00,0x00,0x3E,0x2A,0xEA,0x2A,0x2A,0x2A,0xEA,0x2A,0x3E,0X00,0X00,0X00,0X00,0x20,0x21,0x22,0x2C,0x20,0x3F,0x20,0x20,0x20,0x3F,0x28,0x24,0x23,0x20,0x20,0x00},//顯{0x00,0x20,0x20,0x22,0x22,0x22,0x22,0xE2,0x22,0x22,0x22,0x22,0x22,0x20,0x20,0x00,0x10,0x08,0x04,0x03,0x00,0x40,0x80,0x7F,0x00,0x00,0x01,0x02,0x0C,0x18,0x00,0x00},//示{0x00,0x02,0x05,0xE2,0x18,0x04,0x02,0x02,0x02,0x02,0x02,0x02,0x04,0x1E,0x00,0x00,0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x40,0x40,0x40,0x40,0x40,0x20,0x18,0x00,0x00},//℃}。 if(LR==0) { int j。 int k=n。 *(int *)0x108001=LCDCMDPAGE+x。 Delay(1)。 *(int *)0x108002=0。 Delay(1)。 *(int *)0x108001=LCDCMDVERADDRESS+y。 Delay(1)。 *(int *)0x108002=0。 Delay(1)。 for(j=0。j16。j++) { *(int *)0x108003=lcdkey[k][j]。 Delay(10)。 *(int *)0x108002=0。 Delay(10)。 }x++。 *(
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1