當前位置:編程學習大全網 - 編程語言 - 求 課程設計 Verilog編程 電子鎖及門鈴電路設計 要求:(1)設計壹個電子鎖,其密碼為8位二進制代碼, 開

求 課程設計 Verilog編程 電子鎖及門鈴電路設計 要求:(1)設計壹個電子鎖,其密碼為8位二進制代碼, 開

1.編碼按鈕分別為0,1,2,……,9十個按鍵:可以用矩陣鍵盤實現,

2.用發光二極管作為輸出指示燈,燈亮代表鎖“開”,燈滅代表鎖“不開”,用壹個IO口,接上二極管,接上限流電阻,接地。密碼正確,另該IO口值為1,否則為0;

3.設置開鎖密碼,並按此密碼設計電路。密碼可以是0~9十位數。若按開鎖編碼規定數的先後順序按動按鈕後,發光二極管由滅變亮,表示電子鎖打開。通過掃描按鍵,並與原設置的密碼校驗,正確則控制二極管。編程時,可以作為中斷服務程序。如果可以,加入90C46數據存儲,用來保存密碼和更改密碼。所以,可以考慮壹下,鍵盤可以為4*4,增加幾個功能鍵。也可以設置兩套密碼,其中壹套是正常的密碼,另壹套是在非常情況下使用的,如果使用的是非常規的密碼,也可以出發報警。這在編程上不是特別麻煩。 如果開始輸入密碼,則開啟計時器計時,4min是不是有點長了點?可以設置為30s,也可以統計密碼輸入錯誤統計,如果超過壹定次數,則被鎖死,需要其他方式打開,並報警。鎖死之後,可以通過另壹套密碼打開。就是SIM卡的PUK碼原理。5KHZ的頻率信號,可以由ALE發出的信號直接2分頻即可,無需另外設置分頻或方波發生。因為用12M的晶振,ALE的頻率就是1M。

5.設計門鈴電路,按動門鈴按鈕,發出500Hz的頻率信號,並可使編碼電路清零,同時可解除報警?這點有點不太懂,按動門鈴,和編碼電路由什麽關系?是屏蔽編碼電路嗎?不讓輸入密碼?如果是這樣,也不難。呵呵。按門鈴的時候,給單片機壹個信號,單片機檢測這個信號後執行屏蔽鍵盤,報警位置零。 這裏為什麽就是500hz的信號呢?用5k的不行嗎,如果這樣的話,就需要壹個方波發生函數了。這樣也好,只需改個參數就可以實現5000和500hz的頻率了。

以上個人觀點,僅供參考。

  • 上一篇:如何實現文件到程序窗口的Drag&Drop
  • 下一篇:急急急!有誰知到 LTC時間碼 的編碼方式和的解碼方法嗎?
  • copyright 2024編程學習大全網