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

正文內(nèi)容

mspf5438在恒壓變頻供水系統(tǒng)中的應(yīng)用設(shè)計(jì)論文(編輯修改稿)

2025-04-02 11:15 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 //顯示地址 } MSP430F5438 單片機(jī)恒壓供水設(shè)計(jì) 11 /********************************************************* * * * 閃爍函數(shù) * * * *********************************************************/ void LCD_Flash() { LCD_WriteCommand(0x08)。 // close display Delay_ms(400)。 LCD_WriteCommand(0x0c)。 // open display Delay_ms(400)。 LCD_WriteCommand(0x08)。 Delay_ms(400)。 LCD_WriteCommand(0x0c)。 Delay_ms(400)。 LCD_WriteCommand(0x08)。 Delay_ms(200)。 LCD_WriteCommand(0x0c)。 Delay_ms(5)。 LCD_WriteCommand(0x01)。 // clear display Delay_ms(5)。 } /********************************************************** 。 顯示字符表代碼 **********************************************************/ void LCD_Char_Display() { unsigned char s。 LCD_Clear_Screen()。 //清屏 LCD_WriteCommand(0x80)。 //設(shè)置顯示位置為第一行 for(s=0。s16。s++) { LCD_WriteData(0x30+s)。 } LCD_WriteCommand(0x90)。 //設(shè)置顯示位置為第二行 for(s=0。s16。s++) { LCD_WriteData(0x40+s)。 } LCD_WriteCommand(0x88)。 //設(shè)置顯示位置為第三行 for(s=0。s16。s++) { LCD_WriteData(0x50+s)。 } MSP430F5438 單片機(jī)恒壓供水設(shè)計(jì) 12 LCD_WriteCommand(0x98)。 //設(shè)置顯示位置為第四行 for(s=0。s16。s++) { LCD_WriteData(0x60+s)。 } } /********************************************************* * * * 清屏函數(shù) * * * *********************************************************/ void LCD_Clear_Screen() { LCD_WriteCommand(0x34)。 //擴(kuò)充指令操作 Delay_ms(5)。 LCD_WriteCommand(0x30)。 //基本指令操作 Delay_ms(5)。 LCD_WriteCommand(0x01)。 //清屏 Delay_ms(5)。 } void LCD_GPIO_Init() { // Liquid 12864 with word lib pin define P3DIR |= BIT0+BIT4+BIT5。 // RS,RW,EN Select output P3OUT |= BIT0+BIT4+BIT5。 P11DIR |= BIT0。 // RST Select output P11OUT |= BIT0。 P8DIR |= 0xFF。 // LCD_Data,Select output } void Init_Clock(void) { unsigned int i。 WDTCTL = WDTPW + WDTHOLD。 // Stop watchdog timer // P11DIR = BIT0+BIT1+BIT2。 // to output direction //P11SEL |= BIT0+BIT1+BIT2。 // to output SMCLK,MCLK P5SEL |= 0x0C。 // Port select XT2 UCSCTL6 amp。= ~XT2OFF。 // Enae XT2 even if not used UCSCTL3 |= SELREF_2。 // FLLref = REFO UCSCTL4 |= SELA_2。 //輔助系統(tǒng)時(shí)鐘來(lái)源 REFO UCSCTL4 |= SELS_5 + SELM_5。 // SMCLK=MCLK=XT225M _NOP()。 MSP430F5438 單片機(jī)恒壓供水設(shè)計(jì) 13 UCSCTL5 |= DIVM__2 + DIVS__2。 //MCLK=25M; SMCLK=25M; ACLK=32768 do { UCSCTL7 amp。= ~(XT2OFFG + XT1LFOFFG + DCOFFG)。 // Clear XT2,XT1,DCO fault flags SFRIFG1 amp。= ~OFIFG。 // Clear fault flags for(i=0。i0xFFFF。i++)。 // Delay for Osc to stabilize }while (SFRIFG1amp。OFIFG)。 // Test oscillator fault flag } // MSP430F5438A // // /|\| | // | | | // |RST | // | | // | | Data Out (UCB1SIMO) // | | // | | Data In (UCB1SOMI) // | | // \CS | | Serial Clock Out (UCB1CLK) // // // Shuyang Zhong // UProgram China, Texas Instruments Inc. // Mar 2021 // Built with CCE Version: //****************************************************************************** include include void ADS1118_GPIO_Init(void) { P1OUT |= 0x02。 // Set for CS P1DIR |= 0x02。 // Set to output direction P3SEL |= 0x80。 // option select P5SEL |= 0x30。 // ,5 option select P5DIR |= 0x01。 // Set to output direction } void ADS1118_SPI_Init(void) { UCB1CTL1 |= UCSWRST。 // **Put state machine in reset** MSP430F5438 單片機(jī)恒壓供水設(shè)計(jì) 14 UCB1CTL0 |= UCMST+UCSYNC+UCMSB。 // 3pin, 8bit SPI master // Clock polarity high, MSB UCB1CTL1 |= UCSSEL_2。 // SMCLK UCB1BR0 = 0x05。 // /2 UCB1BR1 = 0。 // UCB1CTL1 amp。= ~UCSWRST。 // **Initialize USCI state machine** __delay_cycles(100)。 // Wait for slave to initialize } void ADS1118_ADS_Config(signed int temp_config_value) { signed int Config_Value。 Config_Value = temp_config_value。 //Config_Value = 0x8583。 // Initial Config Register // ADS1118 configuration AIN0/AIN1, FS=+/, DR=128sps, PULLUP on DOUT P1OUT amp。=~ 0x02。 // Set CS l
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1