00问答网
所有问题
当前搜索:
51单片机中断流水灯
用AT89C51
单片机
控制8个Led的
流水灯
的C程序看不懂
答:
include<reg
51
.h> 包含
单片机
专用头文件 include<intrins.h> 这个是什么俺也不知道,但这个程序不需要这个头文件 void Delay10ms(unsigned int c); 自定义的延时函数声明 main() 主函数 { unsigned int LED; 建立一个数值型变量,变量名 LED LED=0xfe; 给这个变量赋值,0xfe ...
怎么用89C51
单片机
实现用一个开关控制8个
流水灯
,要求开关按下去松开是亮...
答:
开关,接在 P2.7 与地之间。include <AT89X
51
.H> //预处理命令 void w(unsigned char k){ unsigned int a; //定义变量a 为int 类型 if (k) { while(P2_7); //没有按就循环,等待按下 for (a = 0; a < 600; a++); //延时消抖 while(P2_7); //没有按...
51单片机
16个灯的心形
流水灯
编程
答:
利用
51单片机
的p0,p1,p2口,分别驱动一个LED灯。然后,首先让它们都输出低电平0x00,再然后,按顺序位移输出高电平。
一个用C语言做
51单片机
做
流水灯
控制向左移动一位,右边补0的一段程序...
答:
//右边补0,直接移位就可以temp<,=1; 如果
流水灯
只有一个亮,下面的程序就是对的,移位之后补1.include "reg
51
.h"void delay(unsigned char m);main(){ unsigned char temp;temp=0xfe; //temp=1111 1110,使得P1口的某个引脚为低电平(亮)while(1){ P1=temp; //P1口的数据来自...
51单片机
12展
流水灯
的程序怎么设计?
答:
我就写个顺时针亮的程序(详细解释,其它的你就自己写),全手打的哦,用的是汇编,我水平也不怎么高,但是你的问题也是入门级的,还有我假设是高电位亮,一共12
灯
从P0.0开始到P1.4(P1.4和P0.0相接)。ORG 4000HSTART:CLR P0CLR P1 /P0 P1清零MOV P0,#80H/1灯亮LCALL DEL/调用延时...
利用
单片机
、1个开关、8个LED发光二极管(水平排列)和定时器,实现开关控 ...
答:
算法:1 采用定时器定时25毫秒 启动定时器工作 2 每当定时时间到
中断
在中断服务程序中软件计数器减1(初始值为20)3 当软件计数器减到0时,表示0.5秒时间到 这时可以判断开关状态 开关合上 可以让8个LED左移一位 开关断开 可以让8个LED右移一位 呵呵 按上诉算法 编写程...
51单片机
16路
流水灯
怎么用C语言写,并求每个步骤的讲解
答:
51单片机
16路
流水灯
怎么用C语言写,并求每个步骤的讲解 我来答 首页 问题分类 全部问题 经济金融 企业管理 法律法规 社会民生 科学教育 健康生活 体育运动 文化艺术 电子数码 电脑网络 娱乐休闲 行政地区 心理分析 医疗卫生 栏目 知道日报 用户 日报作者 用户团队 权威合作 知道...
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);//左...
单片机
的P0口接了8个发光二极 要求使用定时器T0
中断
实现
流水灯
操作流水...
答:
你问题标题和描述不一致。上面写T0下面写T1。我按照T1
中断
写。关于P0口
流水
,可以用数组,也可以用位移,还可以用内部函数。我这边用数组的方法写。include <reg52.h>#define uInt unsigned int#define uChar unsigned char#define TFCNT 46080//经计算,11.0592MHZ,0.05秒需要计数次数uInt timeCnt=...
51单片机
P2上8个灯共阳,用循环左移(_crol_)写
流水灯
,错在哪?大神帮帮...
答:
你调用了_crol_函数,但是没有添加它的头文件,系统就报错,你将申明了_crol_函数的头文件“intrins”加进去就可以了,类似#include<reg52.h>,你加上#include"intrins.h"
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜