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

正文內容

數(shù)字式密碼電子鎖電路課程設計任務書-資料下載頁

2025-08-18 12:06本頁面

【導讀】可以涉及模擬、數(shù)。字、高頻、單片機、或者一個具有完備功能的電子電路系統(tǒng)。成功,則要說明原因,但要完成局部電路的仿真。

  

【正文】 LCD_set_position(0x44+i)。 LCD_printc(39。 39。)。 } //進行退格操作 break。 case 39。S39。: break。 //功能鍵處理 default : input_password[i]=key。 //有效數(shù)字密碼保存 LCD_set_position(0x44+i)。 LCD_printc(input_password[i++])。 } key=0。 //鍵值清零 } } /*********************************************************************** * Function: void Set_password() * Input Variables: None * Return Variables: None * Usage: 設置密碼鎖 系統(tǒng)的密碼 * Notes: None ***********************************************************************/ void Set_password() //設定密碼模塊函數(shù) { unsigned char i,j。 //局部循環(huán)、判斷變量 while(1) { LCD_cls()。 LCD_set_position(1)。 武漢理工大學《 Protel 應用課程設計》 25 LCD_prints(Set Password)。 LCD_set_position(0x40)。 LCD_prints( )。 //提起信息顯示 read_password()。 //讀入密碼 strncpy(temp_normal_password,input_password,9)。 //讀入密碼保存在臨時設定密碼數(shù)組 for(i=0。i9。i++) {input_password[i]=39。\039。} //讀入密碼數(shù)組初始化 LCD_set_position(0x44)。 while(kbscan()==0)。 LCD_cls()。 LCD_set_position(1)。 LCD_prints(Input again)。 read_password()。 //進行設定密碼確認 j=strcmp(input_password,temp_normal_password)==0。//判斷兩次密碼是否相同 for(i=0。i9。i++) {input_password[i]=39。\039。} if(j) { LCD_cls()。 LCD_set_position(2)。 LCD_prints(Set Password)。 LCD_set_position(0x42)。 LCD_prints(Successfully)。 strncpy(normal_password,temp_normal_password,9)。 for(i=0。i9。i++) {temp_normal_password[i]=39。\039。} while(kbscan()==0)。 break。 //如果相同保存密碼進行提示 } else { LCD_cls()。 LCD_set_position(1)。 for(i=0。i9。i++) {temp_normal_password[i]=39。\039。} LCD_prints(Passwords is)。 LCD_set_position(0x43)。 LCD_prints(difference)。 while(kbscan()==0)。 continue。 //如果不同放棄密碼并返回重新設定 } } } /*********************************************************************** 武漢理工大學《 Protel 應用課程設計》 26 * Function: verify_password () * Input Variables: None * Return Variables: None * Usage: 驗證密碼,控制鎖和聲光顯示部件的狀態(tài) * Notes: None ***********************************************************************/ void verify_password () //開鎖判斷模塊函數(shù) { unsigned char i。 lock=(strcmp(input_password,normal_password)==0)。 //判斷是否開鎖 if(lock==1) { LCD_cls()。 LCD_set_position(5)。 LCD_prints(Unlock)。 LCD_set_position(0x42)。 LCD_prints(Successfully)。 LEDR=1。LEDE=0。 miss=0。 while(kbscan()==0)。 LCD_cls()。 LCD_set_position(1)。 LCD_prints(Press any key)。 LCD_set_position(0x43)。 LCD_prints(to lock up)。 while(kbscan()==0)。 lock=0。 LEDR=0。LEDE=1。 } else { miss=miss+1。 if(miss3)。 //判斷是否進行異常告警 else { LCD_cls()。 LCD_set_position(3)。 LCD_prints(Warning!!!)。 didi()。 //異常告警 } LCD_cls()。 LCD_set_position(1)。 LCD_prints(Password Error)。 while(kbscan()==0)。 LCD_cls()。 武漢理工大學《 Protel 應用課程設計》 27 LCD_set_position(4)。 LCD_prints(Input the)。 LCD_set_position(0x40)。 LCD_prints(password again)。 //提示密碼錯誤并返回 while(kbscan()==0)。 } for(i=0。i9。i++) {input_password[i]=39。\039。} //輸入密碼數(shù)組初始化 return。 } /*********************************************************************** * Function: didi () * Input Variables: None * Return Variables: None * Usage: 進行蜂鳴報警 * Notes: None ***********************************************************************/ void didi() //蜂鳴報警模塊函數(shù) { unsigned int a=60。 while(1) { a=55。 //蜂鳴 50s while(a) { beep=0。 //響 250ms delay(250)。 beep=1。 //靜 250ms delay(250)。 beep=0。 delay(250)。 beep=1。 delay(250)。 } a=40。 //停響 10s while(a) { delay(250)。 } } return。 武漢理工大學《 Protel 應用課程設計》 28 } /*********************************************************************** * Function: main() * Input Variables: None * Return Variables: None * Usage: 系統(tǒng)主函數(shù),控制系統(tǒng)流程 * Notes: None ***********************************************************************/ void main() //系統(tǒng)主函數(shù) { Load()。 //系統(tǒng)初始化 first()。 Set_password()。 //設定系統(tǒng)密碼 while(1) { Load()。 //系統(tǒng)初始化 first()。 LCD_set_position(1)。 LCD_prints(Input password)。 LCD_set_position(0x40)。 LCD_prints()。 read_password()。 //讀入密碼 verify_password()。 //進行判斷 } //返回循環(huán) } 武漢理工大學《 Protel 應用課程設計》 29 本科生課程設計成績評定表 姓 名 田富杰 性 別 男 專業(yè)、班級 通信 1103 課程設計題目: Protel 應用課程設計 數(shù)字式密碼電子鎖電路設計 課程設計答辯或質疑記錄: 成績評定依據(jù): 序 號 內 容 分值 1 電路復雜程度、繪制電路圖的美觀程度 35分 2 仿真結果 25分 3 設計報告的完成 30分 4 課程設計答辯 20分 最終評定成績(以優(yōu)、良、中、及格、不及格評定) 指導教師 簽字: 年 月 日
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1