資料:如圖所示為磁卡機某一道讀寫結構框圖讀卡時磁卡上的磁條記錄信息經過讀磁頭感應出微弱電信號,鏡放大、整形成脈沖串,送至CPU,經判別CPU將脈沖串解碼成數據送至終端。 寫卡時,終端將數據發至CPU,CPU提示用戶拉卡,拉卡時磁卡同時通過編碼器和寫磁頭,編碼器在磁卡帶動下旋轉,產生與軌道密度相對應的脈沖小信號,經放大、整形送至CPU。CPU把脈沖作為同步信號,將數據一位一位發送到寫電路,通過寫磁頭,將數據記錄在磁條上。
QQ圖片20180607161401.png (25.71 KB, 下載次數: 50)
下載附件
2018-6-7 15:54 上傳
我的想法是,用戶刷卡,讀卡器讀磁頭把信息儲存在單片機存儲器中,在用戶輸入密碼后,再進行讀電路的后續操作,將信息傳給銀行,銀行處理完信息之后,給出消費成功與否的信息,傳回給單片機,單片機只用顯示屏顯示成功或者失敗就可以了。對于銀行卡的記錄扣款都是在銀行終端完成的。 而資料中的意思,似乎是先刷一下卡,進行讀卡操作,把數據傳給銀行,銀行寫卡,這個時候,再刷一下卡,把數據寫進磁卡。可是他這個操作并不現實啊,除了普通插卡的POS機是一直插著卡的,其他POS機都是刷一下就完成操作了。 麻煩哪位大神解決一下我的疑惑。
|