欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 基于51單片機(jī)的RFID密碼鎖門禁系統(tǒng)設(shè)計(jì)資料(源碼+原理圖等) [打印本頁]

作者: czcdzscszd    時(shí)間: 2018-4-28 09:48
標(biāo)題: 基于51單片機(jī)的RFID密碼鎖門禁系統(tǒng)設(shè)計(jì)資料(源碼+原理圖等)
分享一個(gè)51單片機(jī)做的門禁系統(tǒng),資料齊全,親測可用


Altium Designer畫的RFID密碼鎖門禁系統(tǒng)電路原理圖和PCB圖如下:(51hei附件中可下載工程文件)


設(shè)計(jì)文檔內(nèi)容截圖:


   本設(shè)計(jì)采用STC89C52作為主控芯片,專用讀卡器模塊用來讀射頻卡的信息,當(dāng)有卡進(jìn)入到讀卡器讀卡的范圍內(nèi)時(shí)就會讀取到相應(yīng)的卡序列號,并根據(jù)得到的卡序列號做出相應(yīng)的操作。若正確則開門,若不正確則報(bào)警并顯示錯(cuò)誤信息。本設(shè)計(jì)實(shí)現(xiàn)了自動(dòng)、準(zhǔn)確的識別卡序列號,對門禁系統(tǒng)起著重要的作用EEPROM采用AT24C04芯片,掉電后可以存儲密碼,從而保證了系統(tǒng)的安全性。人機(jī)交互通道部分采用了4×4矩陣鍵盤輸入以及LCD12864標(biāo)準(zhǔn)字符型液晶顯示。針對于用按鍵輸入密碼,根據(jù)密碼的正確與否來進(jìn)行相應(yīng)的操作,管理員可以自行設(shè)定和修改密碼;輸出系統(tǒng)部分包括驅(qū)動(dòng)開鎖電路和報(bào)警電路;其中,在本系統(tǒng)設(shè)計(jì)中,驅(qū)動(dòng)開鎖電路用發(fā)光二極管表示,而報(bào)警電路則使用蜂鳴器。

2、研究方案
   本系統(tǒng)的主要電路包括:讀卡器數(shù)據(jù)采集電路、串行E2PROM存儲電路、LCD12864顯示電路、報(bào)警電路、門控電路、鍵盤電路。
  (1)數(shù)據(jù)采集:讀卡器YHY502ATG通過天線讀取RFID卡的數(shù)據(jù),然后將數(shù)據(jù)傳送出去。但這部分還只是設(shè)計(jì)階段沒有真正的實(shí)現(xiàn),該系統(tǒng)還需要在今后的工作中進(jìn)一步的研究和改善。所以在仿真中簡單的用一個(gè)開關(guān)按鈕代替讀卡器正確信號的輸入。
   (2)數(shù)據(jù)分析:AT89C52接收到數(shù)據(jù)后,將數(shù)據(jù)傳送給AT24C04或上位機(jī),AT24C04或上位機(jī)對數(shù)據(jù)進(jìn)行分析,從而判斷數(shù)據(jù)的有效性。
   (3)數(shù)據(jù)處理:針對數(shù)據(jù)的采集和分析的結(jié)果做出相應(yīng)的處理,例如顯示、報(bào)警、門控等。
(4)密碼輸入模塊:(a)針對于用按鍵輸入密碼,根據(jù)密碼的正確與否來進(jìn)行相應(yīng)的操作;(b)管理員可以自行設(shè)定和修改密碼; (c)友好的人機(jī)界面;(d)輸入正確的密碼后,驅(qū)動(dòng)開鎖電路。
(5)報(bào)警機(jī)制模塊:當(dāng)出現(xiàn)非法卡或輸入的密碼不正確時(shí)產(chǎn)生報(bào)警。
3. 擬解決的關(guān)鍵問題
(1)系統(tǒng)總方案的論證
(2)系統(tǒng)硬件設(shè)計(jì)
(3)程序軟件設(shè)計(jì)

五、已進(jìn)行的科研工作基礎(chǔ)和已具備的科學(xué)研究條件(包括已經(jīng)取得的科研成果、已經(jīng)完成的科學(xué)實(shí)驗(yàn)及調(diào)查研究、具備的主要儀器設(shè)備及資料與數(shù)據(jù)等),以及可行性分析

1. 已進(jìn)行的科研工作基礎(chǔ)和已具備的科學(xué)研究條件
   在大學(xué)期間,我們開設(shè)了單片機(jī)的,對整個(gè)單片機(jī)的控制比較熟悉,做過相關(guān)的單片機(jī)設(shè)計(jì)的實(shí)驗(yàn),目前我校圖書庫里有很多較好的相關(guān)資料,在這個(gè)過程中我們查閱相關(guān)資料,文獻(xiàn),熟悉單片機(jī)的仿真軟件環(huán),具備相關(guān)科研工作基礎(chǔ)與條件。
   近年來,門禁系統(tǒng)因其獨(dú)特的優(yōu)越性作為安全防范系統(tǒng)中的一個(gè)分支得到了飛速的發(fā)展和較廣泛的應(yīng)用。門禁系統(tǒng)之所以能在眾多安防產(chǎn)品中脫穎而出,是因?yàn)樗円酝卜喇a(chǎn)品(如閉路監(jiān)控、 防盜報(bào)警等)的被動(dòng)安防方式為主動(dòng)控制方式。射頻識別技術(shù)是一種非接觸式的自動(dòng)識別技術(shù),它通過射頻信號自動(dòng)識別目標(biāo)對象并獲取相關(guān)數(shù)據(jù),識別工作無須人工干預(yù),作為條形碼的無線版本,RFID技術(shù)具有條形碼所不具備的防水、防磁、耐高溫、使用壽命長、讀取距離大、標(biāo)簽上數(shù)據(jù)可以加密、存儲數(shù)據(jù)容量更大、存儲信息更改自如等優(yōu)點(diǎn),其應(yīng)用將給零售、物流等產(chǎn)業(yè)帶來革命性變化。同時(shí),經(jīng)濟(jì)水平的高速發(fā)展讓人們越來越關(guān)心建筑內(nèi)部的安全性。為了適應(yīng)信息時(shí)代的需要,保證小區(qū)內(nèi)部的安全性,滿足用戶當(dāng)時(shí)的各種需求,智能門禁系統(tǒng)應(yīng)運(yùn)而生。智能門禁系統(tǒng)集計(jì)算機(jī)技術(shù)、電子技術(shù)、機(jī)械技術(shù)、磁電技術(shù)和射頻識別技術(shù)于一體,使卡與鎖之間實(shí)現(xiàn)完整“對話”功能,以智能卡來控制門鎖的開啟,開創(chuàng)了門禁管理的新概念,它不僅給管理者提供了更安全、更快捷、更自動(dòng)化的管理模式,而且也給使用者帶來了極大的方便。本文研究的基于射頻識別技術(shù)的門禁系統(tǒng)就是這樣的一種系統(tǒng)。

2.可行性分析
   我查閱了相關(guān)資料,也了解到目前已經(jīng)具備進(jìn)行這個(gè)實(shí)驗(yàn)的基礎(chǔ),并且實(shí)用性很強(qiáng),很多人都進(jìn)行過相關(guān)研究,這個(gè)實(shí)驗(yàn)是可行的。
首先規(guī)劃出了系統(tǒng)的硬件功能模塊和軟件功能模塊,以及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求和要求的子模塊,并在整個(gè)的設(shè)計(jì)中可以進(jìn)行模塊化設(shè)計(jì),為以后的設(shè)計(jì)帶來方便。所以此設(shè)計(jì)是可行的。

元器件清單:
規(guī)格
規(guī)格
位號
數(shù)量
電解電容
10uF
C1
1
瓷片電容
22pF
C2, C3
2
瓷片電容
0.1uF
C17, C18
2
二極管
IN4148
D2
1
晶振
12MHZ
J1
1
LED
LED4
1
金屬膜電阻
10K
R1, R3, R4
3
金屬膜電阻
1K
R5, R7, R10
3
電位器
10k
RT1
1
單片機(jī)
ST89C52
U1
1
排阻
4.7K
U3
1
開關(guān)
SWITCH
U4
1
電源接口
POW
U5
1
排針

U6
1
三極管
S8550
U7
1
蜂鳴器
BELL
U8
1
存儲器
AT24C02
U9
1
RC522
CON8
U12, U28
2
排針
CON2
U13
1
三極管
'S8550
U14
1
繼電器
JDQ-5
U15
1
穩(wěn)壓管
LM1117
U22
1
液晶
LCD12864
U23
1

單片機(jī)源程序如下:
  1. #include "reg52.h"
  2. #include "main.h"
  3. #include "uart.h"
  4. #include "timer.h"
  5. #include "rc522.h"
  6. #include "ctrl.h"
  7. #include "lcd12864.h"
  8. #include "beep.h"
  9. #include "key.h"  
  10. #include "EEPROM.h"

  11. void init_all(void)        //初始化
  12. {
  13.         EA = 0;              //關(guān)總中斷                 
  14.         init_timer(); //定時(shí)器初始化
  15.         init_uart();  //串口初始化
  16.         init_rc522(); //RC522初始化        
  17.         lcd_init();          //LCD初始化   
  18.         EEPROM_READ(0,Card_SN_BUF,4);//EEPROM初始化,取出記錄的卡號  
  19.         EEPROM_READ(7,KEY_BUF,8);//EEPROM初始化,取出記錄的密碼
  20.         
  21.         send_bytes(Card_SN_BUF,4);
  22.         EA = 1;                  //開總中斷
  23. }

  24. void main(void)          //主函數(shù)
  25. {        
  26.         INT8U key;

  27.     Delay_ms(50); //讓硬件穩(wěn)定
  28.         init_all();           //執(zhí)行初始化函數(shù)
  29.         relay_OFF();   //關(guān)繼電器
  30.         LED_BLINK_1(); //led test
  31.         beep1();           //beep test         
  32.     display(0,0,0);         //顯示初始化

  33.         while(1)
  34.         {
  35.            key=key_scan(); //按鍵操作
  36.            if(key==12)  if(states>0) states--;
  37.                         else states=0;        //上一功能
  38.            
  39.            if(key==13) if(++states>3) states=3;        //下一功能
  40.            ctrl_process(); //進(jìn)入RC522操作
  41. ……………………

  42. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

代碼+原理圖+文檔:
RFID門禁.7z (11.79 MB, 下載次數(shù): 3160)

作者: lucheng77    時(shí)間: 2018-4-30 21:41
不錯(cuò)不錯(cuò),資料全,寫的也詳細(xì),方案也很有實(shí)用性。

作者: 13118302007    時(shí)間: 2018-5-12 10:51
為什么沒有顯示啊?
作者: 13118302007    時(shí)間: 2018-5-13 13:54
代碼和原理圖不匹配吧
作者: meilidianzhi    時(shí)間: 2018-5-14 21:01
謝謝樓主的分享
作者: 陌上花開lemons    時(shí)間: 2018-5-16 13:20
資料很不錯(cuò)
作者: czcdzscszd    時(shí)間: 2018-5-17 14:43
13118302007 發(fā)表于 2018-5-12 10:51
為什么沒有顯示啊?

檢查下你12864的線接對了嗎 P07對應(yīng)DB0
作者: 13118302007    時(shí)間: 2018-5-17 18:28
czcdzscszd 發(fā)表于 2018-5-17 14:43
檢查下你12864的線接對了嗎 P07對應(yīng)DB0

24C02定義的引腳沒有看見
作者: czcdzscszd    時(shí)間: 2018-5-20 16:49
13118302007 發(fā)表于 2018-5-17 18:28
24C02定義的引腳沒有看見

是的 實(shí)際程序用的是自置EEPROM 但不影響實(shí)際效果 你想用24C02就改一下唄
作者: 邸博涵    時(shí)間: 2018-5-30 15:41
好,非常好,太好了
作者: SZYASL    時(shí)間: 2018-5-31 11:20
資料很不錯(cuò),不過程序還沒來得及調(diào)試,先來給個(gè)好評
作者: 瓊樓玉宇2018    時(shí)間: 2018-5-31 18:04
好東西,感謝分享
作者: phl123456    時(shí)間: 2018-6-1 19:00
我的下好程序,蜂鳴器一直響。屏幕沒顯示,這是怎么回事
作者: panshuo980311    時(shí)間: 2018-6-8 11:40
不錯(cuò)不錯(cuò),資料全,寫的也詳細(xì),方案也很有實(shí)用性
作者: 縱夕入林定心    時(shí)間: 2018-6-13 20:11
66666666666666
作者: psusxj    時(shí)間: 2018-6-16 14:14
資料完備!值得學(xué)習(xí)
作者: 羅村    時(shí)間: 2018-6-22 11:27
能發(fā)一下郵箱嗎
作者: 夜魔流火    時(shí)間: 2018-6-22 23:52
為什么兩個(gè)RC522?
作者: 97423842    時(shí)間: 2018-6-28 10:03
很實(shí)用的好程序,感謝大佬分享
作者: 彈丸大哥    時(shí)間: 2018-8-7 16:11
感謝~~好教程
作者: tianyazcc    時(shí)間: 2018-8-11 13:45
感謝樓主的分享,正好需要這方面的東西
作者: ronglle    時(shí)間: 2018-8-26 00:09
不錯(cuò),很詳細(xì)的。
作者: sykim    時(shí)間: 2018-8-29 06:55
很實(shí)用的資源
作者: sykim    時(shí)間: 2018-8-29 06:56
我也要做一個(gè)。
作者: 笑者    時(shí)間: 2018-9-24 20:41

好東西,感謝分享
作者: s95134    時(shí)間: 2018-9-24 23:14
可以不錯(cuò)
作者: lcl1260519806    時(shí)間: 2018-10-2 09:46
不錯(cuò)不錯(cuò)非常好,謝謝lz
作者: q1106499240    時(shí)間: 2018-10-8 17:43
謝謝大佬
作者: 電子丶小白    時(shí)間: 2018-10-11 10:41
大佬,電容是幾v呢,rc522圖片上不是一個(gè)嘛,器件清單上,咋有兩個(gè)
作者: kuilian    時(shí)間: 2018-10-18 00:36
謝謝分享!!
作者: tyarist    時(shí)間: 2018-10-23 10:19
不錯(cuò)不錯(cuò),資料全,寫的也詳細(xì),方案也很有實(shí)用性
作者: duop    時(shí)間: 2018-10-29 16:49
還是很不錯(cuò)的
作者: wanglinrong    時(shí)間: 2018-10-30 19:36
這個(gè)可以好好學(xué)學(xué),值得跟著做下
作者: mone哥    時(shí)間: 2018-11-7 20:17
好東西不錯(cuò)
作者: 392.    時(shí)間: 2018-11-8 01:05
分享得很詳細(xì),但是我黑幣不夠下載啊
作者: 鈴戀仙    時(shí)間: 2018-11-8 16:38
恩,值得學(xué)習(xí)學(xué)習(xí)
作者: 712356385    時(shí)間: 2018-11-13 15:55
不錯(cuò),資料全,寫的也詳細(xì),
作者: Erhey    時(shí)間: 2018-11-14 08:55
這個(gè)用的是什么板子?
作者: sf7    時(shí)間: 2018-11-19 16:12
請問里面的那些.h的文件呢,頭文件呢,咋都是.C文件
作者: 老趙    時(shí)間: 2018-11-21 10:12
很好的資料!
作者: 小嘍嘍i    時(shí)間: 2018-11-21 10:50
正好學(xué)了RFID
作者: 夢想LZP    時(shí)間: 2018-11-23 10:01
樓主有么又基于STM32的IC門禁卡系統(tǒng)設(shè)計(jì)的資料。
作者: 鳳的情緒    時(shí)間: 2018-11-30 23:05
圖中的三個(gè)文件哪個(gè)是需要導(dǎo)入51芯片的?我以前都是只導(dǎo)入一個(gè)源程序,沒這么多的小分類。能麻煩樓主小姐姐解釋下嗎?
--------------追加----
直接用Keil5打開prj目錄里面的IC_RC522.uvproj 即可,不需要導(dǎo)入

CW2[T(Y$FGR}3L28IV]}C2U.png (104.15 KB, 下載次數(shù): 1047)

CW2[T(Y$FGR}3L28IV]}C2U.png

作者: rainbowyu    時(shí)間: 2018-12-5 11:21
你好,請問一下能存幾張IC卡,還有我讀程序的時(shí)候好像是存ID卡時(shí),那個(gè)EEPROOM的地址不會改變,是每次都覆蓋掉之前的嗎

作者: sjh1025    時(shí)間: 2018-12-12 16:05
先下載下來學(xué)習(xí)學(xué)習(xí)。謝謝了
作者: lzhl    時(shí)間: 2018-12-12 18:46
謝謝樓主分享
作者: fengzhuang    時(shí)間: 2018-12-15 19:19
感謝分享,學(xué)習(xí)。
作者: xiaoleS    時(shí)間: 2018-12-17 18:02
資料不錯(cuò),贊一個(gè)!
作者: liu583501928    時(shí)間: 2018-12-18 00:14
phl123456 發(fā)表于 2018-6-1 19:00
我的下好程序,蜂鳴器一直響。屏幕沒顯示,這是怎么回事

同樣的問題
作者: 何某人    時(shí)間: 2018-12-18 14:38
謝謝樓主分享
作者: a233211834    時(shí)間: 2018-12-18 15:41
謝謝,很好
作者: ddss    時(shí)間: 2018-12-20 16:43
非常好,先下載看一下源程序
作者: woojoon1981    時(shí)間: 2018-12-20 19:54
正是我所需要的,,謝謝。。
作者: 鳳的情緒    時(shí)間: 2018-12-22 21:14
liu583501928 發(fā)表于 2018-12-18 00:14
同樣的問題

也是同樣的問題   
你解決了嗎?
作者: 孤獨(dú)一生背鍋狗    時(shí)間: 2018-12-23 16:53
我用帶字庫的12864 沒顯示啊
作者: weiluo66    時(shí)間: 2018-12-24 17:49
下載看看   
作者: Linux—    時(shí)間: 2018-12-24 20:25
rainbowyu 發(fā)表于 2018-12-5 11:21
你好,請問一下能存幾張IC卡,還有我讀程序的時(shí)候好像是存ID卡時(shí),那個(gè)EEPROOM的地址不會改變,是每次都覆 ...

同問能存幾張卡,是不是存8張卡就要定義8個(gè)卡號緩存?
作者: 呂馬璐    時(shí)間: 2018-12-25 10:07
資料非常詳細(xì),想要學(xué)習(xí)下

作者: 呂馬璐    時(shí)間: 2018-12-25 10:15
這個(gè)密碼鎖可以加音樂么
作者: tangsir    時(shí)間: 2018-12-25 22:27
學(xué)習(xí)了
作者: 1376837    時(shí)間: 2018-12-26 17:27
拿走了,多謝!!!
作者: bg3irm    時(shí)間: 2018-12-28 22:02
留下腳步頂貼是美德

作者: 趙玉俊    時(shí)間: 2018-12-29 11:16
沒有仿真圖
作者: 33329    時(shí)間: 2018-12-29 14:17
感謝樓主分享。
作者: cm7626    時(shí)間: 2018-12-29 17:15
非常好!
作者: beardyan    時(shí)間: 2018-12-31 21:02
瀏覽了好多有關(guān)智能開鎖文章,就屬這篇文章內(nèi)容詳盡,圖文并茂,贊
作者: 鳳的情緒    時(shí)間: 2019-1-1 21:22
phl123456 發(fā)表于 2018-6-1 19:00
我的下好程序,蜂鳴器一直響。屏幕沒顯示,這是怎么回事

只用樓主的程序,你的可以用了嗎?

作者: 趙玉俊    時(shí)間: 2019-1-2 16:43
13118302007 發(fā)表于 2018-5-13 13:54
代碼和原理圖不匹配吧

是的,部匹配。
作者: lihaijun2014    時(shí)間: 2019-1-3 21:56
試一試
作者: 夢想LZP    時(shí)間: 2019-1-4 13:54
鳳的情緒 發(fā)表于 2018-12-22 21:14
也是同樣的問題   
你解決了嗎?

你們解決了嗎 ?我也遇到了同樣的問題

作者: w7016203w    時(shí)間: 2019-1-9 16:30
請問可以出仿真圖嗎,protues的

作者: cheshin    時(shí)間: 2019-2-17 22:20
小姐姐!!我用51最小系統(tǒng)板做這個(gè)應(yīng)該就不用在接電容電阻那些了把
作者: 270497470    時(shí)間: 2019-3-18 12:34
謝謝分享!!
作者: zdengxin    時(shí)間: 2019-3-19 09:02
很好的教程
作者: lgqcxj    時(shí)間: 2019-3-23 20:02
感謝樓主
作者: RANGER75    時(shí)間: 2019-3-24 22:15
rainbowyu 發(fā)表于 2018-12-5 11:21
你好,請問一下能存幾張IC卡,還有我讀程序的時(shí)候好像是存ID卡時(shí),那個(gè)EEPROOM的地址不會改變,是每次都覆 ...

為什么我的就是蜂鳴器一直響   屏幕沒顯示  我就是直接用上面的PCB做出來直接用的他的程序
作者: sty376366866    時(shí)間: 2019-3-25 10:02
謝謝分享!
作者: Ccccs    時(shí)間: 2019-3-27 15:35
很給力!!!
作者: 楊大飛    時(shí)間: 2019-4-8 13:24
很好的資料
作者: Bubble88    時(shí)間: 2019-4-9 22:04
太無敵了,謝謝樓主
作者: wuyukai    時(shí)間: 2019-4-9 22:39
可以哦!!!!
作者: 123321gjx    時(shí)間: 2019-4-10 18:19
phl123456 發(fā)表于 2018-6-1 19:00
我的下好程序,蜂鳴器一直響。屏幕沒顯示,這是怎么回事

我的也有問題,引腳和程序不匹配
作者: Bubble88    時(shí)間: 2019-4-12 22:32
原理圖庫能私發(fā)一下么?我看這里面好像沒有。
郵箱:934518302@qq.com
作者: Bubble88    時(shí)間: 2019-4-13 10:15
123321gjx 發(fā)表于 2019-4-10 18:19
我的也有問題,引腳和程序不匹配

你們有這個(gè)的PCB庫壓縮包里有嗎?
作者: jijikebian    時(shí)間: 2019-4-15 11:20
下載你的資料 編譯就都是錯(cuò)誤
作者: chenweiming666    時(shí)間: 2019-4-22 09:21
不是免費(fèi)的嗎
作者: 51小黑白    時(shí)間: 2019-4-22 15:39
這個(gè)資料真的很給力
作者: 大道必成    時(shí)間: 2019-4-22 19:50
好資料,值得學(xué)習(xí)


作者: E1549296087    時(shí)間: 2019-4-26 16:51
源程序不對啊,有沒有大佬解釋一下啊

作者: E1549296087    時(shí)間: 2019-4-26 16:52
鳳的情緒 發(fā)表于 2018-11-30 23:05
圖中的三個(gè)文件哪個(gè)是需要導(dǎo)入51芯片的?我以前都是只導(dǎo)入一個(gè)源程序,沒這么多的小分類。能麻煩樓主小姐姐 ...

你那個(gè)問題解決了嗎?到底是哪個(gè)文件?

作者: HELLOYOU    時(shí)間: 2019-4-30 11:55
可以,學(xué)習(xí)了。。。
作者: 953234525    時(shí)間: 2019-4-30 14:08
很給力!!!
作者: mdzz971222    時(shí)間: 2019-5-4 10:41
emmm,感覺看著好厲害啊
作者: zheng0401    時(shí)間: 2019-5-7 12:59
6666,效果很滿意
作者: 1339613840    時(shí)間: 2019-5-9 20:04
num=16;//16表示沒按鍵輸入         P1=0xfe; //掃描第一行         temp=P1;         temp&=0xf0;         if(temp!=0xf0)        //檢測有按鍵按下         {                 Delay_ms(5);                 temp=P1;                 temp&=0xf0;                 if(temp!=0xf0)                 {                         temp=P1;                         switch(temp)          //判斷按下是哪一個(gè)按鍵                         {                                 case 0xee:num=1;                                         break;                                 case 0xde:num=2;                                         break;                                 case 0xbe:num=3;                                         break;                                 case 0x7e:num=12;                                         break;                         }                         while(temp!=0xf0)                         {                                 temp=P1;                                 temp&=0xf0;                                 }                 }         }
作者: 1339613840    時(shí)間: 2019-5-9 20:07
0xfe什么意思?
oxee又是什么?里面的十六進(jìn)制都不知道代表什么?
還有后面的那些數(shù)字代表什么,1 ,2,3? 12?



num=16;//16表示沒按鍵輸入
        P1=0xfe; //掃描第一行
        temp=P1;
        temp&=0xf0;
        if(temp!=0xf0)        //檢測有按鍵按下
        {
                Delay_ms(5);
                temp=P1;
                temp&=0xf0;
                if(temp!=0xf0)
                {
                        temp=P1;
                        switch(temp)          //判斷按下是哪一個(gè)按鍵
                        {
                                case 0xee:num=1;
                                        break;
                                case 0xde:num=2;
                                        break;
                                case 0xbe:num=3;
                                        break;
                                case 0x7e:num=12;
                                        break;
                        }
                        while(temp!=0xf0)
                        {
                                temp=P1;
                                temp&=0xf0;       
                        }
                }
        }

作者: 458135523    時(shí)間: 2019-5-14 16:04
資料很全學(xué)習(xí)了
作者: kill_ha_ha    時(shí)間: 2019-5-14 21:13
謝謝樓主的慷慨!
作者: 楓火    時(shí)間: 2019-5-16 11:52
有沒有單片機(jī)仿真圖啊
大佬們
作者: Lu娜    時(shí)間: 2019-5-22 18:41
原理圖打不開咋回事?





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1