|
課題主要由兩塊單片機開發板和C#上位機程序組成。發射機由主控芯片STC12C5A60S2、無線通信模塊nRF24L01、讀卡模塊RC522和顯示模塊LCD12864組成,用于讀取卡號、顯示卡號以及發射卡號。程序中禁止了應答信號,但并不影響整體。
接收機由主控芯片STC89C52、無線通信模塊nRF24L01、蜂鳴器和顯示模塊LCD12864組成,用于接收卡號、顯示用戶個人信息以及蜂鳴器提示。會有幾個小bug,樓主能力有限,并沒有完全解決。
C#上位機主要為串口程序,接收接收機串口發送的信息,并在窗口顯示刷卡時間和卡號,并沒有使用數據庫,卡號匹配在接收機中進行if語句判斷。能力有限,省事為上。
全部源碼下載(接收機 發射機和上位機):
上位機2.0.zip
(3.38 MB, 下載次數: 166)
2017-3-22 21:41 上傳
點擊文件名下載附件
nrf24L01 RC-522 12864發射機.zip
(203.36 KB, 下載次數: 146)
2017-3-22 21:41 上傳
點擊文件名下載附件
nrf24L01 12864接收機.zip
(75.84 KB, 下載次數: 128)
2017-3-22 21:41 上傳
點擊文件名下載附件
|
評分
-
查看全部評分
|