999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

學校食堂IC卡售飯機系統設計

2012-12-17 10:48:46廣東省工商高級技工學校王建國
電子世界 2012年15期
關鍵詞:單片機系統

廣東省工商高級技工學校 王建國

一、系統功能說明

食堂IC卡售飯機作為食堂收費終端,根據其實際使用環境,應該具有如下的功能特點,以適用于不同階段的數據處理。

1、就餐階段

就餐階段即正常使用階段。在IC卡插入售飯機后,系統能讀出IC卡里面預先存儲的金額,并能在面對就餐者和售飯員兩面雙屏進行顯示。售飯機利用鍵盤輸入就餐者選定的食物余款,售飯機自動卡中的金額減去應付金額。操作完成后屏幕顯示應付金額以及卡中的余額。

如果就餐者卡中的余額小于預先設定的金額,售飯機則給出報警音,提示就餐者為IC卡進行充值。食堂售飯窗口不具備為卡充值的功能,就餐者必須到指定的地方進行充值。

如果就餐卡出現故障,售飯機給出報警音,提示就餐者修卡。食堂售飯窗口不具備對卡進行修復的功能,就餐者必須到指定的地方修復。如果修復失敗,就餐者只有到充值窗口重新辦理就餐卡。

2、充值階段

圖1 售飯機系統結構框圖

在充值階段,IC卡售飯機讀出卡里面的余額,就餐者在充值窗口交納一定的金額后,由工作人員通過鍵盤輸入此次充值金額,售飯機自動將此次充值金額加入卡中。操作完成后,屏幕顯示充值后卡中的余額。

3、初始化階段

初始化階段是為卡的發行做準備。在此階段,工作人員通過鍵盤進行就餐卡的初始化工作。此階段的主要任務是寫入用戶群號和初始金額。只有經過初始化之后,就餐卡方能發行。

4、修復階段

此階段對損壞的就餐卡進行修復。如果修復失敗,售飯機給出報警聲,就餐者只有重新辦理就餐卡。

二、系統總體設計

1、應用系統結構設計

根據IC卡售飯機的功能特點,售飯機系統需要完成數據的輸入、顯示和處理三種功能。整個系統的結構框圖如圖書1所示。

2、設備選型

(1)IC卡:本系統選用西門子SLE4442邏輯加密型IC卡進行數據的存儲和身份識別。邏輯加密卡內設有硬件加密電路,只有在輸入密碼正確后才能進行數據的改寫,否則數據只能被讀出。而且輸入的錯誤密碼達到規定的次數后,IC卡自動死鎖報廢。因而這種卡的安全性能很高,非常適合于涉及到金融等主面的應用[1]。

(2)鍵盤:考慮實際的使用情況和性價比,采用矩陣掃描鍵盤進行數據輸入。矩陣掃描鍵盤由行線和列線組成,按鍵設置在行列線的交叉點上,行列線分別接到按鍵開關的兩端。列線通過上拉電阻接到+5V上。平時當沒有按鍵按下時,列線處于高電平的狀態;而當有鍵按下時,行列線導通,因此列線的電平狀態將由與此相連接的行線的電平狀態決定。而行列線和多個鍵相連接,各個按鍵按下與否都將影響該鍵所在的行列線的電平。這樣行列線配合起來進行適當的處理,即可確定按鍵的位置。與獨立鍵盤相比,要節省很多的I/O口,適用于按鍵數量較多的場合。

(3)顯示單元:IC卡售飯機系統只需要進行數字的顯示即可,但需要顯示器件具有直觀和高亮度。在此基礎上,可采用常用的高亮度紅色LED數碼管作為顯示器件。

3、硬件設計

IC卡售飯機的硬件電路如圖2所示[2],具體包括IC卡接口電路、鍵盤和顯示接口電路、蜂鳴報警電路、IC卡上電檢測電路。

圖2 lC卡售飯機電路

圖3 主程序流程圖

圖4 按鍵處理程序流程圖

IC卡接口電路,采用SLE4442邏輯加密型IC卡。SLE4442采用兩線數據傳輸方式,符合ISO7816-3標準,并具有一個安全邏輯,用以控制存儲器的讀寫操作。在密碼校驗成功之前,除了3B密碼(可編程安全代碼)外,數據都可以讀出,只有在校驗密碼成功之后才可以執行數據的寫入動作。在校驗密碼之前,可以將錯誤計數器的某一位寫“0”。錯誤計數器的初始值為0x03,每校驗必密碼錯誤一次則將其中一位寫“0”,如果連續三次密碼校驗錯誤,錯誤計數器的值變為0x00,IC卡報廢[3]。

鍵盤和顯示接口電路采用ZLG7290鍵盤及數碼管專用驅動芯片,ZLG7290與單片機AT90S8535采I2C接口進行通信。為了使IC卡售飯機能夠適應不同階段的數據處理,系統設置了16個數字鍵和功能鍵,具體是數字鍵:0-9、小數點按鍵“.”;功能鍵:+、-、初始化鍵、修復鍵、確定鍵。

蜂鳴報警電路采用電磁式蜂鳴作為IC卡出錯報警提示,單片機AT90S8535的PD3口通過NPN型三極管驅動蜂鳴器。當PD3輸出高電平時,三極管導通,蜂鳴器發出報警聲。

IC卡上電檢測電路實現IC卡的上電檢測以確保單片機正常的操作。在IC卡的卡座上通常有靜、動兩片金屬片。在IC卡插入卡座時,動金屬片被IC卡擠壓而逐漸與靜金屬片靠攏,當IC卡完全插入卡座后,動金屬片完全與靜金屬片接觸。動金屬片的一端固定通過電阻和LED接地。靜金屬片固定接5V電壓。在IC卡沒有插入時,動金屬片端為0V電壓;IC卡插入后靜金屬片變為5V電壓,LED點亮,提示有IC卡插入,單片機開始對卡進行初始檢測。這樣,通過判斷與動金屬片連接的單片機的PD2口的電平,即可準確地檢測IC卡是否上電。

4、軟件設計

IC卡售飯機軟件系統采用模塊化程序設計。從結構上看,系統控制軟件主要包括一個主程序(如圖3)、按鍵處理程序(如圖4)和其它一些輔助處理程序[4]。主程序主要完成系統初始化、IC卡插入檢測、讀寫和鍵盤輸入與處理、異常情況的報警處理等工作,以完成人機交互的功能。按鍵處理程序是系統服務程序的一部分,完成按鍵的識別與處理工作,在確認有鍵被按下后,通過查找按鍵編碼表識別按鍵,區分功能鍵與數字鍵,從而根據不同的情況進行相應的處理。

三、系統集成與測試

系統集成與測試是系統設計的一個重要環節,由于AVR單片機具有在系統編程功能(ISP),這樣完全可以在焊接好硬件電路后進系統的仿真調試。IC卡售飯機系統的測方式分三部分:AT90S8535主機電路測試、鍵盤顯示電路的測試和IC卡電路測試。對各部分的測試應該編制各自的測試程序。

[1]張萌,和湘,江斌.單片機應用系統開發綜合實例[M].清華大學出版社,2007.

[2]張軍.AVR單片機應用系統開發典型實例[M].中國電力出版社,2005.

[3]宋吉和.C語言程序設計(第二版)[M].中國石油大學出版社,2006.

[4]鄭鋒,王巧芝,程麗平,張清鵬.51單片機典型應用工發范例大全[M].中國鐵道出版社,2011.

猜你喜歡
單片機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 色综合中文综合网| 精品视频福利| 欧美成人午夜视频| 亚洲精品免费网站| 中国美女**毛片录像在线| a毛片在线| 伊人五月丁香综合AⅤ| 日韩无码视频播放| 97国内精品久久久久不卡| 国产后式a一视频| 久久综合激情网| 国产色网站| 亚洲国产精品美女| 欧美一级在线| 黄色一级视频欧美| 国产综合精品一区二区| 久久亚洲黄色视频| 亚洲专区一区二区在线观看| 97成人在线视频| 亚洲狼网站狼狼鲁亚洲下载| 中文字幕永久在线看| 国产精品网址你懂的| 国产午夜精品一区二区三| 国产精品亚洲天堂| 亚洲无码不卡网| 免费无码AV片在线观看国产| 国产福利免费在线观看| 国产成人精品一区二区免费看京| 成人福利视频网| 亚洲AV人人澡人人双人| 九色视频一区| 亚洲成aⅴ人在线观看| 欧美激情视频在线观看一区| 亚洲精品中文字幕午夜| 欧美日韩一区二区在线播放 | 国产人人射| 日韩 欧美 小说 综合网 另类| 国产va在线观看| 天堂亚洲网| 亚洲一区无码在线| 91av成人日本不卡三区| 国产高潮流白浆视频| 在线播放国产99re| 再看日本中文字幕在线观看| 国内嫩模私拍精品视频| 中文字幕永久在线看| 欧美性天天| 日韩中文精品亚洲第三区| 天天综合网色| 国产情侣一区二区三区| 亚洲性网站| 日韩中文无码av超清| 国产呦精品一区二区三区网站| 国产综合另类小说色区色噜噜| 国产三区二区| 亚洲精品国产首次亮相| 国产久草视频| 国产成年女人特黄特色毛片免| 天天躁日日躁狠狠躁中文字幕| 麻豆精品在线视频| 国产在线拍偷自揄拍精品| 国产午夜无码片在线观看网站| 欧美全免费aaaaaa特黄在线| 国产成人高清精品免费| 欧美精品一区在线看| 91精品啪在线观看国产91| 538国产视频| 美女潮喷出白浆在线观看视频| 毛片网站观看| 亚洲人成亚洲精品| 婷婷六月激情综合一区| 欧美中文一区| 日韩无码精品人妻| 成人国产免费| 日韩无码视频专区| 在线国产资源| 日韩一区精品视频一区二区| 小说区 亚洲 自拍 另类| 欧美精品成人一区二区视频一| 国产一区二区三区视频| 97亚洲色综久久精品| 欧美在线导航|