資源簡介
單片機花樣流水燈高級版(附源代碼電路圖)
代碼片段和文件信息
/*****************************
*項目:花樣流水燈(高級版)*
*作者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代碼
評論
共有 條評論