freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)與微型打印機(jī)接口技術(shù)(編輯修改稿)

2025-09-14 16:31 本頁面
 

【文章內(nèi)容簡介】 其他各類單片機(jī)設(shè)計(jì)的參考典范,是比較成熟的。 微型打印機(jī)的選取對于微型打印機(jī),針式打印機(jī)以其結(jié)構(gòu)簡單、技術(shù)成熟、性能價(jià)格比好、消耗費(fèi)用低等優(yōu)點(diǎn)在眾多領(lǐng)域得到廣泛應(yīng)用,其基本工作原理是利用機(jī)械和電路驅(qū)動(dòng)原理,使打印針撞擊色帶和打印介質(zhì),進(jìn)而打印出點(diǎn)陣,再由點(diǎn)陣組成字符或圖形來完成打印任務(wù)的。打印機(jī)在聯(lián)機(jī)狀態(tài)下,通過接口接收PC機(jī)發(fā)送的打印控制命令、字符打印或圖形打印命令,再通過打印機(jī)的CPU處理后,從字庫中尋找與該字符或圖形相對應(yīng)的圖象編碼首列地址(正向打印時(shí))或末列地址(反向打印時(shí)),如此一列一列地找出編碼并送往打印頭驅(qū)動(dòng)電路,激勵(lì)打印頭出針式打印,與熱敏式打印機(jī)相比,不僅在工作方式上簡單、易于操作,而且現(xiàn)代針式打印機(jī)在控制驅(qū)動(dòng)電路中還廣泛采用了微處理器、ROM和RAM存儲(chǔ)器。其中ROM主要用來存儲(chǔ)針式打印機(jī)的管理程序、字符庫和漢字庫,不加漢字庫時(shí)容量一般在10KB以上,加上漢字庫后容量更大。而RAM則主要作為打印機(jī)接收主機(jī)信息數(shù)據(jù)緩沖區(qū),一部分在針式打印機(jī)加電初始化后存儲(chǔ)來自ROM的字符集,另一部分在程序執(zhí)行中供動(dòng)態(tài)參數(shù)交換使用。不同的針式打印機(jī)其RAM是不同的,漢字針式打印機(jī)的RAM一般在幾十KB,而非漢字釘打的RAM一般只有1KB左右。顯然,現(xiàn)代針式打印機(jī)不僅可以自身完成控制打印任務(wù),還可獨(dú)立打印漢字。所以結(jié)合各種單片機(jī)與微型打印機(jī)的工作原理及特點(diǎn),本設(shè)計(jì)以80C51單片機(jī)和微型針式打印機(jī)的接口設(shè)計(jì)為主。 微型打印機(jī)的接口信號分析微型打印機(jī)與單片機(jī)是通過一條20芯扁平電纜及插件相連接的,打印機(jī)有20線扁插座,信號引腳排列如圖31所示。 圖31 微型打印機(jī)接口信號引腳圖 具體引腳功能:(1)DB0~DB7:數(shù)據(jù)線單向傳輸。由單片機(jī)輸給打印機(jī)。(2) :數(shù)據(jù)線選通信號,在該信號上升沿時(shí),數(shù)據(jù)線上的8位并行數(shù)據(jù)被打印機(jī)讀入機(jī)內(nèi)鎖存。(3)BUSY:打印機(jī)“忙”狀態(tài)信號。當(dāng)該信號有效(高電平),表示打印機(jī)正忙于處理數(shù)據(jù),此時(shí),單片機(jī)不能使用 信號有效,向打印機(jī)送入新的數(shù)據(jù)。(4) :打印機(jī)的應(yīng)答信號,低電平有效。表明打印機(jī)已取走數(shù)據(jù)上的數(shù)據(jù)。(5) :“出錯(cuò)”信號。 微型打印機(jī)與80C51單片機(jī)的接口設(shè)計(jì)80C51通過擴(kuò)展8255的PA口與微型打印機(jī)相連接,采用查詢方式,通過讀取8255A的PC0腳的狀態(tài)來判斷送給打印機(jī)一個(gè)字節(jié)的數(shù)據(jù)是否處理完畢,也以用中斷法。微型打印機(jī)與80C51的接口電路圖如圖32所示。圖33為微型打印機(jī)與80C51接線圖。 RD/ WR/RESET 89c51 EA/ ALE Q774LS373 D7D0 Q1 Q0GRD/WR/RESETCS/ GND 8255AA1 PC7A0 PC0 D7D0 DB0DB7 微型打印機(jī) GND STB/BUSY圖32 微型打印機(jī)與80C51的接口電路 圖33 微型打印機(jī)與80C51接線圖 8255A與80C51的接口設(shè)計(jì) 單片機(jī)8255A是一個(gè)典型的可編程通用并行接口芯片,它具有3個(gè)8位的I/O并行口,,即端口A、端口B和端口C。每個(gè)端口可以通過編程設(shè)置成輸入端口或輸出端口。每個(gè)端口各有特點(diǎn)。8255A的內(nèi)部結(jié)構(gòu)及外部引腳如圖33,8255A芯片有3種工作方式:基本輸入/輸出方式,帶選通的輸入/輸出方式和帶選通的雙向輸入/輸出方式。8255A共有40個(gè)管腳,其管腳按功能分為以下三類:(1)數(shù)據(jù)輸入/輸出管腳D0~D7用于傳送數(shù)據(jù)和控制字雙向傳送;(2)I/O口線 有A,B,C三個(gè)端口:PA0~PA7:A口的輸入/輸出線,可由軟件編程設(shè)置為輸入還是輸出;PB0~PB7: B口的輸入/輸出線,可由軟件編程設(shè)置為輸入還是輸出;PC0~PC7:C口的輸入/輸出線,根據(jù)工作方式分為兩組獨(dú)立工作,可由軟件編程設(shè)置為輸入還是輸出;(3)控制及
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1