77问答网
所有问题
c51单片机节日彩灯编程(选择最佳答案哦)
要求
显示效果:一共16个灯
(1)最左边一个灯亮,依次向右移动,间隔时间为50毫秒
(2)最左边两个灯亮,依次向右移动,间隔时间为100毫秒
(3)中间两个灯亮,依次向两边移动,间隔时间为200毫秒
举报该问题
推荐答案 2012-10-09
楼主 ä½ çç¯åªæä¸ä¸ 没æå·¦å³
ç»ä½ 个æè·¯å¾äº
è¿ç¨å®æ¶å¨æ§å¶æ¶é´ï¼å ç»å®ä¸ä¸ªå¼ï¼å°æ¶é´ä¹åï¼æ¤å¼å¾ªç¯å³ç§»ï¼P1åæ¤å¼çé«ä½ï¼P2åæ¤å¼çä½ä½
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WpWpWW3qY.html
相似回答
求
51单片机节日彩灯
c程序。要求在下面。
答:
第1步用 左移或右移, 第二步不用说了吧。 第三步,端口突破口赋值 0xaa后延时再赋值0X55。第4步 先点最高位或最低位两个灯,再用左移或右移,大概是这样。这种顺序的点灯再简单不过了。搞这行要多写多焊。
c51单片机节日彩灯编程(
每个问题5分,
选择最佳答案哦)
答:
关于这个程序给你个思路,16个灯用一个16位的int型变量表示,定时50ms将你需要的图形刷新到这个变量上,再把这个变量分别赋值到两个端口,需要哪里亮就哪里亮,很简单的,只需要掌握定时器部分和端口赋值部分,总共不超过100行的代码,真的很简单,自己试试,乐趣就在尝试的过程中。
c51单片机节日彩灯编程(选择最佳答案哦)
答:
运用定时器控制时间,先给定一个值,到时间之后,此值循环右移,P1取此值的高位,P2取此值的低位
C51单片机 节日彩灯
的
程序设计
用汇编语言编制
答:
AJMP MAIN MAIN:MOV P1,#05H CALL DELAY MOV P1,#0AH CALL DELAY MOV P1,#50H CALL DELAY MOV P1,#55H CALL DELAY MOV P1,#0AAH CALL DELAY MOV P1,#0FFH CALL DELAY MOV P1,#00H CALL DELAY AJMP MAIN DELAY:MOV R3,#1000 BC: MOV R2,#995 DEC R2 DJNZ R2,DJNZ R3,BC RET...
求大神发个
51单片机
做的8个led灯
节日彩灯
c程序要求有4种不同的变换方式...
答:
} led=0x55; for(i=0;i<8;i++) //交替点亮 { P0=~led; delay(200); } led=0x00; for(i=0;i<8;i++) //闪烁 { P0=~led; delay(200); } }}
以
单片机
为核心,设计一个
节日彩灯
控制器
答:
include <reg
51
.h> define uchar unsigned char define uint unsigned int unsigned char mask;unsigned int cnt;uchar tab[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80} ;uchar num[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff} ;uchar cod[]={0xfe,0xfc,0xf8,0xf0,0x...
以
单片机
为核心,设计一个
节日彩灯
控制器,设计要求如下:在单片机的p0口...
答:
include<reg51.h> include<intrins.h> define uchar unsigned char uchar key,led=0xfe;void delay(uchar a){ uchar i,j;for(i=0;i<a;i++)for(j=0;j<120;j++);} main(){ while(1){ key=P1&0x0f;switch(key){ case 0x0e:P0=0xff;delay(200);P0=0x00;delay(200);break;ca...
大家正在搜
51单片机汇编节日彩灯
单片机节日彩灯程序
节日彩灯单片机课程设计
节日彩灯控制器单片机课程设计
节日彩灯控制器的设计单片机汇编
单片机节日彩灯
单片机节日彩灯设计
单片机节日彩灯源码
单片机节日彩灯从中间往两边亮