• 大小: 40KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-08-20
  • 语言: 其他
  • 标签: 单片机  

资源简介

基于51单片机可以实现12345678等8种字符声音,同时可以播放一首歌曲

资源截图

代码片段和文件信息

#include “595.h“
#include

unsigned char code LED_0F[] = {~0xC0 ~0xF9~0xA4~0xB0~0x99~0x92~0x82~0xF8~0x80~0x90~0x88~0x83~0xC6~0xA1~0x86~0x8E};
uchar LED[4];


void LEDout(void)
{
RCLK = 0;
RCLK = 1;
}


void LED_Display (uchar nn)
{
unsigned char code *led_table;      
uchar i;


    DI1=0;
DI2=0;
DI3=0;
DI4=0;
LED_OUT(0x00);//段
LEDout();
led_table = LED_0F + LED[nn-1];
i = *led_table;
 if(nn==1)
 {
  DI1=1;
DI2=0;
DI3=0;
DI4=0;
 }
 else if(nn==2)
 {
DI1=0;
DI2=1;
DI3=0;
DI4=0;
 }
 else if(nn==3)
 {
DI1=0;
DI2=0;
DI3=1;
DI4=0;
 }
 else if(nn==4)    
 {
DI1=0;
DI2=0;
DI3=0;
DI4=1;
 }
 




 LED_OUT(i);
 LEDout();
 LED_OUT(0x00);//段
     LEDout();



//1
// led_table = LED_0F + LED[0];
// i = *led_table;
// DI1=1;
// DI2=0;
// DI3=0;
// DI4=0;
// LED_OUT(i);//段
// LEDout();
// LED_OUT(0x00);//段
// LEDout();
//
//
//
// //2
// led_table = LED_0F + LED[1];
// i = *led_table;
// DI1=0;
// DI2=1;
// DI3=0;
// DI4=0;
// LED_OUT(i);
// LEDout();
// LED_OUT(0x00);//段
// LEDout();
//
// //3
// led_table = LED_0F + LED[2];
// i = *led_table;
// DI1=0;
// DI2=0;
// DI3=1;
// DI4=0;
// LED_OUT(i);
// LEDout();
// LED_OUT(0x00);//段
// LEDout();
//
// //4
// led_table = LED_0F + LED[3];
// i = *led_table;
// DI1=0;
// DI2=0;
// DI3=0;
// DI4=1;
// LED_OUT(i);
// LEDout();
// LED_OUT(0x00);//段
// LEDout();
//
//

}

void LED_OUT(uchar X)
{
uchar i;
for(i=0;i<8;i++)
{
if ((X<  DIO=1; 
else DIO=0;
  
SCLK = 0;
SCLK = 1;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-02 16:36  电子琴\
     文件        1718  2017-04-20 16:15  电子琴\595.c
     文件         519  2017-03-25 14:58  电子琴\595.h
     文件        5534  2017-07-02 12:58  电子琴\595.LST
     文件        4079  2017-07-02 12:58  电子琴\595.OBJ
     文件          33  2017-07-02 12:58  电子琴\595.__i
     文件        3706  2017-07-02 14:48  电子琴\dianziqin.c
     文件        7867  2017-07-02 14:44  电子琴\dianziqin.LST
     文件        8063  2017-07-02 14:44  电子琴\dianziqin.OBJ
     文件          39  2017-07-02 14:44  电子琴\dianziqin.__i
     文件        6376  2009-05-07 14:37  电子琴\STARTUP.A51
     文件       14048  2017-07-02 12:19  电子琴\STARTUP.LST
     文件         749  2017-07-02 12:19  电子琴\STARTUP.OBJ
     文件       11273  2017-07-02 14:44  电子琴\电子琴
     文件        2878  2017-07-02 14:44  电子琴\电子琴.hex
     文件          60  2017-07-02 14:44  电子琴\电子琴.lnp
     文件       14931  2017-07-02 14:44  电子琴\电子琴.M51
     文件         170  2017-07-02 16:31  电子琴\电子琴.plg
     文件       57081  2017-07-02 16:36  电子琴\电子琴.uvopt
     文件       13571  2017-07-02 15:31  电子琴\电子琴.uvproj
     文件       57081  2017-07-02 15:31  电子琴\电子琴_uvopt.bak
     文件       13235  2017-07-02 12:18  电子琴\电子琴_uvproj.bak

评论

共有 条评论