请问用ch450驱动数码管,6个,怎么设置才能每一个数码管显示不同数字,现在数码管不显示一样的就不正常
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
请问用ch450驱动数码管,6个,怎么设置才能每一个数码管显示不同数字,现在数码管不显示一样的就不正常
您好,CH450您只需要按照我们手册的要求,打开显示驱动使能。在加载字数命令这里,按照手册需要,给对应的6xH位码,一个对应的段码即可。
void CH450_buf_write( unsigned short cmd ) // 向CH450输出数据或者操作命令,自动建立数据映象
{
if ( cmd & 0x1000 ) { // 加载数据的命令,需要备份数据到映象缓冲区
CH450_buf[ ( unsigned char )( ( cmd >> 8 ) - 2 ) & 0x07 ] = ( unsigned char )( cmd & 0xFF ); // 备份数据到相应的映象单元
}
CH450_Write( cmd ); // 发出
}
使用这个函数吗,能否给个参考
您可以发送邮件到mj@wch.cn
这边可以给您提供参考。