数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 968|回复: 2

[C51] 有关cs16312驱动代码的亮度控制代码看不懂求指教

[复制链接]
发表于 2022-12-6 17:03:51 | 显示全部楼层 |阅读模式
下图是显示指令

下面是代码;
/*********************************
函数名称:vfd_set_brig
功能:设置亮度
输入:亮度
输出:
备注:0为关闭,0-7
*********************************/
voidvfd_set_brig(unsigned char brig)
{
vfd_cs=0;
if(brig==0)
   vfd_writebyte(0x89);
else
   vfd_writebyte(0x88+brig);//设置为4级亮度
vfd_cs=1;
}
这段代码里我理解的是,0x89转二进制(10001001)是亮度设定脉冲宽度为2/160x88转二进制(10001000) 是亮度设定脉冲宽度为1/16
怎么到" vfd_writebyte(0x88+brig);//设置为4级亮度"这里怎么变为四级了,不懂为什么请知道的给讲解一下。
谢谢!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2022-12-6 20:23:12 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-7 15:25:37 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家-技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-8-6 10:52 , Processed in 0.390001 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表