線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1899
推到 Plurk!
推到 Facebook!

請教一個IC卡讀卡機的問題

尚未結案
hungyulin
一般會員


發表:36
回覆:33
積分:13
註冊:2003-10-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-22 10:06:08 IP:203.70.xxx.xxx 未訂閱
最近公司要使用一款有按鍵的讀卡機,因為所附的檔好像都是 C 寫的所以不是很懂,我問過該公司,它說是用FrankLin , Keil 這兩種Compiler 編譯的,那到底是啥東東? 另外它的檔案有二個範例,一個是FrankLin目錄下的 CIT1kapi.h CIT1kFNK.lib HELLO.c HELLO.HEX HELLO.prj 也沒有可以安裝的元件,程式也不知道要怎麼寫了。救救我吧!
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-22 11:02:21 IP:211.96.xxx.xxx 未訂閱
IC讀卡機?一般都是用COM PORT (就是接滑鼠MODEM的那個PORT啦)來讀寫資料的,其實廠商附的都只是簡單的SDK或C LIBERARY,也有的會附DELPHI的COMPONENT元件方便讀取,不過只要摸熟了那設備的連接速度(一般都是設9600bps N,8,1),特定的讀取指令集(自己讀讀看COMport看讀卡時會寫啥東西進來),其實廠牌不同,用法大同小異~ 我不懂,不懂,不懂....所以我才來ktop學工夫
hungyulin
一般會員


發表:36
回覆:33
積分:13
註冊:2003-10-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-22 15:00:32 IP:203.70.xxx.xxx 未訂閱
就是因為它附的是 c 的liberary,SDK,所以看不是很懂,是不是有相關的資料可以參考。
computer18
一般會員


發表:1
回覆:11
積分:2
註冊:2002-03-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-22 15:24:43 IP:61.57.xxx.xxx 未訂閱
引言: 就是因為它附的是 c 的liberary,SDK,所以看不是很懂,是不是有相關的資料可以參考。
看ic讀寫卡機的讀取寫入指令 然後使用com port 的元件去讀寫, 例如使用spcomm 的元件, 或是其他的com port元件直接對讀寫卡機做讀寫的動作
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-22 16:18:43 IP:211.96.xxx.xxx 未訂閱
一般來講讀卡機的寫入讀出方式就如同MODEM一樣,最簡單的方法就是ASSIGNFILE(COMFILE,'COM1'),用TIMER定時去查看COMPORT的BUFFER里是不是有資料,如果有,READLN進來就可,至於WRITELN也是一樣,只要你有完整的讀卡機指令集(讀卡機不會笨到隨便塞字進去就寫進卡里吧,總要編解碼才行),就可以簡單的操作讀卡機了 我不懂,不懂,不懂....所以我才來ktop學工夫
frederick
中階會員


發表:101
回覆:108
積分:66
註冊:2002-08-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-10-25 09:58:13 IP:203.70.xxx.xxx 未訂閱
引言: 最近公司要使用一款有按鍵的讀卡機,因為所附的檔好像都是 C 寫的所以不是很懂,我問過該公司,它說是用FrankLin , Keil 這兩種Compiler 編譯的,那到底是啥東東? 另外它的檔案有二個範例,一個是FrankLin目錄下的 CIT1kapi.h CIT1kFNK.lib HELLO.c HELLO.HEX HELLO.prj 也沒有可以安裝的元件,程式也不知道要怎麼寫了。救救我吧!
hungyulin您好: 就以上問題回答您一下,請做參考。 1. FrankLin、Keil 是單晶片的C編譯器。所以它不是給PC程式用的, 而是給單晶片的,而這組譯器所支援的單晶片是:8051。 不過Keil 目前比較有名,書也比較多。 FrankLin屬於比較久遠的吧,就算資料要找也不好找,更沒中文書。 2.網址: keil:www.keil.com FrankLin :http://www.fsinc.com/ 3. 針對您列表的檔案名稱說明一下: 3-1. *.C、*.h這跟PC的C語言一樣。 3-2. *.prj,這是他編譯器環境中的專案檔,也跟PC一樣。 3-3. *.lib,也跟PC差不多,不過您要知道這library藏什麼函數, 引數才行。 3-4. *.hex檔,說直接一點就是把此檔燒錄到IC中。 4. 所以基本上PC與單晶片的C編譯器都差不多,只是目的不一樣而已。 如有錯誤還請各位先進指教。 謝謝~
系統時間:2024-07-06 0:20:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!