单片机课程设计报告:基于单片机的LCD显示字符串.doc

单片机课程设计报告:基于单片机的LCD显示字符串.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告:基于单片机的LCD显示字符串

湖南商学院 《单片机应用系统设计》课程设计报告 题 目 基于单片机的LCD显示字符串 姓 名: 学 号: 专 业: 班 级: 指导教师: 职 称: 计算机与工程学院 20年月 目 录1.1 设计任务 《单片机原理与应用》是电子信息工程专业的一门重要专业课,对应用能力和动手能力要求很高,课程设计环节是学生学习该课程后进行的一项必不可少的基本训练。 本着以下目的,制定《单片机应用系统设计》实施方案。 使学生增进对单片机的感性认识加深对单片机理论方面的理解使学生掌握单片机的内部功能模块的应用1.2 设计任务 (1)根据应用系统的要求,初步掌握总体结构的方法和构思,从中选择一种最佳的设计方案。 2)根据应用系统结构规模的要求,掌握在单片机外部扩展系统硬件设计的基本过程:例如硬件接口的设计,正确合理选用所需元器件,绘制应用系统与单片机连接的电路图等项工作。 3)根据设计任务和要求,首先画出程序总体流程图,然后进行各控制模块程序的设计、编写系统程序。 4)掌握如何应用单片机仿真来开发应用系统及仿真调试的过程先进行各模块调试,然后进行各程序模块的联调,最后与硬件一起进行联调,反复检测和修改直至开发结束。 22.1 题目与要求 采用LCD液晶显示屏,从右到左滚动显示“SCUDESIGN”。 2.2 系统功能分析 单片机应用系统是指微处理器用于工业测量控制功能所必备的硬件结构系统。它包括微处理器及其扩展电路、过程输入/输出通道、人机会话和接口电路等。 单片机及其扩展电路用于存储程序、数据并进行一系列运算处理。当微处理器内部组成不能满足系统要求时,尚有外部扩展程序存储器、数据存储器及I/O等。过程输入/输出通道包括模拟量输入/输出通道和开关量输入/输出通道两大部分。对模拟量信号的采集,需要经过模拟量输入通道的A/D转换器转换成数字信号,再通过接口送入微处理器进行加工处理、分析运算等。其结果通过模拟量输出通道的D/A转换器,转换为模拟量的输出控制,通常为伺服驱动控制。开关量输入/输出通道用来输 入/输出开关量信号。 通过LCD显示字符由LCD1602液晶显示屏等通过接口与单片机相连接,通信接口实现系统与外界的数据交换,从而在显示屏上显示所要求的字符串“SCUDESIGN”。 3 系统总体设计 3.1 LCD1602工作原理 通过AT89C52单片机控制LCD1602显示字符串,LCD1602的实物图(见图1)和引脚功能(见图2)如下: 图1 LCD1602实物图 图2 LCD1602引脚图 3.1.1 引脚功能说明: 1602LCD 采用标准的 14脚(无背光)或 16脚(带背光)接口,各引脚接口说明如表2所示: 表1 LCD1602引脚接口说明 编号 符号 引脚说明 编号 符号 引脚说明 1 VSS 电源地 9 D2 数据 2 VDD 电源正极 10 D3 数据 3 VL 液晶显示偏压 11 D4 数据 4 RS 数据/命令选择 12 D5 数据 5 R/W 读/写选择 13 D6 数据 6 E 使能信号 14 D7 数据 7 D0 数据 15 BLA 背光源正极 8 D1 数据 16 BLK 背光源负极 3.1.2 LCD寄存器的选择 表2 LCD寄存器功能说明 E R/W RS 功能说明 1 0 0 写入命令寄存器 1 0 1 写入数据寄存器 1 1 0 读取忙碌标志及RAM地址 1 1 1 读取RAM数据 0 X   不动作 3.1.3 LCD指令表 表3 LCD指令表 指令功能 控制线 数据线 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 清除屏幕 0 0 0 0 0 0 0 0 0 1 清除屏幕,并把光标移至左上角 光标回到原点 0 0 0 0 0 0 0 0 1 x 光标移至左上角,显示内容不变 设定进入模式 0 0 0 0 0 0 0 1 I/D S I/D=1:地址递增,I/D=0:地址递减 S=1:开启显示屏,S=0:关闭显示屏 显示器开关 0 0 0 0 0 0 1 D C B D=1:开启显示幕 C=1:开启光标 B=1:光标所在位置的字符闪烁 移位方式 0 0 0 0 0 1 S/C R/L x x S/C=0、R/L=0:光标左移;S/C=0、R/L=1:光标右移 S/C=1、R/L=0:字符和光标左移;S/C=1、R/L=1:字符和光标右移 功能设定 0 0 0 0 1 DL N F x x DL=1:数据长度为8位,DL=0:数据长度为4位 N=1:双列字,N=0:单列字;F=1:5x10字形,

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档