亚洲国产高清在线观看视频_日韩欧美国产aⅴ另类_奇米影视7777久久精品_欧美 国产 亚洲 卡通 综合

您的位置:首頁 > 熱點(diǎn) >

熱敏打印頭開發(fā)打印機(jī)實(shí)例

DDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; COLOR: rgb(0,0,0); PADDING-TOP: 0px">數(shù)據(jù)加載即將內(nèi)存緩沖區(qū)的數(shù)據(jù)輸出到熱敏打印頭的移位寄存器中,然后進(jìn)行打印。由于本設(shè)計(jì)采用的主控器件帶有串行外圍接口(SPI),所以將SPI用于數(shù)據(jù)加載。使用SPI加載數(shù)據(jù),不但電路比硬件方式數(shù)據(jù)移位簡(jiǎn)化,而且較I/O口模擬串行數(shù)據(jù)傳輸?shù)臅r(shí)序移位速度更快,從而整體提高了打印機(jī)性能。

如圖5所示,將主控器件設(shè)為主機(jī),熱敏打印頭內(nèi)部移位寄存器設(shè)為從機(jī)。主控器件MC9S12D64將打印的數(shù)據(jù)存入SPI數(shù)據(jù)寄存器。當(dāng)數(shù)據(jù)寄存器寫入數(shù)據(jù)后,數(shù)據(jù)開始傳輸。數(shù)據(jù)通過串行時(shí)鐘線的同步信號(hào)循環(huán)移位8位,移入熱敏打印頭內(nèi)部的移位寄存器中,實(shí)現(xiàn)了數(shù)據(jù)的加載。

熱敏打印頭開發(fā)打印機(jī)實(shí)例

5 軟件設(shè)計(jì)

本熱敏打印機(jī)的軟件設(shè)計(jì)主要是通過RS-232通信模塊接收由汽車行使記錄儀傳來的數(shù)據(jù),并判斷數(shù)據(jù)類型。當(dāng)接收到數(shù)據(jù)時(shí),首先要判斷是命令字還是字符數(shù)據(jù)。如果是命令字,則打印機(jī)按照命令動(dòng)作,如果是字符數(shù)據(jù),則進(jìn)入打印狀態(tài)。進(jìn)入打印狀態(tài)后,尋找要打印字符的首地址,按照該字符的規(guī)范,從字庫中取出打印點(diǎn)陣放入SPI數(shù)據(jù)寄存器,并傳輸?shù)綗崦舸蛴☆^的移位寄存器,按行打印,走紙。具體打印流程如圖6所示。

熱敏打印頭開發(fā)打印機(jī)實(shí)例

6 結(jié)束語

本文對(duì)熱敏打印機(jī)的控制部分作了介紹。文中介紹的設(shè)計(jì)方案實(shí)現(xiàn)了微型熱敏打印機(jī)正常運(yùn)行。

標(biāo)簽: 熱敏 打印頭 打印機(jī)

相關(guān)閱讀

台东市| 遵义市| 湘潭县| 长岛县| 敦化市| 福鼎市| 鄂托克前旗| 保定市| 从化市| 措美县| 于田县| 澄江县| 惠安县| 响水县| 宁津县| 固始县| 保定市| 浙江省| 衡东县| 潮州市| 安多县| 凉山| 昭觉县| 枞阳县| 尤溪县| 吴旗县| 景宁| 宣汉县| 措美县| 宁海县| 海阳市| 航空| 罗定市| 新邵县| 大方县| 延庆县| 乌拉特中旗| 资源县| 乐山市| 阿拉善左旗| 额尔古纳市|