找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 945|回复: 3
收起左侧

大佬们这个真值表怎么用的?

[复制链接]
ID:1076705 发表于 2024-8-20 11:11 | 显示全部楼层 |阅读模式
比如想要让s2亮其他的不亮该怎么弄?程序:
#include "delay.h"
#include "sys.h"
#include "lcd_1621.h"
#include "stm32f10x.h"              
        
char dispnum[6]={0};
const char num[]={0Xff};
int main()
{
        long int t=0;
        int i;
        delay_init();
        HT1621_IO_Init();
        Init_1621() ;
        
        HT1621_all_on(16);
        delay_ms(500) ;
        HT1621_all_off(16);
        delay_ms(500);
        for(i=0;i<16;i++)
        {
                HT1621_all_on_num(16,num[ i]);
                delay_ms(200);
        }
        while(1)
        {  
    displaydata(t,1,1,1,1);
    t++;
                if(t>99999) t=0;
                delay_ms(50) ;
        }
}
1.jpg
2.jpg
回复

使用道具 举报

ID:1034262 发表于 2024-8-20 15:18 | 显示全部楼层
看每个显存寄存器对应的段。
回复

使用道具 举报

ID:1130736 发表于 2024-8-20 16:40 | 显示全部楼层
S2是com1的pin29,             又有代码用 HT1621_all_on(16);         delay_ms(500) ;         HT1621_all_off(16);         delay_ms(500);这几段对显示屏自检,所以可以尝试以下从HT1621_all_on_num(16,num[ i]);改后面num[i]中i的值,应该会有一个对应S2,还一种比较粗暴的方法,给电源共阴极/阳极接电,然后拿电笔一个一个去测图二下表的36个引脚去看对应的亮灯
回复

使用道具 举报

ID:777254 发表于 2024-8-20 20:19 | 显示全部楼层
我的方法是用for循环把所有的段分别显示一遍,自己记下来对应的段码名字
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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