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

正文內(nèi)容

課程設(shè)計(jì)---紅外遙控電子密碼鎖的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-05-16 16:24本頁面
  

【正文】 35 } void INTERRUPT_OFF() { EA = 0。 INTERRUPT_ON()。 INIT_TIME_0()。 } void SYS_init() { INIT_LCD()。)。)。)。 LCD_Write_Hanzi(0, 0, 歡迎進(jìn)入本系統(tǒng) !)。 } void show_huanyingjiemian() { INTERRUPT_OFF()。)。)。 LCD_Clear()。 } INTERRUPT_ON()。 i 8。 INTERRUPT_OFF()。} } return value。 i++) { 34 if(anma[i] != minma[i] *minma[i]) {value = 0。 for(i = 0。 i++) { anma[i] = AT24C02_Read(i)。 for(i = 0。 } } uchar MIMA_bidui(uchar *minma, uchar *anma) { uchar i = 0, value=1。 i 8。 } } void MIMA_zhuanhuan(uchar *minma, uchar *anma) { uchar i = 0。 Delayms(800)。 } else { INTERRUPT_OFF()。 Delayms(800)。//儲存暗碼 INTERRUPT_OFF()。 if(MIMA_shuru()) { MIMA_zhuanhuan(minma, anma)。 LCD_Write_Hanzi(0, 0, 請輸入新密碼 : )。 33 } //密碼修改函數(shù) void MIMA_change() { INTERRUPT_OFF()。 } KEY_main=255。 while(KEY_main==255)。 } INTERRUPT_ON()。 show_menu()。 LCD_Write(1, KEY_main+0x30)。amp。 LCD_Write_x_y(0, 1)。 while(KEY_main==255)。 } INTERRUPT_ON()。 i 8。 } } } } } uchar MIMA_shuru() { uchar t = 0, i = 0, j = 1。 show_menu()。 break。 break。 } else break。 show_menu()。//提示輸入錯(cuò)誤 Delayms(800)。 LCD_Clear()。//進(jìn)入修改密碼函數(shù) show_menu()。//顯示修改密碼界面 INTERRUPT_ON()。 LCD_Clear()。 } case 2://修改密碼 { KEY_main=255。 } break。 INTERRUPT_ON()。 LCD_Write_Hanzi(0, 0, 輸入錯(cuò)誤 !)。 } else { INTERRUPT_OFF()。 INTERRUPT_ON()。 LCD_Write_Hanzi(0, 0, 鎖已打開 !)。 LCD_Clear()。//顯示開鎖界面 INTERRUPT_ON()。 LCD_Clear()。 } } void main_key() { if(KEY_main != 255) { 30 if(OPEN == 0) { switch(KEY_main) { case 1://開鎖 { KEY_main=255。 show_menu()。 void INTERRUPT_OFF()。 void SYS_init()。 void show_menu()。 uchar MIMA_bidui(uchar *minma, uchar *anma)。 void MIMA_change()。 void main_key()。 uchar anma[8] ={0}。 uchar KEY_main = 255。 Value++。 } void LCD_Write_Hanzi(uchar x, uchar y, uchar *Value) { 29 LCD_Write(0, addr_tab[8*y + x])。 } } void LCD_Write_Num(uchar x, uchar y, uchar Value) { LCD_Write(0, addr_tab[8*y + x])。 while(*value 0) { LCD_Write(1, *value)。 } void LCD_Write_x_y(uchar x, uchar y) { LCD_Write(0, addr_tab[8*y + x])。Delayms(1)。Delayms(1)。Delayms(1)。Delayms(1)。Delayms(1)。 } void INIT_LCD() { Delayms(30)。 value)。 value = value 4。 LCD_SendByte(0xf0 amp。 LCD_Read_busy()。 } void LCD_Write(uchar k, uchar value) // k = 0 寫命令 ,k = 1 寫數(shù)據(jù) 28 { uchar [2] = {lcd_w,lcddata_w}。 //11111,RW(1),RS(0),0 } while(0x80amp。temp2))。 } return ((0xf0amp。 CLK= 0。 CLK= 0。i8。 if(SID) temp1++。 CLK = 1。i++) { temp1=temp11。 for(i=0。 } } /********************************************************** 接收一個(gè)字節(jié) ***********************************************************/ uchar LCD_ReceiveByte() { unsigned char i,temp1,temp2。 CLK = 1。 27 Dbyte=Dbyte1。i8。}} void LCD_SendByte(uchar Dbyte) { unsigned char i。i125。 //***************************************************** // 函 數(shù) 名: void Delay_LCD(void) // 功 能: 5ms 延時(shí) //****************************************************/ void Delayms(uint t) //約延時(shí) ms {uint i。 sbit RESET = P0^0。 sbit SID = P0^2。 Key()。 } void KEY_TIME_0() interrupt 1 using 0 { TH0 = 0X0E。 26 ET0 =1。 TH0 = 0X0E。 } } void Delay(unsigned int i) { while( i)。break。break。break。break。break。break。break。break。break。break。break。break。 l++。amp。 KEY_change(k)。 j = KEY。 i = KEY。 i = KEY。 Delay(1000)。 i = KEY。 uchar k = 0。 } } 矩陣鍵盤模塊 include define KEY P2 void Key(void) { uchar i = 0。//CH case 64:return 17。//聲音減 case 96:return 15。//快退 case 80:return 13。//電源開關(guān) case 32:return 11。 case 104:return 9。 case 40:return 7。 case 136:return 5。 case 112:return 3。 case 48:return 1。break。amp。 RED_key=RED_key+(uchar)RODATA。amp。amp。 RED_add=RED_add+(uchar)RODATA。amp。amp。 RODATA=0。amp。 RODATA=1。amp。res250) { OK=1。//非有用信號 } if(res=200amp。 while(1)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1