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

正文內(nèi)容

avr簡易密碼鎖課程設(shè)計報告-文庫吧資料

2025-01-24 21:03本頁面
  

【正文】 0xff)。)。 reset(39。 count=0。 lcd_gotoxy(0,0)。 break。 lcd_putsf(try again)。 delay_ms(5000)。 lcd_putsf(PW Error _!)。count++) { if(pw[count]!=pw_temp[count]) //輸入密碼與原密碼比對 { lcd_clear()。 count==6) //確定按鍵 { for(count=0。 } } if(key==15 amp。 count++。 count6) { lcd_putchar(key+48)。 key10 amp。 if(key!=0xff) { if(key=0 amp。 //顯示字符串Present PW: lcd_gotoxy(0,1)。 lcd_gotoxy(0,0)。 bit q_flag=0。 lcd_putsf(Press any key)。 lcd_putsf(Wele)。 check_pw()。 set_flag=1。 if(key!=0xff) { delay_ms(10)。 lcd_clear()。 DDRD=0x00。 DDRC=0x00。 DDRB=0x00。 DDRA=0xf0。void main(void){ uchar key。uchar pw[6]={0,0,0,0,0,0},pw_temp[6]={0,0,0,0,0,0}。void reset(uchar mark)。PORTBendasminclude define uchar unsigned charuchar keyscan(void)。參考文獻資料a. 單片機應(yīng)用技術(shù):C語言版/王靜霞主編.——北京:電子工業(yè)出版社,b. 單片機原理及應(yīng)用/彭同明等編著.——2版.——北京:中國電力出版社,2009c. 百度文庫資料。通過本次設(shè)計,我們進一步了解了ATmega16單片機的外圍電路、矩陣按鍵和LCD1602的工作原理和使用方法。 密碼修改及提示小結(jié)本次設(shè)計采用的是液晶顯示以及矩陣按鍵,液晶顯示屬于靜態(tài)顯示處理起來比較簡單,但矩陣按鍵采取的是掃描的方式,在處理按鍵時需要不停地掃描,處理不當(dāng)就會造成按鍵無響應(yīng)或者是死循環(huán)。密碼設(shè)置同樣需要輸入兩次且完全匹配才能完成密碼修改。實際應(yīng)用時為保護密碼,輸入密碼是應(yīng)顯示對應(yīng)的“*”。進入該模塊后程序開始識別按鍵進行密碼輸入,密碼驗證是先讀取用戶輸入的密碼存到臨時緩存中,待用戶輸入完畢并確認(rèn)后進行密碼比對,比對完成后給出相應(yīng)的提示和響應(yīng)動作。 lcd_putsf(Press any key)。 lcd_putsf(Wele)。 check_pw()。 set_flag=1。 if(key!=0xff) { delay_ms(10)。 主程序流程圖 程序模塊設(shè)計根據(jù)流程圖寫出響應(yīng)的子程序最后在主程序中調(diào)用即可。完整源代碼見附錄1。 密碼鎖電路圖9三、 密碼鎖軟件設(shè)計開發(fā)軟件選擇了HP Info Tech的CodeVisionAVR ,開發(fā)語言為C語言,語法較為簡單易懂。通過Proteus軟件的使用我們能夠輕易地獲得一個功能齊全、實用方便的單片機實驗室。 LCD顯示模塊連接示意圖 密碼鎖電路圖設(shè)計Proteus軟件是Labcenter Electronics公司的一款電路設(shè)計與仿真軟件,它包括ISIS、ARES等軟件模塊,ARES模塊主要用來完成PCB的設(shè)計,而ISIS模塊用來完成電路原理圖的布圖與仿真。方法如下:/* 使用PORTB 連接LCD模塊 */asm.equ __lcd_port=0x18。 LCD1602顯示模塊顯示設(shè)計采用字符型液晶屏設(shè)計,由單片機的PB口控制字符液晶顯示。由于是機械式按鍵,我們必須在偵測到有按鍵被按下后延時一定
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1