日本视频免费在线-日本视频免费看-日本视频免费观看-日本视频免费高清一本18-日本视频免费播放-日本视频免费

您當(dāng)前的位置:首頁>>新聞中心>>行業(yè)動態(tài)

地磅銷售報價系統(tǒng)的改進與實現(xiàn)

時間:2017-08-26 03:28:58   點擊數(shù):

本文的設(shè)計統(tǒng)以ATMEL89C52為核心采用PS7219LED驅(qū)動器實現(xiàn),不僅克服了目前煤礦地磅銷售系統(tǒng)的無法實時交易不足而且還實現(xiàn)了交易數(shù)據(jù)的實時顯示以及語音提示功能。

1.引言

煤炭銷售是煤礦企業(yè)中的一個重要環(huán)節(jié),銷售 系統(tǒng)的自動化程度將影響到整個煤礦的企業(yè)效率. 近幾年,各大煤礦的地銷煤系統(tǒng)中諸如煤的裝載、過 秤、付款等過程大都實現(xiàn)了自動化。但在這些自動化 系統(tǒng)中,整個流程對客戶來說都是不可見的,一切只 有等操作完成后,客戶才在發(fā)票上看到自己的數(shù)據(jù), 如果有差錯或有其它修改,只能重打發(fā)票,這給銷售人員和客戶都帶來了一些不必要的麻煩。

本文計對這些情況開發(fā)的系統(tǒng)不僅把交易數(shù)據(jù) 傳送到前讓客戶能夠參與現(xiàn)場銷售,實時掌握 自己的交易情況而且還可以實現(xiàn)語音提示。

2.系統(tǒng)硬件總體設(shè)計

本系統(tǒng)以ATMEL89C52為核心采用 PS7219LED驅(qū)動器實現(xiàn)系統(tǒng)原理如圖1所示

云網(wǎng)客1.jpg

2.1單片機選擇

系統(tǒng)中使用的單片機是ATMEL89C52AT- MEL89系列單片機是由ATMEL公司生產(chǎn),以8051為內(nèi)核內(nèi)含Flash程序存儲器的MCS51兼容系列,8031/80C51的換代產(chǎn)品。89C52功能強、性價比 89C52功能強、性價比高,是ATMEL89系列單片機的標(biāo)準(zhǔn)型。

2.2顯示驅(qū)動器選擇

顯示驅(qū)動器選用PS7219它是一個高性能,低 價格的多位LED顯示驅(qū)動器。在性能上完全兼容 MAX7219并增添了位閃等功能^其接口采用流行 的同步串行外設(shè)接口SPI),可與任何一種單片機方 便聯(lián)接,可同時驅(qū)動8LED(64只獨立LED). PS7219內(nèi)置一個可靠的pP監(jiān)控電路,可為外部提 供一個脈寬大于140ms觸發(fā)門限典型值為4. 63V 的高電平復(fù)位信號。

PS7219內(nèi)部具有15X8RAM功能控制寄存器, 可方便尋址,對每位數(shù)字可單獨控制、刷新,不襦重 寫整個顯示器顯示亮度可由數(shù)字控制,每位都具有 閃爍使能控制位。引腳CON置高電平,可禁止所有 顯示,達到降低功耗的效果,同時并不影響對控制寄 存器的修改。PS7219還有一個掉電模式,個允許 用戶從1位數(shù)顯示到8位數(shù)顯示選擇的掃描界限寄 存器和一個強迫所有LED接通的測試模式。N PS7219級聯(lián),可實現(xiàn)N*8LED的顯示。

2.3硬件互連

系統(tǒng)共有六片PS7219驅(qū)動器,它們分別驅(qū)動一 個六位LED用以顯示客戶的煤車重量、車重、煤重、 應(yīng)付款、實付款和找零,把客戶的購買信息實時反饋 給客戶。PS7219驅(qū)動器采用級聯(lián)技術(shù),把所有驅(qū)動 器的LOAD輸入連接在一起,并把DOUT連接到相 PS7219DIN上,從而使單片機和驅(qū)動器之間的 連線大大減少的同時,還使數(shù)據(jù)傳輸更加可靠。六位 LED中,針對現(xiàn)場實際情況,小數(shù)點使用了定點連 線,雖降低了編程量,卻不影響顯示效果。PC機通過 串口和單片機進行通訊,它們的物理連接只須一個 MAX232電平轉(zhuǎn)換電路。

3.系統(tǒng)軟件實現(xiàn)

3.1通訊協(xié)議的設(shè)計

PC機向單片機一次發(fā)送20個字節(jié)數(shù)據(jù)包,數(shù) 據(jù)包第1個字節(jié)是開始字節(jié)標(biāo)志,當(dāng)單片機收到數(shù) 據(jù)后,首先判斷是不是數(shù)據(jù)包的開始,然后才根據(jù)條 件做出是否接收的決定。從第2字節(jié)至19字節(jié)是數(shù) 據(jù)字節(jié)。最后一個字節(jié)是數(shù)據(jù)包的校驗碼,它是前面 18個數(shù)據(jù)字節(jié)的總和,這個總和首先在PC機中算 好,然后填充到數(shù)據(jù)包最后一個字節(jié)中發(fā)送到單片 機。單片機收到數(shù)據(jù)后,也把18個數(shù)據(jù)字節(jié)相加,然 后與最后一個字節(jié)值比較,如果相等,則表明接收數(shù) 據(jù)有效,否則接收數(shù)據(jù)無效。無論是在PC機還是在 單片機中,數(shù)據(jù)相加時,如果出現(xiàn)進位溢出,都舍掉 進位數(shù)據(jù)。這種方法有效地避免了數(shù)據(jù)傳輸時線路 的干擾問題,保證了整個系統(tǒng)的可靠性。

3.2單片機程序?qū)崿F(xiàn)

單片機程序設(shè)計由串口、定時器、7219初始化 模塊以及數(shù)據(jù)接收和發(fā)送模塊組成。流程圖如圖2所示。

云網(wǎng)客2.jpg

云網(wǎng)客3.jpg

3. 2.1接收數(shù)據(jù)

3.3 PC機程序設(shè)計

PC機程序用Delphi開發(fā),其核心為數(shù)據(jù)的打 包與發(fā)送模塊和語音提示模塊。數(shù)據(jù)包的發(fā)送功能 由串口通訊控件SPCOMM實現(xiàn)。語音提示功能則 借助于事先錄制并加載成工程資源的語音庫,通過 調(diào)用底層的Windows API函數(shù)實現(xiàn)具體的語音播 放。

3.3.1數(shù)據(jù)的打包與發(fā)送

根據(jù)數(shù)據(jù)通訊協(xié)議,數(shù)據(jù)發(fā)送前先對數(shù)據(jù)打包。 打包時用format函數(shù)把單個數(shù)據(jù)格式化成6位數(shù) 不足6位的前面補零,然后把所有數(shù)據(jù)組成一個字 符串。數(shù)據(jù)通訊使用免費串口通訊控件SPCOMM, 該控件使用比較簡單,并且它具有豐富的與串口通 信密切相關(guān)的屬性及事件,提供了對串口的各種操 作,而且還支持多線程。發(fā)送數(shù)據(jù)時先把打包后的數(shù)據(jù)以字節(jié)為單位送到SPCOMMsbuf[i]里面,然 后調(diào)用senddata函數(shù)把數(shù)據(jù)一次全發(fā)送出去。

3.3.2語音程序設(shè)計

語音程序設(shè)計的關(guān)鍵是設(shè)計語音庫,把要在程 序中可能出現(xiàn)的語音字符分別錄制成單個文件,然 后自定義成工程資源,供程序運行時調(diào)用。語音提示 時要把提示內(nèi)容先統(tǒng)一轉(zhuǎn)化成漢字字符串,再根據(jù) 判斷使用API函數(shù)PlaySound調(diào)用語音庫,從而實 現(xiàn)語音功能。

4.結(jié)束語

依據(jù)本文設(shè)計方案,以ATMEL89C52為核心, 采用PS7219LED驅(qū)動器,實現(xiàn)了地磅銷售系統(tǒng)交易 數(shù)據(jù)的實時顯示以及語音提示功能,有效地克眼了 地磅銷售中用戶不能實時參與交易的不足,同時提 高了交易數(shù)據(jù)的實時透明度,具有很大的現(xiàn)場應(yīng)用 價值。

 


 

 


主站蜘蛛池模板: av美女| 国产精品第一页第一页 | 欧美亚洲欧美 | 一级香蕉视频在线观看 | 欧美a免费| 久久中文字幕免费 | 大桥未久加勒比女热大陆在线 | 日韩三级视频在线 | 国产成人精品免费视频大全办公室 | 日韩久久精品视频 | 日韩一级免费视频 | 日本高清www视频在线观看 | 亚洲精品欧美日本中文字幕 | 免费国产成人午夜私人影视 | 久久久久大香线焦 | 在线观看日韩精品 | 欧美高清视频www夜色资源网 | 国产午夜亚洲精品一区网站 | 国内午夜免费鲁丝片 | 国产模特众筹精品视频 | 免费视频一区二区三区四区 | 久久久久99精品成人片三人毛片 | 欧美日韩欧美 | 黄网站在线观看高清免费 | 你懂的在线播放 | 国产精品第一区第27页 | 性刺激欧美三级在线观看 | 日韩二区三区 | 免费爱爱网址 | 日本a级大片 | 手机看片国产日韩 | 欧美日韩在线一区二区三区 | 特黄特黄aaaa级毛片免费看 | 亚洲欧洲综合网 | 日韩欧美一区在线观看 | 日本高清免费在线 | 欧美日韩免费在线 | 牛站一级欧美大片 | www.免费视频 | 成人午夜性影院视频 | 毛片一级做a爰片性色 |