第一范文网 - 专业文章范例文档资料分享平台

智能仪表课程设计 - 图文

来源:用户分享 时间:2025/8/18 1:18:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

内蒙古科技大学智能化仪表课程设计说明书

3.2.3引脚图

图 3-3

3.3 LCD1602

1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。

1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。 3.3.1引脚图及引脚功能

第1脚:VSS为电源地 第2脚:VCC接5V电源正极

第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会 产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)

第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器

9

内蒙古科技大学智能化仪表课程设计说明书

第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作 第6脚:E(或EN)端为使能(enable)端 第7~14脚:D0~D7为8位双向数据端

第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极

图 3-4

3.3.2 LCD1602的特性

1. +3.3V电压,对比度可调 2. 内含复位电路

3. 提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能 4. 有80字节显示数据存储器DDRAM

5. 内建有192个5X7点阵的字型的字符发生器CGROM 6. 8个可由用户自定义的5X7的字符发生器CGRAM

10

内蒙古科技大学智能化仪表课程设计说明书

第四章 软件设计

4.1 Keil uVision4 的使用

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。

2009年2月发布Keil uVision4,Keil uVision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高效的环境来开发应用程序。新版本支持更多最新的ARM芯片,还添加了一些其他新功能。

下面介绍Keil uVision4的使用方法: 4.1.1项目文件的建立

Keil C51 现在常用的是第四版本的Keil uVision4 ,打开的界面如图4-1

图 4-1

11

内蒙古科技大学智能化仪表课程设计说明书

选择Project菜单下的 New Project 弹出如图4-2所示的对话框

图 4-2

在键入“项目1”后保存,弹出图4-3芯片选择对话框,在这里选择Atmel公司的AT89C51芯片如图4-4,此时会提醒用户是不是添加启动码,选择“是”。

图 4-3

12

搜索更多关于: 智能仪表课程设计 - 图文 的文档
智能仪表课程设计 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c51g4l8xaw44oweg0pis9_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top