44问答网
所有问题
当前搜索:
c51单片机流水灯实验报告
基于
单片机
的
流水灯
设计:功能包括1、单灯亮灭流水灯,所有的灯逐个亮和...
答:
1) //循环条件永远为真,以下程序一直执行下去。{ P1_0=0; // I/O口P1.0输出低电平,小
灯
被点亮。delay02s(); //延时经过0.2秒。P1_0=1; // I/O口P1.0输出高电平,小灯熄灭。delay02s(); //延时经过0.2秒。} } 功能二和功能三只需改变I/O就能实现了!
单片机流水灯
C语言程序(8个灯,依次点亮每个灯,延时500MS)
答:
单片机流水灯
C语言程序的源代码如下:include //51系列单片机定义文件 define uchar unsigned char //定义无符号字符 define uint unsigned int //定义无符号整数 void delay(uint); //声明延时函数 void main(void){ uint i;uchar temp;while(1){ temp=0x01;for(i=0;i<8;i++) //8个流水灯...
51单片机
c语言编写一个
流水灯
程序,要求如下(不能用数组,8个led指示灯...
答:
//
流水灯
#include "reg52.h"#define LED_PORT P3void delay(unsigned char time){ unsigned char i,j,k; for(i=0;i<time;i++) { for(j=0;j<200;j++) { for(k=0;k<200;k++); } }}void main(){ unsigned char i,halfbyteh=0x80,halfbytel=0x01; while(1) { ...
51单片机
:按键,
流水灯
开始显示,仿真成功,但是实物是初始亮,按键灭了...
答:
include <reg52.h> include "inc/delay.h"include "inc/hc595.h"define uchar unsigned char define uint unsigned int sbit PIN_ROTARY_A = P2^0; //引脚1接口 sbit PIN_ROTARY_B = P2^1; //引脚2接口 sbit PIN_ROTARY_C = P2^2; //按下的接口 sbit PIN_ROTARY_D = P2^3; //...
关于
51单片机
中
流水灯
的问题
答:
while(1){ delay(1000);temp=_crol_(temp,1);P1=temp;} 上面while(1)里的是P1端口上接的LED
流水灯
循环左移,这里的delay(1000);当P1口上的LED左移一位时,延时一段时间。而定时器0中的是数码管显示变换,也就是当TH0 和THL中的数值从(65536-50000)/256的值开始记数当记到65535时,定时...
单片机
IO口控制
实验
答:
电原理图如图3.1所示。(2)系统板上硬件连线把“
单片机
系统”A2区的J61接口的P1.0-P1.6端口与D1区的J52接口相连。(3)程序设计流程 本实验程序设计可参考程序流程3.2图3.1灯闪烁实验电路原理 图3.2程序流程图2.广告
流水灯实验
(1)做单一灯的左移右移,硬件电路图如图3.3所示,八个发光...
c51单片机
独立按键控制三种
流水灯
答:
include<reg
51
.h>#include<intrins.h>#define uchar unsigned charuchar keyval,led,led1;sbit key=P3^2;void ext0() interrupt 0{while(key==0);keyval++;keyval%=3;}void delay(uchar a){uchar i;while(a--)for(i=0;i<120;i++);}main(){led=0xfe;led1=0x55;while(1) { ...
51单片机
用C语言如何写四个数码管的
流水灯
程序?
答:
/ 文件名 :
流水灯
.c 描述 : 该程序实现LED的流水灯显示。该程序用于学习 LED流水灯 的控制方法。本例中是调用的 intrins.h 中的函数实现的循环移位。创建人 : 东流,2009年8月27日 版本号 : 1.0 / include<reg52.h> include<intrins.h> define uchar unsigned char define uint...
我用AT89S51.
C51单片机
编写花样
流水灯
程序,需要的命令
答:
P1 = x; //输出,假设LED接在P1口的8个脚上 delay300ms();//延时300ms,时间可根据效果自定,这个函数需要自己编制,我就不写了 } 2、循环移位函数_crol_、_cror_等(这是8位的,还有16位和32位的,原型在
C51
的INTRINS.H头文件里)比如8位
流水灯
,第一态:前4个亮,后四个灭,第二...
用
51单片机
写了一个
流水灯
程序,有一点问题,请高手解惑
答:
单片机
的
流水灯
程序,因为程序就这么写的,决定了流水灯左移7次,再右移7次,结束两个循环后,才能执行下面的while(!key),按键才有效,而在循环过程中,不执行while(!key),所以按键无效。下图画红框内的两个循环。要想按键随时有效,应该把两个移位函数_cror_,_crol_ 放在主程中,检测key也放在...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜