51单片机控制4个led灯
容孔钧4583哪位高手帮帮忙帮我编个程序,用8051单片机控制4位LED共阳数码管.. -
易眨娄19483213571 ______ #include<reg52.h> sbit KEY=P3^3; //定义按键输入端口 sbit LED=P1^2; //定义led输出端口,一个四个都是一样的定义方法 void main (void) { KEY=1; //按键输入端口电平置高 while (1) //主循环 { if(!KEY) //如果检测到低电平,说明按键按下 LED=0; else LED=1; //这里使用if判断,如果按键按下led点亮,否则熄灭 //如果需要四个亮就写LED1=1;LED2=1,LED3=1;LED4=1;不过上面得先定义好这四个led的引脚 } } 希望对你有帮助
容孔钧458351单片机:0faa为啥能控制四个灯啊? -
易眨娄19483213571 ______ 何止四个灯! 实际上,0xXX,完全能够同时控制八个灯. 0x55、0xAA、0xF0、0x0F...,这些,都是四个亮、四个不亮.
容孔钧4583一个at89s52单片机的引脚控制4个额定电压为10mA的led要用哪种三极管 -
易眨娄19483213571 ______ 4个led,先拿两个串联,才10mA,再并联,共20mA,一个at89s52单片机的P0口的引脚,可以承担.可不用三极管.
容孔钧4583急求!!! 菜鸟提问:怎样用51单片机控制200多个LED灯? -
易眨娄19483213571 ______ 你这个应该是驱动不够了吧,如果是一个管脚4个灯同时动作的话,相当于只需要控制50多路IO就可以了,这样的话,你加点74HCT125或者245之类的驱动器试试;如果需要控制每个灯的话,可以试试使用锁存器,复用IO就可以了
容孔钧458351单片机led灯4个不能同时亮 mov p1,0feh 可以亮一个灯,mov p1, -
易眨娄19483213571 ______ 这两条指令都写错了,虽然mov p1,0feh可以亮一个,可能是随机的.都应该写成这样的 mov P1,#0feh 第二条 mov P1,#0f0h 应该是立即数,要有#号
容孔钧458351单片机控制LED灯 -
易眨娄19483213571 ______ 首先要查看电路的连接,看看输入连接到单片机的哪个引脚(比如P1.0),LED灯连接到哪个引脚(比如P2.0).然后看是高电平有效还是低电平有效(也就是高电平时LED灯亮,还是低电平时LED灯亮).如果是高电平灯亮的话,程序如下:P2.0=P1.0;
容孔钧4583求C语言程序,AT89C51单片机为核心,DS18B20测温度,实时用4位LED显示温度,并且用单片机控制继电器 -
易眨娄19483213571 ______ #include // 试试#define uchar unsigned char #define uint unsigned int sbit DQ=P1^4; //ds18b20与单片机连接口 unsigned char code str[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40} ; //共阴数码管字码表 unsigned char code ...
容孔钧4583单片机中,编译c程序,条件如下,控制4个LED的亮度(PWM)和时间长度(1s),且每个灯有16种亮灯方式 -
易眨娄19483213571 ______ 如果这样的化 那就只用仿真器了 写好程序用仿真器在你的硬件电路调试就好了 两者都可以 编译器比较普遍的使用keil 这个是软件如何操作网上挺多的 而且很简单 仿真器我用的很多 市场上比较普遍的是伟福(WAVE)系列的仿真器 这系列的对大部分的mcu都能仿真 操作也比较简单好用 要说好当然是仿真器啦 它相当于单片机 而且是可以一边修改一边调试的单片机 配合硬件电路 挺好的 另外 你题目给的不大明确 你是说你硬件已经设计焊好了?还是整个硬件还没做 要通过软件模拟仿真整个过程?? 如果是后者 那么可以用proteus去仿真硬件 用keil编译程序导入 可以实现 整个电路的仿真 希望你成功 请参考
容孔钧458351单片机用汇编语言实现八个LED的全亮全灭 -
易眨娄19483213571 ______ ;以89c51单片机为例,假定用P1控制LED: IO_LED EQU P1; led_0 BIT P1.0; led_1 BIT P1.1; led_2 BIT P1.2; led_3 BIT P1.3; led_4 BIT P1.4; led_5 BIT P1.5; led_6 BIT P1.6; led_7 BIT P1.7; ;定义开关LED的数据,假定LED正极一端接电源,...
容孔钧4583如何通过STC89C52RC控制四个led 灯的亮灭 -
易眨娄19483213571 ______ 看你问这个问题就知道你是初学单片机,那我给你一个比较简单的方法.假设你的单片机开发板的led是在P1组,那么P1^0就是第一颗led,P1^1是第二颗led,……P1^7是第八颗led.你可以这样写.#include<reg52.h>sbit led1=P1^0; //定义第一颗...