C8051F020在LED显示控制系统中的应用

最新更新时间:2014-03-09来源: 21IC关键字:C8051F020  LED  显示控制系统 手机看文章 扫描二维码
随时随地手机看文章

在单片机系统设计中,LCM(液晶显示模块)人机交互界面的设计往往是很重要的一个环节。LCM可以用于智能仪器上的显示设定参数、状态提示符、检测结果和待输入参数等功能。本文结合电解质分析仪的设计要求,采用深圳市烨新达实业有限公司生产的YXD-12864A2LCM,研究并实现了以C8051F020 为基础的液晶显示的接口电路和程序设计,添加了按键系统,从而达到方便用户使用的目的。

1 电解质分析仪简介

本系统所设计的电解质分析仪(Electrolyte Analyzer)是一种具有高分辨率和高精度的仪器,可以与多种离子选择电极配套使用,可用自动方法测定样品中钾、钠、氯、钙离子的浓度和pH 值。其结构方框图如图1 所示。仪器采用单片机C8051F020为核心芯片进行设计,在测量室内由化学传感器采集电解质的电位信号传送给信号调理电路,经过信号调节后送给主电路板进行A/D转换,然后输出显示到LCM上,LCM参数、测量结果的显示等都可由键盘操作。与上位机的通信上,采用RS 232通信方式传输数据。本仪器的特点是可以单机使用、也可以与上位机连接使用,与上位机连接后通过界面操作可以帮助用户完成病人信息的查询、存储、仪器工作情况的实时检测等功能。

 

 

系统显示部分采用图形液晶显示模块YXD -12864A2LCM,安装在仪器的表面,用来显示参数设置、测量结果、定标、质控等的情况。界面显示与参数设定及翻页等功能通过按键的控制来实现。

2 YXD-12864A2LCM

2.1 模块介绍

YXD-12864A2LCM是由深圳市烨新达实业有限公司生产的,是一种图形点阵液晶显示模块,它主要由行驱动器、列驱动器及128×64 全点阵液晶显示器组成。

可完成图形显示,也可以显示4×8 个(16×16 点阵)汉字。YXD-12864A2 模块共有20 个引脚。其中,第1 脚VSS接系统地;第2脚VDD接电源电压;第3脚V0接液晶显示器驱动电源;第4 脚D/I 接数据指令选择信号;第5脚R/W接读写选择信号;第6脚接读写使能信号,E为高时,数据被读出,而在E的下降沿到来时,数据被锁存到DB0~DB7;第7~14脚接三态数据总线;第15、16脚接片选信号;第17 脚R-S-T- 接复位信号;第18 脚Vout接内部负压发生器输出电压端;第19脚接LED 背光电源正极;第20脚接LED背光电源负极。

2.2 接口电路

接口电路图和原理图如图2,图3所示,C8051F020的P3口作为数据口与液晶模块DB口相连;P2.0为复位引脚R-S-T- 控制端;P2.1、P2.4、P2.5 作为普通的I/O 口使用,分别接液晶模块的使能端E、寄存器选择引脚D/I、读写引脚R/W;P2.2、P2.3分别接片选信号左或者右,对显示进行定位。

 

 

 

图2的电路图中,R28 和R41 为上拉电阻,因为它每个端口是与单片机相连的,对于显示器而言工作电压是5 V,而C8051F020 工作电压是3.3 V,要使C8051F020输出能更好地驱动5 V输入的LCM,就要将每个端口通过一个上拉电阻接到5 V 电源,这样就可以保证C8051F020的逻辑“1”输出能被提升到5 V.

2.3 软件设计

显示字符:从屏幕指定的位置开始显示指定的字符串。此LCM 是128×64位的液晶显示屏,每个字符所占用的点阵是8×8.显示位置由两个坐标参数据决定,横坐标x 表示“行”,取值范围为0~7;第0行对应屏幕最上边的一行,第7 行对应最下面一行。纵坐标y 表示“列”,取值范围为0~15,第0列对应屏幕最左边的一列,第15列对应屏幕最右边的一列。

假设要从第4 行第8 列的位置显示字符“K”,则汉字的显示与字符类似,只是汉字所占的点阵为16×16的形式,因此在本LCM 中,汉字只可以显示4 行8列。第一行汉字的坐标为00H~07H,第二、三、四行坐标依次为10H~17H、20H~27H、30H~37H.汉字的显示要先将汉字的坐标起始位置作为命令写入,把汉字的字模作为数据写入,连续写入多个汉字可用查表法。

3 按键系统

按键系统的硬件设计可以采用独立方式和矩阵方式两种。

(1)独立式中每一个键单独占用一根I/O口线,每一根I/O 口线上的按键工作状态不会影响其他I/O 口线上的状态,一般应用于按键数量较少的场合;(2)矩阵式的按键排列为行列式矩阵结构,4行4列共16 个键,只占用8 根I/O 口线,因此当按键数目较多时,可以使用这种方式节省I/O口线。

本仪器共定义了8个按键,考虑到C8051F020上的I/O 接口非常丰富,因此采用了独立式。在仪器上共设计了“Yes”、“No”、“↑(上)”、“↓(下)”、“←(左)”、“→(右)”、“复位”和“打印”8个按键,除“复位”键(其按下后直接复位)不通过键盘信息处理程序处理外,其余的7 个键的按下处理均由键盘信息处理程序在主循环程序中完成。对于独立式按键,CPU可以通过直接读取I/O口的状态来获取按键的直接状态编码值,根据这个值可直接进行按键识别。每个键的编码值如表1所示。

 

 

按键的具体定义如下:

(1)“↑(上)”、“↓(下)”、“←(左)”、“→(右)”:移动光标或切换不同内容的屏目、数据修改、完成口令输入等;

(2)“Yes”:确认所做的操作,包括确认所选择的菜单项或数据、确认所输入的口令、确认被修改的数据等;

(3)“No”:可取消输入的口令值或被修改的数据;

(4)“复位”:软复位系统;

(5)“打印”:控制打印机打印输出。

按键的工作方式分为编程控制方式和中断控制方式两种。本仪器采用中断控制方式,流程图如图4所示。此方式可以提高CPU的效率,当有键按下时,便向CPU 申请中断,CPU 响应中断后,在中断服务程序中进行键盘扫描、查键值与处理等工作。而编程控制方式是指在一个工作周期内,利用完成其他任务的空余时间,调用按键扫描子程序。经程序查询,若无键操作,则返回;若有键操作,则进而判断是哪个键,并执行相应的键处理程序。这样对CPU的使用效率就受到了影响。因此选用中断控制方式。

 

 

本仪器采用的按键的开关为机械弹性开关。从按键按下到接触稳定要经过数毫秒的抖动时间,松开时也有这样的问题。抖动时间的长短由按键的机械特性决定,一般为5~10 ms.这样就会引起一次按键多次读取,对于抖动问题可以采用软件方法。可以通过延时去抖动的方法避免,即检测出按键闭合后执行一个延时程序产生20 ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平则确认为真正有键按下。当检测到按键释放后,也要给20 ms的延时,待后沿抖动消失后才能转入该键的处理程序。

4 结语

利用YXD-12864A2图形液晶显示模块设计电极质分析仪的显示界面,采用8位并型模式传递数据,主要是因为虽然占用了较多的I/O引脚,但与串行模式相比,编程简单的多;而且C8051F020有8个8位I/O端口、64个数字I/O引脚,非常丰富,所以也不用考虑引脚不够的问题。通过添加按键系统,使显示的内容可以由用户来操作,非常方便。

关键字:C8051F020  LED  显示控制系统 编辑:探路者 引用地址:C8051F020在LED显示控制系统中的应用

上一篇:基于LED的通用型智能开关的设计方案
下一篇:品佳推出汽车大功率LED可调光驱动方案

推荐阅读最新更新时间:2023-10-12 22:36

4.3、使用寄存器版本点亮LED灯(内附代码)
第一种:指针形式 led.c文件: #include led.h #include stm32f4xx.h void LED_Init(void) { //1左移五位既是将第五位置为1,查寄存器可知1是使能0失能 RCC- AHB1ENR|= 1 5;//使能RCC的AHB1时钟 //PF9 的GPIO配置 //将(1 1)左移18位再取反清零:2代表两位控制一IO,因为IO是F9,所以最后是~(3 2*9),达到清零效果 GPIOF- MODER &= ~(3 2*9);//配置为0用&,配置为1用 | GPIOF- MODER |= 1 (2*9);//1既是0 1,代表输出模式
[单片机]
4.3、使用寄存器版本点亮<font color='red'>LED</font>灯(内附代码)
LED驱动芯片DD212主要参数及应用
DD212 电荷泵式驱动应用,只有一个电容器;内建的振动占空比调节 350KHz 频率时钟. DD212 采用互补型金属氧化半导体集成电路CMOS工艺制造;SOT25小体积封装比较适合手提式电子产品led应用设计; 就只是一个电话听筒所占领小的区域;低功耗待机静态电流0.1 uA . 基本参数: 输入电压1.5 V~5.5 V 倍压升压驱动1pcs LED,电流最大400mA以内可设置,设计EN使能端口可以做开关使用。 这款IC可以说是目前市场上面最简单的外围设计IC了,只需要三个外围器件,C1电源滤波、Cext升压电容、Rext反馈电流设置电阻.相信在手持式LED产品中需要升压的线路中有较好的表
[电源管理]
<font color='red'>LED</font>驱动芯片DD212主要参数及应用
六大LED显示屏企业上半年“拳脚并用”搞布局
今年LED显示行业竞争激烈,企业在纷纷转型拓展新业务。通过整合并购来快速实现企业转型升级,也是显示屏企业目标达成重要手段。通过对2017年上半年LED显示屏企业增资并购汇总发现,上市企业主动出击,在拓展整合产业链相关业务上可谓不惜重金,其中以利亚德、洲明科技、联建光电、艾比森、奥拓电子、雷曼股份这六家上市公司表现最为抢眼。 1、利亚德战略布局火力全开 2016年11月3日,利亚德通过下属子公司美国平达公司以1.25亿美元(约合人民币8.44亿)收购 NATURALPOINT, INC. 100%股权。2017年1月28日,上述公司合并交易已完成交割。NP公司(虚拟动点公司)成立于1996年,拥有全球领先的3D光学动作捕捉技术,其开
[手机便携]
国内已成为世界重要的LED封装生产基地
全球LED 封装产业主要集中于中国大陆、日本、台湾、美国、欧洲、韩国等国家和地区。从LED产业发展来看,第一阶段日本、美国、欧洲等厂商依托先发优势,具有技术优势和设备优势,成为全球最早的LED 封装产业中心;第二阶段台湾和韩国拥有完整的消费类电子产业链,各环节分工明确,并迅速崛起;当前处于第三阶段,中国大陆地区则承接全球产业转移,同时受益于成本优势和旺盛的下游产品市场需求,近年来持续增长,已成为世界重要的LED 封装生产基地。 主要厂商有日本的日亚化学(Nichia)和丰田合成(Toyoda Gosei)、美国的科锐(Cree) 以及欧洲的亮锐(Philips Lumileds) 和欧司朗(Osram)。以上五大厂商产业链比较完善
[电源管理]
如何选购健康环保的LED灯饰
关于LED灯饰方面,有以下几个地方需注意: 1、LED亮度不同,价格不同。用于LED灯具的LED应适合雷射等级Ⅰ类标准。 2、抗静电能力强的LED,寿命长,因而价格高。通常抗静电大于700V的LED才能用于LED灯饰。 3、波长一致的LED,颜色一致,如要求颜色一致,则价格高。没有LED分光分色仪的生产商很难生产色彩纯净的产品。 4、漏电电流LED是单向导电的发光体,如果有反向电流,则称为漏电,漏电电流大的LED,寿命短、价格低。 5、发光角度用途不同的LED其发光角度不一样。特异的发光角度价格较高。 6、寿命不同品质的关键是寿命,寿命由光衰决定。光衰小、寿命长,价格高。 7、晶片LED的
[电源管理]
广东LED产业链格局成型 芯片环节薄弱
在“推动广东LED照明应用研讨会”上,广东省省情调查研究中心发布《广东LED照明产业发展的现状与对策》调研报告,呼吁尽快出台粤LED产业发展规划。    调研报告显示,广东LED产业整体竞争力名列全国前茅,产业规模全国领先,并形成了以深圳市为龙头,以广州-深圳为主轴,产业链向轴两侧辐射延伸的格局。其中,以深圳市最为集中,广州市次之,其它较为集中的区域还包括佛山市、东莞市、中山市、珠海市、惠州市等。 上千亿产业前景但瓶颈难破    “根据国家战略性新兴产业规划,广东将重点发展高端新型电子信息产业、LED照明、电动汽车等三大新兴产业。”省社科院李新家副院长表示,近年来,广东抢抓LED照明产业发展的历史机遇
[电源管理]
泰信基金:看好LED封装及应用子行业
       泰信基金发布最新的投研周报认为,CPI低于预期可能是源于食品权重的调降,但是未来通胀趋势仍将持续,未来一周市场仍将以震荡为主。   泰信基金量化模型显示,短期内市场呈向上趋势,此后有拐头向下可能;而行业轮动方面,有色、采掘处于一类行业阶段性底部,有回升迹象;二类行业中食品饮料、家用电器和农林牧渔表现较为抢眼。   同时,泰信基金近期针对市场关注的新兴产业LED行业的专题研究结论显示,2011年,LED在液晶电视领域的渗透率增速将有所放缓,照明将成为新的高速增长点。   2010年,由于LED液晶电视渗透率的提高,LED芯片需求旺盛,导致LED 芯片及其上游材料、设备等供应短缺。整个LED产业链都大举扩产以满
[电源管理]
大功率LED透镜知识
大功率LED 透镜 /反光杯主要用于大功率LED 冷光源 系列产品的聚光,导光等。大功率LED透镜根据不同 LED 出射光的角度设计 配光曲线 ,通过增加 光学 反射,减少光损,提高 光效 (而设定的 非球面 光学透镜)。下面着重讲解PMMA材料的二次聚光大功率LED透镜。 一 LED透镜的材料种类 1. 硅胶透镜; a. 因为硅胶耐温高(也可以过回流焊),因此常用直接封装在 LED芯片 上; b. 一般硅胶透镜体积较小,直径3-10mm; 2, PMMA透镜 a. 光学级PMMA(聚甲基丙烯酸甲酯,俗称:亚克力) b .塑胶类材料,优点:生产效率高(可以通过注塑完成);透光
[电源管理]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved