单片机LCD1602显示AD转换值
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1.硬件设计任务
1.1设计题目 (2)
1.2设计背景及发展 (2)
1.3设计内容 (2)
1.3.1设计内容 (2)
1.3.2设计目的 (2)
1.4 使用说明 (2)
2.设计原理
2.1基本原理 (3)
3.设计步骤
3.1硬件设计 (3)
3.1.1 确定所用的硬件 (3)
3.1.2 熟悉所用的硬件 (3)
(1) 8051单片机
(2) 74LS138
(3) ADC0809
(4) 8255A
(5)1602LCD
3.1.3 硬件框图 (9)
3.1.4 最小系统图 (10)
(1)连线说明
(2)配套地址
3.2 软件设计 (11)
3.2.1 流程框图 (12)
3.2.2 程序清单 (16)
3.3 调试过程与结果 (21)
3.3.1 调试过程 (21)
3.3.2 调试结果 (21)
4. 设计心得
4.1 设计心得 (22)
5. 参考文献
5.1 参考文献出处 (22)
1.硬件设计任务
1.1设计题目
LCD显示设计(显示A/D转换值)
1.2设计背景
液晶显示器,简称LCD(Liquid Crystal Display)。世界上第一台液晶显示设备出现在20世纪70年代初,被称之为TN-LCD(扭曲向列)液晶显示器。尽管是单色显示,它仍被推广到了电子表、计算器等领域。80年代,STN-LCD(超扭曲向列)液晶显示器出现,同时TFT-LCD(薄膜晶体管)液晶显示器技术被研发出来,但液晶技术仍未成熟,难以普及。80年代末90年代初,日本掌握了STN-LCD及TFT-LCD 生产技术,LCD工业开始高速发展。
LCD发展过程:1888~1968年为液晶材料性能和应用研究时期。1973~1985年为TN-LCD获得广泛应用时期。1985~1993年为STN-LCD推广应用时期。
1993~2000年是TFT-LCD大发展时期,这个时期TFT-LCD的性能已可以与CRT 媲美。LCD发展大大扩展了显示器的应用范围,使个人使用移动型手持显示器成为可能,因此,2000年以后将进入LCD与CRT争夺显示器主流市场的时代。
LCD主要技术发展过程:彩色低功耗反射型LCD技术。低温多晶硅(P-Si)LCD 大生产技术。大尺寸、宽视角、高分辨彩色TFT-LCD的发展。1993年以前主要生产的是10.4英寸以下,640×480像素的产品;1993~1997年主要生产的是10英寸~13英寸,1024×768像素的产品;1997~1999年主要生产15英寸~18英寸,1024×768和以上像素的产品;1999年以后开始生产20英寸~30英寸的产品。1998年以后开始大力开发高分辨率、大屏幕液晶投影电视。2008年人们更重视液晶电视的美观和厚度,Sony品牌电视现在26寸以下的最薄可以做到22毫米了,世界最薄的哦!
1.3设计内容及目标
1.3.1设计内容
(1)编制程序,在点阵液晶显示器上显示自己的名字,并可移动;
(2)编制程序,用键A启动A/D转换,并在字符液晶显示器上显示A/D转换值。
(3)用数字键选择转换通道并显示通道号。
1.3.2设计目的
了解液晶显示图形的基本方法,从而对其他液晶屏的使用也能得心应手。
1.4 使用说明
实验一共有8个控制键,用于选择A/D转换通道口。
载入程序,LCD第一行滚动显示名字:TANG YUN TAO;
按键0~7按下后,LCD第二行显示对应的通道口转换后的数字量。
2.设计原理
2.1 基本原理
使用汇编语言进行程序编写,确保程序正确后,打开实验箱上的电源,将程序下载到实验箱上,1602LCD上首先显示滚动的名字,滚动到中间即停止下来,接着按下键盘上的A键开始启动A/D转换,当按下键盘上0到7键中任意一键则要切换对应的A/D转换通道,通过不断改变旋钮改变模拟量值的大小并不断把转换好的值与此时转换通道号送到1602LCD并显示。整个系统以单片机为主题,通过软件控制将0809、8255、1602LCD这些芯片联系在一起,实现所要求的功能。
3. 设计步骤
3.1 硬件设计
3.1.1确定所用的硬件
设计中所用到的硬件主要有8051单片机,74LS138三八译码器,ADC0809A/D 转换器,可编程并行I/O扩展接口8255A,键盘以及1602LCD。
3.1.2熟悉所用的硬件
(1)8051单片机有四十个引脚,按照引脚功能可分为电源引脚VCC与VSS;
外接晶振引脚XTAL1与XTAL2;控制和复位引脚ALE,PSEN,EA,RST;
32个I/O引脚,其中P2与P0作为地址总线,P2作为地址线的高8位,P0
作为地址线的低八位,P0还作为数据总线负责传出或传入数据,P1为用户
自定义I/O引脚,P3主要作为控制总线,包括了串行输入与输出端,外部中
断0,1触发端,定时器0,1外部脉冲计数端,允许读写信号端。图(3—1)
为8051单片机的引脚图。
8051单片机内部有4KB的程序存储器,地址范围为0000H到0FFF 当EA引脚为高电平时,程序存储空间的0000H到0FFFH在单片机内部,
1000H到FFFFH在单片机外部;8051单片机内部有128B的数据存储器,
地址范围为00H到7FH。
8051单片机内部地址范围从80H到FFH为特殊功能寄存区,单片机的输入输出端口,计数器/定时器,串行通信口,累加器以及一些控制寄存器等
都在这个地址空间。
8051单片机有5个中断源,分别为外部中断0,外部中断1,时钟中断0,时钟中断1和串行通信中断,这些中断分为两个优先级,每个中断源的优先
级都是可编程的。
8051单片机有两个16位定时/计数器,通过编程可以实现4中工作方式RAM开设了4个通用工作寄存区,共32个通用寄存器,以适应多种中断或子
程序嵌套的使用。
8051单片机有一个功能齐全的指令系统。包括加、减、乘、除等算术运算