收藏文章 楼主
版块:工业液晶屏   类型:普通   作者:工业液晶屏   查看:3993   回复:0   获赞:0   时间:2022-01-17 14:59:07

     大伙儿平时在日常生活当中看到较多的很有可能便是段码液晶显示屏了,它拥有一般数码显示管的特点,又拥有点阵式液晶显示屏的特点,早已固定不动的图型,既省成本费并且又漂亮,那麼,大家今日来一起试一试!

     最先,大家都不必认为应用单片机设计来推动,就认为是缺码屏直流电推动的了,实际上呢,段码屏它是沟通交流推动的,什么叫沟通交流推动呢?例如矩形框波、正弦波形这些。大伙儿也许会常常的应用推动集成ic来玩,例如HT1621这些,可是有一些段式屏的IO口是非常少的,换句话说是IO口充裕的情形下,也不想在再去写控制板的推动了。可是,IO的仿真模拟推动,段式液晶显示屏是有一个必要条件的,便是IO务必如果三态,

     为何?下边咱们就一起细细道来:
     第一步:段码液晶显示屏最重要的主要参数:pwm占空比、工作标准电压、偏压比。这三个主要参数全是十分关键的,都务必要达到。

     第二步:推动的方法:大家依据 LCD 的推动基本原理可以了解,LCD的像素数上边只可以再加上 AC的工作电压,LCD显示器的亮度对比度则是由 COM脚底的工作电压值减掉 SEG 脚底的工作电压值来决策,当这一工作电压差在超过 LCD 饱和状态工作电压时就能开启像素数,低于 LCD 阈值电压时就能关掉像素数了,LCD 型的MCU 早已由內建的 LCD 光耦电路全自动造成出LCD推动数据信号了,因而只必须 I/O 口能模拟仿真导出该推动的数据信号,就可以进行 LCD 的推动了。

     段码液晶显示屏主要是有二种管脚,COM和SEG,和数码显示管较为像,可是,压力差务必如果更替转变的,例:第一时时刻刻是正方向的3V,那麼第二时时刻刻就务必如果反方向的3V,留意一点,假如你给段码液晶显示屏通直流电源,那麼无需多长时间这一显示屏便会损毁,因此一定要留意。下边咱们就来考虑到怎样仿真模拟COM口的波型,大家以1/4D,1/2B为事例:

     段码LCD屏的推动方式
     只需模拟以上的波型,你的液晶显示屏就早已成功了一大半。
void display_sub(u8 y)              //lcd display subroutine
{
        switch(y)                              //4*com,VDD and -VDD LCD display,so 8 timebase interrupt one sacn period
        {
                case 1:
                        {com1_output_high();break;}
                case 2:
                        {com1_output_low();break;}
                case 3:
                        {com2_output_high();break;}
                case 4:
                        {com2_output_low();break;}
                case 5:
                        {com3_output_high();break;}
                case 6:
                        {com3_output_low();break;}
                case 7:
                        {com4_output_high();break;}
                case 8:
                        {com4_output_low();break;}
                default:
                        {LCDPluseStep=0;
                         get_display_code(AD_Value,KeyScanRetVal);
                         break;}
        }
}
复制代码
如下图所示编码所显示,按时到2ms,让4个COM更替的输入输出波型就可以了。
与此同时大家还需要留意,在COM的导出较高的情况下,假如要显示屏亮,那麼SEG就需要导出低,那麼在COM导出低的情况下,SEG就需要导出高了,确保COM和SEG的压差大于1/2B工作标准电压就可以一切正常展示了
下边大家看在其中一个com口导出时的函数公式
static void seg1_output(void)                        //seg1 output subroutine
{
        if(1 == (LCDPluseStep%2))                        //com_pulse is odd,com output high (VDD)
        {
                if(0 == (DisplayCode1&0x10))
                {SEG1=1;}
                else
                {SEG1=0;}
        }
        else                                        //com_pulse is even,com output low (VSS)
        {
                if(0 == (DisplayCode1&0x10))
                {SEG1=0;}
                else
                {SEG1=1;}
        }
}
复制代码
务必时时刻刻让SEG脉冲信号跟COM的电平成反方向,那麼推动段式液晶显示屏就不容易有多大的难度系数了


【申明】一部分信息内容来源于互联网技术,力争安全性立即、准确,目地取决于传送其他信息,并不意味着对其思想观点赞成或对其真实有效承担。如本网转截信息内容涉及到出版权等问题,请立即与本网联络删掉。


全站外链: TEC传感器 | 猫掌外链
 
回复列表
默认   热门   正序   倒序

回复:段码LCD显示屏的推动方式

网站公告

近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。

详细的发帖规则请阅读:

《小猪外链网发帖规则》

《小猪外链网最新金币规则》

注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。

Powered by 小猪外链网 8.3.15

©2015 - 2025 小猪SEO外链平台

备案号:浙ICP备17015142号

免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除

您的IP:3.147.104.221,2025-05-05 07:40:30,Processed in 0.1992 second(s).

各位站长请准守小猪SEO外链网的发帖规则,文明理性发言

外链优化

用户名:

粉丝数:

签名:

资料 关注 好友 消息
分享
已有0次打赏