1 芯片的嵌入式POS機系統設計 周四 6月 16, 2016 8:43 pm
tutuqwe
啟用鍵盤掃描功能後,4 線串行接口中的DOUT 點餐機引腳的功能由串行接口的數據輸出變為鍵盤中斷輸出以及按鍵數據輸出。如果有DIGm(m=0,1,2…7)與SEGn(n=0pos,1,2 …7)的鍵被按下,那麼當DIGm 輸出高電平時,SEGn 可以檢測到高電平;如果按鍵有效,按鍵產生的代碼通過DOUT 引腳就能夠產生中斷,CPU 則用串行接口來讀取代碼。
另外,CH452 僅支持每次同時按下一個鍵,如果有多個鍵值按下,則取按鍵代碼較小的按鍵。
表1、表2 是在DIG7~DIG0 與SEG7~SEG0pos系統 之間8×8 矩陣的按鍵編址,按鍵按下時,狀態碼位6 總是置1,而按鍵代碼共有7 位,所以當鍵按下時,CH452 所提供的實際按鍵代碼在下表中的按鍵編址基礎上偏移40H。也就是說,本文設定的按鍵代碼的取值範圍應該在40H~7FH 之間。
CH452 還可以控制8 個數碼管和64 個LED 燈,在這次項目中根據不同的界面可以用來顯示時間、商品價格等可以用數字表示的參數。
W25X16 是華邦推出的繼W25X10/20/40/80 後容量更大的FLASH 存儲器產品,它有占用空間小、使用壽命長、功耗較低等優點。W25X16 能容納2 MB,分布在8 192 個編程頁上。它分為32 個塊,每個塊由16 個扇區組成,W25X16 的最少擦除單位就是一個扇區(4 KB)。W25X1pos機6 與STM點餐系統32F107VC 的連接方式如圖4 所示。
本次項目采用熱敏打印機來輸出每次交易信息。商寶熱敏打印機支持並口、串口、USB、LAN 網絡等途徑傳輸數據,帶有384 個方點的帶加熱點陣固定打印頭。打印機通過CPU 傳輸的數據邏輯控制點陣,並且控餐飲系統制進紙,從而在熱敏紙上印出字體,打出顧客需要的包含交易信息的小票。
氬焊機,slide bearing,Plastic bearing,powder metal,sintered metal]
另外,CH452 僅支持每次同時按下一個鍵,如果有多個鍵值按下,則取按鍵代碼較小的按鍵。
表1、表2 是在DIG7~DIG0 與SEG7~SEG0pos系統 之間8×8 矩陣的按鍵編址,按鍵按下時,狀態碼位6 總是置1,而按鍵代碼共有7 位,所以當鍵按下時,CH452 所提供的實際按鍵代碼在下表中的按鍵編址基礎上偏移40H。也就是說,本文設定的按鍵代碼的取值範圍應該在40H~7FH 之間。
CH452 還可以控制8 個數碼管和64 個LED 燈,在這次項目中根據不同的界面可以用來顯示時間、商品價格等可以用數字表示的參數。
W25X16 是華邦推出的繼W25X10/20/40/80 後容量更大的FLASH 存儲器產品,它有占用空間小、使用壽命長、功耗較低等優點。W25X16 能容納2 MB,分布在8 192 個編程頁上。它分為32 個塊,每個塊由16 個扇區組成,W25X16 的最少擦除單位就是一個扇區(4 KB)。W25X1pos機6 與STM點餐系統32F107VC 的連接方式如圖4 所示。
本次項目采用熱敏打印機來輸出每次交易信息。商寶熱敏打印機支持並口、串口、USB、LAN 網絡等途徑傳輸數據,帶有384 個方點的帶加熱點陣固定打印頭。打印機通過CPU 傳輸的數據邏輯控制點陣,並且控餐飲系統制進紙,從而在熱敏紙上印出字體,打出顧客需要的包含交易信息的小票。
氬焊機,slide bearing,Plastic bearing,powder metal,sintered metal]