微控制器用3 3矩陣鍵盤顯示數字0 9

2025-02-10 13:40:06 字數 1115 閱讀 5356

微控制器用3*3矩陣鍵盤顯示數字0~

1樓:匿名使用者

0~9是10個數字,3*3矩陣對應9個數字。

2樓:匿名使用者

這個很簡單啊,不難,現實就看你使用什麼了,lcd就麻煩點,led就更簡單了。

通過微控制器外接乙個4*4矩陣鍵盤,設定「0-9」啟動」10個按鍵,進行30秒倒計時顯示通過2位數碼管即時顯示

3樓:網友

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的頻率了。

微控制器中led點陣顯示屏與led矩陣顯示器有何區別與聯絡

就是觸控式螢幕的問題,點陣是螢幕由好多點組成,在陽光下挺明顯,矩陣是點點幾乎不見了,陽光下會看到很多條線縱橫交錯,90度角,相對點陣屏這個不怎麼明顯 led矩陣顯示與點陣顯示有何區別與聯絡 10 應該是一樣的,led點陣的led連線方式就是採用矩陣方式,由行和列進行連線,點陣中任一個led都有一個唯...

5V微控制器與3 3V微控制器串列埠通訊問題

5v微控制器與3.3v微控制器串列埠不能通訊,是設定錯誤造成的,解決方法如下 1 首先51微控制器的可用記憶體只有00h 7fh,堆疊指標設定在60h,則堆疊的大小就是60h 7fh。這算是有規定大小的。2 堆疊主要是為子程式呼叫和中斷操作而設立的,因此對應有兩項功能 保護斷點和保護現場。3 微控制...

用51微控制器產生方波,用51微控制器產生方波

這個就不需要什麼電路了吧,有個51最小系統板 lcd1602液晶 幾個按鍵就ok了,因為你是輸出脈衝嘛,51也就只能輸出高低電平的脈衝了,外加一個液晶顯示即可。你到網上查一下液晶的連線電路就ok,一大把的。另外你說的程式也並不難啊,頻率這麼低,用定時計數器就可以實現了。可以做一個公式,用頻率或者佔空...