文檔庫

最新最全的文檔下載
當前位置:文檔庫 > 打印機課程設計

打印機課程設計

8255控制打印機設計

一、設計目的

1.熟悉MP-T16標準微型并行打印機接口控制邏輯和接口信號性質。

2.了解常用打印機控制代碼的格式和使用方法。

3.掌握打印機驅動程序的設計和調試方法。

二、設計要求

1.分析打印機主要控制信號(STB、ACK、BUSY)在單片機與打印機進行數據傳送時的意義。

2.編寫控制程序,完成對打印機接口的初始化編程(注意CN8接插件與單片機P1口的連接。

3.掌握25針接口各腳功能及其與數據線的連接。

4.編寫能夠打印字符的打印程序。

三、設計步驟

線路連接及注意事項

1)在不加電的情況下,按照電路原理圖找到有關的接線插座,將8031的P1口中的P1.5、P1.7分別

與CN8插座的STB、BUSY相連接.

2)用普通的并行打印機通信電纜將CN4與打印機的通信接口連接起來。

3)連接仿真器與實驗儀。

4)將微型打印機接+5V電源

四、設計基本原理說明及程序流程

本次設計采用8255A工作方式0,其A口充當打印機數據線,C口的PC0接打印機選通信號線,C 口的PC4接打印機“忙”線BUSY,B口不用,8255A的初始化可以通過74LS138譯碼器來實現。為了用鍵盤來設定打印內容,可以先定義一個數據段,然后調用DOS的1號功能完成數據存儲。在滿足一定的條件下,CPU現將打印內容依次送到8255A,然后再送到打印機打印,數據全部傳送并打印完畢后退出程序。分別以三種不同的方法編程并打印出所要求的字符.

1、直接將所要打印的字符送打印機(打印同組同學的姓名).

將所需要打印字符的ASCⅡ碼值送入累加器

調用打印子程序

打印子程序::

假定打印字符事先已送入累加器A.

打印機課程設計

打印機課程設計

(共7頁)
福彩中奖查询 西游争霸电玩城视频 上证指数腾讯 曹操专车比滴滴赚钱么 中国福广西快乐10分布图 360街机电玩城手机版 幸运飞艇4码倍投计划表 快乐农场园艺 内蒙古快三开奖结果走 华东15选5 广东十一选五开奖查询 网络麻将平台出售 微信如何为腾讯赚钱 买时时彩 完场500万比分直播 足球比分捷报比分 中至江西麻将官网