999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Proteus軟件的簡易密碼鎖仿真系統(tǒng)設(shè)計

2019-10-09 05:48:12張成法莊小葉
電子技術(shù)與軟件工程 2019年17期
關(guān)鍵詞:單片機綠色

文/張成法 莊小葉

密碼鎖在人們的日常生活中應(yīng)用的越來越廣泛,人們無需隨身攜帶鑰匙,只需輸入幾個數(shù)字或字符就能開門,給人們的生活帶來很大的便利。本文在Proteus軟件中利用單片機設(shè)計了簡易密碼鎖,用獨立按鍵來代表密碼鎖的數(shù)字,用LED燈的亮滅來表示密碼鎖的打開和關(guān)閉,用共陽極數(shù)碼管來顯示密碼鎖的相關(guān)信息。

1 整體設(shè)計

簡易密碼鎖仿真系統(tǒng)上電后,數(shù)碼管上顯示“—”,綠色LED指示燈處于熄滅狀態(tài),表示密碼鎖處于鎖定狀;輸入密碼后,如果輸入密碼錯誤,在數(shù)碼管上顯示輸入的密碼,然后緊接著顯示字符“F”,大約兩秒以后,數(shù)碼管上又顯示“—”,繼續(xù)處于等待密碼輸入狀態(tài);如果輸入的密碼正確,在數(shù)碼管上顯示正確的密碼,然后緊接著顯示字符“U”,同時綠色LED指示燈處于綠色點亮狀態(tài),表示密碼鎖已經(jīng)被打開。

2 硬件設(shè)計

本系統(tǒng)主要是由AT89C52單片機、電源電路、晶振電路、一位共陽極數(shù)碼管M1、四個獨立按鍵S0-S3和一位綠色的LED組成。共陽極數(shù)碼管M1經(jīng)由電阻R1-R7連接到單片機的P3.0-P3.6引腳,四個獨立按鍵S0-S3經(jīng)由四個上拉電阻R8-R11連接到單片機的P0.0-P0.3引腳。一位綠色的LED燈D1連接到單片機的P1.0引腳。用綠色的LED燈的亮滅來模擬密碼鎖的打開和鎖定。當(dāng)LED燈D1點亮變成綠色的時候,表示密碼鎖處于打開狀態(tài)。當(dāng)LED燈D1沒有被點亮處于熄滅狀態(tài)的時候,表示密碼鎖處于鎖定狀態(tài)。

按鍵S0、S1、S2 、S3依次表示數(shù)字0、1、2、3,當(dāng)按鍵S0被按下去的時候,表示輸入的密碼為0,其余類推。該密碼鎖的密碼被預(yù)先設(shè)定為2,當(dāng)按下S2鍵的時候,才能將密碼鎖打開。數(shù)碼管平常顯示“—”,表示處于等待密碼輸入狀態(tài)。當(dāng)密碼輸入錯誤的時候,數(shù)碼管上顯示"F"約2s,然后再顯示“—”繼續(xù)處于鎖定狀態(tài)。當(dāng)密碼輸入正確的時候,數(shù)碼管上顯示"U"約2s,并通過P1.0口將密碼鎖的鎖打開,此時綠色的LED燈D1點亮變成綠色,表示密碼鎖的鎖已打開。系統(tǒng)硬件電路圖如圖1所示。

3 軟件設(shè)計

圖1

在程序設(shè)計中定義無符號字符型數(shù)組baio[]用來存放共陽極數(shù)碼管上要顯示的字符0、1、2、3,- 、F、U所對應(yīng)的碼值。在main主程序中,主要采用while()死循環(huán)語句和switch case語句實現(xiàn)程序編程。定義無符號字符型變量anjian來保存按鍵信息,語句P0=0xff實現(xiàn)將P0口的引腳狀態(tài)全都置為1,語句P3=baio[4]和P1_0=1; 實現(xiàn)將密碼鎖系統(tǒng)上數(shù)碼管的初始狀態(tài)設(shè)置為"-" 和密碼鎖系統(tǒng)上表示密碼鎖打開和關(guān)閉的綠色LED指示燈D1設(shè)置為熄滅狀態(tài),表示密碼鎖處于關(guān)閉狀態(tài)。利用anjian=P0; yanshi(1200); anjian=P0;這三條語句可以實現(xiàn)利用軟件來延時去抖,因P0口上連接有四個按鍵S0-S3,首先讀取P0口的數(shù)值,將其數(shù)值賦給變量anjian,然后利用語句yanshi(1200)延時一段時間,緊接著再次讀取P0口的數(shù)值,并將其數(shù)值再次賦給變量anjian。因只使用了P0口的低四位,未使用高四位,語句anjian&=0x0f; 可以實現(xiàn)將P0口的高四位置0,只留下P0口的低四位的數(shù)值,并且把P0口的低四位的數(shù)值賦給變量anjian。利用switch (anjian) case{……}語句來判斷是S0-S3中的哪一個按鍵被按下去了,假如變量anjian中的數(shù)值為0x0e,表示S0鍵被按下去了,語句P3=baio[0];yanshi(10000);P3=baio[5]; yanshi(50000);break;會讓數(shù)碼管上顯示數(shù)字0,然后保持一小會兒時間,然后數(shù)碼管上緊接著顯示字符F,表示輸入密碼錯誤,同樣數(shù)碼管上要顯示字符F一段時間,然后退出case語句,又從頭開始執(zhí)行while()死循環(huán)語句,這時數(shù)碼管上又顯示字符"-",表示密碼鎖又處于鎖定狀態(tài)。假如變量anjian中的數(shù)值為0x0d或0x07,表示S1鍵或S3鍵被按下去,數(shù)碼管的顯示跟S0鍵按下去的顯示一樣。假如變量anjian中的數(shù)值為0x0b,表示S2鍵被按下去了,語句P3=baio[2];yanshi(10000);P 3=baio[6];P1_0=0; yanshi(62000);break;會讓數(shù)碼管上顯示數(shù)字2,然后保持一小會兒時間,然后數(shù)碼管上緊接著顯示字符U,表示輸入密碼正確,同時綠色LED指示燈D1點亮,變成綠色,表示密碼鎖打開。同樣數(shù)碼管上要顯示字符U一段時間,然后退出case語句,又從頭開始執(zhí)行while()死循環(huán)語句,這時數(shù)碼管上又顯示字符"-",表示密碼鎖又處于鎖定狀態(tài),等待按鍵S0-S3中的某個鍵被按下。程序代碼如下:

4 結(jié)束語

本文詳細(xì)闡述了簡易密碼鎖系統(tǒng)的硬件和軟件設(shè)計,設(shè)計了硬件電路,編寫了軟件程序代碼,并在Proteus軟件中進(jìn)行了仿真,達(dá)到了預(yù)期效果。該系統(tǒng)設(shè)計簡單,效果明顯,可應(yīng)用于實訓(xùn)教學(xué)。

猜你喜歡
單片機綠色
節(jié)儉綠色
品牌研究(2022年29期)2022-10-15 08:01:00
綠色低碳
品牌研究(2022年26期)2022-09-19 05:54:46
綠色環(huán)保
品牌研究(2021年35期)2022-01-18 08:45:18
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
綠色大地上的巾幗紅
海峽姐妹(2019年3期)2019-06-18 10:37:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 亚洲精品免费网站| 在线播放精品一区二区啪视频| 国产高清国内精品福利| 国产欧美视频综合二区| 日韩无码视频网站| 久久久噜噜噜久久中文字幕色伊伊 | 日韩毛片免费视频| 亚洲日本中文字幕天堂网| 五月婷婷丁香色| 国产精品久久久久久久伊一| 久久精品人人做人人爽电影蜜月 | 亚洲精品制服丝袜二区| 日韩欧美91| 91在线播放国产| 在线精品自拍| aⅴ免费在线观看| 欧美精品1区| 一级成人a做片免费| 国产亚洲精品自在线| 欧美色综合网站| 日韩欧美国产另类| 国产成人乱码一区二区三区在线| 曰韩免费无码AV一区二区| 91麻豆精品视频| 欧美精品三级在线| 亚洲精品自产拍在线观看APP| 婷婷色中文网| 国产欧美在线观看精品一区污| 伊人色在线视频| 欧美精品影院| 爆操波多野结衣| 国产手机在线观看| 久久精品91麻豆| 欧美精品在线免费| 97免费在线观看视频| 日韩欧美在线观看| 萌白酱国产一区二区| 欧美第一页在线| 青青草原国产| 国产网友愉拍精品| www亚洲天堂| 日韩毛片免费观看| 日韩午夜福利在线观看| 国产综合精品一区二区| 国产精品hd在线播放| 99re视频在线| 亚洲天堂伊人| 日韩精品一区二区三区大桥未久 | 亚洲美女久久| 国产精品黑色丝袜的老师| 日本五区在线不卡精品| 精品精品国产高清A毛片| 91亚洲精选| 不卡午夜视频| yjizz视频最新网站在线| 91麻豆精品视频| 亚洲综合网在线观看| 久久婷婷国产综合尤物精品| 亚洲美女一区| 亚洲欧美日韩久久精品| 手机成人午夜在线视频| 亚洲一区二区三区在线视频| 国产亚洲视频免费播放| 久久亚洲高清国产| 成人另类稀缺在线观看| 欧美全免费aaaaaa特黄在线| 国产精品女人呻吟在线观看| 国产超薄肉色丝袜网站| 久久特级毛片| 这里只有精品在线| 亚洲成aⅴ人片在线影院八| 国产精品浪潮Av| 99青青青精品视频在线| 无码网站免费观看| 尤物午夜福利视频| 成人亚洲视频| aaa国产一级毛片| 美女无遮挡被啪啪到高潮免费| 国产成人精品在线| 欧美视频在线不卡| 欧美激情,国产精品| 2021国产精品自拍|