51单片机进制转换器数码管要不要位驱动电路?原理是什么? 要不位驱动要看数码管的显示方式,如果是静态显示且每个字段都点亮比如显示8的情况下,位电流要大于20mA,已超过单片机口线灌电流上限了,这种情况下就需要位驱动来扩流了。如果采用动态扫描方式显示,每个位线是分时切换显示的,平均电流较低就用不着位驱动,靠单片机口线自身就能驱动了。
初学51单片机,正在学习d/a转换求问大神这个程序是什么意思 程序编的有些云山雾罩的,还有些问题,比如定时器,中断服务程序花费的时间就大于10个周期,但是确一个周期触发一次,所以控制是不会准确的。简单一点说,产生呼吸效果,就是控制PWM占空比由低到高,再由高到底这么一个循环过程而已。你自己也可以做到。举一个简单的例子,由延时来产生,你可能更容易理解。includesbit pwm=P2^1;void delay(int a){while(a-);}main(){int i,j;while(1){j=0;for(i=1;i;i+){if(j){pwm=1;delay(1);}else {pwm=0;delay(1);}j+;if(j>;=1000)break;}for(i=1;i;i+){if(j){pwm=0;delay(1);}else {pwm=1;delay(1);}j+;if(j>;=1000)break;}}}
求(51单片机)模-数转换原理简介?