色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于AT89C52單片機實現(xiàn)并行打印接口數(shù)據(jù)采集系統(tǒng)的應(yīng)用方案

電子設(shè)計 ? 來源:電子產(chǎn)品世界 ? 作者:劉革明;楊軍;張小 ? 2021-06-10 15:59 ? 次閱讀

作者:劉革明;楊軍;張小波;辛振濤

在道路、橋梁施工等建筑領(lǐng)域中,有很多從國外引進的原料加工控制設(shè)備。這些設(shè)備上的操作系統(tǒng)并不是我們常見的WINDOWS操作系統(tǒng),盡管它可以實現(xiàn)數(shù)據(jù)打印功能,但這些數(shù)據(jù)無法用文件存儲到WINDOWS操作系統(tǒng)的管理PC機中,因此不便于對這些數(shù)據(jù)進行統(tǒng)計和分析,嚴重影響了管理效率。為此,需要對這些設(shè)備進行功能擴充,使之能夠按要求對所需數(shù)據(jù)進行存儲,并提供相應(yīng)的數(shù)據(jù)分析和處理功能,從而方便管理部門工作,提高生產(chǎn)效率和項目的管理質(zhì)量。

方案分析

在不影響原有設(shè)備正常工作的前提下,完成并行打印機的數(shù)據(jù)采集功能,考慮有以下2種方案:

(1)在數(shù)據(jù)輸出到打印紙后,利用掃描儀識別打印紙上的數(shù)據(jù),并將識別后的數(shù)據(jù)輸入到管理PC機的數(shù)據(jù)管理軟件中。

(2)在控制設(shè)備與打印機之間添加一個數(shù)據(jù)采集裝置,該裝置從控制設(shè)備連接到打印機的并行口截取數(shù)據(jù),并完成向管理PC機的數(shù)據(jù)轉(zhuǎn)發(fā)管理PC機負責(zé)接收、統(tǒng)計和分析數(shù)據(jù)的功能,如圖1所示。

圖1 數(shù)據(jù)采集方案示意圖

對比以上2種方案,方案(1)需要定期人為地操作掃描儀,工作量大,投入高,而且數(shù)據(jù)不可能保證完全識別正確;方案(2)中的數(shù)據(jù)采集裝置完全可以脫離人工干預(yù),使用方便,性價比較高,因此采用方案(2)。 IEEE委員會在1994年3月公布了新的IEEE1284并行接口標準,對并行口的5種工作模式進行了定義。這5種模式分別是Centronics兼容模式(也叫標準模式)、字節(jié)(Byte)傳輸模式、半字節(jié)(Nibble)傳輸模式、增強并行端口(EPP)模式和擴展功能端口(ECP)模式。連接打印機的并行口通常工作在Centronics兼容模式,其他4種模式對并行口引腳定義與該模式的完全兼容,因此數(shù)據(jù)采集系統(tǒng)針對該模式的特點進行設(shè)計,也利于今后擴展和升級其他并行口設(shè)備數(shù)據(jù)采集系統(tǒng)。

并行口有25針和36針兩種,打印機配備36針的標準插頭插座實際上只利用了25針插頭插座中的信號,25個引腳信號可分為數(shù)據(jù)信號、控制信號和狀態(tài)信號三類

Centronics并行口通信速度最快只能達到150kB/S,筆者對控制設(shè)備和目標打印機EPSON LQ-1600K III進行測試發(fā)現(xiàn),二者之間的通信速度為50kB/S。

硬件設(shè)計

根據(jù)并行口的工作特點,筆者采用以51系列的單片機為核心的硬件電路完成并行口數(shù)據(jù)采集和轉(zhuǎn)發(fā)功能。系統(tǒng)電路框圖如圖2所示,主要包括6個組成部分:

(1)中央處理器??刂圃O(shè)備與打印機的通信速度不算高速,因此采用性價比較高的AT89C52作為核心處理單元。其片內(nèi)包括256個字節(jié)的RAM,大部分可用作數(shù)據(jù)接收緩沖區(qū),這樣不必再外擴RAM單元。STROBE信號作為外部中斷源0,每當STROBE信號的下降沿出現(xiàn)時,表示數(shù)據(jù)處于有效狀態(tài),CPU通過P1口讀取采集數(shù)據(jù)。CPU的工作頻率選擇在22.1184MHz,以保證有足夠長的中斷程序響應(yīng)時間。

(2)信號預(yù)處理。采集系統(tǒng)不能影響控制設(shè)備和打印機正常工作,因此需要對并行口輸入信號進行緩沖及光電隔離。緩沖芯片選擇74HC245,光耦選擇6N137。

(3)數(shù)據(jù)鎖存。并行口上數(shù)據(jù)線的數(shù)據(jù)保持時間很短,鎖存單元保證了CPU每次讀取數(shù)據(jù)的正確性。鎖存芯片選擇74HC573。

(4)看門狗電源監(jiān)視。選用X5045芯片,完成系統(tǒng)上電復(fù)位、死機復(fù)位和電源電壓異常復(fù)位的功能。

(5)通信電路。這里選用MAX232異步通信接口芯片完成數(shù)據(jù)轉(zhuǎn)發(fā)到管理PC機的功能。

(6)電源。該部分負責(zé)為各電路模塊提供所需的電源。

圖2 系統(tǒng)電路框圖

硬件設(shè)計主要電路圖如圖3所示。

圖3 系統(tǒng)主要硬件電路圖

軟件設(shè)計

圖4程序流程圖

圖4為單片機程序流程圖,程序由主程序和中斷服務(wù)程序構(gòu)成。其中,中斷服務(wù)程序負責(zé)及時采集接受控制設(shè)備發(fā)送到并行口的有效數(shù)據(jù),并存放于緩沖區(qū)。主程序主要負責(zé)與管理PC機進行串行通信,轉(zhuǎn)發(fā)緩沖區(qū)中的數(shù)據(jù)。這樣,管理PC機只需要用可視化編程語言實現(xiàn)一

個數(shù)據(jù)接收、文件存儲功能的軟件即可為今后的數(shù)據(jù)統(tǒng)計、分析奠定基礎(chǔ)。

結(jié)語

本文在分析并行打印接口工作特點的基礎(chǔ)上,設(shè)計出以51單片機為核心的并行口數(shù)據(jù)采集系統(tǒng)。該系統(tǒng)已經(jīng)成功應(yīng)用于高速公路的若干施工單位中,運行經(jīng)驗表明該設(shè)計簡單、穩(wěn)定、可靠,極大地方便了施工單位對各種原料數(shù)據(jù)的統(tǒng)計和分析。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6039

    文章

    44575

    瀏覽量

    636395
  • 數(shù)據(jù)采集
    +關(guān)注

    關(guān)注

    39

    文章

    6157

    瀏覽量

    113760
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6847

    瀏覽量

    123428
收藏 人收藏

    評論

    相關(guān)推薦

    基于GPRS遠程數(shù)據(jù)采集系統(tǒng)設(shè)計

    基于GPRS遠程數(shù)據(jù)采集系統(tǒng)根據(jù)近年來 GSM/GPRS 通信技術(shù)發(fā)展的趨勢,本文提出并設(shè)計了基于GPRS 網(wǎng)絡(luò)通信的遠程數(shù)據(jù)采集系統(tǒng),主要論述了采用
    發(fā)表于 12-08 09:57

    基于AT89C52單片機的SD卡的讀寫設(shè)計

    的讀寫。然而,AT89C52單片機沒有集成SD卡控制器接口,若選用SD模式通訊就無形中增加了產(chǎn)品的硬件成本。在SD卡數(shù)據(jù)讀寫時間要求不是很嚴格的情況下,選用SPI模式可以說是一種最佳的
    發(fā)表于 08-18 10:49

    AT89C52單片機概述

    AT89C52芯片是51單片機典型芯片型號。AT89C52是一個低功耗,高性能CMOS 8位單片機,片內(nèi)含8k字節(jié)Flash可擦寫存儲器(PEROM)。
    發(fā)表于 08-30 11:07

    基于串行接口方式單片機通用數(shù)據(jù)采集系統(tǒng)設(shè)計

    介紹了一種基于串行接口方式的單片機通用數(shù)據(jù)采集系統(tǒng),該系統(tǒng)AT89C52
    發(fā)表于 08-14 08:31 ?24次下載

    基于AT89C52單片機的渦流管控制系統(tǒng)

    基于AT89C52單片機的渦流管控制系統(tǒng) 摘要: 介紹了基于A T 89C52 單片機的渦流管控制系統(tǒng)
    發(fā)表于 04-14 14:54 ?28次下載

    基于AT89C52單片機的步進電機控制系統(tǒng)設(shè)計

    基于AT89C52單片機的步進電機控制系統(tǒng)設(shè)計 摘 要: 提出了一個由AT89C52單片機控制
    發(fā)表于 04-20 09:31 ?418次下載

    基于AT89C52單片機的飛機副翼控制系統(tǒng)設(shè)計

    基于AT89C52單片機的飛機副翼控制系統(tǒng)設(shè)計
    發(fā)表于 12-17 17:13 ?74次下載
    基于<b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b>的飛機副翼控制<b class='flag-5'>系統(tǒng)</b>設(shè)計

    at89c52單片機引腳說明,AT89C52高性能8位單片機

    at89c52單片機引腳說明,AT89C52高性能8位單片機
    發(fā)表于 04-29 22:05 ?2.7w次閱讀
    <b class='flag-5'>at89c52</b><b class='flag-5'>單片機</b>引腳說明,<b class='flag-5'>AT89C52</b>高性能8位<b class='flag-5'>單片機</b>

    基于AT89C52單片機的電扇系統(tǒng)改造設(shè)計

    采用AT89C52型號的單片機對傳統(tǒng)的電扇系統(tǒng)進行改造,實現(xiàn)對電扇的短距離控制。該設(shè)計利用單片機進行紅外發(fā)送,紅外接收,在此過程中對紅外進行
    發(fā)表于 02-02 11:18 ?89次下載
    基于<b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b>的電扇<b class='flag-5'>系統(tǒng)</b>改造設(shè)計

    基于單片機的便攜遠程多路數(shù)據(jù)采集系統(tǒng)

    為了在油井壓裂過程中進行遠程數(shù)據(jù)采集,設(shè)計開發(fā)了便攜式遠程多路數(shù)據(jù)采集系統(tǒng)系統(tǒng)結(jié)構(gòu)緊湊,采用AT89C52
    發(fā)表于 05-31 09:45 ?2434次閱讀
    基于<b class='flag-5'>單片機</b>的便攜遠程多路<b class='flag-5'>數(shù)據(jù)采集</b><b class='flag-5'>系統(tǒng)</b>

    AT89C52單片機的SD卡讀寫設(shè)計

    應(yīng)用AT89C52讀寫SD卡有兩點需要注意。首先,需要尋找一個實現(xiàn)AT89C52 單片機與SD卡通訊的解決方案;其次,SD卡所能接受的邏輯電
    的頭像 發(fā)表于 02-16 11:23 ?4556次閱讀
    <b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b>的SD卡讀寫設(shè)計

    使用AT89C52單片機進行最小系統(tǒng)接口電路免費下載

    AT89C52是美國Atmel公司生產(chǎn)的低電壓、高性能CMOS 8位單片機,片內(nèi)含8KB的可反復(fù)擦寫的程序存儲器和256B的隨機存取數(shù)據(jù)存儲器(RAM),器件采用Atmel公司的高密度、非易失性存儲
    發(fā)表于 06-12 17:46 ?13次下載
    使用<b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b>進行最小<b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>接口</b>電路免費下載

    如何使用AT89C52和TLC1543實現(xiàn)數(shù)據(jù)采集系統(tǒng)的設(shè)計資料說明

    構(gòu)成一個高性價比的數(shù)據(jù)采集系統(tǒng)同時TLC1543 占用單片機I/O資源較少使得單片機有足夠的I/O 資源去完成如控制顯示等功能由AT89C52
    發(fā)表于 07-15 15:37 ?37次下載
    如何使用<b class='flag-5'>AT89C52</b>和TLC1543<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>數(shù)據(jù)采集</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計資料說明

    單片機AT89C52控制的智能小車的設(shè)計

    單片機AT89C52控制的智能小車的設(shè)計方法。
    發(fā)表于 05-27 11:26 ?82次下載

    AT89C52單片機實現(xiàn)喇叭驅(qū)動的設(shè)計

    AT89C52單片機實現(xiàn)喇叭驅(qū)動的設(shè)計
    發(fā)表于 11-23 17:06 ?53次下載
    <b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b><b class='flag-5'>實現(xiàn)</b>喇叭驅(qū)動的設(shè)計
    主站蜘蛛池模板: 52色擼99热99| 久久高清免费视频| 高清欧美性猛交xxxx黑人猛交| 俄罗斯aaaaa一级毛片| 国产大片51精品免费观看| 国精产品999一区二区三区有限 | 亚洲在线中文无码首页| 99久久国产极品蜜臀AV酒店| 国产成人免费片在线观看| 九九热精品在线观看| 欧美日韩精品一区二区三区高清视频 | 欧美乱妇15p图| 亚洲av欧美在我| 777久久人妻少妇嫩草AV| 国产精品第十页| 伦理片天堂eeuss影院| 少妇无码太爽了视频在线播放 | 国产精华av午夜在线观看| 久久精品一区二区免费看| 日本理论片和搜子同居的日子2 | 日日噜噜大屁股熟妇| 在线观看成年人免费视频| 成人国产AV精品久久久久| 黑人寄宿羽月希产后奶水| 漂亮的保姆6在线观看中文 | yellow片高清视频免费看| 黑人寄宿羽月希产后奶水| 日韩精品AV一区二区三区| 又硬又粗又大一区二区三区视频 | 久久精品一本到东京热| 少妇无码吹潮久久精品AV网站| 538prom精品视频我们不只是| 国产亚洲精品久久综合阿香 | 麻豆精品乱码WWW久久密| 亚洲 欧美 国产在线视频| 凹凸精品视频分类视频| 久久久精品国产免费A片胖妇女| 天堂色| 超碰caopro熟女m超碰分类| 鲁大师影院在线视频在线观看| 亚洲国产精品自在自线观看|