请教一个51单片机控制LED灯亮灭的问题 LED肯定是低电平才会亮,你看第一个二级制,1357亮,全是0,低电平。那第二个二进制必然是两头灭,中间量啦,你传个电路原理图上来吧,要不然不好分析。我买了个单片机开发板,如何控制LED灯的亮和灭? cc是两位十六进制数即 0110,0110,p0口接8个LED灯,当为低电平是点亮,所以第一,第四,第五,第八个灯点亮利用单片机控制八个led灯,要求:全亮全灭 ,四亮四灭,以从右到左的 流水形式编程,不是用c语言 编 #includedefine LED P0/*宏定义LED接于P0口*/void delay(int);声明延迟子函数*/main(){int i;while(1){LED=0xfe;for(i=0;i;i+){delay(100);LED=(LED)|0x01;最低位LED灯左移一位后进行或运算使得最低位不会为“0”*/}for(i=0;i;i+){delay(100);LED=(LED>;>;1)|0x80;最低位LED灯右移一位后进行或运算使得最高位不会为“0”*/}LED=0xff;for(i=0;i;i+){delay(300);LED=~LED;所有的LED灯取反全亮或者全灭*/}}}单片机按键控制LED灯亮灭程序 led应该是一个变量,是代表led灯 亮或者灭的一个变量。当你按下开关后,s1=0,就执行 led=。led 这条语句。led=。led 的意思就是取反的意思,即原来led灯亮的话 执行该条语句后就变成灭;原来灭的话 执行该条语句后 就变成亮。按键按下就打控制灯的io取反就可以了。如:if(key1=1){while(key1=1);等待按键放开led1=~led1;}使用四个独立按键控制四个LED灯亮灭的汇编程序怎么弄?单片机的P1.0-P1.3接四个发光二极管L1-L4的阴极,P1.4-P1.7接四个开关K1-K4程序:ORG 00HSTART:MOV A,P1ANL A,#0F0HRR ARR AORl A,#0F0HMOV P1,ASJMP START可以检测单个按键,也可以同时检测多个按键过程:开始-读P1口数据到A-A中的数据右移4次-A中的内容和F0H相或-A中的数据送到P1口-回到开始51单片机用两个按钮控制一个LED灯的亮灭(不是那么简单请看我要求) 对你这种编程思想,我想问是跟谁学的啦!对你这程序,我想问①先按K3、后按K2,你觉得程序结果会如何?②如果2个按键都按住不放,结果又会如何。考虑一下上面的问题,就能看到你的程序问题了。当然你的程序问题,跟你的题目一样,没那么简单!后面还有一堆!单片机控制一个led灯亮灭C编程 #include<;reg52.h>;/52系列单片机头文件define uint unsigned int/宏定义sbit led1=P1^0;声明单片机P1口的第一位void delay1s();声明子函数void main()/主函数{while(1)/大循环{led1=0;点亮第一个发光二极管*/delay1s();调用延时子函数led1=1;关闭第一个发光二极管*/delay1s();调用延时子函数}}void delay1s()/子函数体{uint i,j;for(i=500;i>;0;i-)for(j=110;j>;0;j-);}
随机阅读
- 金华万通大厦会展部门 有哪些有趣的大数据?
- 贵州安顺万象城水上乐园在哪能买网购票? 万象城室内水乐园
- 微信骚聊算出轨吗? 影音风云路辛柏青朱媛媛李乃文
- 鄂尔多斯上海庙镇人民政府 敖勒召其镇的介绍
- 云南省农业科学院介绍? 云南省农业科学蚕桑蜜蜂研究所地点
- 就事论事即 成人有什么办法进大学学习?
- 毛家人还有地位吗 如何与地位比你高的人搞好关系?
- 常用的氟碳化物有哪些呢? 碳化氟化学式
- 上海有什么免费或者花费少的比较好玩的地方? 曲水亭街私房菜馆
- 华鸿水云轩 华鸿水云轩 香里
- 游戏王战士族卡组 游戏王 战士族卡牌
- 有什么过来人的经验想告诉初三的学生? 上海中考一模小说阅读
- 什么是客服人员?客服人员具体做些什么事?客服人员应该怎么处理与客户之间,与公司之间的关系? 销售与售后服务部门矛盾及处理
- 椭圆偏振光通过1 4波片 偏振光分析实验中椭圆偏振光怎么通过14波片变成线偏光
- 钉钉班级群怎么修改家长名称 怎样修改钉钉班级群里面学生的名字
- 剑三跑商货物藏起来找不到了 剑三大跑商怎么做
- 为什么沙特和巴基斯坦的关系这么铁? 谢里夫侯塞因
- 建筑图上的纵轴和横轴怎么定义 写轴线是先写横轴
- 穿越异界成为魔法师的小说 异界全能魔法师 小说
- 有没有那种提醒你每天的天气然后告诉你每天穿什么衣服的app? 每天提醒我该吃什么的app