低电平要求的宽度。Р3.3 数码管介绍Р 图3-4 七段数码管引脚图Р数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示)数码管的8个显示笔划"a,b,c,d,e,f,g,dp";按能显示多少个“8”可分为1位、2位、4位等等数码管;Р发光二极管单元连接方式分为共阳极数码管和共阴极数码管。)的数码管。接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。。)的数码管。接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。Р3.4 驱动电路Р本设计中采用两个PNP三极管对电流进行放大,进而来驱动两位八段数码管。Р 图3-5 驱动电路Р4、软硬件联调及调试结果Р4.1软硬件调试中出现的问题及解决措施Р在一开始时,只是搞好了最小系统,可出现了有点时候连接到电脑上指示灯亮,有的时候不亮,第一反应就是哪里虚焊了,于是就一点一点对比,一点一点找,可检查了好多遍都没检查出虚焊。去请教会的同学,说可能是电容有问题,建议更换一下电容,于是就去找了一个同样的电容换上,再次连接电脑,试了好多次果真是电容的问题。Р设计焊接好之后就去调试,却发现数码管显示的太暗了,在黑暗的时候还可以勉强看清,可到了有光亮的地方就分辨不清了,而这些是在仿真图上体现不出来的。上网查了一下,最终总结出是驱动电流太小了,要加一个放大电路。可参考书上的放大电路大多是非门控制,可元器件都是在网上买好了,而且时间也不允许,怎么办呢?和同学想了想,突然想起以前学习模拟电子时学习过的PNP三极管也是具有放大电流的作用,而且我们领的元器件里有三极管,有些同学用不到三极管,可以借过来用一下,于是就设计了一个放大电路重新焊接,再次连接下载运行时就可以很清楚的看清显示的结果。