资源简介
单片机花样流水灯高级版(附源代码电路图)
代码片段和文件信息
/*****************************
*项目:花样流水灯(高级版)*
*作者qq2580198270 *
*官方qq群163297138 *
******************************/
#include //包含头文件reg52.h
#include //包含头文件ntrins.h
#define uint unsigned int //宏定义unsigned int的新名字为 uint 它是一个整?
#define on 0
#define off 1
sbit d1 = P1^0;
sbit d2 = P1^1;
sbit d3 = P1^2;
sbit d4 = P1^3;
sbit d5 = P1^4;
sbit d6 = P1^5;
sbit d7 = P1^6;
sbit d8 = P1^7;
void delay(uint xms) //声明延时函数 uint 延时约多少xms毫秒
{
uint ij; //他为i和j
for(i=xms;i>0;i--) //i=xms即延时约xms毫秒
for(j=112;j>0;j--); //j=112,每次延时过后减一 减完后跳出循环
}
void main() //main(他的名字)函数
{
int i = 0; //定义i的初值等于零
int a = 0;//定义a的初值等于零
int b = 0;//定义b的初值等于零
int c = 0;//定义c的初值等于零
while(1)//whlie函数非零就循环 零就不循环
{
P1 = 0xfe; //点了p1的第一个灯 也就是 1111 1110 最后一位是p1^0
for(i = 0;i<8;i++) //如果i=0 i每次循环+1 当i小于8就跳出循环继续运行后面的
{
delay(200); //延时0.2秒
P1 = P1 << 1; // p1向左移动一位
P1 =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-20 02:03 花样流水灯高级版\
文件 85131 2019-02-20 02:02 花样流水灯高级版\ldhj.uvgui.asus
文件 5081 2019-02-19 20:34 花样流水灯高级版\ldhj.uvopt
文件 13858 2019-02-19 20:34 花样流水灯高级版\ldhj.uvproj
目录 0 2019-02-20 00:19 花样流水灯高级版\Listings\
文件 31587 2019-02-20 00:19 花样流水灯高级版\Listings\ldhj.m51
文件 29359 2019-02-20 00:19 花样流水灯高级版\Listings\main.lst
文件 15095 2019-02-20 01:51 花样流水灯高级版\main.c
目录 0 2019-02-20 00:19 花样流水灯高级版\ob
文件 30870 2019-02-20 00:19 花样流水灯高级版\ob
文件 977 2019-02-20 00:19 花样流水灯高级版\ob
文件 4000 2019-02-20 00:19 花样流水灯高级版\ob
文件 89 2019-02-20 00:19 花样流水灯高级版\ob
文件 32461 2019-02-20 00:19 花样流水灯高级版\ob
文件 40031 2019-02-20 02:02 花样流水灯高级版\流水灯.pdf
- 上一篇:UCOS2源代码(未移植版)
- 下一篇:STM32F334同步整流buck代码
评论
共有 条评论