利用单片机控制8个发光二极管,设计8控制程序实现如下亮灭状态。[img=302x66]17e44b97df6771b.jpg[/img]
#include <;reg51.h>; //包含头文件 reg51.h,定义了 51 单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量 i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<;i;k++);}void main() //主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为 20000P1=0xff;delay(20000); //调用延时函数,实际参数为 20000}}
举一反三
- 利用单片机控制8个发光二极管,设计控制程序实现如下亮灭状态。亮 灭 亮 灭 亮 灭 亮 灭
- 利用单片机控制按键和发光二极管,设计一个单键控制单灯亮灭的系统?参考电路:
- 利用单片机控制8个发光二极管,设计8个灯同时闪烁程序。
- 如填空题图,按键信号从P1.0输入,P2 输出8路信号控制8个发光二极管同时亮灭,输出低电平亮,高电平灭。[br][/br] 试编写控制程序,按键按下时,8个发光二极管灭,按键释放时,8个发光二极管亮。
- 有如下程序: For x=1 To 3 Print Tab(3*x); 22*x Next x 运行后,输出的结果是______。 A: 22 B: 44 C: 66 D: 22 E: 44 F: 66 G: 22 H: 44 I: 66 J: 22 44 66
内容
- 0
这是一个典型的单片机控制LED灯的电路图,电源+极接发光二极管,经限流电阻连接到单片机的IO口P1.0,当P1.0=1时,led亮。[img=717x336]180330b85d49191.png[/img]
- 1
51单片机的通用IO控制LED发光二极管,为了控制LED正常亮灭,下面那些连接方式是正确的
- 2
该程序实现的功能是[img=230x296]17e4433c89fafda.png[/img] A: 亮7s,灭3s B: 亮10s,灭3s C: 亮10s,灭7s D: 亮3s,灭7s
- 3
试用 8 选 1 数据选择器[tex=3.857x1.0]FfQE6GLf1AwqZRDKZ7UxZw==[/tex] 实现 4 个开关控制一个灯的逻辑电路, 要求改变任何一个开关的状态都能控制灯的状态(由灭到亮, 或反之)。
- 4
P1端口连接8位LED,按表3.15所要求的状态实现循环控制。 表3.15 LED灯控制状态表 P1端口引脚 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 状态1 亮 灭 亮 灭 亮 灭 亮 灭 状态2 灭 亮 灭 亮 灭 亮 灭 亮