资源简介
基于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
相关资源
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
- 数据采集系统——ADC0808的应用,单片
评论
共有 条评论