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

正文內(nèi)容

畢業(yè)設計-基于at89s52單片機的電子密碼鎖控制系統(tǒng)設計-預覽頁

2025-07-07 01:41 上一頁面

下一頁面
 

【正文】 單片機控制方案。 (2)采用 LCD 顯示單元,提高了可讀性 ,提供良好的人機界面。 鍵盤輸入模塊開鎖電路密碼存儲模塊晶振電路AT89C52L C D 顯示模塊復位電路 圖 系統(tǒng)結(jié)構(gòu)框圖 鹽城工學院課程設計說明書( 2021) 3 單片機及其最小系統(tǒng) 復位電路的設計 復位是單片機的初始化操作。該復位電路采用按鍵電平復位式復位電路。 圖 復位電路 時鐘電路的設計 時鐘電路為單片機產(chǎn)生時序脈沖,單片機所有運算與控制過程都是在統(tǒng)一的時序脈沖的驅(qū)動下的進行的 ,如果單片機的時鐘電路停止工作(晶振停振),那么單片機也就停止運行了。其原理圖如圖 。對鍵的識別方法通常有兩種:一種是通用的組行掃描 查詢法;另一種是速度較快的線反轉(zhuǎn)法。如果有按鍵被按下,總會有一根行線電瓶被拉至低電平從而使行線不全為 1。其中退格鍵的功能是當輸入密碼錯誤的時候,清除前面已經(jīng)輸入的數(shù)據(jù),重新輸入。開鎖時,按下鍵盤上的開鎖按鍵后,利用鍵盤上的數(shù)字鍵 0- 9輸入密碼,每按下一個數(shù)字鍵后在顯示器上顯示一個 *,輸入多少位就顯示多少個 *。 圖 ( a) 開機狀態(tài) 圖 (b) 等待輸入狀態(tài) 圖 (c) 密碼輸入正確狀態(tài) eA l oW H l n e r p l e D a s e E t O K 鹽城工學院課程設計說明書( 2021) 7 4 程序設計 模塊介紹 本設計將密碼鎖軟件分為以下幾個模塊 (程序見附錄程序清單 ): ( 1)主程序模塊 主程序主要完成系統(tǒng)及外圍電路的初始化,控制 LCD 根據(jù)按鍵操作進行各個狀態(tài)的轉(zhuǎn)化,實現(xiàn)密碼鎖的人機交互界面。我們是在做單片機課程設 計,但我們不是藝術(shù)家,他們可以拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實際的構(gòu)想永遠只能是構(gòu)想,永遠無法升級為設計。 另外,這次課程設計讓我感到了團隊合作的重 要性。發(fā)現(xiàn)、提出、分析、解決問題和實踐能力的提高都會受益于我在以后的學習、工作和生活中。 sbit light= P3^0。 //用來在定時器中計數(shù)的 全局變量 uchar code table[]= Hello!。 uchar password[]={2,0,1,0,9,3} 。 //鎖鍵盤標志 uchar startflag。 //寫數(shù)據(jù)函數(shù) void init()。 //帶返回值的鍵盤掃描程序 void enter_code(uchar t)。 //輸入密碼 失敗時 響應 void lockkey()。 init()。 //反復掃描輸入,等待隨時輸入 if(temp!=No_key) //有按鍵按下才進行下面的操作 { if(temp==10) { reset()。 //進行確認判斷 if(conflag) //密碼確認為正確 { succeed_an()。 wright_(0x80)。 } } /****** 顯示 OK********/ void display_OK() { uchar num。num++) { wright_data(table1[num])。)。 display_enter()。num++) { save[num]=0。 //顯示的是空格 } wright_(0x80+0x40)。 } /****** 輸入密碼正確進行響應 ********/ void succeed_an() { light=0。 //燈滅 } /****** 輸入密碼錯誤進行響應 ********/ void fail_an() { lockkey()。t10) { if(j==0) { wright_(0x80+0x40) 。 } else { wright_data(39。 //保存輸入的數(shù)據(jù) } } /******校對密碼以確定是不是正確的 **********/ void confirm() { uchar k。 鹽城工學院課程設計說明書( 2021) 21 } } if(k==6) //要是條件退出的話說明六個數(shù)全對密碼 { conflag=1。 light1=0。 //標志清零解除鍵鎖,方便下次使用 } } } /******初始化 ***********/ void init() { uchar num。 ET0=1。 //這個必須要置 零,否則無法正常顯示 lcden=0。 //清顯示 wright_(0x80) 。 delay(1)。 lcden=1。 lcddata=date。 lcden=0。x) for(y=110。 //num 的初值要為無鍵盤按下時的返回值 /*********掃描第一行 ****************/ KEY=0xfe。 //讀出高四位 while(temp!=0xf0) { delay(5)。 while(temp!=0xf0) //確認確實有按鍵按下 { temp=KEY。 break。 break。 } } } /*********掃描第二行 ***************/ KEY=0xfd。 while(temp!=0xf0) { delay(5)。 while(temp!=0xf0) { temp=KEY。 break。 break。 } } } /*********掃描第三行 ****************/ KEY=0xfb。 while(temp!=0xf0) { delay(5)。 while(temp!=0xf0) { temp=KEY。 break。 break。 } } } /*********掃描第四行 ****************/ KEY=0xf7。 while(temp!=0xf0) { delay(5)。 while(temp!=0xf0) { temp=KEY。 break。 break。 } } } return num。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。s Premier League match at Chelsea on Sunday. I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport. For me it39。s actions. CSKA said they were surprised and disappointed by Toure39??傆X得自己自己似乎應該去做點什么,或者寫點什么。t really grow up, it seems is not so important。 Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time. 原來,這個世界上,對某個事件能產(chǎn)生化學反應的,除了非做不可的堅決,還有,時間。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時候是最后又打起了退堂鼓。 Those were broken into various shapes of stationery。突然想到那件藍格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告了終結(jié)的邂逅計劃 …… 那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。t. Baumgartner still will free fall at a speed that would cause you and me to pass out, and no parachute is guaranteed to work higher than 25,000 feet (7,620 meters). cause there
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1