55问答网
所有问题
当前搜索:
单片机流水灯循环程序
单片机
控制32盏灯
循环
显示
答:
8051
单片机
都采用40引脚的直插封装(DIP方式),在单片机的40条引脚中有2条专用于主电源的引脚,2条外接晶体的引脚,4条控制或与其它电源复用的引脚,32条输入/输出(I/O)引脚。8051单片机的引脚除了电源、复位、时钟接入,用户I/O口外,其余管脚是为实现系统扩展而设置的。因此,本
流水灯
实际上就是...
刚开始学
单片机
,在这个基础上怎么样才能让
流水灯
反复三遍之后停下来呢...
答:
循环
3圈,就是循环3*8=24次,可以用个 for循环24次。void main(){ uchar a;uchar i;a=0xfe;for(i=0;i<24;i++){ P1=a;delayms(500);a=_crol_(a,1);} while(1); //
程序
最后停在此死循环处,啥也不做 }
单片机流水灯程序
16
答:
include<reg52.h> include <intrins.h> void delayms(unsigned char ms) // 延时子
程序
{ unsigned char i;while(ms--){ for(i = 0; i < 120; i++);} } main(){ unsigned char LED;LED = 0xff;P0 = LED;while(1){ delayms(1000);LED = LED<<1; //
循环
右移1位,点亮下...
有关
单片机
for
循环
语句 控制
流水灯
的问题
答:
void main(void) {}主
程序
是一直
循环
的,当i=255循环完255次后,主程序又从头开始,进入for循环i=0,再次进行循环,其实for已经完成一个循环了,你可以在for循环结束后加入while(1);在当前语句循环 void main(void){ unsigned char i;for(i=0;i<255;i++) //注意i的值不能超过255 { P0=...
c51
单片机循环
显示如下:(倒计时30s后
流水灯
右依次点亮)点亮一次再30...
答:
单片机流水灯
的
程序
很简单,常用延时子程序来实现。现在改为用定时器实现定时,完成30秒倒计时。在主程序中先初始化定时器,启动定时后计中断次数,再计秒。以下面仿真图为例。下面是主程序 把红框内的延时改为秒计数就行了。
实现
单片机
信号灯1-8依次
循环
点亮的
程序
怎么写
答:
include "reg51.h" // 包含头文件 define uchar unsigned char void delay02s(void) // 延时0.2s子
程序
{ unsigned char i,j,k;for ( i=2;i>0;i-- )for (j=200;j>0;j-- )for (k=250;k>0;k-- );} void main (void) // 主函数 { uchar i,j;...
51
单片机流水灯
用C语言编写的设计
程序
是什么?
答:
include<reg51.h> include<intrins.h> define uchar unsigned char void delay(void){ uchar i,j;for(i=0;i<150;i++)for(j=0;j<240;j++);} main(){ uchar led,i,j;while(1){ for(i=0;i<8;i++){ led=0xfe<<i;for(j=0;j<8-i;j++){ P0=led;led=_crol_(led,1);d...
51
单片机流水灯程序
答:
程序
如下,仿真见附件。有问题请追问。#include <AT89X51.h>#define uchar unsigned char#define uint unsigned intbit flag_1s=0;uchar code tab[8]={1,2,4,8,16,32,64,128};//[第1小题用这个表]//uchar code tab[8]={0x05,0x0a,0x50,0xa0,0xaa,0x55,0xff,0x00};//[第2小...
51
单片机
:
流水灯
每
循环
一次,都让一个灯常亮
答:
while(1){P1=0xfe;//第一位for(k=0;k<8;k++){delay(2000);//延时P1=_crol_(P1,1);//左移1位}}改为 unsigned char m; while(1){ m=0xff; for(j=0;j<8;j++){ m<<=1; P1=m;//第一位for(k=j;k<8;k++){delay(2000);//延时P1=_crol_(P1,1);//左...
求52
单片机流水灯程序
答:
//
单片机流水灯程序
,是学习单片机的最简单的程序。//流水灯 include <REG51.h> //51头文件 define DY_PORT P1 //设置LED连接的I/O组 define DY_SPEED 100 //设置每一个明亮级的停留时间(值域:0~65535)void delay (unsigned int a){ // 1ms延时程序 unsigned int i;while( --a !
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜