资源简介
绝对原创超炫的proteus仿真电子钟例程,有详细电路图和源代码,仿真绝对可运行!
电子钟日期时间通过按键设置修改,并且可以通过按键控制蜂鸣器发出音乐,程序中收录多首歌曲!超炫超帅!不信你可以试一试,骗你我是猪!
还添加了温度传感器的仿真。
电路图和代码中都有详细注释,会51的都能看懂!

代码片段和文件信息
#include “beefmusic.h“
#include “delay.h“
#include
int tunecode;
bit flagstop = 1; //音乐停止标志
bit shift = 0;//切换时间显示和音乐播放
bit flagback;
bit flagforward;
bit keyflag;
char n = 1;
sbit led_up = P1^3;
sbit led_down = P1^4;
sbit buz = P0^7;
int tunecode; //tone[]中相应的编码
uint code tone[]={0x00000xfc430xfcab0xfd080xfd320xfd810xfdc70xfe05//对应中音1到7 第一个为空
0xfe210xfe550xfe830xfe990xfec00xfb030xfb830xfc0b}; //对应高音1、2到5(高)低音5、6、7
//写歌曲乐谱数组的时候中音是对应的数字,高音加7,低音加8
//歌曲信息
//欢乐颂曲 63个字符
uchar code huanglesong_tune[]={334554321123322 //对应的调
334554321123211
223123431234321213
3334554321123211
};
uchar code huanglesong_beat[]= {444444444444628
444444444444628
44444224442244444
4444444444444628}; //对应的拍。0.5秒对应四分之一拍,即数字4
/************************1*******************************/
//生日快乐 25个字符
uchar code HappyBirthday_tune[]={131314131151313141321
13135311514443121};
uchar code HappyBirthday_beat[]={224448224448
2244448224448};
/************************2*********************************/
//踏浪 85个字符
uchar code talang_tune[]={66787636678766678763667876
1414123432141412343
141412343231211514
6336336356532153
141412343231211514
};
uchar code talang_beat[]={21122442112282112244211228
211211442112118
21121144211228
2112114211211228
21121144211228
};
/*************************3**********************************/
//江西是个好地方 52个字符
uchar code jxsghdf_tune[]={322356533553212
2553213211413
32132123213212
23553213211413};
uchar code jxsghdf_beat[]={241122421122224
222112211216
22222242222224
1122112211212};
/***************************4************************************/
//童话 167个字符
uchar code tale_tune[]={0131151131301311511313//14
014115101114141313// 12
00131151131301332211 //15
013115114013141655 //13
022443330331515211151//18
011514013542322 //13
0224433033776678 //16
0821666555 //10
01354334333434321 //16
01356665522433 //14
013566655224343211 //18
23141411151 //8
};
uchar code tale_beat[]={22222242222224 //14
22224222222
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-12-25 11:02 tube clock 2013 12 23 89c52\
文件 118912 2013-12-25 11:02 tube clock 2013 12 23 89c52\Backup Of tube clock.DBK
文件 19791 2013-12-25 11:02 tube clock 2013 12 23 89c52\beefmusic.c
文件 217 2013-12-25 11:02 tube clock 2013 12 23 89c52\beefmusic.h
文件 50913 2013-12-25 11:02 tube clock 2013 12 23 89c52\beefmusic.LST
文件 24667 2013-12-25 11:02 tube clock 2013 12 23 89c52\beefmusic.OBJ
文件 39 2013-12-25 11:02 tube clock 2013 12 23 89c52\beefmusic.__i
文件 785 2013-12-25 11:02 tube clock 2013 12 23 89c52\delay.c
文件 268 2013-12-25 11:02 tube clock 2013 12 23 89c52\delay.h
文件 2037 2013-12-25 11:02 tube clock 2013 12 23 89c52\delay.LST
文件 1187 2013-12-25 11:02 tube clock 2013 12 23 89c52\delay.OBJ
文件 35 2013-12-25 11:02 tube clock 2013 12 23 89c52\delay.__i
文件 1139 2013-12-25 11:02 tube clock 2013 12 23 89c52\ds18b20.c
文件 221 2013-12-25 11:02 tube clock 2013 12 23 89c52\ds18b20.h
文件 3500 2013-12-25 11:02 tube clock 2013 12 23 89c52\ds18b20.LST
文件 4371 2013-12-25 11:02 tube clock 2013 12 23 89c52\ds18b20.OBJ
文件 37 2013-12-25 11:02 tube clock 2013 12 23 89c52\ds18b20.__i
文件 9362 2013-12-25 11:02 tube clock 2013 12 23 89c52\DS3231.c
文件 2077 2013-12-25 11:02 tube clock 2013 12 23 89c52\DS3231.h
文件 16952 2013-12-25 11:02 tube clock 2013 12 23 89c52\DS3231.LST
文件 20299 2013-12-25 11:02 tube clock 2013 12 23 89c52\DS3231.OBJ
文件 2761 2013-12-25 11:02 tube clock 2013 12 23 89c52\key.c
文件 277 2013-12-25 11:02 tube clock 2013 12 23 89c52\key.h
文件 10078 2013-12-25 11:02 tube clock 2013 12 23 89c52\key.LST
文件 8731 2013-12-25 11:02 tube clock 2013 12 23 89c52\key.OBJ
文件 33 2013-12-25 11:02 tube clock 2013 12 23 89c52\key.__i
文件 149779 2013-12-25 11:16 tube clock 2013 12 23 89c52\Last Loaded tube clock.DBK
文件 2088 2013-12-25 11:02 tube clock 2013 12 23 89c52\main.c
文件 7295 2013-12-25 11:02 tube clock 2013 12 23 89c52\main.LST
文件 9439 2013-12-25 11:02 tube clock 2013 12 23 89c52\main.OBJ
文件 149779 2013-12-25 11:16 tube clock 2013 12 23 89c52\tube clock.DSN
............此处省略16个文件信息
相关资源
- 基本放大电路multisim仿真.ms14
- 一个labview仿真的函数信号发生器.vi
- 60个HFSS 仿真模型库
- Quartus II 15.0中仿真Altera三速以太网I
- Quartus II 15.0中仿真Altera三速以太网I
- 51单片机PWM程序,占空比、周期可调整
- 瑞利信道的仿真,包括信号的调制,
- proteus仿真 AT89C51输出各种波形
- 一种红外遥控编解码仿真
- 00
- 毕业论文之温度传感器DS18B20(源码
- 51单片机基于protues的几个仿真实例
- saber 扫频分析仿真文件
- 武汉理工大学 单片机课程设计 16*16点
- 步进电机protues仿真
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- vhdl与lcd1602实现的多控制电子钟
- proteus_24C08—有注释(proteus里面使用的
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
- 数据采集系统——ADC0808的应用,单片
- DS18B20分布式多点测温的Proteus仿真
- 报文模拟仿真测试工具2.0
- MSK调制解调的systemview仿真
- PC-1D太阳能仿真软件
- 单片机数字时钟包附电路图 源程序
- 基于proteus的单片机仿真--交通灯控制
- 带时间温度显示的室内灯光控制系统
- 16X16点阵程序(附仿真图和源程序)
评论
共有 条评论