求STC89C52单片机烧录数据
8*8点阵屏 2位共阴数码管 走马灯的数据
随便哪种都行,另外求指导数据编程
我准备弄两块系统版,我有两块芯片,,3块输出模块,分别对应led与数码管显示,8*8点阵屏,蜂鸣器发声,求相应的文件 展开
上电路图!
给你现场编个蜂鸣器的。
#include<reg52.h>
#define F 2000//调节频率可手动修改数值
sbit bee=P2^0;
void delay(float a);
void mian()
{
while(1)
{
bee=1;
delay(F);
bee=0;
delay(F);
}
}
void delay(float a)
{
while(a--);
}
下面是跑马灯的程序
#include<reg52.h>
#include<intrins.h>
void delay();
void main()
{
P1=0xfe;//11111110
while(1)
{
_crol_(P1,1);
delay();
}
}
void delay(void) //误差 0us ,延时1s
{
unsigned char a,b,c;
for(c=167;c>0;c--)
for(b=171;b>0;b--)
for(a=16;a>0;a--);
_nop_; //if Keil,require use intrins.h
}
注意:hex文件是跑马灯的
再来个点阵屏的呗,程序稍长一点~~