❶ 急求~~单片机如何通过i o端口控制发光二极管的亮灭
首先把IO端口设为输出模式,若IO端口接led的正极,led负极接地,让单片机输出高电平led就能亮,输出低电平led就灭了。当然还要考虑led两端电压和流过led的电流要合适。
❷ 如何用单片机的一个IO口 控制一个“运行LED灯” 与 一个“故障LED灯”和“蜂鸣器”
“故障LED串电阻”并联“蜂鸣”后,正的一端接VCC,负端接IO,运行LED串电阻后正端接IO,负端接地,这样就可以了
❸ 单片机中怎样用io口驱动电机
第一步:先在Proteus软件中设计仿真电路原理图。
第二步:再在Keil C51软件中编写且编译程序,程序后缀必须是.c。然后在打开的“Option for Target‘Target 1’”选项卡,“Target”标签下频率设置为“11.0592”, “Output”标签下,将“Creat HEX File”项打勾选中,设置生成一个.hex文件。
第三步:接着将.hex文件导入原理图中U1芯片。双击U1,打开Edit Component对话框,选择生成的hex文件。
第四步:最后观察设计的电路图是否能得到预想的效果,若不能,进行检查,找到毛病且纠正。
运行结果:
附:原程序
#include <REG52.H> #include <INTRINS.H>
unsigned char ucMotorDrvPuls;
#define OUTPUT P2 #define INPUT P1
sbit STARTUP=P1^7; sbit FORREV=P1^6;