求超炫单片机心形流水灯的keil程序,要完整的。834540212,谢谢!

求超炫单片机心形流水灯的keil程序,要完整的。834540212,谢谢!,第1张

/*******************************************************/

/*P1口LED流水灯念埋蔽实验 */

/*目标器件:AT89S51 */

/液旅*晶振:11.0592MHZ */

/*编译环境:Keil 7.50A */

/*******************************************************/

#include <reg51.h>

sbit LED1 = P1^0

sbit LED2 = P1^1

sbit LED3 = P1^2

sbit LED4 = P1^3

sbit LED5 = P1^4

sbit LED6 = P1^5

sbit LED7 = P1^6

sbit LED8 = P1^7

void Delay()

{

unsigned char i,j

for(i=0i<255i++)

for(j=0j<仔州255j++)

}

void main()

{

while(1)

{

P1 = 0xff

LED1 = 0

Delay()

LED2 = 0

LED1 = 1

Delay()

LED3 = 0

LED2 = 1

Delay()

LED4 = 0

LED3 = 1

Delay()

LED5 = 0

LED4 = 1

Delay()

LED6 = 0

LED5 = 1

Delay()

LED7 = 0

LED6 = 1

Delay()

LED8 = 0

LED7 = 1

Delay()

}

}

keil使用教程编写第一个led灯程序携悄

1、新建一个空辩蚂渣文件

2、打开keil-->newuVisionproject

3、选择目录,命名文件

4、选择芯片

5、添加文件

6、编写C51单片机程序

7、生成可以加载单片机里的hex文件

8、编译生成hex文件物拍

9、将hex文件导入单片机

为了完整的回答你的问题,我特别给你做了一个仿真例子,具体如下:

采用的仿真软件ISIS 7 Professional画图,使用Keil软件编写C程序,仿真扑捉了瞬间显示效果;

原理图,仿真程序等你自己下载册返兄,我添加了附件;

具体实际做的时候你需要准备,万能板(一个大约5元),LED草帽灯22个,颜色可选;1K电阻22个,仿真的时候没加电阻,具州袭体焊接的时候加上电阻,限流用;

12M晶振一个,22P电容2个,10K电阻和10UF电容各1个做复位电路,这个你到图书馆随便找本51单片机的书里面都有;

51单片机1个,最好选用STC的单片机,直接可以用计算机串口下载你编译好的HEX文件;

样品做好后就是美工,建议用废旧光盘2个,先做个同样大小的心形,然后逐个开孔,只让灯外漏;上下加盖,四周用硬一世腊点的纸围起来,然后用彩带外包一下,基本上就成型了!

别忘了给我加分!呵呵····


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12505115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存