- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型打印机及LCD控制设计报告 - 副本
临沂大学
课程设计书
2011.5《单片机原理与应用课程》
设计项目名称:微型打印机及LCD控制实验
设计完成人:
班级:电子信息工程XXX
姓名:XXX 学号:2008XXXXX
目 录
一、设计的目的 3
二、设计题目描述和要求 3
三、课程设计的内容 3
3.1、总体功能要求 3
3.2、实现方案 3
3.3、实验模块 5
3.4、系统定义 6
3.5、系统接线 6
3.6、实验现象观察与调试 8
四、结论 8
五、参考文献 9
正 文
一、设计的目的
1.学习液晶显示的编程方法,了解液晶显示模块的工作原理。 掌握液晶显示模块与单片机的接口方法。
2.学习和了解微型打印机模块的工作原理。 掌握微型打印机模块与单片机的接口方法。
二、设计的题目和要求
编程实现在液晶显示屏上显示且实现打印双行中文汉字“临沂大学 信息学院” 。
三、设计报告的内容
3.1、总体实验功能要求
设计并实现程序:
1、在点阵式LCD模块上双行显示“临沂大学 信息学院”。
2、打印机双行打印“临沂大学 信息学院”字样。
3.2、实现方案
1、LCD液晶显示屏模块
在点阵式LCD模块上双行显示“临沂大学 信息学院”:硬件接口
接口协议为 请求/应答(REQ/BUSY) 握手方式。应答 BUSY 高电平(BUSY =1)表示 OCMJ 忙于内部处理,不能接收用户命令;BUSY 低电平(BUSY =0)表示 OCMJ空闲,等待接收用户命令。发送命令到 OCMJ 可在 BUSY =0 后的任意时刻开始,先把用户命令的当前字节放到数据线上,接着发高电平 REQ 信号(REQ =1)通知 OCMJ 请求处理当前数据线上的命令或数据。OCMJ 模块在收到外部的 REQ 高电平信号后立即读取数据线上的命令或数据,同时将应答线 BUSY 变为高电平,表明模块已收到数据并正在忙于对此数据的内部处理,此时,用户对模块的写操作已经完成,用户可以撤消数据线上的信号并可作模块显示以外的其他工作,也可不断地查询应答线 BUSY 是否为低(BUSY =0?),如果BUSY =0,表明模块对用户的写操作已经执行完毕。可以再送下一个数据。如向模块发出一个完整的显示汉字的命令,包括坐标及汉字代码在内共需 5 个字节,模块在接收到最后一个字节后才开始执行整个命令的内部操作,因此,最后一个字节的应答BUSY 高电平(BUSY =1)持续时间较长,具体的时序图和时间参数说明查阅相关手册。
2. 点阵打印机模块
打印机双行打印“临沂大学 信息学院”字样:
进纸按钮:按下时,自动进纸。 启动/停止按钮:向上时,启动打印;向下时,停止打印。
设计实现流程框图如下:
3.3、实验模块
CPU挂箱 对象挂箱 接口挂箱 CPU模块(80C31) 点阵式LCD 模块 针式微型打印机模块 8251/8255扩展模块 8051CPU模块
3.4、系统定义
定义CPU挂箱上的K1平推开关为打印机控制开关
3.5、实验连线
LCD显示模块
用串口电缆将串口(DB9)与计算机的COM1相连
有关LCD屏显模块的连线
?????? 1、用导线将? PA.0(CPU模块)?? 与 DB0(LCD模块)? 相连
?????? 2、用导线将? PA.1(CPU模块)?? 与 ??DB1(LCD模块)? 相连
?????? 3、用导线将? PA.2(CPU模块)?? 与 ??DB2(LCD模块)? 相连
?????? 4、用导线将? PA.3(CPU模块)?? 与 ?DB3(LCD模块)? 相连
?????? 5、用导线将? PA.4(CPU模块)?? 与 ?DB4(LCD模块)? 相连
?????? 6、用导线将? PA.5(CPU模块)?? 与 ?DB5(LCD模块)? 相连
?????? 7、用导线将? PA.6(CPU模块)?? 与 ?DB6(LCD模块)? 相连
?????? 8、用导线将? PA.7(CPU模块)?? 与 ?DB7(LCD模块)? 相连
9、用导线将? PC7(CPU模块)?? 与 ??BUSY(LCD模块)? 相连
??????10、用导线将? PC0(CPU模块)?? 与 ??REQ(LCD模块)? 相连
片选信号CS8255 选择 CS0。
针式微型打印机模块
有关打印机模块的连线
?????? 1、用导线将? P1.0(CPU模块)?? 与 ??RESET(PRINTER模块)? 相连
?????? 2、用导线将? P1.1(CPU模块)?? 与 ??TIMEDETECT(PRINTER模块)? 相连
?????? 3、用导线将?
您可能关注的文档
- 思科2950简明配置维护手册.doc
- Rockwell AB_RSlogix5000 培训教程及操作说明_实验5(共5).doc
- 浅析“无人监考”诚信考场的设置对学生考试诚信行为的干预.doc
- 置业顾问日常行为准则制度.doc
- IAR的破解、K60项目的设置.docx
- 施威特克电源设置.doc
- stm32_can波特率设置指南.doc
- 第五章数据会议.doc
- 【创世纪】最好的设计是没有设计.doc
- FSD五方对讲说明书.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)