某单片机P0口与8个发光二极管相连,当引脚为低电平时,发光二极管点亮,试编程使它们轮流点亮(跑马灯效果,汇编使用延时函数DELAY;C语言提供voiddelay_nms(unsignedchari)函数)。
举一反三
- 如图所示,AT89C51单片机的P1.0口与发光二极管D1组成的电路中,R2的作用是_____;单片机可通过C51编程,控制P1.0口输出高低电平,以达到控制二极管D1点亮或熄灭的效果,若要点亮发光二极管D1,则P1可取值为____;若要熄灭二极管,则P1可取值为____。
- 某单片机控制系统有8个发光二极管。试画出AT89C51与外设的连接图并编程使它们由左向右轮流点亮。
- 发光二极管的阳极接+5V电源,阴极接单片机P1.0引脚,则当引脚输出为( )电平时,发光二极管被点亮。
- 该程序功能为点亮第一个发光二极管#include//51系列单片机头文件sbit____//声明单片机P1口的第一位为led1voidmain()//主函数{led1=0;/*点亮第一个发光二极管*/}
- 仿照本讲例程,若采用 74HC573 依次点亮 4 个发光二极管实现跑马灯:循环点亮发光二极管 LED1 、 LED2 、 LED3 、 LED4 ,同一时刻仅点亮一个,点亮方向为右移,写出主函数 main 。