<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è) > 嵌入式系統 > 設計應用 > 基于89S51單片機的微型熱敏打印機軟件設計

基于89S51單片機的微型熱敏打印機軟件設計

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

4.2 數據加載與印字

將內存緩沖區的數據輸出到打印頭的移位寄存器中,可以通過(guò)硬件方式和移位的方式實(shí)現[3]。本實(shí)現方案采用的是后者。一般情況下,移位是由I/O口模擬串行數據傳輸時(shí)序。圖3為I/O口實(shí)現數據移位流程圖。P1.0口模擬時(shí)鐘CLOCK,P1.1口在CLOCK的配合下輸出數據DATA,輸出數據到打印頭內部的移位寄存器中。

P2[0:5]分別與打印頭內部的加熱選通信號STB[0:5]相連接。當數據全部移入到移位寄存器后,對STB[0:5]操作,加熱印字。由于是通過(guò)打印頭加熱后在熱敏打印紙上灼燒印字,所以,加熱時(shí)間的長(cháng)短決定了印字的清晰與快慢。因此,根據實(shí)際情況,合理的加熱時(shí)間對于實(shí)現熱敏的高質(zhì)量打印十分重要。

8.jpg

4.3 步進(jìn)電機走紙及驅動(dòng)

圖4 I/O口模擬輸出PWM的時(shí)序圖

的熱敏打印機內部的二相四拍步進(jìn)電機控制打印頭的走紙及走紙速度。由2路I/O口模擬2路PWM輸出,再經(jīng)過(guò)兩個(gè)非門(mén),將輸出的2路模擬PWM波形轉換為4路,輸入步進(jìn)電機驅動(dòng)器,驅動(dòng)步進(jìn)電機[4]。圖4為P1.2與P1.3口模擬輸出PWM的時(shí)序圖。在一個(gè)周期內,P1.2較P1.3延時(shí)3/4個(gè)周期。

熱敏打印機相關(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>