单片机设计程序 单片机流水灯实验嘛,网上一大把程序,不过我觉得最好自己有块试验版多多练习,然后自己想怎么控制灯的亮法都没问题。实践重于一切啊以单片机为核心,设计一个节日彩灯控制器,设计要求如下:在单片机的p0口接有8个发光二极管作为指示灯 #includeincludedefine uchar unsigned charuchar key,led=0xfe;void delay(uchar a){uchar i,j;for(i=0;i;i+)for(j=0;j;j+);}main(){while(1){key=P1&0x0f;switch(key){case 0x0e:P0=0xff;delay(200);P0=0x00;delay(200);break;case 0x0d:P0=0x00;break;case 0x0b:P0=led;led=_crol_(led,1);delay(100);break;case 0x07:P0=led;led=_cror_(led,1);delay(100);break;default:break;}}}四花样自动切换的彩灯控制器设计 不要用单片机编程实现。(单片机编程我已会) 我用的 是51单片机 我现在写一个吧:includesbit K1=P1^0;按键1sbit K2=P1^1;按键2sbit K3=P1^2;按键3void delay(unsigned int t)/延时函数{while(t-);}void main(){while(1){if(K1=0){P0=0x01;delay(10000);P0=0x03;delay(10000);P0=0x07;delay(10000);P0=0x0f;delay(10000);P0=0x1f;delay(10000);P0=0x31;delay(10000);P0=0x71;delay(10000);P0=0xf1;delay(10000);}if(K2=0){P0=0xff;}if(K3=0){P0=0x00;}}}说明:看你使用的是什么样的发光二极管,我的qq34783800680c51单片机 彩灯控制器程序 你的要求也太高了吧,还是请一个软件工程师给你做啦。我们在网上回答也没有报酬,现在设计个软件也是要很多钱的。我有个万能跑马灯程序,有10种闪灯样式,其实你只用把灯的摆放顺序打乱也可获得想要的发光样式。includeunsigned char RunMode;void Delay1ms(unsigned int count){unsigned int i,j;for(i=0;i;i+)for(j=0;j;j+);}unsigned char code LEDDisplayCode[]={ 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,/0~70x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xFF};void Display(unsigned char Value){P3=LEDDisplayCode[Value];}void LEDFlash(unsigned char Count){unsigned char i;bit Flag;for(i=0;i;i+){Flag=。Flag;if(Flag)Display(RunMode);elseDisplay(0x10);Delay1ms(100);}Display(RunMode);}unsigned char GetKey(void){unsigned char KeyTemp,CheckValue,Key=0x00;CheckValue=P2&0x32;if(CheckValue=0x32)return 0x00;Delay1ms(10);KeyTemp=P2&0x32;if(KeyTemp=CheckValue)return 0x00;if。(CheckValue&0x02))Key|=0x01;if。(CheckValue&0x10))Key|=0x02;if。(CheckValue&0x20))Key|=0x04;return Key;}unsigned int TimerCount,。采用单片机设计彩灯控制器,有自动和手动两种工作模式。 你想问软件还是硬件问题?从软件上,我觉得问题应该不大,就是用个中断计时,其他的就是在主函数的循环过程里去采集I/O状态做键盘识别功能,然后再根据全局变量的参数识别模式号调用模式过程,在模式过程里通过辨别全局变量的定时器时间计数来控制驱动I/O变换状态,这种程序很容易写。反倒是硬件上,要看你要控制多少个驱动口,是否需要扩展I/O才是主要问题。用单片机设计彩灯控制器设计 8路彩灯也可以呀电路图很简单照课本抄程序如下ORG 0000HSJMP MAINORG 0030HMAIN:MOV TMOD,#21H;设定T0为16位定时模式T1为8位自动重装计数模式SETB TR0;开定时器SETB TR1MOV R7,#4;设置N路彩灯这里设置为4路MOV R6,#4MOV R5,#4MOV A,#00HLOOP:MOV P1,A;从做到右逐次点亮RL AINC AACALL MAIN0;调用延时DJNZ R7,LOOPMAIN1:MOV A,#0FFHMOV P1,ARR ASUBB A,#08H;各路彩灯在这里设置立即数不同ACALL MAIN0DJNZ R6,MAIN1MAIN2:MOV A,#00HMOV P1,ACPL AACALL MAIN0DJNZ R5,MAIN2LJMP MAINMAIN0:MOV DPTR,#15536;设定T0定时50ms的初值MOV TL0,DPLMOV TH0,DPHMOV TL1,#236;设定t1计数20次即20*50ms=1sMOV TH1,#236JNB TF0,$;0ms未到等待CLR TF0;0ms到清除标志位CPL P3.5JNB TF1,MAIN0;20次未到继续计数CLR TF1RET这个写的急没调试如果不可以下面的顺序要自己调也就是先闪烁再逐个点亮熄灭延时都是一秒…ORG 0000HLJMP MAINORG 0030HMAIN:MOV P1,#0FFHMOV A,#0FFHMOV R4,#8MOV R3,#9MAIN1:CPL AMOV P1,ALCALL AADJNZ R4,MAIN1MAIN2:RL AINC AMOV P1,ALCALL AADJNZ R3,MAIN2MOV R3,#9MAIN3:RR AMOV P1,ADEC A。彩灯控制器设计 不要使用单片机 易阳同学,请自觉独立完成设计好吗!设计一个基于单片机的彩灯控制器 P0.0接SA P1接LED 串口接数码管 需要改动延时 数码管采用的是共阴的 org 0000H ajmp start org 0060h start:jNb P0.0,loop2 mov a,#01h mov dptr,#tab1 movc a,@a+dptr 。基于单片机的简易彩灯控制器设计 楼主是在做课程设计吧?这是一个51单片机应用的小例子。我们做过很多类似的课题。但是现在很遗憾,无法找到当初的设计内容。给你建议:去图书馆差书,类似于《基于51单片机的。节日彩灯控制器如果不用单片机应该怎么做? 当然可以用数字电路或555电路做一个振荡电路,输出时间脉冲,用计数器、分频器及门电路等搭建出不同的彩灯点亮顺序。
随机阅读
- 建设北路110号永兴楼 南通动车车站在那里
- 我的高中生活就要开始了用英语怎么说? 开始了我的高中生活
- 用盼望写作文让真情自然流露 让真情自然流露作文
- 小学阶段的最后一次运动会为题 一年一度的运动会即将召开,这也是我们初中生活中最后一次运动会,对此,你有什么感想,请写一篇800字的文章.(文体不限,诗歌、戏剧除外)
- 求VIP激活码一个!~~ 最新章节 vip 武林番外
- 经二路老贵州米线 老贵州米线制作方法
- 无限试驾:法拉利不能随便像无限试驾2那样随便出去开车吗,怎么都是比赛 无限试驾2很难驾驶
- 菲律宾最好的几所大学是哪些? 菲律宾圣托马斯大学留学生宿舍
- 中航工业试飞院 关明涛 有人知道中航工业阎良试飞院下属公司的大概名单吗,听说阎良有个新城,试飞院在那里有公司吗
- 歙县北站到合肥南火车票查询 宏村有什么好玩的景点?
- 艾溪康桥公寓租金 康桥半岛秀溪公寓栋距有多大呀
- 赵梦哲和尚雯婕合唱 中国新声代第二季尚雯婕班的很多人保护一个人上场
- 人的禽流感会怎样 人感染禽流感什么症状
- 大学之道在明明德。“明明德”怎么理解? 明德一路德邦快递地址
- 天龙八部加毒功的宝石 天龙八部2 88毒攻逍遥 装备和打宝石 怎么打 说清楚点 有帮助有额外加分
- 什么耐寒又耐旱蔬菜 耐寒蔬菜有哪些
- 南阳新一高开工日期 南阳一高是不是搬到城乡一体化示范区了,前两天那里搞的仪式,是做什么的?
- 欧陆战争4资源破解版 请问手机游戏欧陆战争4有没有破解版的?
- 企业并购的基本类型有哪些 综合物流系统的基本单位是完成周期,简单说明有哪些完成周期类型
- 毒物引起机体中毒的机理 有机磷农药中毒的机制是什么?毒物的代谢机理又是什么?