




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州航空工业管理学院单片机原理与应用课程设计说明书 09 级 电气工程及其自动化 专业 七二 班级题 目 微型智能打印机(Tpup-40A接口电路) 姓 名 吕鹏翀 学号 090607221 指导教师王义琴 职称 讲师 二 一二 年 6 月 2 日一、设计智能微型打印机(TpP-40A接口电路设计)的基本原理TpP-40A的主要技术性能;1:具有2KB控制程序及标准的Centironic并行接口。2:具in有较丰富的打印命令,格式简单。3:可产生全部标准的ASII代码字符,以及128个飞镖准字符和图符。 4:打印格式比较灵活。5:字符,图符和点阵图可以在宽和高的方向放大2,3,4倍。6:每行字符的点行数课用命令更换及字符行间距及每行字符的空点航在0-255间任选。7:带有水平和垂直制表命令便于打印表格。8:具有重复打印同一字符命令,以减少输送代码的数量。9:带有重复命令格式的检错功能,当输入错误命令时,打印机立即打出错误的信息代码。TpP-40A微型打印机与计算机系统通过机箱后的20芯扁平电缆及插件相连。打印机箱后部接插件引脚号如图所示。各引脚定义如下:2 4 6 8 10 12 14 16 18 20GNDGNDGNDGNDGNDGNDGNDGNDACKFRRSTBDBODB1DB2DB3DB4DB5DB6DB7BUSYDB0-DB7:数据线,单向由计算机输入打印机。STROBE:数据选通信号。在该信号的上升沿时,数据线上的8位并行数据被打印机读入机内锁存。BUSY:打印机忙状态忙状态信号,当该信号有效时,表示打印机正忙于处理数据。此时,CPU不得不使用信号向打印机送入新的数据。ACKK:打印机的答应信号。此信号为有效电瓶状态,表明打印机已取走数据上的数据。ERR:出错信号。当送入打印机的命令格式有错误时,打印机立即引出一行错误信息,以提示操作者注意,在打印机打印出信息之前,该信号出现一个负脉冲,脉冲宽度为30ms。接引信号时序: TpP-40A全部代码共256个,其中00H无效,代码01H-0FH为打印命令,代码10H-1FH为用户自定义代码:代码为20H-7FH为标准ASII码:代码80H-FFH为非ASCII代码,其中包括少量汉字,希腊字母,块图图符和一些特殊的字符。TpP-40A中全部字符代码为10H-FFH,字符串的结束代码,或回车换行代码为0DH.但是,当输入代码满40个时,打自动回车。TpP-40A智能微型打印机的工作原理是其控制命令由一个命令字节和若干参数字节组成,其格式如下; ccxxo.xxn 其中cc命令代表01H-0FH.XXn;n个参数字节,n=0-250,随不同命令而异,命令结束代码为0DH,除代表中代码为06H的命令必须用它结束外,其余均可以忽略。命令代码 命令功能01H打印字符,图等,增宽(X1,X2,X3,X4)02H打印字符,图等,增高(X1,X2,X3,X4)03H打印字符,图等,宽和高同时增加(X1,X2,X3,X4)04H字符行间距更换 定义05H用户自定义字符点阵06H驻留代码字符点阵式样更换07H水平跳区08H垂直跳区09H恢复ASCII代码和清除输入缓冲区命令0AH一个空位后回车换行0BH-0CH无效0DH回车换行0EH重复打印同一字符命令0FH打印位点阵图命令命令非法时的出错提示:当主机向TpP-40A输入非法命令时,打印机即打印出错代码,用以提示用户,出错代码信息打印格式如图所示,其含义如下:ERROR:0-放大系数出界,级放大系数是1,2,3,4以外的数字此错误出现在使用01H,02H和03H命令时。ERROR:1-定义代码非法。及用户自定义代码不是10H-1FH.ERROR:2-非法换代码命令只能用10H-1FH去换驻留字符代码,否则视为非法。ERROR:3-绘图命令错误。既指定图形字节数为0或大于240。ERROR:4-垂直命令错误,即制定空行数为0。二、设计方案单片机硬件系统设计是以单片机最小系统设计为核心,配置适当外围电路,能够实现应用需求各项指标的电子电路设计,单片机硬件系统设计可以只是单片机最小系统,这是针对以单片机能够运行为目标而言。 3、 硬件设计智能微型打印机(TpP-40A接口电路设计)的电路原理图4、 软件设计MAINA:MOV SP,#60H ; SETB EA MOV 20H,#0 ; MOV R0,#30H MOV R7,#3 ; MOV A,#11HML1: MOV R6,#3MLO: MOV R0,A INC RO DJNC R7,ML1 SETB 0 ; MOV DPTR,#CHTB1 ; MOV 1CH,DPL MOV 1FH,#8 ; LCALL MSUB ;WPT1:JBC 2,MLN1 SJMP WPTI ; WLN1:CLR 0 MOV 18H,#30H ; MOV 1FH,#3 ; LCALL MUSB ;WPT2:JBC 2,MTLN2 ; SJMB WPT2MLN2:SETB 0 MOV DPTR,#CHTB4 ; MOV 1CH,DPL ; MOV 1DH,DPH MOV 1FH,#8 ; LCALL MUSBWPT3:JBC 2,MLN3 ; SJMB WPT3MLN3:SETB 0 MOV DPTR,#CHTB2 ; MOV 1CH,DPL ; MOV 1DH,DPH MOV 1FH,#8 LCALL MSUBWPT9: JBC 2,HERE SJMP WPT9HERE: SJMP HEREMSUB: MOV P1,#20H CLR P3.0 NOP SETB P3.0 CLR IE1 SETB IT1 SETB EX1 RETCHTB1: DB POWER1: CHTB2: DB POWER2: CHTB3: DB POWER3: CHTB4: DB KWH,0DH,0AHPRINTA: PUSH ACC PUSH PSW PUSH DPL PUSH DPH ORL PSW,#18H CJNE R7,#0,PRG0 SETB 2 CLR EX1 SJMP PRN2PRG0: DEC R7 JB 0,PRCH JBC 1,PRNL SETB 1 MOV A,R0 SWAP APRNN: LCALL HASCPRC1: MOV P1,A CLR P3.0 NOP SETB P3.0PRN2: POP DPH POP DPL POP PSW POP ACC RET1PRNL: MOV A,R0 INC R0 SJMP PRNNPRCH: CLR A MOV DPL,R4 MOV DPH,R5 MOVC A,A+DPTR INC DPTR MOV R4,DPL MOV R5,DPH SJMP PRC1HASC: ANL A,#0FH ADD A,#90H DA A ADDC A,#04H DA A5、 结论这个设计由于书上没有介绍,微型打印机也没有讲过所以总体来说是比较难的,所以到了最后设计本身也没有到达十分圆满的地步,应该来说还有很多缺陷和不足,这让我意识到了自己的不足。这次设计是关于TpP-40A微型打印机的接口设计,既要考虑到数据,状态性和应答信号的时序,还必须考虑信息的有效宽度,我请教了很多同学,他们都给了我很大的帮助,在这里我要感谢他们,感谢老师对我的帮助,和平时对我的指导,6、 参考资料杨文龙 单片机原理及应用系统 清华大学出版社 2011.11胡亚琦 单片机原理及应用系统设计 西安交通大学出版社 2010.10陈 工 SD2001E设计报告 深圳市兴威帆电子有限公司 2003.4设计总结:这个设计由于书上没有介绍,微型打印机也没有讲过所以总体来说是比较难的,所以到了最后设计本身也没有到达十分圆满的地步,应该来说还
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 住院医师病例汇报大赛
- 内科咨询报告总结
- DBJT 13-119-2010 福建省住宅工程质量分户验收规程
- 半年护理工作总结
- 女士形象礼仪培训
- 污水泵基础知识培训
- 急性胰腺炎病人的护理
- 祭祖活动面试题及答案
- java基础面试题及答案软件测试
- 轮胎工艺考试题及答案
- 光伏运维技能大赛考试题库及答案
- 大学生实习实践的职业素养与职业道德1
- JBT 14346-2023 建筑施工机械与设备 泥水平衡顶管机 (正式版)
- XXXX造价管理精讲讲义第五章工程项目投融资
- 李辛演讲-现代人的压力与管理
- 2024届辽宁省沈阳市沈河区物理八下期末考试试题含解析
- 激光先进制造技术 课件 第3章 激光熔覆技术
- 医院与商会合作协议
- 争分夺秒备战期末主题的学习班会
- 中国全部城市名及拼音
- 未成年人纹身治理-主题班会
评论
0/150
提交评论