《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 基于AT89C51的密碼電源開關設計
基于AT89C51的密碼電源開關設計
摘要: 較為詳細地介紹了以單片機為核心的密碼電源開關的設計,使51 系列單片機充分應用在了控制系統中。該系統實現簡單,結構靈活(按鍵部分也可以采用中斷的連接方法) ,開發經濟,具有一定的市場前景。
Abstract:
Key words :

    隨著現代技術的發展,電與我們生活的關系越來越密切,從工業生產到居家生活的每一個細節都離不開電。但令人頭疼的是卻有許多人在偷電漏電,盜用別人的電源使用,給別人造成了經濟上的損失?,F在,在同一間辦公室辦公的情況越來越普遍了,為了使非法用戶在不知道密碼的情況下,無法使用電源,筆者在這里設計了一個密碼電源開關" title="密碼電源開關">密碼電源開關,它是基于微控制芯片A T89C51 的一項新的具有實用價值的系統。這個系統結構簡單,保密性好,可以同時控制多路電源,具有輸入錯誤密碼告警,輸入正確密碼開、關電源,用電器關電后自動啟動保護延時等功能。

    工作原理及硬件結構

    利用89C51 設計的密碼電源開關原理如圖1所示,系統以89C51 為核心,89C51 是Intel 公司的一款集CPU 、RAM、ROM、I/ O 接口、定時器/ 計數器、中斷系統為一體的單片機, 片上帶有4 K 的ROM 和128 ×8 位的RAM。系統中按鍵采用查詢方法與單片機連接,可以實現輸入正確密碼開電源,輸入正確密碼關電源,修改密碼,修改延時等功能。8 路繼電器全部連接在P0口,通過P0口的電平變化來控制繼電器,進而控制電源的開關,為了節省端口,L ED 顯示連在普通口,因為要在關電后保證密碼不丟失,利用I2 C 技術在單片機外部擴展了一個E2 PROM(A T24C02) ,來存儲正確的密碼。

 

 

 

    單片機最小系統

    如圖2 所示,89C51 的外部通過18 ,19 腳連接一個晶振和兩個電容,構成振蕩電路,可以為單片機提供時鐘頻率。9 腳通過一個10kΩ 電阻和一個10μF 的電容構成了一個簡單的復位電路, EA 接高電平,AL E、PSEN 信號不用,這樣就構成了一個單片機最小系統。這個最小系統未設復位鍵,系統加電時自動復位。

    繼電器電路

    本系統中要實現用弱電去控制強電,所以我們使用了繼電器,用以對電源通斷的控制,如圖3 所示,繼電器通過一個三極管直接連接到P0 口,當P0口為高電平時,繼電器導通,接通外部電源,反之,斷開外部電源。

    外部存儲器的擴展

    為了把修改后的正確密碼保存起來,不至于在斷電后密碼丟失,所以在設計中通過I2 C 技術擴展了一個外部存儲器。I2 C 總線是一種串行數據總線,只有二根信號線,一根是雙向的數據線SDA ,另一根是時鐘線SCL 。如圖4 所示,因為89C51 沒有直接的I2 C 接口,所以使用模擬I2 C 技術,SDA 連接在P2. 3 口,SCL 連接在P2. 2 口,用軟件程序控制數據的輸入輸出。

 

 

    在I2 C 總線上傳送的一個數據字節由8 位組成??偩€對每次傳送的字節數沒有限制,但每個字節后必須跟一位應答位。數據傳送首先傳送最高位(MSB) ,首先由主機發出啟動信號“S”(SDA 在SCL高電平期間由高電平跳變為低電平) ,然后由主機發送一個字節的數據。啟動信號后的第一個字節數據具有特殊含義:高7 位是從機的地址,第8 位是傳送方向位,0 表示主機發送數據(寫) ,1 表示主機接收數據(讀) 。被尋址到的從機設備按傳送方向位設置為對應工作方式。標準I2 C 總線的設備都有一個七位地址,所有連接在I2 C 總線上的設備都接收啟動信號后的第一個字節,并將接收到的地址與自己的地址進行比較,如果地址相符則為主機要尋訪的從機,應在第9 位應答時鐘脈沖時向SDA 線送出低電平作為應答。除了第一字節是通用呼叫地址或十位從機地址之外,第二字節開始即數據字節。數據傳送完畢,由主機發出停止信號“P”( SDA 在SCL 高電平期間由低電平跳變為高電平) 。A T24CX 系列串行E2 PROM 具有I2 C 總線接口功能,功耗小,寬電源電壓(根據不同型號2. 5V~6. 0V) ,工作電流約為3mA ,靜態電流隨電源電壓不同為30μA~110μA ,所以在本系統中使用A T24C02 作為外部存儲器。

    其他硬件電路

    本系統中的使用到的按鍵較少,只有4 個,分別是通道選擇,功能切換,數字切換/ 修改延時,確認/修改密碼。為了簡化電路結構,節省成本,在系統中未使用掃描鍵盤的連接思路,而是采用了圖5 的連接方法。

 

 

    按鍵一端接P3 口,一端接地,當有按鍵按下時,相應口的電平就會被拉低。然后用軟件程序就可以檢查出是哪個鍵按下,隨后執行相應的功能。因為P3 口全做了I/ O 口使用,所以在連接硬件的時候,每一個口上都接了一個上拉電阻。L ED 顯示部分通過模擬串行口來進行顯示,時鐘線和數據線連接到單片機的普通口。電源電路使用典型的電源電路,一個整流橋加一個穩壓管,就可以構成一個電源電路。為了增加系統的可操作性,特加了三個L ED 指示燈,分別是修改延時指示燈、修改密碼指示燈、告警燈,都直接連接在P1 口,用程序控制。

    控制軟件設計

    結合設計的要求和電路要實現的功能,系統的主要程序流程如下:

    主程序

 

 

 

    這個程序采用了數枝狀的結構,這樣比較適合于此硬件電路,也容易實現系統的功能。在主程序中,反復查詢與按鍵相連的端口,一但發現有按鍵按下,迅速判斷出來是哪個按鍵按下,然后調用相應的子程序,并執行功能,待執行完后,又返回主程序等待。

    輸入數字子程序

 

 

    輸入數字鍵可以實現兩個功能,一個是單純的輸入數字,從0 到9 循環,每修改一次,數字都要保存到顯示緩沖區中,以便打開電源,關閉電源,修改密碼時使用。輸入數字鍵一般是和確認鍵配合使用的,因為在這個系統中采用的是串行顯示,所以每次只能顯示一位,共有四位數字,從低位到高位顯示的時候,當每一位上的數字選好后,都要確認一下,才能移到下一位顯示。如圖7 所示在每一次輸入完數字以后,都要查詢一下是否有修改延時的要求,如果有,那么就要執行修改延時的功能,在本系統中,最大延時取了5 分鐘,這個值到實際中是可以修該的。修改后的延時值存在一個特定的存儲區中,以備觸發定時器時使用。本系統中采用延時的功能主要是為了保護用電器,例如冰箱之類的大功率用電器,它要求在每次關電和開電之間應該有一定的延時,以保護用電器,延長壽命。而這個設計就恰恰滿足了這種要求,它可以在你關閉電源時自動啟動定時器延時,如果定時時間未結束,即使密碼輸入正確,也無法開機。

    選路子程序

    選路子程序比較簡單,通過反復循環來實現路數的選擇,選好的路數存到特定的存儲單元中,作為判斷條件供其他程序使用。

    確認子程序

    確認程序主要實現對輸入數字的確認及判斷系統是否有延時要求。

    修改延時/ 修改密碼子程序

 

    程序主要作用就是實現修改密碼和修改延時,可以通過外部按鍵來切換,在外部各有一個指示燈,來顯示現在處于什么狀態。修改延時時只要修改延時燈點亮,就可以通過輸入數字鍵來修改延時。當修改密碼指示燈亮時,就可以修改密碼。修改好的密碼通過特定的端口送到外部存儲器AT24C02 保存起來。

    比較子程序

 

 

    比較子程序主要實現對輸入的密碼和原始密碼進行比較的作用,可以實現對繼電器的開與關的控制及控制延時的打開的控制。延時的關閉是在定時器里完成的,在這里就不再過多的闡述了。

    部分程序如下:

MAIN :

MOV SP , # 60H

MOV TMOD , # 01H ;設置定時器T0

MOV TH0 , # 3CH

MOV TL0 , # 0B0H ;100 毫秒初值

SETB EA

MOV DINGSHI_CZ , # 01H ;存計數次數

MOV XGMM_PASS , # 00H ;修改密碼允許標志清0

MOV 0CH , # 0C8H ;循環200 次

MOV 0DH , # 0C8H ;循環200 次

MOV 0EH , # 0C8H ;循環200 次

 ; ....................

MOV 4AH , # 00H

MOV 4BH , # 00H

MOV 4CH , # 00H

MOV 4DH , # 00H ;清顯示屏的代碼

LCALL CL EAR ;清顯示器

MOV A , # 00H

MOV P0 ,A

MOV R4 , # 08H ;控制路數的次數

  MOV R3 , # 00H ;控制路數,默認第1 路

MOV R0 , # 30H ;密碼緩存首地址

MOV R5 , # 00H

MOV R7 , # 05H ;控制定時次數,最大5 分鐘

MOV A , # 01H

MOV 38H ,A

MOV OPEN_SHU T1 , # 00H ;控制各路的開與關

MOV OPEN_SHU T2 , # 00H

MOV OPEN_SHU T3 , # 00H

MOV OPEN_SHU T4 , # 00H

MOV OPEN_SHU T5 , # 00H

MOV OPEN_SHU T6 , # 00H

MOV OPEN_SHU T7 , # 00H

MOV OPEN_SHU T8 , # 00H

MOV YANSHI , # 00H ;關延時標志位

; ........查詢是否有鍵按下........

START :

SETB P3. 2

SETB P3. 3

SETB P3. 4

SETB P3. 5

LCALL DL10_MS

MOV A ,P3

JNB ACC. 2 ,FUN0

JNB ACC. 3 ,FUN1

JNB ACC. 4 ,FUN2

JNB ACC. 5 ,FUN3

LCALL DL10_MS

LJMP START         ;查詢是否有鍵按下

FUN0 : LJMP XUANLU ;調用選路子程序

FUN1 : LJMP INPU T_SZ ;調用輸入數字子程序

FUN2 : LJMP YES_MOVE ;調用確認子程序

FUN3 : LJMP GNQH ;調用功能切換子程序

    結束語

    文較為詳細地介紹了以單片機為核心的密碼電源開關的設計,使51 系列單片機充分應用在了控制系統中。該系統實現簡單,結構靈活(按鍵部分也可以采用中斷的連接方法) ,開發經濟,具有一定的市場前景。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久久久久噜噜噜久久久精品| 欧美日韩一区在线观看| 国产日本欧洲亚洲| 亚洲成色www久久网站| 亚洲精品中文字幕有码专区| 欧美电影美腿模特1979在线看| 午夜精品一区二区三区四区| 久久精品夜色噜噜亚洲aⅴ| 亚洲欧美区自拍先锋| 一区二区三区日韩在线观看| 久久精品国产亚洲一区二区| 欧美日韩性视频在线| 精品69视频一区二区三区| 欧美一区二区三区四区夜夜大片| 中文高清一区| 亚洲午夜视频| 国语自产精品视频在线看抢先版结局| 久久精品女人| 亚洲高清网站| 娇妻被交换粗又大又硬视频欧美| 欧美一级午夜免费电影| 久久久久国产精品麻豆ai换脸| 欧美日韩美女在线观看| 久久久久免费观看| 国产精一区二区三区| 亚洲美女网站| 亚洲国产高潮在线观看| 欧美日韩免费视频| 亚洲欧洲另类| 国产亚洲一级| 亚洲综合好骚| 国产一级揄自揄精品视频| 国产欧美一区二区精品婷婷| 蜜桃av一区| 欧美成ee人免费视频| 国产伦精品一区| 国产亚洲欧美另类中文| 亚洲视频精品在线| 国产乱码精品| 欧美视频专区一二在线观看| 欧美另类视频| 亚洲精品欧美专区| 国内伊人久久久久久网站视频| 99精品国产热久久91蜜凸| 国产伦精品免费视频| 一区二区三区黄色| 久久在线观看视频| 国产一区二区三区精品久久久| 在线欧美视频| 国产一区二区三区奇米久涩| 欧美女人交a| 久久久久**毛片大全| 久久激情综合网| 国产精品揄拍一区二区| 久久九九全国免费精品观看| 国产日韩欧美亚洲一区| 免费欧美在线| 国产精品自在欧美一区| 中文国产一区| 久久久久久久一区| 欧美极品欧美精品欧美视频| 一区二区三区成人精品| 亚洲一区3d动漫同人无遮挡| 亚洲福利视频一区| 久久综合久久综合久久综合| 久久亚洲私人国产精品va媚药| 国产无遮挡一区二区三区毛片日本| 久久九九国产| 91久久精品www人人做人人爽| 中国成人黄色视屏| 91久久在线| 国产一区二区三区黄| 在线一区二区三区四区| 国产午夜精品美女毛片视频| 国产乱子伦一区二区三区国色天香| 欧美日韩精品一二三区| 久久大逼视频| 国产精品久久久久aaaa樱花| 美女精品在线| 91久久久精品| 免费成年人欧美视频| 噜噜噜躁狠狠躁狠狠精品视频| 日韩写真在线| 午夜精品视频| 一区福利视频| 欧美jizzhd精品欧美巨大免费| 免费成人激情视频| 亚洲国产欧美一区二区三区丁香婷| 国产日韩亚洲欧美综合| 欧美日韩在线免费视频| 亚洲人成网站999久久久综合| 亚洲精品资源| 欧美午夜电影在线| 亚洲人被黑人高潮完整版| 亚洲精品日韩在线观看| 国产精品久久中文| 日韩午夜精品视频| 亚洲日韩第九十九页| 国产欧美日韩精品在线| 国产精品乱子久久久久| 美女精品一区| 尹人成人综合网| 久久蜜桃av一区精品变态类天堂| 亚洲一区区二区| 国产麻豆日韩欧美久久| 欧美午夜性色大片在线观看| 久久久国产亚洲精品| 中文亚洲字幕| 久久躁日日躁aaaaxxxx| 国产精品嫩草影院一区二区| 亚洲婷婷综合色高清在线| 国产伦精品一区| 久久男人av资源网站| 美女露胸一区二区三区| 亚洲欧美日本视频在线观看| 亚洲自拍偷拍视频| 亚洲人成在线播放网站岛国| 欧美人与性禽动交情品| 日韩视频一区| 99在线精品视频| 亚洲国产小视频在线观看| aa级大片欧美| 国产精品剧情在线亚洲| 久久久久久久久久久久久久一区| 在线日韩av| 亚洲大胆人体在线| 久久国产精品一区二区三区四区| 亚洲国产欧美日韩精品| 宅男在线国产精品| 亚洲国产欧美国产综合一区| 亚洲国产精品久久精品怡红院| 欧美成人精品在线视频| 国产精品自拍一区| 国产一区二区三区直播精品电影| 欧美成人视屏| 亚洲高清在线精品| 国产欧美一区在线| 亚洲国产欧美国产综合一区| 国产综合香蕉五月婷在线| 麻豆免费精品视频| 欧美日韩一区二区免费在线观看| 欧美视频在线观看| 日韩午夜在线视频| 最新中文字幕一区二区三区| 国产精品扒开腿爽爽爽视频| 狂野欧美性猛交xxxx巴西| 欧美日韩亚洲综合| 国产欧美一区二区精品仙草咪| 影音先锋亚洲视频| 国产女主播视频一区二区| 午夜精品久久久久影视| 欧美精品二区三区四区免费看视频| 先锋影音网一区二区| 久久本道综合色狠狠五月| 亚洲国产欧美一区二区三区同亚洲| 国内激情久久| 国产精品丝袜久久久久久app| 国内伊人久久久久久网站视频| 欧美日韩一级视频| 久久蜜桃香蕉精品一区二区三区| 影音先锋亚洲电影| 久久久国产一区二区| 欧美另类一区二区三区| 国产美女在线精品免费观看| 亚洲欧美国产制服动漫| 夜夜嗨av一区二区三区| 欧美天堂亚洲电影院在线观看| 韩国精品在线观看| 亚洲尤物视频在线| 亚洲国产欧美在线| 久久久伊人欧美| 欧美电影在线观看| 亚洲精品国产精品乱码不99按摩| 国产亚洲欧美色| 久久久精品久久久久| 欧美激情一区二区三区在线| 国产精品v欧美精品v日本精品动漫| 欧美激情二区三区| 亚洲精品字幕| 亚洲免费小视频| 欧美一区二区三区免费观看视频| 国产精品影视天天线| 国产欧美日韩综合精品二区| 国产一区日韩一区| 亚洲每日在线| 黄色小说综合网站| 亚洲综合日韩中文字幕v在线| 中文精品在线| 国产婷婷97碰碰久久人人蜜臀| 久久婷婷蜜乳一本欲蜜臀| 国产精品二区在线观看| 国产精品视频久久一区| 欧美午夜精品理论片a级按摩| 99在线观看免费视频精品观看| 亚洲欧美日韩国产中文| 欧美在线一区二区| 欧美国产高潮xxxx1819| 欧美另类99xxxxx| 亚洲欧美国产精品专区久久| 久久精品首页| 在线免费观看欧美| 欧美中文字幕在线| 两个人的视频www国产精品| 一本不卡影院| 99v久久综合狠狠综合久久| 久久久蜜臀国产一区二区| 麻豆91精品| 激情五月***国产精品| 性娇小13――14欧美| 亚洲在线网站| 亚洲午夜羞羞片| 欧美性大战久久久久| 久久免费高清| 国产一二三精品| 免费在线日韩av| 亚洲综合第一| 国产精品无码永久免费888| 亚洲久久一区二区| 久久精视频免费在线久久完整在线看| 欧美日韩午夜| 久久综合狠狠综合久久综合88| 欧美精品一区二区三区一线天视频| 中日韩午夜理伦电影免费| 亚洲一区二区三区在线| 国产精品第一页第二页第三页| 亚洲电影免费| 欧美一区二区三区在| 欧美大片网址| 在线看欧美视频| 亚洲国产精品久久精品怡红院| 欧美午夜精品一区二区三区| 国产一区二区电影在线观看| 麻豆精品视频在线观看| 欧美日韩视频第一区| 欧美一区二区成人6969| 国产精品国产一区二区| 久久不射中文字幕| 欧美高潮视频| 久久久无码精品亚洲日韩按摩| 国产综合色一区二区三区| 亚洲网站在线播放| 欧美国产精品v| 欧美久久一级| 国产精品美女在线观看| 夜夜嗨av一区二区三区免费区| 亚洲视频电影在线| 午夜精品久久久久久久99黑人| 麻豆av福利av久久av| 欧美激情麻豆| 欧美另类在线播放| 国产一区二区三区最好精华液| 久久久不卡网国产精品一区| 在线观看精品一区| 99精品国产高清一区二区| 欧美日韩免费网站| 亚洲欧美国产精品va在线观看| 亚洲国产一区二区精品专区| 国际精品欧美精品| 亚洲影音先锋| 亚洲精品欧美| 欧美精品在线看| 欧美视频在线观看免费网址| 欧美日韩在线免费视频| 国产日韩欧美一二三区| 欧美专区在线播放| 在线免费观看日本欧美| 欧美精品电影在线| 欧美在线免费观看亚洲| 欧美日韩国产精品一区| 亚洲美女黄色| 在线观看日韩av| 国产精品久久久久久久9999| 日韩午夜黄色| 欧美本精品男人aⅴ天堂| 99re成人精品视频| 欧美亚洲自偷自偷| 国产欧美欧洲在线观看| 国产亚洲综合性久久久影院| 老司机精品视频一区二区三区| 欧美一区午夜视频在线观看| 久久aⅴ乱码一区二区三区| 欧美怡红院视频一区二区三区| 国产性色一区二区| 国产精品日韩一区| 欧美精品二区三区四区免费看视频| 影音先锋日韩资源| 国产精品外国| 欧美午夜寂寞影院| 一区在线视频| 国产亚洲精品资源在线26u| 亚洲国产精品成人综合色在线婷婷| 国产午夜精品视频| 欧美精品色网| 欧美一区亚洲二区| 欧美日韩国产在线播放网站| 亚洲福利在线看| 亚洲观看高清完整版在线观看| 在线观看日韩www视频免费| aa日韩免费精品视频一| 欧美一区二区视频在线观看2020| 亚洲国产精品视频一区| 久久久久久久一区| 亚洲制服av| 亚洲国产高清视频| 亚洲精品在线视频观看| 亚洲免费在线视频| a4yy欧美一区二区三区| 欧美视频一区二区三区| 欧美精品日韩www.p站| 欧美日韩情趣电影| 欧美a级一区| 欧美午夜电影在线| 欧美黑人一区二区三区| 在线观看91精品国产入口| 一区二区三区黄色| 欧美午夜欧美| 国产老肥熟一区二区三区| 国产一区二区中文字幕免费看| 亚洲欧美日韩另类精品一区二区三区| 亚洲一区日本| 欧美成人午夜影院| 欧美一二三区精品| 国产噜噜噜噜噜久久久久久久久| 久久久水蜜桃av免费网站| 91久久精品美女| 久久久久国产精品人| 亚洲免费人成在线视频观看| 欧美三级日韩三级国产三级|