一种通用的LCD显示屏驱动程序
一种通用的LCD显示屏驱动程序
一种通用的LCD显示屏驱动程序
摘要
显示内容丰富命长等优点电
电路元件
采暖控制系统中
秒中断信号外
重量轻
使用寿
家
根据不同的
在
并以PIC16F873芯片设计出了结合硬件的较为通用的驱动程序LCD显示屏其驱动程序分为静态驱动和动态驱动
驱动电路简单等
特点而成为LCD驱动的主流
采用串行口进行数据通信执行机构 执行机构均采用继
电器控制
三极管驱动放大后
使继电器触点动作
电磁阀和各加热体的供电电
源
由单片机的P1口控制
减小外界信号执行机构与单片机干扰
之间均采用光电耦合器进行信号隔离
系统控制软件设计
系统主要的软件设计流程图如图4在本刊的网站上给出了源程序
以Microchip公司的
PIC16F873芯片
目的在于减少研发人员的工作量
看门狗电路由MAX813L组成
单片机程序定时送出清零脉冲
使芯片内部计数器清零
当单片机由于外界干扰等原
因进入死循环时
1.6秒后MAX813L芯片送出复位脉
冲
键盘与显示电路 键盘电路的
主要作用是对采暖系统进行设置工作方式
设置系统时间主要是重新调用对
DS12887的初始化程序
采暖系统由程序控制设有
四种工作方式
以用户自定义的各时间段温度运行
出差
外出防冻运行
控制系统将一昼夜24小时分成12个
2
小时时间段
如上班期间设定
中午设定为
22晚上休息后为
14
防冻运行方式目的是保护设为
18水循环管道
为该方式
出差时可设定
当低于3
高于6
防止室内暖气片和管
图5
水位过低时打开电磁阀上水
关闭电磁阀若发现采暖水压开关未打开
在水位及水循环正常后房间温度
读取已保存的采暖温度设定
给出相值
应的控制信号
时直到房
间温度高于设定温度1仅留一组加热体进行保温加热
以延长加热体的使用寿
命
该产品已由潍坊某电器公司研制生
检验产
体积小在未安装中央空调
具有广阔的应用前景
居民小区
图4
主程序首先完成对液晶显示器
并行接口芯片
控8255A的初始化
制管理中断源
一旦检测到系统漏电显示报警若系统不漏电则等待中断服务程序的执行
框图略
DS12887的秒中断接单片机的外部中断0
系统工作时
道冻裂
显示画面预先订做
温度信息超温
漏电等故障信息
显示RAM
29
电子世界2005年2期
一种通用的LCD显示屏驱动程序
避免不必要的重复性工作
这样COM0电压为5V压为2.5V
COM2电
RC1为0V
结束后
COM0
端为高电平图3为
一个完整显示周期内COM0COM2的波形变化
采用PIC
汇编语言
程序包括移位输入数据子程序LCD显示输出程序其中显示校正程序是将自
己定义的单元值与LCD显示矩阵的值对应
LCD
显示输出程序则调用移位计数器把数据转换成正确的显示结果
其中
a显示矩阵校正程
序请参照源代码
c
4.结语
如果LCD显示屏的显示矩阵很规则
向输出
图1
本文针对没有规律
的显示矩阵排列设计了软件驱动程序
达到了通
用显示的目的
并且显示效果相当令人满意
可以直接使用
在电路
中使用了三个移位计数器
一个用于控制LED双色灯
显示
分别为RC0RC2RC4可以实现控制的显示笔划位
其中RC3数达48个
RC0
RC2COM1当背电极COM0
COM2与笔画电极(由移位计数器输出)之间的电势差达到5V时
否则不显示通常间隔交换背电极与笔画电极
当要COM0显示的时候可的电位
RC2以使得RC0
RC4为5VCOM1
达到
显示目的
RC5作为
数据输入端进行主同步串行
其驱动波形如图2所示
30
电子世界2005年2期
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




