第一知识网
www.001rz.com用51单片机在六位共阴极数码管显示41407,用c语言,谢谢!
日期:2013-11-23 14:57:53 人气:4
哥们儿,要编写程序的话很简单的,因为这是个数字静态的显示,但编程必须得有该单片机的外围电路图才行的,例如外围中至少有两个锁存器,用于所存片选信号和段码信号。六个数码管的共阴极分别接在一个八位的P口上,按对应的顺序给该P口一个8位的十六进制代码,使得相应的数码管为低电平,其余的为高电平。记住只能使一个数码管有效,单片机一次只能点亮一个数码管。我给你提供个思路吧,由于没有电路图我无法编程。首先点亮显示4的那个数码管,思路:首先写出数字4对应的十六进制数,把该数送入段码锁存器,此时还没有进行位选,故该值被送入了