16级单片机实践经验分享

实验二-任注桦-0237

2018-05-20  本文已影响17人  任注桦0237

一、实验内容

通过模仿理解大板按键加一的程序,将其在小板上实现每按一次键,数字加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 

五、反思

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

上一篇 下一篇

猜你喜欢

热点阅读