实验2-于钦春-0111

作者: 于钦春0111 | 来源:发表于2018-05-19 00:17 被阅读31次

    按键加一4位显示--小板

    一、实验内容

    通过模仿理解大板按键加一的程序,将其在小板上实现每按一次键,数字加1,十进制计算,满十进一,最高是四位数。

    二、前提分析--大小板的区别

    1.大板是8个数码管,通过3-8译码器连接位选信号,小板只有四个数码管,直接连接在STC的引脚上;

    2.大板是共阴极,段选信号高电平有效,小板是共阳极,低电平有效。

    大板的结构图:

    小板的结构:

    三、程序代码

    四、实验成果

    五、出现的问题及原因

    1.由于是四个位选信号,所以代码要这样:

    sbit LSA=P2^0;

    sbit LSB=P2^1;

    sbit LSC=P2^2;

    sbit LSD=P2^3;

    2.小板是共阳的,所以要改成共阳的字形码

    u8 code smgduan[17]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,

    0x80,0x90};//0-9字形码

    3.还是因为小板是共阳的,所以要把消隐全部置为1 

    六、小总结

        分析与编写代码要注重细节部分,一个小小的地方可能会导致结果大相径庭。

    切记:大板是共阴极,段选信号高电平有效,小板是共阳极,低电平有效。

    相关文章

      网友评论

        本文标题:实验2-于钦春-0111

        本文链接:https://www.haomeiwen.com/subject/jpondftx.html