<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 單片機在微型打印機中的應用

單片機在微型打印機中的應用

作者: 時(shí)間:2009-12-21 來(lái)源:網(wǎng)絡(luò ) 收藏

  工作時(shí)的程序如下:



3.2 基本系統
  
  由于的打印緩沖區一次可快速裝入240個(gè)代碼,如全部為漢字,則要占用RAM為240×32=7 650個(gè)字節,顯然89C52內的256 B[3]RAM明顯不夠,所以要外掛1片數據存貯器(這里用的是6116)才能滿(mǎn)足要求?;谶@些,他的基本系統由89C52芯片,27C040(27C040并不是作為程序存貯器使用,而是用來(lái)存放字庫、字符),數據存貯器(6116)構成,如圖4所示。

  由于27C040只有1片,所以其片選線(xiàn)與地址鎖存器(74LS373)的片選線(xiàn)均直接接地。同時(shí)外接的27C040的地址線(xiàn)A0~A7由P0口通過(guò)地址鎖存器提供,A8~A15由P2口提供,A16~A18由P1.5~P1.7提供。而數據存貯器(6116)片選端CE是由89C52的P2.7控制的,當P2.7=0時(shí)則選中6116,此時(shí)89C52的P2.0~P2.2輸出6116所需的高位地址,P0口輸出6116的低8位地址鎖存在鎖存器74LS373中。若是讀6116,則P0口變?yōu)檩斎敕绞?在RD為低電平時(shí),選通6116,此時(shí)6116中相應的數據出現在P0口,再由CPU讀入累加器A中。若是寫(xiě),則P0口為輸出,當為低電平時(shí),將累加器A中出現在P0口上的數據寫(xiě)入6116。

3.3 89C52對聯(lián)絡(luò )信號的控制

3.3.1 打印機的聯(lián)絡(luò )信號
  打印機的聯(lián)絡(luò )信號有,BUSY。
 ?。簲祿x通觸發(fā)脈沖,輸入。此信號上升沿時(shí)數據線(xiàn)上8位數據被打印機讀入機內鎖存。
 ?。夯卮鹈}沖,輸出。當其為“低”電平時(shí)表示數據已被接收而且打印機準備好接收下一個(gè)數據。
  BUSY:“忙”信號,為狀態(tài)輸出線(xiàn),當打印機在打印字符、執行命令期間BUSY=1,表示打印機處于“忙”狀態(tài),這時(shí)打印機通知主機,他處于“忙”之中而不能接收數據,此時(shí)主機不能使用信號向打印機送入新的數據字節。當打印機打完一個(gè)字符后,BUSY=0,同時(shí)他產(chǎn)生信號通知主機,準備接收下一個(gè)數據,當主機接收到BUSY=0時(shí),主機向打印接口輸出1 B到D0~D7,并發(fā)出低電平信號,當打印機收到STB低電平信號后,在其上升沿時(shí)讀入數據。其時(shí)序圖[4]如圖5所示。



關(guān)鍵詞: 應用 打印機 微型 單片機

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>