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

正文內(nèi)容

基于msp430單片機(jī)水表設(shè)計(jì)論文稿-資料下載頁(yè)

2025-06-26 22:10本頁(yè)面
  

【正文】 Flash_ptrA++=*Flash_ptrB++ 。 // Write value to flash } FCTL1 = FWKEY。 // Clear WRT bit FCTL3 = FWKEY + LOCK。}//主程序void main(void){ unsigned char Data[10]={1,2,3,4,5,6,7,8,9,10}。 //數(shù)據(jù)緩存區(qū) WDTCTL = WDTPW + WDTHOLD。 SCFQCTL=31。 //MCLK=32*ACLK=1024KHz,DCO+=0 SCFI0=0。 FLL_CTL0 |= XCAP18PF。 info_flash_write(0x11,(unsigned char *)0x1000,10)。 //從0x1000開(kāi)始連續(xù)寫10個(gè)字節(jié)0x11; info_flash_erase((unsigned char *)0x1000)。 //擦除B段數(shù)據(jù)(0x10000x1080) info_flash_copy((unsigned char *)amp。Data[0],(unsigned char *)0x1000,10)。 //將DATA【10】數(shù)據(jù)寫到以0x1000開(kāi)始的連續(xù)10個(gè)字節(jié) Data[0]=11。Data[1]=12。 flash_to_ram_copy((unsigned char *)0x1000,(unsigned char *)amp。Data[0],10)。 //將以0x1000開(kāi)始的連續(xù)10個(gè)字節(jié)寫到DATA【10】 infoA_to_infoB()。 //數(shù)據(jù)從A段copy 至B段 LPM3。②IC_Card+Measure+LCD:include include //LCD definedefine COM1 (0x0004)define COM2 (0x0008)define COM3 (0x0010)define R13 (0x0020)define R23 (0x0040)define R33 (0x0080)define SegA 0x01 define SegB 0x02define SegC 0x04define SegD 0x80define SegE 0x40define SegF 0x10define SegG 0x20define SegH 0x08define Digit0 SegA+SegB+SegC+SegD+SegE+SegFdefine Digit1 SegB+SegCdefine Digit2 SegA+SegB+SegD+SegE+SegGdefine Digit3 SegA+SegB+SegC+SegD+SegGdefine Digit4 SegB+SegC+SegF+SegGdefine Digit5 SegA+SegC+SegD+SegF+SegGdefine Digit6 SegA+SegC+SegD+SegE+SegF+SegGdefine Digit7 SegA+SegB+SegCdefine Digit8 SegA+SegB+SegC+SegD+SegE+SegF+SegGdefine Digit9 SegA+SegB+SegC+SegD+SegF+SegGint Digit[10] = {Digit0,Digit1,Digit2,Digit3,Digit4,Digit5,Digit6,Digit7,Digit8,Digit9}。//LCD define ENDdefine BELL_OUT P6OUT //define BELL_DIR P6DIRdefine BELL_BIT 0x08void Beep_Alarm(unsigned int cycle,unsigned int high_last,unsigned int low_last)。 //蜂鳴器報(bào)警子程序void delay(unsigned char l,unsigned int k)。 //延時(shí)子程序void Beep_Alarm(unsigned int cycle,unsigned int high_last,unsigned int low_last){ unsigned int i,j。 BELL_DIR |= BELL_BIT。 for(i=0。icycle。i++) { BELL_OUT |= BELL_BIT。 for(j=0。jhigh_last。j++)。 BELL_OUT amp。= ~BELL_BIT。 for(j=0。jlow_last。j++)。 } BELL_OUT amp。= ~BELL_BIT。 _NOP()。}//液晶初始化void LCD_Initial(void) { char *LCD = LCDMEM。 int i。 for (i=0。 i12。 i++) { LCD[i] = 0。 } P5SEL = R33+R23+R13+COM3+COM2+COM1。 LCDCTL = LCDSG0_2+LCD4MUX+LCDON。 // Enable LCD BTCTL = BTSSEL + BTDIV + BTFRFQ0 + BTIP2 + BTIP1。 //BT 定時(shí)1S } unsigned char Data_Buffer[4]。 //數(shù)據(jù)緩存unsigned char User_Key[4]={0xff,0xff,0xff}。 //密碼緩存 define PULSE_VECTER PORT1_VECTORdefine PULSE_IN P1INdefine PULSE_DIR P1DIRdefine PULSE_IE P1IEdefine PULSE_IES P1IESdefine PULSE_IFG P1IFGdefine PULSE_BIT1 0x08 // 接干簧管“1”define PULSE_BIT2 0x10 // 接干簧管“2”define PLUS_REPARE_FLAG 0x0100 //Pulse1脈沖標(biāo)志define REMIAN_NEGTIVE_FLAG 0x0200 //剩余量為負(fù)標(biāo)志unsigned int system_state_flag。 //系統(tǒng)狀態(tài)標(biāo)志unsigned char pulse1_count。 //pulse1計(jì)數(shù)變量unsigned char pulse2_count。 //pulse2計(jì)數(shù)變量unsigned int Pulse_Count。 //總脈沖計(jì)數(shù)unsigned char Pulse_Temp。 void Pulse_Plus(void)。void dispay(void)。void Pulse_deal(void)。void delay(unsigned char l,unsigned int k){ unsigned char p。 unsigned int q。 for(p=0。pl。p++){for(q=0。qk。q++)。}} void main (void) { unsigned char right_flag。 WDTCTL = WDTPW + WDTHOLD。 SCFQCTL=31。 //MCLK=32*ACLK=1024KHz,DCO+=0 SCFI0=0。 FLL_CTL0 |= XCAP18PF。 LCD_Initial()。 //液晶化 PULSE_DIR amp。=~ (PULSE_BIT1+PULSE_BIT2)。 //脈沖輸入端口初始化 PULSE_IE = PULSE_BIT1+PULSE_BIT2。 PULSE_IES = PULSE_BIT1+PULSE_BIT2。 ICCard_IO_Init()。 //初始化IC 端口 _EINT()。 for (。) { dispay()。 LPM3。 //進(jìn)LPM3模式 IC_DETECT_IE amp。=~ IC_DETECT_BIT。 //關(guān)閉IC中斷 _NOP()。 ICCard_ATR( amp。Data_Buffer[0] )。 right_flag=ICCard_PSC(amp。User_Key[0])。 //密碼校驗(yàn) if(right_flag==1) { ICCard_Read_MainMem( amp。Data_Buffer[0], 0x30, 1 )。 //讀取主存儲(chǔ)區(qū)0x30單元開(kāi)始連續(xù)1個(gè)單元數(shù)據(jù),存入Data_Buffer[0] Pulse_Temp=Data_Buffer[0]。 Pulse_deal()。 // ICCard_Update_MainMem_Nbyte( 0x30,0x00,1 )。 //清除0x30地址數(shù)據(jù) Beep_Alarm(1,0x5000,0x3000)。 } else { Beep_Alarm(5,0x3000,0x5000)。 } _NOP()。 IC_DETECT_IE |= IC_DETECT_BIT。 //重新使能IC中斷 }}//P1口中斷服務(wù)子程序//雙脈沖輸入中斷ifdef __IAR_SYSTEMS_ICC__if __VER__ = 200pragma vector=PULSE_VECTER__interrupt void PULSE_INT (void)elseinterrupt[PULSE_VECTER] void PULSE_INT (void)endifelseinterrupt[PULSE_VECTER] void PULSE_INT (void)endif{ if(PULSE_BIT1amp。PULSE_IFG) //干簧管“1”處理 { PULSE_IFG amp。= ~PULSE_BIT1。 delay(1,10000)。 if(PULSE_BIT1amp。PULSE_IN) //再次判斷干簧管“1”是否吸合 { PULSE_IFG amp。= ~PULSE_BIT1。 system_state_flag amp。= ~PLUS_REPARE_FLAG。 } else { if(PULSE_BIT2amp。PULSE_IN) //再次判斷干簧管“1”是否吸合 { pulse1_count++。 //干簧管1 計(jì)數(shù)變量pulse1_count加1 system_state_flag |
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1