标题: 单片机8*8点阵显示爱心灯牌仿真ok 烧入单片机后声音很刺耳 [打印本页]

作者: 红枣酸奶    时间: 2020-6-19 20:52
标题: 单片机8*8点阵显示爱心灯牌仿真ok 烧入单片机后声音很刺耳
程序如下:
#include<REGX51.H>
void delayms(unsigned int i)
{
  unsigned char k;
  while(i--)
  for(k=0;k<120;k++);
}
void main()
{
  unsigned char code led[]={0xff,0x99,0x66,0x7e,0xbd,0xdb,0xe7,0xff};
  unsigned char w,i;
  while(1)
  {
    w=0x01;
        for(i=0;i<8;i++)
        {
         P1=w;
         P0=led[ i];
         delayms(3);
         w<<=1;
         P0=0xff;
        }
  }
}
可以仿真,但是为啥烧入程序后在单片机实验板上面没有办法显示心型,还会发出刺耳的声音呢?
作者: 51hei团团    时间: 2020-6-21 03:22
换成无源的蜂鸣器或者扬声器 声音好一点
作者: s1gm    时间: 2020-6-21 09:47
循环左移用crol,蜂鸣器在哪接着呢?
作者: vvSofia    时间: 2020-6-21 10:58
换无源的蜂鸣器




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1