//电路图不用画了吧,还是说一下吧,LED阴极接P1.0,阳极串联一个1K电阻后接5v直流电源就可以了。
新手学单片机。要在89C51上实现点亮一个LED?要怎么写C程序?用P1.1口接...
【1】C51硬件上,必须LED阴极接IO口,阳极接VCC,记得串个电阻。因为Ioh非常小。接反了,啥都不亮。(所以P11=1肯定不会亮的)【2】楼上的程序不完善或不准确。P1^1语法错了,他们没有调试过,呵呵。我调过了 include<reg51.h> define ON 0 define OFF 1 sbit LED11=P1^1;main(){ uns...
51单片机怎么用c语言写一个按钮控制一个led的闪烁,按一下开始闪烁,再按...
led=1;//点亮 delay(100);//延时100MS led=0;//熄灭 } else led=0;} void delay(unsigned int i){自己根据单片机频率写个1MS带形参的演示程序} 这个程序是现写的。。应该能执行,有些细节没有写,自己修改下,只是个大框而已(比如函数声明,定义端口什么的)...
怎样用51单片机设计三个按键控制一个灯的程序,C程序
程序如下 include<reg51.h> sbit led1=P1.0;sbit key=P1.1;sbit key1=P1.2;sbit key2=P1.3;void main(){ while(1){ if((key|key1|key2)==0){led1=~led1;while((key|key1|key2)==0);} } 没试过 可能有些地方不对 你自己改改 反正思路就这样了 ...
求51单片机定时LED闪烁程序代码
void timer0();void main() // 主程序 { TMOD=0x01; //定时器0工作方式1 EA=1;ET0=1; //定时器0中断 TR0=1; //启动定时器0 TH0=(65536-50000)/256;TL0=(65536-50000)%256;while(1); //程序循环 } /***定时器0中断***/ void timer0() interrupt 1 { uchar t;//定义变...
怎么用上位机通过串口去控制51单片机点亮一个LED? 求程序。。
上位机发送Open led就点亮LED,发送Close led就关闭led,我要C语言的程序。llbb121 | 浏览2998 次 |举报 我有更好的答案推荐于2017-12-16 17:19:05 最佳答案 编了一个小程序,供参考,没有环境调试,大概意思就这样,你可以参考自己试试。#include<reg51.h>#include<string.h>#define uchar unsigned charsbit...
51单片机汇编语言的led亮灯编程题求解,必采纳?
LED1 BIT P3.7 ; 程序没有改动,为了配合仿真图只改了端口。KEY1 BIT P3.2 LJMP MAIN ORG 0030H MOV R1,#1 ; 亮灯个数 MAIN: MOV P1,#0FFH CHECK: JB KEY1,CHECK MOV P1,#11111111B MOV R2,#8 LOOP: INC R1 ; 每次亮灯个数r1+1 MOV A,P1 CLR C RRC A MOV P1,A ;...
单片机51,LED点阵如何使点阵上显示的字会左右移动,或上下移动?
回答:液晶显示屏是不停闪烁的,而且一次只能显示一个图案。显示屏上显示12345也是每次在一个位置上显示一个数字,不停的显示五次,由于计算速度快,及人眼暂留现象,使人感觉上显示的是12345。现在,你如果需要动画效果,需要从底层做起。一,写函数,完成指定位置显示指定字符。二,写延时函数,三,写延时显示字符...
51单片机LED流水灯怎么实现从两边同时逐个点亮到中间,又从中间逐个熄灯...
回答:如果只用一个端口的话,你可以建一个表,如果LED是高电平点亮的话,里面存放数据0x81,0x42,0x24,0x18 如果LED是低电平点亮的话,里面存放数据 0x7e,0xbd,0xdb,0xe7 然后在循环里一直按照数组下标0到3递增3到0递减将数组里面的数赋给端口即可。 即一个大循环里面再加两个小循环即可,具体多少次...
单片机用c语言,按钮控制一个LED灯,要求按下松开,LED亮,按下松开,LED...
1、首先打开桌面上的keil软件,在进行对51单片机进行编程时最常用的就是keil软件。2、编写相应的代码:#include<reg52.h> //定义单片机的头文件sbit led=P2^0; //定义单片机的管脚,void main(void) //主函数{ while(1) //无限循环 {led=0x1f; //点亮前面三个灯。这里...
51单片机P1.1口接一个LED灯 外接按键,要求:按键按下LED灯亮,,按键再...
include <reg51.h>sbit P32 = P3^2;sbit LED = P1^1;void main(){ IE = 129; while(1);}void X0_Int() interrupt 0{ while(!P32) LED = 0; LED = 1;}