当前位置:首页 > 单片机 > 单片机
[导读] //想做个15路输出的彩灯,使用P0.0~P0.7和P2.0~P2.6端口输出;预置数为15个1(10进制32767)。//设置+1(P3.3)和-1(P3.4)两个按钮。//可以减到十进制32047,到32047后如果继续按-1按钮,可以回到327

//想做个15路输出的彩灯,使用P0.0~P0.7和P2.0~P2.6端口输出;预置数为15个1(10进制32767)。
//设置+1(P3.3)和-1(P3.4)两个按钮。
//可以减到十进制32047,到32047后如果继续按-1按钮,可以回到32767重新进行减法。
//加法也一样,加到32767后,再按+1按钮可以到32047重新+1.
//再设置一个按钮(P2.7),当P2.7接地时,在当前显示的数字上减去十进制数1712进行显示。
//求单片机彩灯程序。

最佳答案:
//============================
#include
sbit K_1 = P3^3; //+
sbit K_2 = P3^4; //-
sbit D_1 = P2^7; //显示方式选择
//----------------------------
void delay_ms(unsigned int n)
{
unsigned char j;
while(n--) for(j = 0; j < 230; j++); //230是实验测试所得!
}

void main()
{
unsigned int m;
m = 32767;
while(1) {
if (D_1 == 1) {
P2 = ~(m / 256);
P0 = ~(m % 256);
}
else {
P2 = ~((m - 1712) / 256);
P0 = ~((m - 1712) % 256);
}
if (K_1 == 0) {
delay_ms(10);
if (K_1 == 0) {
m++;
if (m > 32767) m = 32047;
while(K_1 == 0);
} }
if (K_2 == 0) {
delay_ms(10);
if (K_2 == 0) {
m--;
if (m < 32047) m = 32767;
while(K_2 == 0);
} } }
}
//============================
本程序用PROTEUS仿真画面如下:


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

深圳2022年5月25日 /美通社/ -- 5月1日-31日,以"感悟中华文化 享受美好旅程"为主题的中国旅游日系列活动连续举办,华侨城积极响应文化和旅游部号召,不仅旗下景区、华侨城文化旅游节主题曲亮...

关键字: IP 彩灯 汽车 MIDDOT

1.引言  随着人们对房屋的装饰需要彩灯,在许多城市可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,便宜的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街

关键字: 单片机 彩灯 驱动开发

本例介绍的红外线遥控彩灯控制器采用配对的红外线调制、解调集成电路与专用彩灯控制集成电路,通过红外线遥控可收获得8种不同的灯光效果。 工作原理 红外线发射器电路如图8

关键字: 嵌入式开发 彩灯 控制器 红外线

本例介绍的音乐循环彩灯控制器能使红、绿、蓝、三基色灯泡循环组合发光的速度跟随音乐节奏自动变化,对外依次产生出红、绿、蓝、紫、青、白七种颜色的光来。在歌舞厅和晚会

关键字: 嵌入式开发 彩灯 控制器 音乐

  此款电路非常适合各种彩灯、霓虹灯控制。电路见附图,其特点如下:    1.储存了40种精选的花样不重复运行达5分钟;15个I/O口,除P34、P35、P37为功能测试端外,其余均为输出口,比4...

关键字: 彩灯

  1.带进位位(C)的寄存器f内容左移循环指令    格式: RLF f.d 其中d=1,结果→f;d→0,结果→w,功能如下图所示。  2.带进位位(C)的寄存器f内容右移循环指令    格式...

关键字: 彩灯 指令 控制器 源程序

1引言  随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰 富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用 彩灯来装饰街道和城市建筑物已经成为

关键字: LED 彩灯 控制器

节日的时候,很多家庭喜欢挂一串串彩灯,但重复利用时会发现,某些灯泡不亮了。勤劳的小编找到一篇外国网友的设计,通过一个小设计来找出彩灯中坏掉的灯泡。

关键字: 彩灯 DIY 灯泡 BSP

在2015上海国际智能建筑展览会上,国内领先的智能家居系统品牌厂商物联传感(Wulian)召开新闻发布会,宣布正式推出全新智能家居产品——梦想之花(Dream Flower),而该产品本身就被定...

关键字: 智能硬件 彩灯 智能家居系统 APP
关闭
关闭