




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子工程学院课外学分报告题目:LCD 屏字符显示班级:XXXX姓名: XXXX学号:XX专业: XXXXXXXX实验室:开放实验室设计时间: 2013 年 月 日 2013 年 月 日审批意见: 指导教师:目录1、设计题目及要求 32、设计方案 32. 1、 LCD1602 介绍及其特性 32. 2、 特性应用 32. 3、 LCD1602 显示模指令集 42. 4、程序总框图 53、总结 64. 调试仿真图 65. PCB 图76. 元器件清单 87. 主程序 98. 参考文献 121设计题目及方案利用单片机芯片与 LCD 显示屏,利用 LCD1602 显示屏显示自己想要的字符, 通过控制
2、LCD1602 的 3个使能 /控制端,从而通过程序控制 LCD1602 实现字符显示, 最后达到在 LCD 屏上显示“ dianzi B1121 : I love you ”的功能。2. 设计原理及器件特性2.1LCD1602 介绍及其特性1602LCD 是指显示的内容为 16X2,即可以显示两行, 每行 16个字符液晶模块 (显示字符和数字) 目前市面上字符液晶绝大多数是基于 HD44780 液晶芯片的,控制原理是完全相同的,因此基于 HD44780 写的控制程序可以很方便地应用于市面上大部分的字符型液晶。1602 液晶也叫 1602 字符型液晶,它是一种专门用来显示字母、数字、符号等的点
3、阵型液晶模 块。它由若干个 5X7 或者 5X11 等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之 间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不 能很好地显示图形(用自定义 CGRAM,显示效果也不好) 。1602LCD是指显示的内容为 16X2,即可以显示两行, 每行 16个字符液晶模块 (显示字符和数字) 目前市面上字符液晶绝大多数是基于 HD44780 液晶芯片的, 控制原理是完全相同的, 因此基于 HD44780 写的控制程序可以很方便地应用于市面上大部分的字符型液晶。1602 采用标准的 16 脚接口,其中:第1脚: VSS 为电
4、源地第2脚: VCC 接 5V 电源正极第3脚: V0 为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会 产生“鬼影”,使用时可以通过一个 10K 的电位器调整对比度) 。第4脚: RS为寄存器 选择,高电平 1时选择数据寄存器、低电平0时选择指令寄存器。第5脚:RW 为读写信号线,高电平 (1)时进行读操作,低电平 (0)时进行写操作。第6脚: E( 或 EN) 端为使能 (enable) 端。第 714脚:D0D7为 8位双向数据端。第 15 16 脚:空脚或背灯电源。 15 脚背光正极, 16 脚背光负极。2.2特性应用+3.3V 电压,对比度可调内含
5、复位电路提供各种控制命令 ,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能 有80字节 显示数据存储器 DDRAM内建有 192 个5X7 点阵的字型的字符发生器 CGROM8个可由用户自定义的 5X7的字符发生器 CGRAM微功耗、体积小、显示内容丰富、超薄轻巧,常用在袖珍式仪表和低功耗应用系统中。2.3 LCD1602显示模指令集( 1)清屏 功能:清 DDROM 值和 AC 值( 2 )归位 功能:光标复位,光标返回到地址 00H(3)输入方式设置 功能:设置光标, 画面移动方式。 其中: I/D=1 :数据读写操作后, AC 自加一;I/D=0 :数据读写操作后, AC 自减一; S
6、=1:数据读写操作,画面平移; S=0:数据读写操作, 画面不动;( 4)显示开关控制 功能:设置显示、光标和闪烁开关。 其中: D 表示显示开关, D=1 为开, D=0 为关;C 表示光标开关, C=1 为开, C=0 为关; B 表示闪烁开关, B=1 为开, B=0 为关。 ( 5)光标、画面位移 功能:光标、画面移动。其中: S/C=1 画面移动一个字符位;S/C=0 光标移动一个字符位; R/L=1: 右移; R/L=0 左移。(6)功能设置 功能:工作方式设置(初始化指令) 。 其中: DL=1 ,8 位数据接口; DL=0 ,4 位数据接口;N=1 ,两行显示; N=0 ,一行
7、显示;F=1, 5*10 点阵显示; F=0,5*7 点阵显示。( 7)CGRAM 地址设置 功能:设置 CGRAM 地址, A5 A0=0 3FH。( 8)DDRAM 地址设置 功能:设置 DDRAM 地址。 其中: N=0 ,一行显示 A6A0=04FH ;N=1 两行显示,首行 A6A0=02FH ,次行 A6A0=4067H 。( 9)读 BF 及 AC 值 功能:读忙 BF 和地址计数器 AC 的值。其中: BF=1 :忙, BF=0:准备好。此时 AC 值意义为最近一次地址设置( CGRAM 或 DDRAM )定 义。( 10)写数据 功能:根据最近设置的地址性质,数据写入CGRA
8、M 或 DDRAM 中。( 11)读数据 功能:根据最近设置的地址性质,从CGRAM 或 DDRAM 数据读出。实际器件与引脚图:2.4 程序总体框图如图 所示:总程序框图3. 总结:本设计利用单片机 AT89C512 控制 LCD 显示屏显示,实现字符显示功能。该电路使用简单 MCU 控制,为单片机节省大量的接口资源,可以利用 LCD 显示屏显示你想要的字符或者数字。该 LCD 功能强大,性能优越,能为很多领域,特别是在字符显示方面有优越性。4.总机图:LCD1LM016LC1CRYSTAL22PFX2C222PFU1SW1R129303112XTAL1P0.0/AD0P0.1/AD1P0.
9、2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0/T2P1.1/T2EXP3.0/RXDP3.1/TXDP1.2P3.2/INT0P1.3P1.4P3.3/INT1P3.4/T0P1.5P3.5/T1P1.6P3.6/WRP1.7P3.7/RD193938373618353433322122514AT89C5223242526678151617272834101112131R0k51R0k
10、61R0k71R0k81R0k31R0k41R0k910kU2VCC1VCC2X1RSTSCLKI/OX28215DS130276X1B13VCRYSTALC3 C45PF5pF5PCB6. 元器件清单列表名称规格数量单片机STC89S522LCD 显示屏LCD16021DS1302 芯片DS13022电容电容电解电容 20u 1瓷片电容 22PF / 5pF 6/2晶振12MHz2Resistor10K8芯片底座40 脚 /8 脚2 /2( 共 4 个)PCB 板1扦插件4插针2按键4点阵8*8274HC57327. 主程序:#include #include unsigned char c
11、ode one=DianziB1121:; unsigned char code two=I love you; sbit RS=P20;sbit RW=P21;sbit E=P22;void busy()unsigned char x;do RW=1;_nop_();RS=0;_nop_();E=1;_nop_();x=P0;_nop_();E=0;_nop_();RW=0;_nop_(); x=x&0x80;while(x!=0);void delay(unsigned int ms)unsigned int a,b;for(a=ms;a0;a-) for(b=110;b0;b-);voi
12、d write_date(unsigned char shuju)RS=1;P0=shuju;E=1;delay(1);E=0;void write_LCD(unsigned char date)busy();RW=0;RS=0;E=1;P0=date;delay(1);E=0;RW=1;delay(2);void initLCD()write_LCD(0x38);write_LCD(0x0c);write_LCD(0x06);- 10 -write_LCD(0x01);write_LCD(0x80);void main()/初始化 LCD/写入第一行数据不变unsigned char i; initLCD(); write_LCD(0x01);for(i=0;i11;i+)busy(); write_date(onei);while(1)write_LCD(0x80+0x40);delay(100);for(i=0;i10;i+)/写入第二行数据busy();write_date(twoi);delay(250);delay(50);write_LCD(0x80+0x40);for(i=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东惠州市惠城区招聘公办义务教育学校硕博教育人才65人(第二批)考前自测高频考点模拟试题附答案详解(模拟题)
- 衡水市人民医院科室人才发展考核
- 2025妇幼保健院实验室信息管理系统高级应用考核
- 2025儿童医院PICC置管与维护技能考核
- 2025江苏省检察官学院招聘高层次人才1人模拟试卷及答案详解(名师系列)
- 2025江西景德镇陶瓷大学科研助理岗位招聘11人考前自测高频考点模拟试题及答案详解(典优)
- 上海市人民医院结构化面试题库设计与提问技巧考核
- 2025河北雄安新区新建片区学校面向社会选聘教职人员102人考前自测高频考点模拟试题附答案详解(考试直接用)
- 秦皇岛市中医院专科特色技术考核
- 2025广东柳州市融安县发展和改革局二层事业单位编外人员招聘1人考前自测高频考点模拟试题及答案详解(必刷)
- 2025广东广州市白云区民政局招聘窗口服务岗政府雇员1人笔试备考试题及答案解析
- 第四章 §4.1 4.1.1 n次方根与分数指数幂-高中数学人教A版必修一 课件(共41张PPT)
- 奶茶店消防应急预案
- 涂料用溶剂课件
- 外研版英语七上单词表
- DB15T 2916-2023 餐饮服务标识化管理指南
- GB/T 6342-1996泡沫塑料与橡胶线性尺寸的测定
- GB/T 1423-1996贵金属及其合金密度的测试方法
- GB 17790-2008家用和类似用途空调器安装规范
- 《测控技术与仪器专业导论》配套教学课件
- 2022年曲靖市交通建设投资集团有限公司招聘笔试题库及答案解析
评论
0/150
提交评论