当前位置:首页 » 节日大全 » 单片机节日灯怎么设计

单片机节日灯怎么设计

发布时间: 2023-06-12 13:21:25

1、《单片机的原理与应用》节日彩灯的设计

程序如下,P0口改为P1、P2或P3口可以省略电路图中的上拉电阻。

注意:无论选择哪组I/O,每亏伏漏个LED都要串联一个220Ω或470Ω的电阻。

#include "reg51.h"

#define uint unsigned int

#define uchar 厅察unsigned char

uchar code tab[]={0xfa,0xf5,0xaf,0x5f,0xaa,0x55,0x00,0xff};//分别为1和3亮、2和4亮、5和7亮、6和销烂8亮、奇数位亮、偶数位亮、全亮、全灭

uchar t,num;

void InitUART(void)

{

TMOD=0x01; //定时器0 工作方式1即16位定时

TH0=0x3c; //装入初值,定时50ms

TL0=0xb0;

TR0=1;

ET0=1; 

EA= 1;//打开总中断

}

main()

{

InitUART();

P0=tab[num]; //先让等处于第一种状态

while(1)

{;}

}

Timer0() interrupt 1

{

TH0=0x3c; //手动重装初值,定时50ms

TL0=0xb0;

t++;

if(t==20)

{

t=0;//够20次,即计数时间为20*50ms=1s。计时次数清零,准备下一秒的计时

num++;//num指向下一种状态

if(num==8) num=0;

P0=tab[num];//则切换至相应的状态

}

}


纯手打,望采纳···

热点内容
新泰特产 发布:2020-09-14 19:00:13 浏览:505
适合开业的音乐 发布:2020-09-17 11:28:55 浏览:503
送男生十字绣 发布:2020-09-16 16:05:07 浏览:503
神秘商店皮肤赠送 发布:2020-09-16 15:38:37 浏览:503
手绘圣诞贺卡 发布:2020-09-16 14:48:57 浏览:503
青岛初中升学率 发布:2020-09-16 09:55:57 浏览:503
送妈妈的生日蛋糕图片 发布:2020-09-16 09:10:18 浏览:503
梦生日 发布:2020-09-16 18:24:33 浏览:502
纸礼物盒 发布:2020-09-16 15:55:47 浏览:502
wow角色定制 发布:2020-09-16 14:46:32 浏览:502