资源简介
绝对原创超炫的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个文件信息
相关资源
- 单片机仿真软件proteus6.7免安装绿色版
- Quartus II 15.0中仿真DDR2 IP核
- 压缩感知常见测量矩阵一维仿真信号
- S32K144仿真软件S32DS操作指南
- 关于proteus仿真arm7出现错误的问题
- 基于PROTEUS的ARM7显示系统设计与仿真实
- 机会路由源代码+仿真工具(SCORP)
-
ST-li
nk-V2的SWD仿真使用方法.docx - WinCE_6.0_中文SDK(仿真器模拟器)
- 基于saber软件对半桥变换器偏磁现象的
- 粘滞流体阻尼器的冲击实验及建模仿
- 基于I-Fuzzy-Smith算法的融合控制策略仿
- STM32+1602液晶proteus仿真.zip
- AT89C51+ADC0808 PROTEUS仿真
- 数据采集系统——ADC0808的应用
- 单片机驱动4相步进电机proteus仿真
- seed xds510plus仿真器驱动 官方最新版
- 基于ZigBee无线传感网络技术的污染气
- 《矿山测量学》课程实践教学的虚拟
- 基于Anylogic的高速公路服务区停车场规
- ADS 24GHz雷达链路仿真,2019版ADS
- 易语言仿真版源码易语言模拟版本源
- 纯水锥阀的结构优化及其流场仿真
- 基于perl语言的交联环氧树脂分子模型
- 基于Pro/E 4.0的圆柱槽形凸轮参
- 基于Pro/E斜齿圆柱齿轮参数化设计及运
- AC-DC电源管理仿真设计
- ofdm通过瑞利衰落信道的系统仿真
- ABB机器人教学仿真源代码_搬运应用
- 蓝桥杯单片机设计CD107D仿真图
评论
共有 条评论