呵呵,,P1口自带上拉电阻,,应该是单片机给低电平时才是有效输出(能驱动负载的),在没有输出时,应该将P1口写1,保证内证输出场效应管截止.所以二极管正极应该在电源正端,二极管负极在P1口上才对.
希望我的回答能帮助你.
因为你的P1^1~P1^4口控制四个发光二级管跑马灯,这要看你跑马灯的频率是多长,如果频率大于万用表采样的频率,这时当然测出来的高电平是无法采样到的。
而P1^0口控制一个发光二级管1s,可以精确的采样到电平的。
一是PWM的作用,
二是发光二极管压降也不完全一样。
51系P1、P2为准双向口,高电平驱动能力很低,可以加上拉电阻。仿真器内部有上拉或本身驱动能力就强。 回答时间:2011-10-23 23:23:37
是不是高电平时间太短了?你用什么测的电压?示波器最好。