你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8S003不带总线端口如何连接数码管的段码

[复制链接]
goudan980 提问时间:2015-6-4 11:08 /
阅读主题, 点击返回1楼
收藏 2 评论17 发布时间:2015-6-4 11:08
17个回答
zbber 回答时间:2017-4-13 10:30:18
同意2楼的说法
sssdd 回答时间:2017-4-13 11:38:46
请不要认为一个口输出就高大上。。
你可以换个角度看问题,会更美。。
一次不行,那么,咱们来8次。。。
一个口一次送数据不成。咱们一个笔画一个笔画来。
先消影。字选全关,然后把段数据一个一个刷成你要的。然后,开启对应的字选。那么,你的数码管就亮了。
妥妥的,毫无问题。至少,俺就是这么干的。
void Dis_scan()
{//2ms 矩阵扫描显示处理
        dis_index++;
        if(dis_index>3)dis_index=0;
       
        COM_Led1=0;
        COM_Led2=0;
        COM_Led3=0;
        COM_Led4=0;
       
        IO_Led1=1;
        IO_Led2=1;
        IO_Led3=1;
        IO_Led4=1;
        IO_Led5=1;
        IO_Led6=1;
        if(dis_index==0)temp=dis_map1;
        else if(dis_index==1)temp=dis_map2;
        else if(dis_index==2)temp=dis_map3;
        else temp=dis_map4;//(dis_index==3)
       
        if(temp_b0)IO_Led1=0;
        if(temp_b1)IO_Led2=0;
        if(temp_b2)IO_Led3=0;
        if(temp_b3)IO_Led4=0;
        if(temp_b4)IO_Led5=0;
        if(temp_b5)IO_Led6=0;
       
        if(dis_index==0)COM_Led1=1;
        else if(dis_index==1)COM_Led2=1;
        else if(dis_index==2)COM_Led3=1;
        else COM_Led4=1;//(dis_index==3)
}
多清爽。多小白。
请忽略语法,因为这程序不是用在stm8上面的。但是改改就能用。
kabala56 回答时间:2018-4-24 17:10:23
非常感谢。。。。
12
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版