怎样编写一个六位数码管计数器,要求带清零,暂停键。用STC单片机控制,

P0口控制断码,P2口采用2003芯片驱动控制位码
2024-11-08 20:06:14
推荐回答(3个)
回答(1):

从你的描述看,你的数码管是共阴的。用STC单片机控制段码,P0口可以直接接段码,需要将段码输出方式设置为推挽方式,P0口输出高电平时数码管亮。用动态扫描方式显示。清零只要将所有计数变量赋值为零即可。暂停键:扫描暂停键按下时,设置一变量为1,再次按下时为0,当变量为1时停止计数,当变量为0时恢复计数即可。

回答(2):

P0口不能直接接段码,需要驱动器件,如2803,三极管9013等。而且P0口需要加10k左右的上拉电阻。数码管需要动态显示。推荐你一个直接驱动数码管的芯片1668,省去很多事情。程序上应该很简单。

回答(3):

用 数码管动态扫描 来做